* plugins/project-wizard/templates/gtkmm.wiz,
[anjuta-git-plugin.git] / ChangeLog
blob1bd6cd230d4095c626192d9cd007e81da58dfaa5
1 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/project-wizard/templates/gtkmm.wiz,
4         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
5         plugins/project-wizard/templates/gtkmm/src/main.cc,
6         plugins/project-wizard/templates/django.wiz,
7         plugins/project-wizard/templates/python.wiz,
8         plugins/project-wizard/templates/python/configure.ac.tpl,
9         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
10         plugins/project-wizard/templates/cpp.wiz,
11         plugins/project-wizard/templates/cpp/configure.ac.tpl,
12         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
13         plugins/project-wizard/templates/sdl.wiz,
14         plugins/project-wizard/templates/sdl/configure.ac.tpl,
15         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
16         plugins/project-wizard/templates/terminal.wiz,
17         plugins/project-wizard/templates/terminal/configure.ac.tpl,
18         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
19         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
20         plugins/project-wizard/templates/gtk.wiz,
21         plugins/project-wizard/templates/gtk/src/main.c,
22         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
23         plugins/project-wizard/templates/minimal.wiz,
24         plugins/project-wizard/templates/minimal/configure.ac.tpl,
25         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
26         plugins/project-wizard/templates/java.wiz,
27         plugins/project-wizard/templates/java/configure.ac.tpl,
28         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
29         plugins/project-wizard/templates/xlib.wiz,
30         plugins/project-wizard/templates/xlib/configure.ac.tpl,
31         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
32         plugins/project-wizard/templates/gcj.wiz,
33         plugins/project-wizard/templates/gcj/configure.ac.tpl,
34         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
35         plugins/project-wizard/templates/xlib-dock.wiz,
36         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
37         plugins/project-wizard/templates/wxwin.wiz,
38         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
39         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
40         plugins/project-wizard/templates/gnome.wiz,
41         plugins/project-wizard/templates/gnome/src/main.c,
42         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
43         plugins/project-wizard/templates/anjuta-plugin.wiz,
44         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
45         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
46         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
47         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
48         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
49         Fix bug #525999: Remove space in file and target names generated
50         by project wizard
51         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
52         has been renamed ianjuta_document_manager_get_current_document
54 2008-04-06  Naba Kumar  <naba@naba-desktop>
56         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
57         * libanjuta/anjuta-utils.h:
58         * plugins/project-wizard/druid.c (check_and_warn_missing),
59         (on_druid_next):
60         * plugins/project-wizard/header.c (npw_header_free),
61         (npw_header_add_required_program),
62         (npw_header_add_required_package),
63         (npw_header_check_required_programs), (package_is_installed),
64         (npw_header_check_required_packages):
65         * plugins/project-wizard/header.h:
66         * plugins/project-wizard/parser.c (parse_tag),
67         (parse_header_start), (parse_header_text):
68         * plugins/project-wizard/templates/anjuta-plugin.wiz:
69         * plugins/project-wizard/templates/cpp.wiz:
70         * plugins/project-wizard/templates/django.wiz:
71         * plugins/project-wizard/templates/gcj.wiz:
72         * plugins/project-wizard/templates/gnome.wiz:
73         * plugins/project-wizard/templates/gtk.wiz:
74         * plugins/project-wizard/templates/gtkmm.wiz:
75         * plugins/project-wizard/templates/java.wiz:
76         * plugins/project-wizard/templates/minimal.wiz:
77         * plugins/project-wizard/templates/mkfile.wiz:
78         * plugins/project-wizard/templates/python.wiz:
79         * plugins/project-wizard/templates/sdl.wiz:
80         * plugins/project-wizard/templates/terminal.wiz:
81         * plugins/project-wizard/templates/wxwin.wiz:
82         * plugins/project-wizard/templates/xlib-dock.wiz:
83         * plugins/project-wizard/templates/xlib.wiz:
85         Added a check for vital programs and packages needed to create a
86         new project. A warning dialog is shown to user in project
87         wizard when he proceeds after selecting a project type.
88         Updated all project templates to cover vital programs and
89         packages to generate and build correctly.
90         
91 2008-04-05  Naba Kumar  <naba@gnome.org>
93         patch from  surenspost@gmail.com:
94         * src/about.c: Fixed bug #523068 link in about window doesn't work.
96 2008-04-04  Johannes Schmid  <jhs@gnome.org>
98         * plugins/sourceview/anjuta-view.c:
99         * plugins/sourceview/anjuta-view.h:
100         * plugins/sourceview/sourceview-prefs.c (init_fonts),
101         (sourceview_prefs_init):
102         Removed unused color management code
103         
104         * plugins/sourceview/anjuta-editor-sourceview.glade:
105         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
106         (create_style_model), (on_style_changed), (ipreferences_merge),
107         (ipreferences_unmerge):
108         * plugins/sourceview/plugin.h:
109         
110         Added style chooser for sourceview editor (#522555)
112 2008-04-04  Johannes Schmid  <jhs@gnome.org>
114         * plugins/document-manager/action-callbacks.c:
115         * plugins/document-manager/anjuta-document-manager.ui:
116         * plugins/document-manager/plugin.c (ui_give_shorter_names),
117         (update_document_ui_disable_all):
118         * plugins/file-loader/anjuta-loader-plugin.ui:
119         * plugins/file-loader/plugin.c (on_new_activate),
120         (activate_plugin):
121         
122         Moved "New" action from document-manager to file-loader using 
123         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
125 2008-04-03  Johannes Schmid  <jhs@gnome.org>
127         * Makefile.am:
128         * configure.in:
129         * libegg/.cvsignore:
130         * libegg/Makefile.am:
131         * libegg/egg-cell-renderer-text.c:
132         * libegg/egg-combo-action.c:
133         * libegg/egg-entry-action.c:
134         * libegg/egg-recent-action.c:
135         * libegg/egg-recent-files-module.c:
136         * libegg/egg-recent-item.c:
137         * libegg/egg-recent-model.c:
138         * libegg/egg-recent-util.c:
139         * libegg/egg-recent-view-gtk.c:
140         * libegg/egg-recent-view.c:
141         * libegg/egg-submenu-action.c:
142         * libegg/eggcellrendererpopup.c:
143         * libegg/eggcomboselect.c:
144         * libegg/eggmarshalers.list:
145         * libegg/eggtreemodelfilter.c:
146         * libegg/eggtreemodelunion.c:
147         * libegg/eggtreemultidnd.c:
148         * libegg/gtkcellview.h:
149         * libegg/layout.glade:
150         * libegg/menu/.cvsignore:
151         * libegg/menu/Makefile.am:
152         * libegg/menu/egg-combo-action.h:
153         * libegg/menu/egg-entry-action.h:
154         * libegg/menu/egg-recent-action.h:
155         * libegg/menu/egg-submenu-action.h:
156         * libegg/menu/eggcomboselect.h:
157         * libegg/recent-files/.cvsignore:
158         * libegg/recent-files/Makefile.am:
159         * libegg/recent-files/egg-recent-item.h:
160         * libegg/recent-files/egg-recent-model.h:
161         * libegg/recent-files/egg-recent-util.h:
162         * libegg/recent-files/egg-recent-view-gtk.h:
163         * libegg/recent-files/egg-recent-view.h:
164         * libegg/recent-files/egg-recent.h:
165         * libegg/test-actions.c:
166         * libegg/test-multi-drag.c:
167         * libegg/test-union.c:
168         * libegg/treeviewutils/.cvsignore:
169         * libegg/treeviewutils/Makefile.am:
170         * libegg/treeviewutils/egg-cell-renderer-text.h:
171         * libegg/treeviewutils/eggcellrendererpopup.h:
172         * libegg/treeviewutils/eggtreemodelfilter.h:
173         * libegg/treeviewutils/eggtreemodelunion.h:
174         * libegg/treeviewutils/eggtreemultidnd.h:
175         * libegg/util/.cvsignore:
176         * libegg/util/Makefile.am:
177         * libegg/util/egg-macros.h:
178         * libegg/util/eggintl.h:
179         
180         Killed libegg (#349279)
181         
182         * plugins/document-manager/Makefile.am:
183         * plugins/document-manager/action-callbacks.c:
184         * plugins/document-manager/plugin.c:
185         * plugins/editor/plugin.c:
186         (on_open_recent_file), (sort_recent_menu),
187         (setup_recent_chooser_menu), (activate_plugin), (dispose),
188         (anjuta_file_loader_plugin_instance_init):
189         * plugins/file-loader/plugin.h:
190         * plugins/search/Makefile.am:
191         * plugins/search/plugin.c:
192         * plugins/search/search-replace.c:
193         
194         Removed dead code and libegg from Makefiles
195         
196         * plugins/symbol-browser/Makefile.am:
197         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
198         * plugins/symbol-browser/plugin.c (on_editor_saved),
199         (update_editor_symbol_model), (iter_matches),
200         (value_removed_current_editor), (activate_plugin):
201         Removed symbol-browser toolbar which used libegg and was
202         buggy (#451588)
203         
204         Patch from Ignacio Casal Quinteiro with lots of changes:
205         * plugins/file-loader/Makefile.am:
206         * plugins/file-loader/anjuta-loader-plugin.ui:
207         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
208         Port FileLoader to GtkRecent (#398984)
210 2008-04-03  Johannes Schmid  <jhs@gnome.org>
212         * configure.in:
213         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
214         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
215         * libanjuta/interfaces/libanjuta.idl:
216         * plugins/Makefile.am:
217         * plugins/class-inheritance/class-inherit.c
218         (class_inheritance_show_dynamic_class_popup_menu),
219         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
220         (class_inheritance_update_graph):
221         * plugins/language-support-cpp-java/cpp-java-assist.c
222         (create_completion),
223         (cpp_java_assist_create_scope_completion_cache),
224         (cpp_java_assist_create_word_completion_cache),
225         (cpp_java_assist_show_calltip):
226         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
227         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
228         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
229         (isymbol_get_extra_info_string), (isymbol_get_line),
230         (isymbol_get_icon), (isymbol_iface_init):
231         * plugins/symbol-browser/an_symbol.h:
232         * plugins/symbol-browser/an_symbol_view.c
233         (anjuta_symbol_view_get_file_symbol_model):
234         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
235         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
236         (isymbol_manager_iface_init):
237         * plugins/symbol-db/Makefile.am:
238         * plugins/symbol-db/anjuta-symbol-db.glade:
239         * plugins/symbol-db/plugin.c
240         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
241         (value_added_current_editor), (goto_local_tree_iter),
242         (goto_global_tree_iter), (on_global_treeview_row_expanded),
243         (on_global_treeview_row_collapsed), (on_project_element_added),
244         (on_project_element_removed), (on_importing_project_end),
245         (do_import_sources_after_abort), (do_import_sources),
246         (project_root_added), (project_root_removed), (symbol_db_activate),
247         (symbol_db_deactivate), (isymbol_manager_search),
248         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
249         (isymbol_manager_iface_init), (ipreferences_merge),
250         (ipreferences_unmerge), (ipreferences_iface_init):
251         * plugins/symbol-db/plugin.h:
252         * plugins/symbol-db/symbol-db-engine-iterator-node.c
253         (symbol_db_engine_iterator_node_new),
254         (sdb_engine_iterator_node_instance_init),
255         (sdb_engine_iterator_node_finalize),
256         (symbol_db_engine_iterator_node_get_symbol_id),
257         (symbol_db_engine_iterator_node_get_symbol_name),
258         (symbol_db_engine_iterator_node_get_symbol_file_pos),
259         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
260         (symbol_db_engine_iterator_node_get_symbol_signature),
261         (symbol_db_engine_iterator_node_get_symbol_extra_string),
262         (isymbol_get_name), (isymbol_get_args),
263         (isymbol_get_extra_info_string), (isymbol_get_uri),
264         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
265         (isymbol_iface_init):
266         * plugins/symbol-db/symbol-db-engine-iterator.c
267         (symbol_db_engine_iterator_new):
268         * plugins/symbol-db/symbol-db-engine.c
269         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
270         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
271         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
272         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
273         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
274         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
275         (sdb_engine_init), (sdb_engine_finalize),
276         (sdb_engine_set_defaults_db_parameters),
277         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
278         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
279         (sdb_engine_get_tuple_id_by_unique_name),
280         (sdb_engine_get_tuple_id_by_unique_name2),
281         (sdb_engine_get_tuple_id_by_unique_name3),
282         (symbol_db_engine_add_new_workspace),
283         (symbol_db_engine_project_exists),
284         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
285         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
286         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
287         (sdb_engine_add_new_sym_access),
288         (sdb_engine_add_new_sym_implementation),
289         (sdb_engine_add_new_heritage),
290         (sdb_engine_add_new_scope_definition),
291         (sdb_engine_add_new_tmp_heritage_scope),
292         (sdb_engine_second_pass_update_scope_1),
293         (sdb_engine_second_pass_update_heritage),
294         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
295         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
296         (on_scan_update_files_symbols_end),
297         (symbol_db_engine_fill_type_array),
298         (symbol_db_engine_update_files_symbols),
299         (symbol_db_engine_update_project_symbols),
300         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
301         (symbol_db_engine_update_buffer_symbols),
302         (symbol_db_engine_get_files_with_zero_symbols),
303         (sdb_engine_prepare_symbol_info_sql),
304         (symbol_db_engine_get_class_parents_by_symbol_id),
305         (symbol_db_engine_get_class_parents),
306         (symbol_db_engine_get_global_members_filtered),
307         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
308         (symbol_db_engine_get_scope_members_by_symbol_id),
309         (symbol_db_engine_get_scope_members),
310         (symbol_db_engine_get_file_symbols),
311         (symbol_db_engine_get_symbol_info_by_id),
312         (symbol_db_engine_get_full_local_path),
313         (symbol_db_engine_get_file_db_path),
314         (symbol_db_engine_find_symbol_by_name_pattern),
315         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
316         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
317         * plugins/symbol-db/symbol-db-engine.h:
318         * plugins/symbol-db/symbol-db-prefs.c
319         (on_prefs_executable_changed), (on_gconf_notify_prefs),
320         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
321         (on_listall_output), (on_listall_exit), (files_visit_dir),
322         (on_tag_load_toggled), (symbol_db_prefs_init),
323         (symbol_db_prefs_finalize):
324         * plugins/symbol-db/symbol-db-prefs.h:
325         * plugins/symbol-db/symbol-db-view-locals.c
326         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
327         (do_add_root_symbol_to_view),
328         (consume_symbols_inserted_queue_idle_destroy),
329         (consume_symbols_inserted_queue_idle), (on_scan_end),
330         (do_recurse_subtree_and_remove), (on_symbol_removed),
331         (on_symbol_inserted),
332         (symbol_db_view_locals_recv_signals_from_engine),
333         (symbol_db_view_locals_update_list):
334         * plugins/symbol-db/symbol-db-view.c
335         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
336         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
337         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
338         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
339         (sdb_view_build_and_display_base_tree):
340         * plugins/symbol-db/symbol-db.glade:
341         * plugins/symbol-db/symbol-db.ui:
342         * plugins/symbol-db/tables.sql:
343         * plugins/symbol-db/test/Makefile.am:
344         * plugins/symbol-db/test/main.c (get_parents), (main),
345         (packages_foreach), (files_visit_dir):
346         
347         Merged changes from symbol-db branch
349 2008-04-02  Johannes Schmid  <jhs@gnome.org>
351         * plugins/sourceview/sourceview.c (autodetect_language):
352         Use gnome_vfs_get_slow_mime_type()
354 2008-04-02  Johannes Schmid  <jhs@gnome.org>
356         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
357         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
358         (open_with_dialog):
359         
360         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
361         supertype instead no plugin for mime-type was found (#525706)
363 2008-03-31  Johannes Schmid  <jhs@gnome.org>
365         patch by: Carl-Anton Ingmarsson:
366         * src/anjuta.glade:
367         Fixed padding in preferences
369 2008-03-31  Johannes Schmid  <jhs@gnome.org>
371         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
373         * plugins/tools/anjuta-tools.glade:
374         * plugins/tools/anjuta-tools.ui:
375         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
376           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
377           atp_tool_dialog_refresh, atp_tool_dialog_show):
378         * plugins/tools/dialog.h (dialog, plugin):
379         * plugins/tools/plugin.c (prefs, gxml, action_group,
380           atp_plugin_finalize, test, atp_plugin_activate,
381           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
382           ipreferences_unmerge, ipreferences_iface_init):
383         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
384           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
385           atp_user_tool_activate, atp_tool_list_append_new,
386           atp_tool_list_activate, atp_tool_list_deactivate):
387         * plugins/tools/tool.h (plugin):
388         
389         #515854 – Move configuration into preferences
391 2008-03-31  Johannes Schmid  <jhs@gnome.org>
393         patch by: Carl-Anton Ingmarsson:
394         * src/anjuta-app.c (style, on_toolbar_style_changed,
395           on_add_merge_widget, anjuta_app_instance_init):
396         * src/anjuta.glade:
397         
398         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
400 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
402         * plugins/debug-manager/anjuta-debug-manager.glade,
403         plugins/debug-manager/command.c,
404         plugins/debug-manager/command.h,
405         plugins/debug-manager/start.c,
406         plugins/gdb/plugin.c,
407         plugins/gdb/debugger.c,
408         plugins/gdb/debugger.h,
409         libanjuta/interfaces/libanjuta.idl:
410         Improve start program dialog, allowing to specify working
411         directory and environment variables
413 2008-03-26  Naba Kumar  <naba@gnome.org>
415         * libanjuta/resources.c (anjuta_res_url_show): Use
416         anjuta_prog_is_installed() instead of g_find_program_in_path() and
417         fixed formatting.
419         Patch from Carl-Anton Ingmarsson:
421         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
422         * libanjuta/anjuta-utils.h:
423         * src/action-callbacks.c (help_activate),
424         (on_help_manual_activate), (on_help_tutorial_activate),
425         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
426         * libanjuta/Makefile.am:
427         Get rid of gnome_help_display_with_doc_id()
429 2008-03-26  Naba Kumar  <naba@gnome.org>
431         Patch from Carl-Anton Ingmarsson:
433         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
434         * plugins/project-import/project-import.c (on_import_cancel): Remove
435         stray GnomeDruid variable.
437 2008-03-26  Naba Kumar  <naba@gnome.org>
439         * plugins/project-import/project-import.c (create_start_page):
440         * plugins/project-wizard/druid.c (npw_druid_new):
441         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
442         
443         Fixed type 'assistent' to 'assistant'.
445 2008-03-25  Naba Kumar  <naba@gnome.org>
447         Patch from Carl-Anton Ingmarsson:
449         * libanjuta/Makefile.am:
450         * libanjuta/anjuta-ui.c (sensitivity_toggled),
451         (visibility_toggled), (accel_edited_callback),
452         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
453         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
454         (anjuta_ui_get_accel_editor):
455         * libegg/Makefile.am:
456         * libegg/eggaccelerators.c (removed):
457         * libegg/eggcellrendererkeys.c (removed):
458         * libegg/eggtreeviewstate.c (removed):
459         * libegg/test-tree-utils.c (removed):
460         * libegg/treeviewutils/Makefile.am:
461         * libegg/treeviewutils/eggaccelerators.h (removed):
462         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
463         * libegg/treeviewutils/eggtreeviewstate.h (removed):
465         Ports anjuta-ui to gtk_cell_renderer_accel
466         
467 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
469         Reviewed by Naba Kumar  <naba@gnome.org>
471         * plugins/project-import/Makefile.am:
472         * plugins/project-import/project-import.{ch}:
473         * plugins/project-import/anjuta-project-import.glade (removed):
474         * configure.in, po/POTFILES.in:
476         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
477         file because libglade doesn't have GtkAssistant support.
479 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
481         * plugins/debug-manager/registers.c:
482         Avoid a crash when debugger stop on an error
484         * plugins/debug-manager/start.c,
485         plugins/gdb/debugger.c,
486         libanjuta/interfaces/libanjuta.idl:
487         Display an error message when debugger target is not found
489 2008-03-15  Naba Kumar  <naba@naba-desktop>
491         * configure.in:
492         * data/Makefile.am:
493         * (removed) data/properties:
494         * (added) plugins/editor/properties:
495         * plugins/editor/Makefile.am:
497         Moved data/properties to plugins/editor/ and removed dead code from
498         Makefile.am files.
499         
500 2008-03-15  Naba Kumar  <naba@naba-desktop>
502         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
503         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
504         (macro_dialog_finalize):
505         * plugins/macro/macro-edit.c (macro_edit_dispose),
506         (macro_edit_finalize):
508         Fixed errors in previous patch.
509         
510 2008-03-15  Naba Kumar  <naba@naba-desktop>
512         Patch from Ignacio Casal Quinteiro:
514         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
515         (finalize):
516         * plugins/class-gen/plugin.c (dispose), (finalize):
517         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
518         (class_inheritance_dispose):
519         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
520         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
521         (dma_plugin_finalize):
522         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
523         (dma_debugger_queue_finalize):
524         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
525         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
526         (anjuta_docman_finalize):
527         * plugins/document-manager/plugin.c:
528         * plugins/editor/plugin.c (dispose), (finalize),
529         (editor_plugin_class_init):
530         * plugins/editor/text_editor.c (text_editor_dispose),
531         (text_editor_finalize):
532         * plugins/file-loader/plugin.c (dispose), (finalize),
533         (anjuta_file_loader_plugin_class_init):
534         * plugins/file-manager/plugin.c (file_manager_finalize),
535         (file_manager_dispose):
536         * plugins/file-wizard/plugin.c (dispose), (finalize),
537         (file_wizard_plugin_class_init):
538         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
539         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
540         * plugins/glade/plugin.c (glade_plugin_dispose),
541         (glade_plugin_finalize), (glade_plugin_class_init):
542         * plugins/gtodo/plugin.c (finalize), (dispose):
543         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
544         (anjuta_vim_plugin_dispose):
545         * plugins/indent/plugin.c (indent_plugin_finalize),
546         (indent_plugin_dispose):
547         * plugins/language-manager/plugin.c (language_manager_finalize),
548         (language_manager_dispose):
549         * plugins/language-support-cpp-java/plugin.c
550         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
551         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
552         (macro_db_class_init):
553         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
554         (macro_dialog_finalize), (macro_dialog_class_init):
555         * plugins/macro/macro-edit.c (macro_edit_dispose),
556         (macro_edit_finalize), (macro_edit_class_init):
557         * plugins/macro/plugin.c (finalize), (dispose):
558         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
559         (anjuta_msgman_finalize):
560         * plugins/message-view/message-view.c (message_view_dispose),
561         (message_view_finalize):
562         * plugins/message-view/plugin.c (message_view_plugin_dispose),
563         (message_view_plugin_finalize):
564         * plugins/patch/plugin.c (patch_plugin_finalize),
565         (patch_plugin_dispose):
566         * plugins/profiler/plugin.c (profiler_finalize),
567         (profiler_dispose):
568         * plugins/project-import/plugin.c (dispose), (finalize),
569         (project_import_plugin_class_init):
570         * plugins/project-manager/plugin.c
571         (project_manager_plugin_finalize),
572         (project_manager_plugin_dispose):
573         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
574         (npw_plugin_finalize), (npw_plugin_class_init):
575         * plugins/sample1/plugin.c (sample_plugin_finalize),
576         (sample_plugin_dispose):
577         * plugins/search/plugin.c (dispose), (finalize),
578         (search_plugin_class_init):
579         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
580         (sourceview_plugin_dispose):
581         * plugins/subversion/plugin.c (finalize), (dispose):
582         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
583         * plugins/symbol-browser/an_symbol_iter.c
584         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
585         * plugins/symbol-browser/an_symbol_search.c
586         (an_symbol_search_dispose), (an_symbol_search_finalize):
587         * plugins/symbol-browser/an_symbol_view.c
588         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
589         * plugins/symbol-browser/plugin.c (dispose), (finalize):
590         * plugins/symbol-db/plugin.c (symbol_db_finalize),
591         (symbol_db_dispose):
592         * plugins/terminal/terminal.c (terminal_plugin_dispose),
593         (terminal_plugin_finalize):
594         * plugins/tools/plugin.c (atp_plugin_dispose),
595         (atp_plugin_finalize), (atp_plugin_class_init):
596         * plugins/valgrind/plugin.c (valgrind_finalize),
597         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
599 2008-03-15  Naba Kumar  <naba@gnome.org>
601         * TODO.tasks: Updated and marked debugger bounties completed.
602         
603 2008-03-12  Johannes Schmid  <jhs@gnome.org>
605         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
606         (get_line_indentation_base):
607         
608         #521847 – anjuta freez when edit file
610 2008-03-11  Johannes Schmid  <jhs@gnome.org>
612         Patch from Rob Bradford:
613         * plugins/build-basic-autotools/executer.c (execute_program):
614         520324 – Execute command is not overridable
615         
616         * plugins/sourceview/sourceview.c (on_insert_text):
617         Removed Debug print
619 2008-03-11  Johannes Schmid  <jhs@gnome.org>
621         Patch from James Liggett:
622         * plugins/subversion/plugin.c (activate_plugin):
623         521691 – Crash when click "Resolve Conflicts" without opened project
625 2008-03-11  Johannes Schmid  <jhs@gnome.org>
627         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
628         * plugins/language-support-cpp-java/cpp-java-utils.c:
629         * plugins/language-support-cpp-java/plugin.c
630         (get_line_indentation_base), (on_editor_char_inserted_cpp):
631         520415 – [PATCH] Problems in auto indentatation code,
632         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
633         
634         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
635         (anjuta_view_button_press_event):
636         * plugins/sourceview/sourceview.c (on_insert_text),
637         (sourceview_adjustment_changed), (sourceview_new):
638         #520761 – Weirz behavior with popup
640 2008-03-03  Johannes Schmid  <jhs@gnome.org>
642         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
643         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
644         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
645         (anjuta_launcher_fork):
646         * libanjuta/anjuta-launcher.h:
647         Add API to set environment variables for the forked process
648         
649         * plugins/build-basic-autotools/Makefile.am:
650         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
651         .glade:
652         * plugins/build-basic-autotools/build-basic-autotools.c
653         (build_set_env), (build_execute_command_full),
654         (build_execute_command), (build_configure_project),
655         (build_autogen_project):
656         * plugins/build-basic-autotools/build-basic-autotools.h:
657         * plugins/build-basic-autotools/build-options.c
658         (fill_options_combo), (build_dialog_configure):
659         * plugins/build-basic-autotools/build-options.h:
660         Use new launcher API to set CFLAGS when running configure. New configure dialog
661         which has predefined CFLAGS settings.
663         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
665 === anjuta 2.4.0 ===
667 2008-03-11  Naba Kumar  <naba@gnome.org>
669         * NEWS: Updated for 2.4.0 stable release.
670         * configure.in: Version bumped to 2.4.0
671         * TODO.tasks: Updated.
673 2008-03-10  Rob Bradford  <rob@robster.org.uk>
675         Reviewed by Naba Kumar  <naba@gnome.org>:
676         * global-tags/Makefile.am:
677         Revert change for #515954. This change was incorrect, the anjuta-tags
678         program is installed into the $(bindir) rather than the $(scriptdir).
680 2008-03-02  Naba Kumar  <naba@gnome.org>
682         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
683         * configure.in: Added a requirement for scintilla editor plugin.
685 2008-03-02  Johannes Schmid  <jhs@gnome.org>
687         * plugins/message-view/anjuta-msgman.c
688         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
689         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
690         * plugins/message-view/anjuta-msgman.h:
691         
692         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
693         get rid of the cached current_view member.
694         Fixes #518469 – Save message buffer not working good
696 2008-03-01  Johannes Schmid  <jhs@gnome.org>
698         Patch by James Liggett:
699         * plugins/subversion/svn-command.h:
700         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
701         Fixed #519275 – Subversion should allow offline diffs   
703 2008-02-29  Johannes Schmid  <jhs@gnome.org>
705         * plugins/language-support-cpp-java/cpp-java-assist.c
706         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
707         Removed some debug code
708         
709         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
710         Escape tooltip text to avoid broken markup
712 2008-02-29  Johannes Schmid  <jhs@gnome.org>
714         * libanjuta/Makefile.am:
715         Fixed a build error when building with -j X
716         
717         * plugins/tools/scripts/prepare-changelog.pl:
718         Updated to latest script version in gnome svn
720 2008-02-28  Johannes Schmid <jhs@gnome.org>
722         * plugins/document-manager/anjuta-docman.c:
723         (anjuta_docman_page_destroy):
724         Do not unref widget because the GtkNotebook will unref them
725         
726         * plugins/file-manager/file-view.c: (file_view_refresh):
727         * plugins/search/search_preferences.c: (search_preferences_init):
728         Fixed a memory leaks
729         
730         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
731         (ieditor_get_offset), (ieditor_iface_init),
732         (idocument_get_filename), (ilanguage_get_supported_languages),
733         (autodetect_language):
734         
735         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
736         was missing.
738 2008-02-28  Johannes Schmid <jhs@gnome.org>
740         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
741         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
743 2008-02-27  Naba Kumar  <naba@gnome.org>
745         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
746         string break. That was a mistake doing at this point.
748 === anjuta 2.3.5 ===
750 2008-02-26  Naba Kumar  <naba@gnome.org>
752         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
753         crash when there is a modified new file open, a non-modified exiting
754         file open and autosave happen. Simplified error checking logic and
755         avoided memory corruption. Fixes bug #Bug 518716.
757 2008-02-25  Naba Kumar  <naba@gnome.org>
759         * NEWS: Updated for release 2.3.5
760         * configure.in: Bumped version to 2.3.5
762         * plugins/build-basic-autotools/build-basic-autotools.c:
763         (on_editor_changed): Avoid accessing text which is greater than
764         valid range.
766         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
768 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
770         * plugins/debug-manager/breakpoints.c:
771         Fix #518329: Crash when adding breakpoint and other similar bugs
773 2008-02-25  Johannes Schmid <jhs@gnome.org>
775         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
776         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
777         Never call error() which calls exit()
778         #517646 – Anjuta exists with code 2 when i try to import gedit
780 2008-02-23  Johannes Schmid <jhs@gnome.org>
782         * plugins/sourceview/sourceview.c: (ieditor_insert):
783         Block insert_text signal when inserting manually.
785 2008-02-23  Johannes Schmid <jhs@gnome.org>
787         * plugins/sourceview/sourceview.c: (on_insert_text):
788         Fixed a problem with the "insert-text" signal that broke
789         copy&paste sometimes
791 2008-02-22  Johannes Schmid <jhs@gnome.org>
793         * plugins/language-support-cpp-java/plugin.c:
794         (get_line_indentation_base):
795         More fixes for comment handling and made the code
796         a lot simpler
798 2008-02-22  Johannes Schmid <jhs@gnome.org>
800         * plugins/sourceview/sourceview.c: (on_insert_text):
801         Fixed #517919 – Crash on pasting docblock
803 2008-02-20  Johannes Schmid <jhs@gnome.org>
805   Patch from James Liggett:
806         * plugins/profiler/profiler.glade:
807         Fix width options dialog. Translations are not longer cut off. (#516630)
809 2008-02-18  Johannes Schmid <jhs@gnome.org>
811         * plugins/sourceview/sourceview.c: (on_insert_text):
812         Do not change the iterator in the "insert-text" handler because
813         it has some strange side-effects when copying text
814         Fix useless free'ing in hover-leave that might have led to random
815         crashes
817 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
819         * plugins/debug-manager/start.c:
820         Avoid a glib warning if no project is loaded
822 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
824         * manuals/anjuta-manual/C/debugger.xml:
825         Remove warning about new debugger
827 2008-02-17  Johannes Schmid <jhs@gnome.org>
829         * manuals/anjuta-manual/figures/project-window.png:     
830         Use a smaller picture
832 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
834         * plugins/gdb/debugger.c:
835         Set breakpoint in file with uncommon characters in path name
837 2008-02-17  Johannes Schmid <jhs@gnome.org>
839         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
840         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
841         (icell_get_char):
842         * plugins/sourceview/sourceview.c: (on_insert_text):    
843         Fix "char-added" signal to pass the correct iterator
845 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
847         * plugins/gdb/debugger.c:
848         Load executable in gdb with space in path name 
850 2008-02-17  Johannes Schmid <jhs@gnome.org>
852         * plugins/language-support-cpp-java/plugin.c:
853         (get_line_indentation_base), (get_line_auto_indentation),
854         (on_auto_indent):
855         Some bugfixes and clean-ups in comment indentation code
856         
857         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
858         (anjuta_view_finalize), (anjuta_view_key_press_event):
859         * plugins/sourceview/sourceview.c: (on_insert_text),
860         (sourceview_create_highligth_indic), (sourceview_new):
861         Cleaned implementation of char-added signal by using "insert-text" signal
862         instead of filtering "key-press-event"
863         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
864         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
865         (iiter_diff):
866         Fixed implementation of get_character and return value of iiter_first() and
867         iiter_last();
869 2008-02-16  Johannes Schmid <jhs@gnome.org>
871         * plugins/valgrind/plugin.c: (valgrind_activate),
872         (ipreferences_merge), (ipreferences_unmerge):
873         * plugins/valgrind/vgactions.c: (vg_actions_run):
874         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
875         
876         Fixed crasher when starting valgrind because of strange prefs handling and
877         #516641 – Valgrind: Load Log does not clear list
879 2008-02-15  James Liggett  <jrliggett@cox.net>
881         * plugins/profiler/plugin.c:
882         (on_select_other_target_button_clicked):
883         Select the new custom target in the list so that the user sees it.
885         Bug 516630 – Selection custom binary in profiler is not
886         user-friendly.
888 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
890         * manuals/anjuta-manual/C/projects.xml:
891         Fix #515993: "Add package" button is "Add Package" in code
892         Fix #516727: "Build All" is "Build Project" in code
893         Fix #516728: "Clean All" is "Clean Project" in code
894         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
895         Fix #516730: Fix note title 
896         "Configure" is "Run Configure..." in code
898 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
900         * (added) manuals/anjuta-manual/C/figures/project-window.png,
901         (removed) manuals/anjuta-manual/C/figures/project_win.png,
902         manuals/anjuta-manual/C/projects.xml,
903         manuals/anjuta-manual/Makefile.am:
904         Fix #515207: Add a new project window screenshoot
905         Rename "Project View" to "Project window"
907 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
909         * plugins/project-import/project-import.c:
910         Fix #516743: Import project keeps an old date on project file
912         * plugins/project-manager/plugin.c:
913         Fix #516737: Import project doesn't load project with space in name
915 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
917         * plugins/debug-manager/command.c:
918         Destroy local variables on each step
920         * plugins/debug-manager/debug_tree.c,
921         plugins/debug-manager/watch.c,
922         plugins/debug-manager/locals.c,
923         plugins/gdb/debugger.c,
924         libanjuta/interfaces/libanjuta.idl:
925         Parse local variables scope (not used yet)
927 2008-02-15  James Liggett <jrliggett@cox.net>
929         reviewed by: Johannes Schmid <jhs@gnome.org>
931         * plugins/profiler/gprof-options.c: (setup_widgets),
932         (gprof_options_set_target), (gprof_options_has_target),
933         (gprof_options_get_string):
934         * plugins/profiler/gprof-options.h:
935         * plugins/profiler/plugin.c: (ifile_open):
936         516128 – crash in Anjuta IDE: selected profiler as the...
938 2008-02-14  Johannes Schmid <jhs@gnome.org>
940         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
941         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
942         * plugins/symbol-browser/an_symbol.c:
943         * plugins/symbol-browser/an_symbol_view.c:
944         (on_symbol_view_row_expanded):
945         Fixed some memory leaks (Remember to all free/unref everything that comes
946         from gtk_tree_model_get())
948 2008-02-14  Johannes Schmid <jhs@gnome.org>
950         * plugins/document-manager/search-box.c: (on_search_activated):
951         516377 – Status bar does not change its status of 'Search for .. continued at top'
952         (caused by differences between scintilla and sourceview)
954 2008-02-13  James Liggett <jrliggett@cox.net>
956         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
957         Output in UTF-8 format to avoid hangs with the editor. (#516014)
959 2008-02-14  Johannes Schmid <jhs@gnome.org>
961         * plugins/language-support-cpp-java/plugin.c:
962         (get_line_indentation_base), (get_line_auto_indentation),
963         (on_editor_char_inserted_cpp):
964         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
966 2008-02-13  Johannes Schmid <jhs@gnome.org>
968         * plugins/language-support-cpp-java/plugin.c:
969         (is_iter_inside_string), (get_line_auto_indentation):
970         Handle comments in the code and do not ask editor. Fixes scintilla
971         indentation (sourceview does not report comments anyway).
972         
973         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
974         Diff with correct sign (also fixes some issues with language-support)
976 2008-02-13  Johannes Schmid <jhs@gnome.org>
978         * plugins/language-support-cpp-java/plugin.c:
979         (get_line_indentation_base):
980         Act even more clever for comments. Indent /* */ comments correctly
981         for multilines
983 2008-02-13  Johannes Schmid <jhs@gnome.org>
985         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
986         Also set indentation size correctly, when tab size is set
987         by language support plugin
989 2008-02-13  Johannes Schmid <jhs@gnome.org>
991         * plugins/language-support-cpp-java/plugin.c:
992         (get_line_indentation_base):
993         
994         Indent lines after comments correctly
996 2008-02-13  Johannes Schmid <jhs@gnome.org>
998         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
999         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1000         * libanjuta/anjuta-launcher.h:
1001         Some more fixes from symbol-db-branch
1002         
1003         * src/Makefile.am:
1004         Move anjuta-shell to noinst_PROGRAMS as it is just a test
1006 2008-02-12  Johannes Schmid <jhs@gnome.org>
1008   Patch from Gennaro Bellizio <genbell@tiscali.it>:
1009         * global-tags/Makefile.am:
1010         * AUTHORS
1011         #515954 – create_global_tags.sh: wrong anjuta-tags path
1012         
1013         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1014         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1015         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1016         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1017         (anjuta_launcher_fork):
1018         * libanjuta/anjuta-launcher.h:
1019         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1020         from symbol-db branch
1022 2008-02-11  Johannes Schmid <jhs@gnome.org>
1024         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1025   515868 – File browser only shows icons when activated
1026   
1027 2008-02-11  Johannes Schmid <jhs@gnome.org>
1029         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1030         #515867 – Anjuta dies on startup
1032 2008-02-11  Johannes Schmid <jhs@gnome.org>
1034         * TODO.tasks: Marked subversion task as completed
1036 === anjuta 2.3.4 ===
1038 2008-02-11  Naba Kumar  <naba@gnome.org>
1040         * configure.in: Bumped version to 2.3.4
1042 2008-02-10  Naba Kumar  <naba@gnome.org>
1044         * NEWS: Updated for release.
1046 2008-02-10  Johannes Schmid <jhs@gnome.org>
1048         * plugins/document-manager/anjuta-document-manager.plugin.in:
1049         Added html, javascript and glade file types. This makes it possible to
1050         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
1051         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
1052         
1053         * plugins/file-wizard/anjuta-file-wizard.glade:
1054         * plugins/gdb/anjuta-gdb.glade:
1055         * plugins/project-wizard/anjuta-project-wizard.glade:
1056         * plugins/search/anjuta-search.glade:
1057         * plugins/terminal/anjuta-terminal-plugin.glade:
1058         
1059         Fixed some other translation issues (#507921)
1061 2008-02-10  Naba Kumar  <naba@gnome.org>
1063         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
1064         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
1066 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1068         * manuals/anjuta-manual/C/interface.xml,
1069         manuals/anjuta-manual/C/introduction.xml,
1070         manuals/anjuta-manual/C/preferences.xml,
1071         manuals/anjuta-manual/C/fileoperations.xml,
1072         manuals/anjuta-manual/C/projects.xml:
1073         Fix spelling errors, including bug #515204, #515172, #515117
1074         and #513892
1076 2008-02-10  Naba Kumar  <naba@gnome.org>
1078         * plugins/document-manager/plugin.c: Fixed stream comment and added
1079         translator's comment for 'block comment', 'box comment' and 'stream
1080         comment'
1082 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1084         * plugins/debug-manager/command.c,
1085         plugins/debug-manager/command.h,
1086         plugins/debug-manager/breakpoints.c,
1087         libanjuta/interfaces/libanjuta.idl:
1088         Avoid adding the same breakpoint several times
1090         * plugins/gdb/debugger.c:
1091         Fix bug #515463: Deattaching process kill it
1093 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1095         * manuals/anjuta-manual/C/debugger.xml:
1096         Fix translation bug #515459 and #515460
1098 2008-02-10  Johannes Schmid <jhs@gnome.org>
1100   Patch from Rémi Cardona <remi@gentoo.org>
1102         * plugins/build-basic-autotools/Makefile.am:
1103         * plugins/cvs-plugin/Makefile.am:
1104         * plugins/document-manager/Makefile.am:
1105         * plugins/editor/Makefile.am:
1106         * plugins/indent/Makefile.am:
1107         * plugins/language-support-cpp-java/Makefile.am:
1108         * plugins/message-view/Makefile.am:
1109         * plugins/sourceview/Makefile.am:
1110         * plugins/symbol-browser/Makefile.am:
1111         * plugins/terminal/Makefile.am:
1112         * scripts/build-schemas.mk:
1113         * src/Makefile.am:
1114   Fix #512531 – Parallel build fails
1115   
1116   * AUTHORS: Added Rémi
1118 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1120         * plugins/debug-manager/queue.c:
1121         Fix interrupt command, not working due to previous change
1123 2008-02-10  Johannes Schmid <jhs@gnome.org>
1125         * src/Makefile.am:
1126         * src/anjuta-app.c:
1127         * src/anjuta-callbacks.c (removed):
1128         * src/anjuta-callbacks.h (removed):
1129         
1130         Removed (almost) empty files, fixes #515383 and #515388
1132 2008-02-09  James Liggett <jrliggett@cox.net>
1134         Reviewed by Naba Kumar  <naba@gnome.org>:
1136         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
1137         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
1138         * plugins/subversion/svn-command.c:
1139         (svn_command_make_canonical_path):
1140         * plugins/subversion/svn-command.h:
1141         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
1142         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
1143         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
1144         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
1145         * plugins/subversion/svn-remove-command.c:
1146         (svn_remove_command_new):
1147         * plugins/subversion/svn-status-command.c:
1148         (svn_status_command_new):
1149         * plugins/subversion/svn-switch-command.c:
1150         (svn_switch_command_new):
1151         * plugins/subversion/svn-update-command.c:
1152         (svn_update_command_new):
1153         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
1154         die if the user gives a path that libsvn doesn't like. 
1155         
1156         Fixes bug #515500
1158 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
1160         * plugins/debug-manager/command.c,
1161         plugins/debug-manager/command.h,
1162         plugins/debug-manager/queue.c:
1163         Fix crashes when trying to stop the debugger while it is busy
1165 2008-02-08  Johannes Schmid <jhs@gnome.org>
1167   Patch from Rodrigo Moya <rodrigo@novell.com>
1169         * plugins/glade/plugin.c: (ifile_open):
1170         * plugins/symbol-browser/test-class.cpp:
1171         * AUTHORS: Added Rodrigo
1172         
1173         #514732 – 64 bit compliation error
1174         #514733 – Use of uninitialized variables
1176 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
1178         * manuals/anjuta-manual/C/debugger.xml:
1179         Fix translation bug #514494 and bug #514440
1181 2008-02-05  Massimo Cora'  <maxcvs@email.it>
1183         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1184         Fix a compile error added in the previous patch
1186 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
1188         * plugins/profiler/gprof-view.c,
1189         plugins/class-inheritance/class-callbacks.c,
1190         plugins/class-inheritance/class-inherit.c,
1191         plugins/symbol-browser/an_symbol.c,
1192         plugins/symbol-db/symbol-db-engine-iterator-node.c,
1193         libanjuta/interfaces/libanjuta.idl:
1194         Change ianjuta_symbol_file function to ianjuta_symbol_uri
1196 2008-02-04  Johannes Schmid <jhs@gnome.org>
1198         * plugins/search/anjuta-search.glade: Fixed typo
1200 2008-02-03  Johannes Schmid <jhs@gnome.org>
1202         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
1203         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
1204         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1205         .glade:
1206         * plugins/build-basic-autotools/build-basic-autotools.c:
1207         (build_get_context), (build_configure_project):
1208         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1209         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1210         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
1211         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
1212         * plugins/devhelp/plugin.c: (devhelp_activate):
1213         * plugins/editor/Makefile.am:
1214         * plugins/editor/anjuta-editor-scintilla.glade:
1215         * plugins/editor/text_editor.c:
1216         * plugins/editor/text_editor.h:
1217         * plugins/editor/text_editor_menu.c (removed):
1218         * plugins/editor/text_editor_menu.h (removed):
1219         * plugins/file-wizard/anjuta-file-wizard.glade:
1220         * plugins/gtodo/notification.c: (create_notification_window):
1221         * plugins/gtodo/preferences.c: (preferences_widget):
1222         * plugins/language-support-cpp-java/plugin.c:
1223         (cpp_java_plugin_activate_plugin):
1224         * plugins/message-view/anjuta-message-manager-plugin.glade:
1225         * plugins/message-view/plugin.c: (activate_plugin):
1226         * plugins/project-manager/plugin.c: (confirm_removal):
1227         * plugins/search/anjuta-search.glade:
1228         * plugins/search/plugin.c:
1229         * plugins/search/search-replace.c: (nb_results_alert):
1230         * plugins/subversion/subversion-commit-dialog.c:
1231         (on_subversion_commit_response):
1232         * plugins/symbol-browser/plugin.c: (activate_plugin):
1233         * plugins/valgrind/plugin.c: (on_menu_run_activate):
1234         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
1235         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
1236         * src/anjuta.glade:
1237         
1238         Fixed translation bugs from #507921.
1239         Removed unused files in scintilla plugin
1241 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1243         * manuals/anjuta-manual/C/debugger.xml:
1244         Fix bug #514124 and bug #514138: Wrong menu item name
1246 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1248         * plugins/profiler/gprof-view.c,
1249         plugins/symbol-browser/plugin.c,
1250         plugins/class-inheritance/class-callbacks.c,
1251         plugins/debug-manager/plugin.c,
1252         plugins/tools/editor.c,
1253         plugins/search/search-replace.c,
1254         plugins/search/search-replace_backend.c,
1255         plugins/search/search-replace_backend.h,
1256         plugins/build-basic-autotools/build-basic-autotools.c,
1257         plugins/document-manager/plugin.c,
1258         plugins/document-manager/file_history.c,
1259         plugins/document-manager/anjuta-docman.c,
1260         plugins/document-manager/anjuta-docman.h,
1261         plugins/document-manager/action-callbacks.c,
1262         libanjuta/interfaces/libanjuta.idl:
1263         Rename IAnjutaDocumentManager functions:
1264         find_document_with_path, goto_file_line, goto_file_line_mark
1265         and get_full_filename into
1266         find_document_with_uri, goto_uri_line, goto_uri_line_mark
1267         and get_uri
1268         Fix search plugin to use an URI instead of a file path
1269         Fix anjuta_docman_get_uri to always return an URI
1271 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1273         * plugins/debug-manager/breakpoints.c:
1274         Fix bug #514118: Rename Clear All Breakpoints to Remove
1275         All Breakpoints
1277 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1279         * manuals/anjuta-manual/C/debugger.xml:
1280         Update debugger documentation
1282 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1284         * plugins/debug-manager/sharedlib.c,
1285         plugins/debug-manager/anjuta-debug-manager.glade,
1286         plugins/debug-manager/queue.c,
1287         plugins/tools/execute.c,
1288         plugins/tools/anjuta-tools.glade,
1289         plugins/tools/editor.c,
1290         plugins/project-wizard/templates/terminal.wiz,
1291         plugins/project-wizard/templates/xlib-dock.wiz,
1292         plugins/project-wizard/templates/wxwin.wiz,
1293         plugins/project-wizard/templates/java.wiz,
1294         plugins/project-wizard/templates/gnome.wiz,
1295         plugins/project-wizard/templates/anjuta-plugin.wiz,
1296         plugins/project-wizard/templates/gtkmm.wiz,
1297         plugins/project-wizard/templates/python.wiz,
1298         plugins/project-wizard/templates/cpp.wiz,
1299         plugins/project-wizard/templates/sdl.wiz,
1300         plugins/project-wizard/templates/gtk.wiz,
1301         plugins/project-wizard/templates/minimal.wiz,
1302         plugins/project-wizard/templates/xlib.wiz,
1303         plugins/project-wizard/templates/gcj.wiz,
1304         plugins/gdb/plugin.c,
1305         plugins/gdb/debugger.c,
1306         libanjuta/anjuta-plugin-manager.c:
1307         Partial fix of #507921: translation issues in debug-manager, tools,
1308         project-wizard, gdb and anjuta-plugin-manager.
1310 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
1312         * plugins/debug-manager/queue.c:
1313         Debugger Local, Stack and Thread windows were missing due to
1314         the previous change.
1316 2008-02-02  Johannes Schmid <jhs@gnome.org>
1318         * manuals/anjuta-manual/Makefile.am:
1319         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
1320         causes make install to fail
1322 2008-02-02  Johannes Schmid <jhs@gnome.org>
1324         * plugins/macro/macros.xml:
1325         #495511 – Header_h macro correction
1327 2008-02-02  Johannes Schmid <jhs@gnome.org>
1329         * plugins/patch/patch-plugin.glade:
1330         gtk-apply is not translatable...
1332 2008-02-02  Johannes Schmid <jhs@gnome.org>
1334         * plugins/build-basic-autotools/build-basic-autotools.c:
1335         (on_build_mesg_format):
1336         
1337         Also check for untranslated messages from make. Should fix 
1338         #511981 – Error parsing make output
1340 2008-02-02  Johannes Schmid <jhs@gnome.org>
1342         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1343         .glade:
1344         
1345         Fixed #511010 – [UI] Execute program utility window
1347 2008-02-02  Johannes Schmid <jhs@gnome.org>
1349         * src/anjuta.glade:
1350         Fixed #509908 – [UI] Problems with the General settings tab
1352 2008-02-02  Johannes Schmid <jhs@gnome.org>
1354         * manuals/anjuta-manual/C/fileoperations.xml:
1355         Fixed #513730 – Option not present in the GUI po file
1357 2008-02-02  Johannes Schmid <jhs@gnome.org>
1359         * plugins/sourceview/anjuta-editor-sourceview.glade:
1360         Adjust preferences default values
1362 2008-02-02  Johannes Schmid <jhs@gnome.org>
1364         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
1365         Fixed #512535 – Open files tabs' position is correctly remembered 
1366         but not applied at startup
1368 2008-02-02  Johannes Schmid <jhs@gnome.org>
1370         * plugins/search/search-replace.c: (on_message_clicked):
1371         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
1372         fix clicking on search result messages
1374 2008-02-01  James Liggett <jrliggett@cox.net>
1376         * plugins/subversion/svn-command.c: (on_svn_notify):
1377         Fixed wrong status message output when resolving conflicts.
1379 2008-02-02  Johannes Schmid <jhs@gnome.org>
1381         * configure.in: Require GtkSourceView 2.1.2
1382         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
1383         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
1384         (imark_is_marker_set), (imark_delete_all_markers),
1385         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
1386         
1387         Adapted to API changes in GtkSourceView
1389 2008-02-01  Johannes Schmid <jhs@gnome.org>
1391         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
1392         Fixed tabsize preference
1394 2008-02-01  Johannes Schmid <jhs@gnome.org>
1396         * manuals/anjuta-manual/C/fileoperations.xml:
1397         * manuals/anjuta-manual/C/interface.xml:
1398         Updated manual
1399         
1400         * manuals/anjuta-manual/Makefile.am:
1401         * manuals/anjuta-manual/C/figures/*:
1402         
1403         Updated figures to be in clearlooks theme, removed old figures
1405 2008-02-01  Johannes Schmid <jhs@gnome.org>
1407         * plugins/patch/patch-plugin.glade:
1408         * plugins/patch/plugin.c: (patch_plugin_activate):
1409         Another UI issue with the patch plugin and silenced a compiler
1410         warning
1411         
1412         Patch from James Liggett:
1413         * plugins/profiler/gprof-call-graph-view.c:
1414         (gprof_call_graph_view_create_columns):
1415         * plugins/profiler/gprof-flat-profile-view.c:
1416         (gprof_flat_profile_view_create_columns):
1417         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
1418         * plugins/profiler/gprof-view.h:
1419         
1420         Use two decimal places for float values in profiler views (#507831)
1422 2008-02-01  Johannes Schmid <jhs@gnome.org>
1424         * configure.in:
1425         * plugins/editor/Makefile.am:
1426         
1427         Fixed #512751 – libgnomeprint unnecessary without scintilla
1429 2008-01-31  Johannes Schmid <jhs@gnome.org>
1431         * plugins/language-manager/languages.xml:
1432         Added a pretty ugly string for C++ headers. Maybe we should rely
1433         on mime-types instead...
1435 2008-01-31  Johannes Schmid <jhs@gnome.org>
1437         * plugins/language-support-cpp-java/cpp-java-assist.c:
1438         (get_iter_column), (cpp_java_assist_get_calltip_context),
1439         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1440         (on_assist_chosen), (cpp_java_assist_install):
1441         * plugins/language-support-cpp-java/plugin.c:
1442         (on_editor_char_inserted_cpp):
1443         Removed annoying DEBUG_PRINTs
1444         
1445         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1446         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
1447         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1448         
1449         Fixed "jumping" tooltips, fixed indentation of brances
1451 2008-01-31  Johannes Schmid <jhs@gnome.org>
1453         * plugins/document-manager/plugin.c: (on_document_changed):
1454         Fixed crash when closing anjuta after all document tabs have been closed
1456 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1458         * plugins/debug-manager/anjuta-debug-manager.glade:
1459         Fix #513485: wrong strings maked as translatable
1461 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1463         * plugins/debug-manager/threads.c,
1464         plugins/debug-manager/stack_trace.c:
1465         Avoid crash when getting relative path from debugger (same fix
1466         than for #510028)
1468         * plugins/debug-manager/queue.c:
1469         Emit all state changes notification
1471         * plugins/debug-manager/start.c:
1472         Fix #511586: Project path with "+" not working in debugger
1474 2008-01-31  Johannes Schmid <jhs@gnome.org>
1476         * plugins/patch/patch-plugin.glade:
1477         Fixed button ui problem...
1478         
1479         Patch from James Liggett:
1480         * plugins/profiler/gprof-call-graph-block-entry.c:
1481         (gprof_call_graph_block_primary_entry_new),
1482         (gprof_call_graph_block_secondary_entry_new):
1483         * plugins/profiler/gprof-flat-profile-entry.c:
1484         (gprof_flat_profile_entry_new):
1485         
1486         Fix #507831 - Wrong Profiler values for some locales
1488 2008-01-31  Johannes Schmid <jhs@gnome.org>
1490         * plugins/sourceview/anjuta-editor-sourceview.glade:
1491         * plugins/sourceview/sourceview-prefs.c:
1492         * plugins/sourceview/sourceview.c: (sourceview_finalize):
1493   
1494   Fixed Editor->View popup menu for those entries that are appropriate for
1495   sourceview    
1497 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1499         * plugins/debug-manager/breakpoints.c:
1500         Fix #512901: Crash when adding a breakpoint
1502         * plugins/debug-manager/queue.c:
1503         Remove a possible memory leak
1505 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1507         * plugins/debug-manager/data_view.c,
1508         plugins/debug-manager/sparse_view.c,
1509         manuals/anjuta-manual/C/debugger.xml:
1510         Fix #513130, #513131 #513135: Wrong menu item names and errors
1511         in the documentation
1513 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1515         * plugins/tools/editor.c:
1516         ianjuta_document_manager_find_document_with_path expect an uri not
1517         a path
1519 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
1521         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1522         manuals/reference/libanjuta/libanjuta-sections.txt,
1523         libanjuta/interfaces/libanjuta.idl:
1524         Documentation fixes for IAnjutaDebugger* interfaces
1526 === anjuta 2.3.3 ===
1528 2008-01-27  Naba Kumar  <naba@gnome.org>
1530         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
1531         rpm spec file.
1533         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
1534         (value_added_current_editor), (value_removed_current_editor):
1535         Removed dead code.
1537         * TODO.tasks: Updated.
1539         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
1540         scrollwindow shadow in.
1542         * plugins/editor/anjuta-editor-scintilla.glade:
1543         * plugins/editor/style-editor.c: (create_style_editor_gui):
1544         Set style window transient and cetered for preferences window.
1545         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
1547         * plugins/editor/anjuta-editor-scintilla.glade:
1548         Fixes Bug #427108 - Scintilla plugin configuration folding-style
1549         setting not working
1551         * configure.in, NEWS: Updated for release 2.3.3
1553 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1555         * plugins/debug-manager/anjuta-debug-manager.glade:
1556         Fix #512224: Use a string in english
1558 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1560         * plugins/build-basic-autotools/build-basic-autotools.c:
1561         ianjuta_document_manager_goto_file_line_mark needs an uri and
1562         not a file path
1564 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1566         * plugins/symbol-browser/plugin.c,
1567         plugins/symbol-browser/an_symbol_view.c:
1568         use gnome_vfs_get_uri_from_local_path to get local path from uri
1569         This takes care of escaping some characters
1571 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
1573         * plugins/debug-manager/stack_trace.c:
1574         Probably fix #510028: crash debugger when having a relative filename
1575         in stack trace
1577 2008-01-25 Tom <tpgww@onepost.net>
1579         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1581         * plugins/document-manager/plugin.c,
1582         plugins/document-manager/file_history.c,
1583         plugins/document-manager/file_history.h,
1584         plugins/document-manager/anjuta-docman.c,
1585         plugins/document-manager/anjuta-docman.h:
1586         Rename filename argument to uri when an uri is expected
1587         anjuta_docman_get_document_for_uri will remove symlinks 
1589 2008-01-25  Naba Kumar  <naba@gnome.org>
1591         * plugins/terminal/terminal.c: (terminal_execute),
1592         (activate_plugin):
1593         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
1595 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
1597         * plugins/debug-manager/anjuta-debug-manager.glade,
1598         plugins/debug-manager/start.c:
1599         Fix #511049: Change UI of add source directories dialog
1601 2008-01-24  Naba Kumar  <naba@gnome.org>
1603         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
1604         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
1605         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
1606         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
1607         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
1608         should work now.
1610 2008-01-24  Johannes Schmid <jhs@gnome.org>
1612         Patch from: Luca Ferretti <ella.uca@libero.it>:
1614         * plugins/document-manager/anjuta-docman.c:
1615         (anjuta_docman_page_init), (anjuta_docman_class_init):
1616         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
1617         
1618         Fix #511757 – Close icon in tabs cut off (Patch was only for
1619         document-manager, also adapted it for message-manager)
1621 2008-01-24  Johannes Schmid <jhs@gnome.org>
1623         * plugins/Makefile.am:
1624         * plugins/sourceview/anjuta-document.c:
1625         * plugins/sourceview/anjuta-marshal.list:
1626         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1627         (anjuta_view_key_press_event):
1628         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
1629         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
1630         (iiter_diff), (iiter_iface_init):
1631         * plugins/sourceview/sourceview.c: (on_document_char_added),
1632         (ieditor_goto_position), (ieditor_get_text),
1633         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
1634         (ieditor_erase), (ieditor_get_line_from_position),
1635         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
1636         (ieditor_get_position_from_offset), (ieditor_get_start_position),
1637         (ieditor_get_end_position), (ieditor_goto_start),
1638         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
1639         (iconvert_to_lower), (iindic_set), (iassist_suggest),
1640         (iassist_show_tips):
1641         
1642         Implemented new iterators interface in sourceview editor and
1643         re-enabled it.
1645 2008-01-23  Naba Kumar  <naba@gnome.org>
1647         * libanjuta/interfaces/libanjuta.idl:
1648         * manuals/reference/libanjuta/libanjuta-sections.txt:
1649         * plugins/build-basic-autotools/build-basic-autotools.c:
1650         (build_indicator_location_set), (on_editor_changed):
1651         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
1652         * plugins/debug-manager/variable.c: (get_hovered_word):
1653         * plugins/document-manager/action-callbacks.c:
1654         (on_editor_command_upper_case_activate),
1655         (on_editor_command_lower_case_activate):
1656         * plugins/document-manager/search-box.c: (on_incremental_search),
1657         (on_search_activated):
1658         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
1659         (iiter_last), (iiter_set_position), (iiter_get_position),
1660         (iiter_get_length), (iiter_compare), (iiter_diff),
1661         (iiter_iface_init):
1662         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
1663         (text_editor_goto_point), (itext_editor_goto_start),
1664         (itext_editor_goto_end), (itext_editor_goto_position),
1665         (itext_editor_get_text_all), (itext_editor_get_text),
1666         (itext_editor_get_position), (itext_editor_get_offset),
1667         (itext_editor_get_length), (itext_editor_insert),
1668         (itext_editor_erase), (itext_editor_erase_all),
1669         (itext_editor_get_column), (itext_editor_get_overwrite),
1670         (itext_editor_set_popup_menu),
1671         (itext_editor_get_line_from_position),
1672         (itext_editor_get_line_begin_position),
1673         (itext_editor_get_line_end_position),
1674         (itext_editor_get_position_from_offset),
1675         (itext_editor_get_start_position), (itext_editor_get_end_position),
1676         (itext_editor_iface_init), (iconvert_to_upper),
1677         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
1678         (iindicable_set):
1679         * plugins/editor/text_editor.h:
1680         * plugins/editor/text_editor_cbs.c:
1681         (on_text_editor_scintilla_notify):
1682         * plugins/indent/plugin.c: (on_indent_action_activate):
1683         * plugins/language-support-cpp-java/cpp-java-assist.c:
1684         (cpp_java_assist_get_scope_context),
1685         (cpp_java_assist_get_pre_word),
1686         (cpp_java_assist_show_autocomplete),
1687         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1688         (on_editor_char_added), (on_assist_chosen):
1689         * plugins/language-support-cpp-java/plugin.c:
1690         (get_line_indentation), (skip_iter_to_previous_logical_line),
1691         (skip_preprocessor_lines), (initialize_indentation_params),
1692         (set_line_indentation), (get_line_indentation_base),
1693         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
1694         (on_editor_char_inserted_java), (on_auto_indent):
1695         * plugins/macro/macro-actions.c: (match_shortcut):
1696         * plugins/macro/macro-dialog.c: (on_ok_clicked):
1697         * plugins/macro/plugin.c: (match_keyword):
1698         * plugins/search/plugin.c: (find_incremental):
1699         * plugins/search/search-replace.c: (search_and_replace),
1700         (search_start_over):
1701         * plugins/search/search-replace_backend.c:
1702         (file_buffer_new_from_te), (file_buffer_line_from_pos),
1703         (create_search_entries):
1704         * plugins/symbol-browser/plugin.c:
1705         (on_editor_buffer_symbols_update_timeout), (on_char_added),
1706         (isymbol_manager_iface_init):
1707         * plugins/symbol-db/plugin.c:
1708         (on_editor_buffer_symbols_update_timeout), (on_char_added),
1709         (isymbol_manager_iface_init):
1710         * plugins/tools/execute.c: (atp_output_context_construct),
1711         (atp_output_context_destroy), (atp_user_tool_execute):
1713         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
1714         iterators instead of integer offsets.
1715         - Renamed original ianjuta_editor_get_position(int) to 
1716         ianjuta_editor_get_offset(). It is deprecated.
1717         - Renamed original ianjuta_editor_get_position_iter() to
1718         ianjuta_editor_get_position().
1719         - Renamed ianjuta_editor_get_cell_iter() to
1720         ianjuta_editor_get_position_from_offset()
1721         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
1722         - Added new methods:
1723         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
1724         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
1725         ianjuta_editor_goto_end().
1726         - All relevent signals and methods converted to use iterators.
1727         - All relevent plugins fixed to use new API.
1728         - Removed ianjuta_editor_cell_get_line() because it is provided by
1729         ianjuta_editor_get_line_from_position().
1730         - Removed ianjuta_symbol_manager_get_completions_at_position()
1731         because it not used anywhere and is not right to be there.
1732         - Updated IAnjutaEditable documentation.
1734         Updated IAnjutaIterable interface:
1735         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
1736         - Introduced 'end-iter' to point at the end of the list.
1737         - Updated IAnjutaIterable documentation.
1739         * plugins/Makefile.am:
1740         (Disabled sourceview plugin for now. Jhs is coming up with a patch
1741         for it soon).
1743 2008-01-22  Johannes Schmid <jhs@gnome.org>
1745         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1746         * plugins/project-import/anjuta-project-import.glade:
1747         * plugins/project-import/anjuta-project-import.plugin.in:
1748         * plugins/project-wizard/anjuta-project-wizard.glade:
1749         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1750         * plugins/project-wizard/druid.c: (npw_druid_new):
1751         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
1752         
1753         Fixed #465084 – wizard instead of assistant (only string changes...)
1755 2008-01-20  Rob Bradford  <rob@openedhand.com>
1757         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
1758         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
1759         coming up with the solution. (Bug: #510390.)
1761 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
1763         * plugins/build-basic-autotools/executer.c:
1764         Fix #502508, use anjuta_launcher to keep program output
1766         * plugins/terminal/terminal.c:
1767         Remove unused child_initizlized member
1768         Start the shell on plugin activation
1770 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
1772         * plugins/debug-manager/sparse_buffer.c:
1773         Fix a crash when scrolling in the diassembly window
1775         * plugins/debug-manager/sparse_view.c:
1776         Small limit change using the same "unit" for both number
1778 2008-01-19  Naba Kumar  <naba@gnome.org>
1780         * plugins/language-support-cpp-java/cpp-java-assist.c:
1781         (cpp_java_assist_get_scope_context),
1782         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
1783         instead.
1785 2008-01-19  Johannes Schmid <jhs@gnome.org>
1787         * plugins/sourceview/anjuta-editor-sourceview.glade:
1788         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
1789         
1790         And even more strings...
1792 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1794         * plugins/project-wizard/templates/cpp/src/main.cc:
1795         Fix #498734, typing error in c++ project template
1797 2008-01-19  Johannes Schmid <jhs@gnome.org>
1799         * plugins/editor/text_editor.c: (text_editor_save_file):
1800         * plugins/macro/anjuta-macro.glade:
1801         * plugins/subversion/anjuta-subversion.glade:
1803         Fixed even more strings
1805 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1807         * plugins/language-support-cpp-java/cpp-java-assist.c:
1808         Fix bug #488519, remove critical warning (completion_cache == NULL
1809         is valid)
1811 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1813         * plugins/gdb/debugger.c:
1814         Enable logging of gdb communication with an environment variable
1816 2008-01-19  Naba Kumar  <naba@gnome.org>
1818         * plugins/editor/text-editor-iterable.c: (iiter_next),
1819         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
1820         editor native funtions to avoid round trips.
1822 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1824         * plugins/editor/text_editor.c:
1825         Fix a bug due to the previous patch: Unable to save new file in 
1826         Scintilla
1828 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
1830         * plugins/debug-manager/disassemble.c,
1831         plugins/debug-manager/disassemble.h,
1832         plugins/debug-manager/registers.c,
1833         plugins/debug-manager/registers.h,
1834         plugins/debug-manager/memory.c,
1835         plugins/debug-manager/memory.h,
1836         plugins/debug-manager/command.c,
1837         plugins/debug-manager/command.h,
1838         plugins/debug-manager/queue.c,
1839         plugins/debug-manager/queue.h,
1840         plugins/debug-manager/breakpoints.c,
1841         plugins/debug-manager/stack_trace.c,
1842         plugins/debug-manager/threads.c,
1843         plugins/debug-manager/plugin.c,
1844         plugins/gdb/plugin.c,
1845         plugins/gdb/debugger.c,
1846         plugins/gdb/debugger.h,
1847         manuals/reference/libanjuta/libanjuta-sections.txt,
1848         manuals/reference/libanjuta/libanjuta.types,
1849         libanjuta/interfaces/libanjuta.idl:
1850         Use gulong instead of guint for addresses
1851         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
1852         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
1854         * plugins/gdb/anjuta-gdb.plugin.in:
1855         Remove reference to IAnjutaCpuDebugger (useless)
1857 2008-01-18  Johannes Schmid <jhs@gnome.org>
1859         * AUTHORS: Added Alexander
1861 2008-01-18  Johannes Schmid <jhs@gnome.org>
1863   Patch from: Alexander Korolyov <kilork@yandex.ru>
1865         * plugins/editor/text_editor.c: (load_from_file),
1866         (text_editor_save_file):
1867         
1868         Fixed symlinks (#510238) and file permission (#405321)
1869         handling for scintilla editor. 
1870   
1871 2008-01-17  Johannes Schmid <jhs@gnome.org>
1873         * plugins/document-manager/action-callbacks.c:
1874         (on_editor_command_select_all_activate),
1875         (on_editor_command_cut_activate),
1876         (on_editor_command_paste_activate),
1877         (on_editor_command_copy_activate),
1878         (on_editor_command_clear_activate):
1879   Resupport cut/copy/paste/clear on GtkEditables when those
1880   have focus. (Important for shortcuts to work).
1882         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1883         * plugins/document-manager/search-box.c: (on_search_activated):
1884         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
1885         * plugins/patch/patch-plugin.c: (on_ok_clicked):
1886         * plugins/profiler/plugin.c: (profiler_get_data):
1887         * plugins/project-wizard/druid.c: (npw_druid_new):
1888         * plugins/project-wizard/install.c: (on_install_end_install_file):
1889         * plugins/sourceview/anjuta-editor-sourceview.glade:
1890         * plugins/subversion/anjuta-subversion.glade:
1891         * plugins/tools/anjuta-tools.glade:
1892         Various string fixes
1894 2008-01-17  Naba Kumar  <naba@gnome.org>
1896         Patch from James Liggett:
1898         * plugins/subversion/subversion-add-dialog.c:
1899         (on_subversion_add_response):
1900         * plugins/subversion/subversion-copy-dialog.c:
1901         (on_subversion_copy_response):
1902         * plugins/subversion/subversion-diff-dialog.c:
1903         (on_subversion_diff_response):
1904         * plugins/subversion/subversion-merge-dialog.c:
1905         (on_subversion_merge_response):
1906         * plugins/subversion/subversion-remove-dialog.c:
1907         (on_subversion_remove_response):
1908         * plugins/subversion/subversion-switch-dialog.c:
1909         (on_subversion_switch_response):
1910         * plugins/subversion/subversion-ui-utils.c: (check_input):
1911         * plugins/subversion/subversion-ui-utils.h:
1912         * plugins/subversion/subversion-update-dialog.c:
1913         (on_subversion_update_response):
1915         If the user doesn't enter any data for path or revision fields in
1916         certain SVN plugin dialogs, libsvn throws assertion failures and
1917         kills Anjuta. To avoid this, the validity of path and revision
1918         input data are checked before the command gets executed.
1920         Fixes Bug #509510 - Check input of some dialogs to avoid termination
1921         if user gives bad or no input
1923 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
1925         * plugins/document-manager/anjuta-docman.c:
1926         Fix #507627 memory tab stay active on debugger stop
1927         Remove two unused variables due to the previous patch
1929 2008-01-16  Johannes Schmid <jhs@gnome.org>
1931         * libanjuta/anjuta-plugin-manager.c:
1932         Fixed #508399 – When you enable a plugin, preferences don't show up
1934 2008-01-16  Rob Bradford  <rob@openedhand.com>
1936         Reviewed by: Johannes Schmid <jhs@gnome.org>
1938         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1939         (get_property_value_as_string), (set_property_value_as_string),
1940         (register_callbacks):
1941         * libanjuta/anjuta-preferences.h:
1942         Add support for both file and folder preferences (originally only
1943         folder choosers were supported. (Fixes bug: #508805.)
1945         * plugins/file-manager/file-manager.glade:
1946         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
1947         type of property.
1949 2008-01-16  Johannes Schmid <jhs@gnome.org>
1951         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1952         .glade:
1953         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1954         * src/anjuta.glade:
1955         
1956         Fixed #509875 – The "Update globale tags" button wording is incorrect
1957         Fixed #509873 – Build Autotools Preferences has excessive padding
1958         Fixed #509872 – General Information labels are incorrectly aligned
1959         Fixed #509871 – General preferences has incorrect use of colons
1960         
1961 2008-01-16  Johannes Schmid <jhs@gnome.org>
1963         * plugins/document-manager/anjuta-document-manager.glade:
1964         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1966         Fixed #509865 – Incorrect padding in the Documents settings tabs
1967         Fixed #509867 – Create button contents is mis-aligned
1968         Fixed #509869 – "Add Directory" button is not HIG complient
1970 2008-01-16  Johannes Schmid <jhs@gnome.org>
1972         * libanjuta/anjuta-preferences-dialog.c:
1973         (anjuta_preferences_dialog_add_page):
1974         
1975         Fix #509864 – No initial section selected when opening the Preferences dialog
1977 2008-01-16  Johannes Schmid <jhs@gnome.org>
1979         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
1980         Removed unused gconf_notifications
1981         
1982         * plugins/search/anjuta-search.glade:
1983         * plugins/subversion/anjuta-subversion.glade:
1984         * plugins/tools/anjuta-tools.glade:
1985         * src/anjuta-app.c: (anjuta_app_instance_init):
1986         
1987         Fixed various strings
1989 2008-01-15  Naba Kumar  <naba@gnome.org>
1991         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
1992         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
1993         file saved
1995         * plugins/symbol-browser/an_symbol_view.c:
1996         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
1997         new file saved.
1999 2008-01-15  Johannes Schmid <jhs@gnome.org>
2001         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2002         (anjuta_profile_add_plugins_from_xml):
2003         * plugins/file-manager/file-manager.glade:
2004         Some string fixes
2005         
2006         * libanjuta/interfaces/libanjuta.idl:
2007         Fixed docs
2008                 
2009         * plugins/sourceview/Makefile.am:
2010         * plugins/sourceview/anjuta-editor-sourceview.glade:
2011         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2012         (end_print), (print_setup), (sourceview_print),
2013         (sourceview_print_preview):
2014         * plugins/sourceview/sourceview.c: (iprint_print),
2015         (iprint_print_preview):
2016         
2017         Added printing support to GtkSourceView editor
2019 2007-01-14 Tom <tpgww@onepost.net>
2021         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2023         * plugins/document-manager/anjuta-docman.c:
2024         Fix two memory leaks added by the previous patch
2026 2008-01-14  Johannes Schmid <jhs@gnome.org>
2028         * plugins/sourceview/assist-tip.c: (assist_tip_move):
2029         * plugins/sourceview/assist-window.c: (assist_window_move):
2030         
2031         Do not use opacity
2033 2008-01-14  Rob Bradford  <rob@openedhand.com>
2035         * global-tags/Makefile.am:
2036         * global-tags/create_global_tags.sh.in:
2037         Install anjuta-tags binary into FHS policy compliant directory and
2038         update references. (Fixes bug: 509346.)
2040 2008-01-13  Naba Kumar  <naba@gnome.org>
2042         Patch from: Ritesh Khadgaray
2043         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2044         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2045         Adds export-dynamic option to LDFLAGS to project template for libglade
2046         to work for autoconnect signals.
2048 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2050         * libanjuta/anjuta-utils.c:
2051         anjuta_util_get_real_path return a string that need to be freed
2052         with g_free even if PATH_MAX is not defined
2054 2008-01-13  Andre Klapper  <a9016009@gmx.de>
2056         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
2057         to DOC_LINGUAS.
2059 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2061         * plugins/document-manager/anjuta-docman.c:
2062         Do not reopen file having escaped character (+,...) in path name
2064 2008-01-13  Naba Kumar  <naba@gnome.org>
2066         * libanjuta/interfaces/libanjuta.idl:
2067         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
2068         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
2069         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
2070         IAnjutaProjectManager::add_sources().
2072         * plugins/glade/plugin.c: (on_glade_resource_removed),
2073         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
2074         stubs for handing resources in glade file.
2076 2008-01-13  Naba Kumar  <naba@gnome.org>
2078         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
2080         * plugins/glade/plugin.c: (ifile_open): Select the first window
2081         in the glade project when it is first opened. Avoids empty glade
2082         document the first time.
2084 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
2086   Reviewed by: Johannes Schmid <jhs@gnome.org>
2088         * plugins/gtodo/callback.c: (remove_todo_item):
2089         Fix #507304 – crash in Anjuta IDE while removing done tasks
2091 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
2093         * plugins/debug-manager/anjuta-debug-manager.ui,
2094         plugins/debug-manager/plugin.c,
2095         plugins/debug-manager/start.h,
2096         plugins/debug-manager/start.c:
2097         New menu item to add extra source directories for debugger
2099 === anjuta 2.3.2 ===
2101 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
2103         * plugins/gtodo/callback.c: (remove_todo_item):
2104         Fix #507304 – crash in Anjuta IDE while removing done tasks
2106 2008-01-11  Naba Kumar  <naba@gnome.org>
2108         * configure.in: Bumped version to 2.3.2
2109         * NEWS: Updated for anjuta 2.3.2 release
2110         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2111         not 'make tarball'
2113 2008-01-11  Johannes Schmid <jhs@gnome.org>
2115         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2116         .glade:
2117         Reverted accidently commited change
2118         
2119         * plugins/document-manager/anjuta-document-manager.glade:
2120         Fix Gtk-Critical because of broken glade file
2122 2008-01-11  Naba Kumar  <naba@gnome.org>
2124         * plugins/glade/plugin.c: (on_document_destroy),
2125         (glade_plugin_add_project): Fixed a bug where when more than one
2126         glade document is open and one is closed, it closes all the glade
2127         documents. Also it might have fixed the bug where sometimes closing
2128         the glade document leaves glade widget tree unclosed.
2130 2008-01-11  Naba Kumar  <naba@gnome.org>
2132         * libanjuta/Makefile.am: Install glade3 files in own prefix to
2133         prevent install errors when not installed as root (then the files
2134         are only useful when glade-3 is installed in the same prefix, but it
2135         doesn't harm anjuta runtime).
2137         * plugins/sourceview/sourceview.c: Commented use of a file
2138         not currently distributed.
2140 2008-01-10  Naba Kumar  <naba@gnome.org>
2142         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
2143         nothing to translate in it.
2145 2008-01-10  Johannes Schmid <jhs@gnome.org>
2147         * plugins/project-wizard/templates/gnome.wiz:
2148         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2149         * plugins/project-wizard/templates/gnome/src/main.c:
2150         * plugins/project-wizard/templates/translatable-strings.h:
2151         
2152         Fixed #508497 and added a new chooser to select whether to use
2153         libglade or not.
2155 2008-01-10  Johannes Schmid <jhs@gnome.org>
2157         Patch from Tom <tpgww@onepost.net>:
2159         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
2160         (anjuta_util_glist_path_dedup):
2161         * libanjuta/anjuta-utils.h:
2162         
2163         Give the method a proper prefixed name
2164         
2165         * plugins/document-manager/action-callbacks.c:
2166         (get_current_popup_active),
2167         (on_editor_command_select_all_activate),
2168         (on_editor_command_cut_activate),
2169         (on_editor_command_paste_activate),
2170         (on_editor_command_copy_activate),
2171         (on_editor_command_clear_activate), (on_show_search),
2172         (on_repeat_quicksearch):        
2173         * plugins/document-manager/action-callbacks.h:
2174         * plugins/document-manager/anjuta-docman.c:
2175         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
2176         (anjuta_docman_goto_file_line_mark),
2177         (anjuta_docman_get_full_filename):
2178         * plugins/document-manager/anjuta-docman.h:
2179         * plugins/document-manager/anjuta-document-manager.ui:
2180         * plugins/document-manager/plugin.c:
2181         (update_document_ui_interface_items):
2182         
2183         Better way to fix the popup-menu items (Cut/Copy/Paste)
2184         and various clean-ups.
2185         
2186         * plugins/document-manager/search-box.c: (on_document_changed),
2187         (search_box_fill_search_focus):
2188         * plugins/document-manager/search-box.h:
2189         * plugins/search/plugin.c:
2190         
2191         Add a menu item to repeat the quick search
2193 2008-01-10  Johannes Schmid <jhs@gnome.org>
2195         * plugins/language-support-cpp-java/cpp-java-assist.c:
2196         (on_assist_chosen):
2197         
2198         Fixed #508424 – Auto complete: previous char was removed when 
2199         pre TAB to auto complete.
2201 2008-01-10  Johannes Schmid <jhs@gnome.org>
2203         Patch from: James Ligett:
2205         * plugins/profiler/gprof-call-graph-view.c:
2206         (gprof_call_graph_view_create_columns):
2207         * plugins/profiler/gprof-flat-profile-view.c:
2208         (gprof_flat_profile_view_create_columns):
2209         
2210         Fixed translation issues (#496833)
2212 2008-01-10 Johannes Schmid <jhs@gnome.org>
2214         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
2216         * plugins/gtodo/gtodo.c: (category_manager_add_item):
2217         Fix #460390 – Changing categories while edinting something
2219 2008-01-09  Naba Kumar  <naba@gnome.org>
2221         * libanjuta/anjuta-plugin-manager.c:
2222         (anjuta_plugin_manager_activate_plugins): Commented dead code and
2223         fixed a leak.
2225         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
2226         corruption reported in bug #507491. Potentially fixes too.
2228 2008-01-09  Johannes Schmid <jhs@gnome.org>
2230         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
2232         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2233         Fix bug #505205 completely
2234         
2235         * AUTHORS: Added Bolesław
2237 2008-01-08  Johannes Schmid <jhs@gnome.org>
2239         * plugins/document-manager/action-callbacks.c:
2240         (on_editor_command_cut_activate),
2241         (on_editor_command_paste_activate),
2242         (on_editor_command_copy_activate),
2243         (on_editor_command_clear_activate):
2244         
2245         Fixed editor popup menu (Cut, Copy, Paste)
2247 2008-01-08  Johannes Schmid <jhs@gnome.org>
2249         * plugins/sourceview/sourceview.c: (autodetect_language):
2250         Fixed a crash when creating a new file
2252 2008-01-08  Johannes Schmid <jhs@gnome.org>
2254         Patch by <bolekk@gmail.com> (GHOP Student)
2256         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2257         Fix bug #505205
2259 2008-01-08  Naba Kumar  <naba@gnome.org>
2261         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
2262         * libanjuta/anjuta-plugin-manager.c:
2263         (anjuta_plugin_manager_select),
2264         (anjuta_plugin_manager_activate_plugins):
2265         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
2266         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
2267         (on_create_submenu), (create_open_with_submenu):
2268         * src/about.c: (on_about_plugin_activate),
2269         (about_create_plugins_submenu): Use translated version of get_string()
2270         API in AnjutaDescription for translatable properties. Fixes bug #496833
2271         comment #18.
2273 2008-01-07  Johannes Schmid <jhs@gnome.org>
2275         * plugins/build-basic-autotools/executer.c: (execute_program):
2276         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2277         * plugins/debug-manager/anjuta-debug-manager.glade:
2278         * plugins/debug-manager/locals.c: (create_locals_gui):
2279         * plugins/file-loader/plugin.c: (on_create_submenu):
2280         * plugins/gtodo/main.h:
2281         * plugins/gtodo/preferences.c: (preferences_widget):
2282         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2283         * plugins/tools/anjuta-tools.glade:
2284         * plugins/tools/execute.c: (atp_output_context_print):
2285         * src/main.c:
2286         
2287                 Another bunch of i18n fixes (#496833)
2289 2008-01-07  Johannes Schmid <jhs@gnome.org>
2291         * plugins/build-basic-autotools/build-basic-autotools.c:
2292         (on_build_terminated):
2293         * plugins/gtodo/interface.c: (set_read_only):
2294         * plugins/project-manager/plugin.c: (confirm_removal),
2295         (on_popup_add_to_project):
2296         * plugins/subversion/anjuta-subversion.glade:
2297         * plugins/tools/execute.c: (atp_output_context_print_result):
2298         
2299         Fixed some strings from #496833
2301 2008-01-07  Johannes Schmid <jhs@gnome.org>
2303         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2304         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2305         .in:
2306         * plugins/language-support-cpp-java/plugin.c: (install_support),
2307         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
2308         Added basic Vala support
2309         
2310         * plugins/sourceview/sourceview.c: (autodetect_language):
2311         Fixed mime-type detection
2313 2008-01-06  Massimo Cora'  <maxcvs@email.it>
2315   Reviewed by: Johannes Schmid <jhs@gnome.org>
2317         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
2318         (value_removed_current_editor), (symbol_db_activate),
2319         (symbol_db_deactivate):
2320         * plugins/symbol-db/symbol-db-engine.c:
2321         (symbol_db_engine_get_global_members_filtered):
2322         * plugins/symbol-db/symbol-db-view.c:
2323         (do_add_child_symbol_to_view), (prepare_for_adding),
2324         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
2325         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2326         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2327         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
2328         (sdb_view_init), (sdb_view_finalize),
2329         (sdb_view_build_and_display_base_tree):
2330         * plugins/symbol-db/symbol-db-view.h:
2331         added controls to expand Global tab nodes in a non-freezing way.
2332         Fixed also some little bugs always on global-tab.
2334 2008-01-06  Naba Kumar  <naba@gnome.org>
2336         Patches from James Liggett:
2337         * plugins/profiler/gprof-call-graph-view.c:
2338         (gprof_call_graph_view_create_columns):
2339         * plugins/profiler/gprof-flat-profile-view.c:
2340         (gprof_flat_profile_view_create_columns):
2341         * plugins/profiler/gprof-function-call-tree-view.c:
2342         (gprof_function_call_tree_view_create_columns): Made all
2343         of the columns resizable and reorderable.
2345 2008-01-06  Johannes Schmid <jhs@gnome.org>
2347         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2348         (anjuta_launcher_check_password_real),
2349         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2350         (anjuta_launcher_scan_pty),
2351         (anjuta_launcher_disable_password_check):
2352         * libanjuta/anjuta-launcher.h:
2353         Added disable_password_check for stream where it does not make sense 
2354         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
2355         that sometimes occur in symbol-db plugin
2356         
2357         * plugins/file-manager/file-model.c:
2358         (file_model_cancel_expand_idle):
2359         Fixed removing of idle source
2360         
2361         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
2362         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
2363         
2364         Fixed #348854 – invisible cursor in certain themes
2366 2008-01-06  Naba Kumar  <naba@gnome.org>
2368         * libanjuta/anjuta-preferences.c:
2369         (anjuta_preferences_register_property_custom): Fixed a crash bug on
2370         closing preferences dialog due to patch in bug #507300
2372 2008-01-06  Naba Kumar  <naba@gnome.org>
2374         * plugins/language-support-cpp-java/cpp-java-assist.c:
2375         (on_assist_chosen):
2376         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2377         * plugins/search/search-replace_backend.c: (create_search_entries):
2378         Added missing unrefs.
2380 2008-01-06  Johannes Schmid <jhs@gnome.org>
2382         * plugins/debug-manager/variable.c: (get_hovered_word):
2383   Add a g_object_unref()  
2384         
2385         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
2386         (on_sourceview_hover_leave):
2387         Fixed hover and editor interface to make hover in debugger work
2389 2008-01-06  Naba Kumar  <naba@gnome.org>
2391         * plugins/editor/text-editor.c: Whitespaces fixes.
2392         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
2393         DEBUG_PRINT instead of g_message.
2395 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
2397         * plugins/debug-manager/breakpoints.c:
2398         Fix #507441: Disable all breakpoints doesn't work
2399         Fix #507444: Enable Breakpoint menu item doesn't change name
2401 2008-01-05  Naba Kumar  <naba@gnome.org>
2403         * manuals/reference/libanjuta/libanjuta.types: Renamed
2404         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
2406 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2408         * plugins/debug-manager/variable.c:
2409         Update variable display to use IAnjutaIterable instead of position
2411         * plugins/editor/text_editor_cbs.c,
2412         plugins/editor/text_editor.c:
2413         Fix Gtk critical warnings when a hover signal is emitted
2414         Fix get_text_iter in Scintilla (range should include last character)
2415         
2416 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2418         * plugins/debug-manager/debug_tree.c,
2419         plugins/debug-manager/debug_tree.h,
2420         plugins/debug-manager/watch.c,
2421         plugins/debug-manager/command.c,
2422         plugins/debug-manager/queue.c,
2423         plugins/gdb/plugin.c,
2424         plugins/gdb/debugger.c,
2425         plugins/gdb/debugger.h,
2426         libanjuta/interfaces/libanjuta.idl:
2427         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
2429 2008-01-05  Naba Kumar  <naba@gnome.org>
2431         * plugins/valgrind/plugin.c: Removed stock icon open/save from
2432         menus to avoid conflict with file open/save. Fixes bug #507455
2434 2008-01-05  Johannes Schmid <jhs@gnome.org>
2436         * configure.in:
2437         Conditionally depend on gtksourceview2 >= 2.1.0
2438         
2439         * libanjuta/interfaces/libanjuta.idl:
2440         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
2441         iterators instead of positions
2442         
2443         * plugins/debug-manager/threads.c:
2444         Fixed a warnings by including gnome-vfs properly
2445         
2446         * plugins/debug-manager/variable.c: (get_hovered_word),
2447         (on_hover_over):
2448         Updated to changes in IAnjutaEditorHover/Selection
2449         
2450         * plugins/document-manager/action-callbacks.c:
2451         (on_editor_command_upper_case_activate),
2452         (on_editor_command_lower_case_activate):
2453         * plugins/document-manager/search-box.c: (on_incremental_search),
2454         (on_search_activated):
2455         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
2456         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
2457         (iselection_get_start), (iselection_get_end),
2458         (iselection_iface_init), (ihover_display), (ihover_iface_init):
2459         * plugins/editor/text_editor_cbs.c:
2460         (on_text_editor_scintilla_notify):
2461         
2462         Updated to changes in IAnjutaEditorHover/Selection and updated editor
2463         interface of scintilla editor.
2464         
2465         * plugins/language-manager/languages.xml:
2466         * plugins/language-manager/plugin.c:
2467         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
2468         Added chdr to C language files and some DEBUG_PRINTs
2469         
2470         * plugins/language-support-cpp-java/cpp-java-assist.c:
2471         (on_assist_chosen):
2472         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2473         * plugins/search/plugin.c: (find_incremental):
2474         * plugins/search/search-replace.c: (search_and_replace):
2475         * plugins/search/search-replace_backend.c: (create_search_entries):
2476                 Adapted to changed interfaces
2478         * plugins/sourceview/Makefile.am:
2479         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
2480         (set_uri), (anjuta_document_save):
2481         * plugins/sourceview/anjuta-editor-sourceview.glade:
2482         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
2483         (anjuta_view_key_press_event):
2484         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2485         * plugins/sourceview/sourceview-cell.c:
2486         (sourceview_cell_instance_init), (sourceview_cell_finalize),
2487         (icell_get_line), (icell_get_attribute), (icell_iface_init):
2488         * plugins/sourceview/sourceview-prefs.c: (get_bool),
2489         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
2490         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
2491         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
2492         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
2493         * plugins/sourceview/sourceview-private.h:
2494         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2495         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2496         (on_document_loaded), (sourceview_instance_init),
2497         (sourceview_dispose), (sourceview_finalize),
2498         (sourceview_create_markers), (sourceview_new),
2499         (ifile_savable_save), (ieditor_get_tab_size),
2500         (ieditor_set_tab_size), (ieditor_set_use_spaces),
2501         (ieditor_set_auto_indent), (ieditor_goto_line),
2502         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
2503         (iselect_block), (iselect_set), (iselect_get_start),
2504         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
2505         (imark_unmark), (imark_is_marker_set),
2506         (imark_location_from_handle), (imark_delete_all_markers),
2507         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
2508         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
2509         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
2510         (ilanguage_get_supported_languages), (autodetect_language),
2511         (ilanguage_set_language), (iassist_show_tips),
2512         (on_sourceview_hover_leave), (on_sourceview_hover_over),
2513         (ihover_display), (ihover_iface_init):
2514         
2515         Use GtkSourceView 2.1.x:
2516         * New mark interface
2517         * Fixed #486724 and #488615
2518         * Implemented hover interface
2519         * Adapted to changed interfaces
2521 2008-01-04  Rob Bradford  <rob@o-hand.com>
2523         Reviewed by Naba Kumar  <naba@gnome.org>:
2524         * libanjuta/anjuta-preferences.c:
2525         (anjuta_preferences_register_property_custom):
2526         Unregister preferences for custom preferences when the widget is
2527         destroyed.
2529 2008-01-03  Johannes Schmid <jhs@gnome.org>
2531         * plugins/file-manager/file-model.c: (file_model_row_expanded),
2532         (file_model_row_collapsed):
2533   Fixed the too method to take a correct data argument
2535 2008-01-02  Johannes Schmid <jhs@gnome.org>
2537         * plugins/document-manager/anjuta-docman.c:
2538         (anjuta_docman_add_document), (anjuta_docman_remove_document):
2539         ref and unref correctly to silence a Gtk+ critical
2541 2008-01-01  Johannes Schmid <jhs@gnome.org>
2543         * plugins/editor/text_editor.c: (itext_editor_get_text):
2544         Fixed #506740 – ianjuta_editor_get_text crash if request 
2545         text past the buffer length
2547 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
2549         * plugins/debug-manager/utilities.c,
2550         plugins/debug-manager/utilities.h,
2551         plugins/debug-manager/breakpoints.c:
2552         Move get_current_editor function in utilities.c
2554         * plugins/debug-manager/plugin.c,
2555         plugins/debug-manager/debug_tree.c,
2556         plugins/debug-manager/debug_tree.h,
2557         plugins/debug-manager/watch.c,
2558         plugins/debug-manager/watch.h,
2559         plugins/debug-manager/locals.c,
2560         plugins/debug-manager/locals.h,
2561         (added) plugins/debug-manager/variable.c,
2562         (added) plugins/debug-manager/variable.h,
2563         plugins/debug-manager/Makefile.am:
2564         Use hover interface to display variable value
2566 2007-12-31  Johannes Schmid <jhs@gnome.org>
2568         * libanjuta/Makefile.am:
2569         Only install glade catalog files if glade-3 is available
2570         (Fixes #506269 and #500296)
2572 2007-12-30  Johannes Schmid <jhs@gnome.org>
2574         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
2575         (set_property_value_as_string), (register_callbacks):
2577   Fixed GtkFileChooserButton preferences to also work when only the combo
2578   changes without a dialog being open.
2580 2007-12-29  Johannes Schmid <jhs@gnome.org>
2582         * plugins/editor/Makefile.am:
2583         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
2585 2007-12-29  Johannes Schmid <jhs@gnome.org>
2587         * plugins/devhelp/plugin.c: (devhelp_activate):
2588         Fixed #498986 - Anjuta-2.3.0 fails to build
2590 2007-12-29  Johannes Schmid <jhs@gnome.org>
2592         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
2593         * plugins/debug-manager/plugin.c:
2594         (on_run_to_cursor_action_activate):
2595         * plugins/document-manager/anjuta-docman.c:
2596         (anjuta_docman_goto_file_line_mark):
2597         * plugins/symbol-db/plugin.c: (value_added_current_editor),
2598         (value_removed_current_editor):
2599         
2600         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
2601         all those to value_added_current_document...
2603         * plugins/editor/anjuta-editor-scintilla.glade:
2604         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
2605         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
2607 2007-12-28  Massimo Cora'  <maxcvs@email.it>
2609   * plugins/symbol-db/plugin.c: (on_importing_project_end),
2610   (symbol_db_activate), (symbol_db_deactivate),
2611   (symbol_db_instance_init), (isymbol_manager_get_parents):
2612   * plugins/symbol-db/plugin.h:
2613   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2614   * plugins/symbol-db/symbol-db-engine.c:
2615   (symbol_db_engine_get_global_members_filtered):
2616   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
2617   (on_symbol_inserted):
2618   Filtered out static functions on global-tab. E.g. when flag
2619   is_file_scope = 1 we won't add entries there.
2620   Fixed a little bug on 'Global'->'Vars/Others' node too.
2622 2007-12-28  Johannes Schmid <jhs@gnome.org>
2624   * libanjuta/anjuta-launcher.c:
2625   Fixed a silly (and completely useless) memory corruption that probably 
2626   only occured at a few race conditions though I wonder why it did not 
2627         happen more often
2629 2007-12-28  Johannes Schmid <jhs@gnome.org>
2630         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
2631         * plugins/debug-manager/plugin.c: (set_program_counter):
2632         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
2633         * plugins/debug-manager/start.c: (get_source_directories):
2634         * plugins/debug-manager/threads.c: (on_info_thread),
2635         (on_list_thread):
2636         * plugins/file-manager/file-model.c: (file_model_set_property):
2637         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
2638         * plugins/tools/editor.c: (on_editor_response):
2639         
2640         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
2641         
2642         * plugins/document-manager/plugin.c: (update_title),
2643         (value_added_project_root_uri):
2644         * plugins/document-manager/plugin.h:
2645         Shorten down the title bar if the current path is inside the opened project
2647 2007-12-28  Massimo Cora'  <maxcvs@email.it>
2649         reviewed by: Johannes Schmid <jhs@gnome.org>
2651         * plugins/project-wizard/templates/java/project.anjuta:
2652         * plugins/project-wizard/templates/mkfile/project.anjuta:
2653         * plugins/project-wizard/templates/python/project.anjuta:
2654         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
2655         let new projects use new SymbolDB plugin.
2656         
2657         * plugins/symbol-browser/images/Makefile.am:
2658         added some images taken from MonoDevelop project.
2659         
2660         * plugins/symbol-db/plugin.c: (value_added_current_editor),
2661         (goto_file_line), (on_importing_project_end), (project_root_added),
2662         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
2663         (isymbol_manager_search):
2664         Added project-updating feature when opening a project with some files
2665   modified externally [e.g. a svn up].
2666         
2667         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2668         (sdb_engine_iterator_node_instance_init),
2669         (sdb_engine_iterator_node_finalize),
2670         (symbol_db_engine_iterator_node_set_conversion_hash):
2671         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
2672         * plugins/symbol-db/symbol-db-engine-iterator.c:
2673         (symbol_db_engine_iterator_new):
2674         * plugins/symbol-db/symbol-db-engine-iterator.h:
2675          Moved Hash table initialization into the engine. This proxies and
2676   speeds up the process of creation and iteration of a GdaDataModel.
2677         
2678         * plugins/symbol-db/symbol-db-engine.c:
2679         (sdb_engine_ctags_output_thread),
2680         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2681         (sdb_engine_scan_files_1), (sdb_engine_init),
2682         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
2683         (symbol_db_engine_add_new_workspace),
2684         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
2685         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
2686         (symbol_db_engine_get_sym_type_conversion_hash),
2687         (symbol_db_engine_update_files_symbols),
2688         (symbol_db_engine_update_project_symbols),
2689         (symbol_db_engine_update_buffer_symbols),
2690         (symbol_db_engine_get_class_parents),
2691         (symbol_db_engine_get_global_members_filtered),
2692         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2693         (symbol_db_engine_get_scope_members_by_symbol_id),
2694         (symbol_db_engine_get_scope_members),
2695         (symbol_db_engine_get_current_scope),
2696         (symbol_db_engine_get_file_symbols),
2697         (symbol_db_engine_get_symbol_info_by_id),
2698         (symbol_db_engine_find_symbol_by_name_pattern),
2699         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
2700         * plugins/symbol-db/symbol-db-engine.h:
2701         * plugins/symbol-db/symbol-db-view-locals.c:
2702         (sdb_view_locals_get_iter_from_row_ref),
2703         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
2704         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
2705         (on_symbol_inserted), (symbol_db_view_locals_update_list):
2706         Changes on some queries fuctions and some fixes. Added *_filtered
2707   functions.
2708         
2709         * plugins/symbol-db/symbol-db-view.c:
2710         (do_add_child_symbol_to_view), (add_new_waiting_for),
2711         (prepare_for_adding), (on_symbol_inserted),
2712         (do_recurse_subtree_and_remove), (on_symbol_removed),
2713         (sdb_view_do_add_hidden_dummy_child),
2714         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
2715         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
2716         (sdb_view_locals_create_new_store), (sdb_view_init),
2717         (sdb_view_finalize), (sdb_view_class_init),
2718         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
2719         (symbol_db_view_get_pixbuf),
2720         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
2721         New display for global tags. This is the definitive version, bugs apart.
2722         
2723         * plugins/symbol-db/tables.sql:
2724         fixed typo.
2726 2007-12-27  Naba Kumar  <naba@gnome.org>
2728         * libanjuta/interfaces/libanjuta.idl:
2729         * plugins/editor/aneditor-priv.h:
2730         * plugins/editor/aneditor.cxx:
2731         * plugins/editor/text_editor.c: (text_editor_instance_init),
2732         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
2733         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
2734         * plugins/editor/text_editor.h:
2735         * plugins/editor/text_editor_cbs.c:
2736         (on_text_editor_scintilla_notify):
2738         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
2739         related code in AnEditor. Fixed some compilation warnings.
2741 2007-12-26  Naba Kumar  <naba@gnome.org>
2743         * Changelog: Fixed indentation.
2745 2007-12-25  Naba Kumar  <naba@gnome.org>
2747         * plugins/editor/Makefile.am:
2748         * plugins/editor/editor.glade:
2749         * plugins/editor/plugin.c:
2750         * plugins/editor/style-editor.c:
2751         * plugins/sourceview/Makefile.am:
2752         * plugins/sourceview/plugin.c:
2753         * plugins/sourceview/sourceview.glade:
2754         * plugins/valgrind/Makefile.am:
2756         Renamed glade files to anjuta-editor-* to give name space for the
2757         schema files (because they are installed in system directory).
2759         * scripts/build-schemas.mk: Install the schemas files also (need for
2760         binary package installation/uninstallation).
2762 2007-12-25  Johannes Schmid <jhs@gnome.org>
2764         * plugins/language-support-cpp-java/plugin.c:
2765         (set_indentation_param_vim):
2766         
2767         Support some more vim modeline commands and shortcuts (#504331)
2769 2007-12-25  Johannes Schmid <jhs@gnome.org>
2771         Patches from James Liggett:
2772         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
2773         (anjuta_vcs_status_tree_view_init):
2774         * plugins/subversion/subversion-commit-dialog.c:
2775         (subversion_commit_dialog):
2776         * plugins/subversion/subversion-diff-dialog.c:
2777         (on_subversion_diff_response):
2778         * plugins/subversion/subversion-log-dialog.c:
2779         (on_log_view_selected_button_clicked),
2780         (on_log_diff_selected_button_clicked),
2781         (on_log_diff_previous_button_clicked):
2782         * plugins/subversion/subversion-resolve-dialog.c:
2783         (subversion_resolve_dialog):
2784         * plugins/subversion/subversion-revert-dialog.c:
2785         (subversion_revert_dialog):
2786         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
2787         (pulse_progress_bar), (hide_pulse_progress_bar),
2788         (disconnect_data_arrived_signals),
2789         (cancel_data_arrived_signal_disconnect):
2790         * plugins/subversion/subversion-ui-utils.h:
2791         
2792         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
2793         #505237 – Sort list of modified files
2795 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
2797         * plugins/gdb/debugger.c:
2798         Fix bug #491301: Inspecting a variable opens a bad focus dialog
2800 2007-12-23  Johannes Schmid <jhs@gnome.org>
2802         * plugins/language-support-cpp-java/plugin.c:
2803         (set_indentation_param_emacs), (set_indentation_param_vim),
2804         (parse_mode_line_emacs), (parse_mode_line_vim),
2805         (extract_mode_line), (initialize_indentation_params):
2807         Added (basic) support for vim modelines (#504331)
2809         * plugins/message-view/message-view.c: (message_view_next),
2810         (message_view_previous):
2811         
2812         Fixed next/previous message
2814 2007-12-23  Johannes Schmid <jhs@gnome.org>
2816         * libanjuta/anjuta-ui.h:
2817         Check for != NULL before unref'ing pixbuf (related to #497878)
2818         
2819         * plugins/devhelp/plugin.c: (register_stock_icons):
2820         * plugins/document-manager/anjuta-docman.c:
2821         (anjuta_docman_add_document):
2822         * plugins/glade/plugin.c: (on_close_activated),
2823         (register_stock_icons), (on_session_save),
2824         (glade_plugin_add_project):
2825         
2826         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
2827         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
2828         
2829         * plugins/language-support-cpp-java/plugin.c:
2830         (register_stock_icons):
2831         Fixed stock icon registration macros
2833 2007-12-23  Johannes Schmid <jhs@gnome.org>
2835         * global-tags/Makefile.am:
2836         * launcher/Makefile.am:
2837         * libanjuta/Makefile.am:
2838         * libegg/Makefile.am:
2839         * manuals/anjuta-faqs/Makefile.am:
2840         * manuals/anjuta-manual/Makefile.am:
2841         * manuals/reference/libanjuta/Makefile.am:
2842         * plugins/build-basic-autotools/Makefile.am:
2843         * plugins/class-gen/Makefile.am:
2844         * plugins/class-inheritance/Makefile.am:
2845         * plugins/cvs-plugin/Makefile.am:
2846         * plugins/debug-manager/Makefile.am:
2847         * plugins/devhelp/Makefile.am:
2848         * plugins/document-manager/Makefile.am:
2849         * plugins/editor/Makefile.am:
2850         * plugins/editor/scintilla/Makefile.am:
2851         * plugins/editor/scintilla/include/Makefile.am:
2852         * plugins/file-loader/Makefile.am:
2853         * plugins/file-manager/Makefile.am:
2854         * plugins/file-wizard/Makefile.am:
2855         * plugins/gdb/Makefile.am:
2856         * plugins/glade/Makefile.am:
2857         * plugins/gtodo/Makefile.am:
2858         * plugins/gvim/Makefile.am:
2859         * plugins/indent/Makefile.am:
2860         * plugins/language-manager/Makefile.am:
2861         * plugins/language-support-cpp-java/Makefile.am:
2862         * plugins/macro/Makefile.am:
2863         * plugins/message-view/Makefile.am:
2864         * plugins/patch/Makefile.am:
2865         * plugins/profiler/Makefile.am:
2866         * plugins/project-import/Makefile.am:
2867         * plugins/project-manager/Makefile.am:
2868         * plugins/project-wizard/Makefile.am:
2869         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
2870         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
2871         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2872         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2873         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
2874         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
2875         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
2876         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
2877         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
2878         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
2879         * plugins/sample1/Makefile.am:
2880         * plugins/search/Makefile.am:
2881         * plugins/sourceview/Makefile.am:
2882         * plugins/subversion/Makefile.am:
2883         * plugins/symbol-browser/Makefile.am:
2884         * plugins/symbol-db/Makefile.am:
2885         * plugins/symbol-db/test/Makefile.am:
2886         * plugins/terminal/Makefile.am:
2887         * plugins/tools/Makefile.am:
2888         * plugins/valgrind/Makefile.am:
2889         * src/Makefile.am:
2890         * tagmanager/Makefile.am:
2891         
2892         Replaces the deprecated "INCLUDES" in all Makefile.am's with
2893         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
2894         warnings from illigel C++ compiler flags.
2896 2007-12-23  Johannes Schmid <jhs@gnome.org>
2898         Patch from Tom <tpgww@onepost.net>:
2899   
2900         * plugins/document-manager/anjuta-docman.c:
2901         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
2902         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
2903         (anjuta_docman_instance_init), (on_notebook_switch_page),
2904         (anjuta_docman_grab_text_focus):
2905         * plugins/document-manager/plugin.c: (on_document_added),
2906         (on_window_key_press_event), (on_window_key_release_event):
2907         
2908         Some more document-manager code cleanups and fixes.
2910 2007-12-23  Massimo Cora'  <maxcvs@email.it>
2912         * plugins/symbol-db/plugin.c: (register_stock_icons),
2913         (value_added_current_editor), (value_removed_current_editor),
2914         (on_importing_project_end), (project_root_removed):
2915         added controls to clean/populate GtkTreeView(s) on projects unload/load.
2917         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
2918         (symbol_db_engine_get_file_db_path):
2919         fixed a useless warning.
2921         * plugins/symbol-db/symbol-db-view-locals.c:
2922         (traverse_free_waiting_for), (file_view_status_destroy),
2923         (sdb_view_locals_create_new_store), (traverse_files_view_status),
2924         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
2925         (sdb_view_locals_finalize), (on_symbol_inserted),
2926         (symbol_db_view_locals_recv_signals_from_engine),
2927         (symbol_db_view_locals_update_list):
2928         more speed on editors switching. GtkTreeStore caching method implemented.
2929         Fixed compiler warnings and a little memory leak.
2931         * plugins/symbol-db/symbol-db-view-locals.h:
2932         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
2933         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
2934         (on_scan_end), (on_symbol_inserted),
2935         (sdb_view_locals_create_new_store), (sdb_view_init),
2936         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
2937         * plugins/symbol-db/symbol-db-view.h:
2938         fixed some crashers. Now project loading/populating should be quite quick.
2940 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2942         * plugins/debug-manager/command.c,
2943         plugins/debug-manager/queue.c:
2944         Take care of command return value (FALSE is an error)
2946 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2948         * plugins/debug-manager/anjuta-debug-manager.glade,
2949         plugins/debug-manager/breakpoints.c:
2950         Remove address, condition and pass breakpoint column if not supported
2951         Fix clear all remove_all to avoid an endless loop if a breakpoint
2952         cannot be removed
2954 2007-12-17  Johannes Schmid <jhs@gnome.org>
2956         Patch from Tom <tpgww@onepost.net> (with some changes):
2958         * plugins/document-manager/action-callbacks.c: (on_open_activate),
2959         (on_save_as_activate), (on_save_all_activate),
2960         (on_close_file_activate), (on_close_all_file_activate),
2961         (on_reload_file_activate), (on_editor_command_clear_activate),
2962         (on_transform_eolchars1_activate), (on_comment_block),
2963         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
2964         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
2965         (on_editor_linenos1_activate), (on_editor_markers1_activate),
2966         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
2967         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
2968         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
2969         (on_zoom_out_text_activate):
2970         * plugins/document-manager/action-callbacks.h:
2971         * plugins/document-manager/anjuta-docman.c:
2972         (on_notebook_page_close_button_click),
2973         (on_notebook_page_close_button_enter),
2974         (on_notebook_page_close_button_leave),
2975         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
2976         (anjuta_docman_page_init), (anjuta_docman_page_new),
2977         (on_open_filesel_response), (create_file_open_dialog_gui),
2978         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
2979         (anjuta_docman_instance_init), (on_notebook_switch_page),
2980         (on_document_destroy), (anjuta_docman_add_editor),
2981         (anjuta_docman_add_document), (anjuta_docman_remove_document),
2982         (anjuta_docman_set_current_document),
2983         (anjuta_docman_goto_file_line_mark), (get_real_path),
2984         (anjuta_docman_get_full_filename),
2985         (anjuta_docman_delete_all_markers),
2986         (anjuta_docman_delete_all_indicators),
2987         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2988         (anjuta_docman_order_tabs):
2989         * plugins/document-manager/anjuta-docman.h:
2990         * plugins/document-manager/file_history.c: (an_hist_file_new),
2991         (an_file_history_push), (an_file_history_dump):
2992         * plugins/document-manager/file_history.h:
2993         * plugins/document-manager/plugin.c: (update_title),
2994         (value_removed_project_root_uri),
2995         (update_document_ui_interface_items), (menu_name_compare),
2996         (on_document_added), (on_document_changed),
2997         (on_window_key_press_event), (on_window_key_release_event),
2998         (on_session_save):
2999         * plugins/document-manager/search-box.c: (on_document_changed),
3000         (on_goto_activated), (search_box_init), (search_box_new):
3001         * plugins/document-manager/search-box.h:
3003         Yet more code cleanups
3004         Save glade files correctly in session
3005         Use new tooltip API if available
3006         Sort notebook pages when session is restored (needs work)
3008 2007-12-16  Johannes Schmid <jhs@gnome.org>
3010         * plugins/document-manager/anjuta-docman.c:
3011         (anjuta_docman_add_document):
3012         
3013         Present correct widget with anjuta_shell_present_widget(). This got wrong when
3014         the new search bar was introduced.
3016 2007-12-12  Johannes Schmid <jhs@gnome.org>
3017   
3018         Patch from  Tom <tpgww@onepost.net>:
3019         (#485233 – another bunch of docman cleanups)
3020   
3021         * libanjuta/interfaces/libanjuta.idl:
3022         * plugins/document-manager/action-callbacks.c:
3023         (get_current_document), (get_current_focus_widget),
3024         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
3025         (on_close_file_activate), (on_close_all_file_activate),
3026         (on_reload_file_activate), (on_print_activate),
3027         (on_print_preview_activate),
3028         (on_editor_command_upper_case_activate),
3029         (on_editor_command_lower_case_activate),
3030         (on_editor_command_eol_crlf_activate),
3031         (on_editor_command_eol_lf_activate),
3032         (on_editor_command_eol_cr_activate),
3033         (on_editor_command_select_all_activate),
3034         (on_editor_command_select_to_brace_activate),
3035         (on_editor_command_select_block_activate),
3036         (on_editor_command_match_brace_activate),
3037         (on_editor_command_undo_activate),
3038         (on_editor_command_redo_activate),
3039         (on_editor_command_cut_activate),
3040         (on_editor_command_paste_activate),
3041         (on_editor_command_copy_activate),
3042         (on_editor_command_clear_activate),
3043         (on_editor_command_close_folds_all_activate),
3044         (on_editor_command_open_folds_all_activate),
3045         (on_editor_command_toggle_fold_activate),
3046         (on_editor_command_bookmark_toggle_activate),
3047         (on_editor_command_bookmark_first_activate),
3048         (on_editor_command_bookmark_next_activate),
3049         (on_editor_command_bookmark_prev_activate),
3050         (on_editor_command_bookmark_last_activate),
3051         (on_editor_command_bookmark_clear_activate),
3052         (on_transform_eolchars1_activate), (on_comment_block),
3053         (on_comment_box), (on_comment_stream),
3054         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3055         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
3056         (on_force_hilite_activate), (on_swap_activate),
3057         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3058         * plugins/document-manager/action-callbacks.h:
3059         * plugins/document-manager/anjuta-docman.c:
3060         (on_notebook_page_close_button_click),
3061         (on_notebook_page_close_button_enter),
3062         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
3063         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
3064         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
3065         (on_open_filesel_response), (anjuta_docman_open_file),
3066         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3067         (anjuta_docman_dispose), (anjuta_docman_instance_init),
3068         (anjuta_docman_class_init), (anjuta_docman_new),
3069         (on_notebook_switch_page), (on_document_save_point),
3070         (on_document_destroy), (anjuta_docman_add_editor),
3071         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3072         (anjuta_docman_set_popup_menu),
3073         (anjuta_docman_get_current_focus_widget),
3074         (anjuta_docman_get_page_for_document),
3075         (anjuta_docman_get_current_document),
3076         (anjuta_docman_set_current_document),
3077         (anjuta_docman_goto_file_line),
3078         (anjuta_docman_goto_file_line_mark),
3079         (anjuta_docman_get_full_filename),
3080         (anjuta_docman_present_notebook_page),
3081         (anjuta_docman_update_page_label),
3082         (anjuta_docman_delete_all_markers),
3083         (anjuta_docman_delete_all_indicators),
3084         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3085         (do_ordertab1), (anjuta_docman_order_tabs),
3086         (anjuta_docman_set_editor_properties),
3087         (anjuta_docman_get_document_for_path),
3088         (anjuta_docman_get_all_doc_widgets):
3089         * plugins/document-manager/anjuta-docman.h:
3090         * plugins/document-manager/editor-tooltips.c:
3091         * plugins/document-manager/plugin.c: (update_title),
3092         (update_document_ui_enable_all), (update_document_ui_disable_all),
3093         (update_document_ui_save_items),
3094         (update_document_ui_interface_items), (update_document_ui),
3095         (on_document_update_save_ui), (update_status),
3096         (on_document_update_ui), (on_document_added),
3097         (on_document_changed), (on_session_save), (on_save_prompt),
3098         (on_docman_auto_save), (on_gconf_notify_timer):
3099         * plugins/document-manager/search-box.c: (on_document_changed),
3100         (search_box_new), (search_box_grab_line_focus):
3101         * plugins/glade/plugin.c: (ifile_open):
3102         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3103         * plugins/search/search-replace_backend.c: (create_search_entries):
3104         * plugins/sourceview/anjuta-document.c: (set_uri),
3105         (anjuta_document_save):
3106         * plugins/sourceview/sourceview.c: (ifile_savable_save):
3107         * plugins/tools/editor.c: (on_editor_response):
3109         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
3110         It fixes some issues with session handling and several memory lacks.
3111         Gtk 2.12 Tooltip API is used if available.
3113 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
3115         * plugins/debug-manager/disassemble.c,
3116         plugins/debug-manager/disassemble.h,
3117         plugins/debug-manager/command.c,
3118         plugins/debug-manager/command.h,
3119         plugins/debug-manager/plugin.c
3120         plugins/debug-manager/sparse_view.c,
3121         plugins/debug-manager/sparse_view.h,
3122         plugins/gdb/plugin.c,
3123         plugins/gdb/debugger.c,
3124         plugins/gdb/debugger.h,
3125         libanjuta/interfaces/libanjuta.idl:
3126         Fix bug #502533: Implement assembler step
3128         * plugins/debug-manager/breakpoints.c:
3129         Do not save temporary breakpoints
3131         * plugins/debug-manager/stack_trace.c:
3132         Fix a crash when a stack command is cancelled
3134 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
3136         * plugins/debug-manager/plugin.c,
3137         plugins/debug-manager/breakpoints.c,
3138         plugins/debug-manager/breakpoints.h:
3139         Fix bug #488732: Breakpoint on delete lines
3140         Breakpoints are now linked to their position in editor
3142         * plugins/gdb/debugger.c:
3143         Fix removing condition on breakpoint 
3145 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
3147         * plugins/debug-manager/anjuta-debug-manager.glade,
3148         plugins/debug-manager/start.c,
3149         plugins/gdb/plugin.c,
3150         plugins/gdb/debugger.c,
3151         plugins/gdb/debugger.h,
3152         libanjuta/interfaces/libanjuta.idl:
3153         Fix bug #481366: Do not stop at the beginning of the program
3155         * plugins/debug-manager/command.c,
3156         plugins/debug-manager/command.h,
3157         plugins/debug-manager/breakpoints.c,
3158         plugins/debug-manager/queue.c,
3159         plugins/debug-manager/queue.h:
3160         Fix a bug remove all breakpoints was not working due to latest changes
3161         Setting breakpoints is disabled when program is running
3163 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
3165         * plugins/debug-manager/queue.c,
3166         plugins/gdb/plugin.c:
3167         Fix bug #501469: Crash if mime_type is unknown
3169 2007-12-01  Massimo Cora'  <maxcvs@email.it>
3171         * plugins/symbol-db/plugin.c: (on_editor_destroy),
3172         (on_editor_update_ui), (on_single_file_scan_end),
3173         (on_importing_project_end), (project_root_added),
3174         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
3175         * plugins/symbol-db/plugin.h:
3176         show on status bar files being scanned.
3178         * plugins/symbol-db/symbol-db-engine.c:
3179         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
3180         (sdb_engine_ctags_output_thread),
3181         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3182         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3183         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
3184         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
3185         (sdb_engine_get_table_id_by_unique_name2),
3186         (symbol_db_engine_open_project),
3187         (sdb_engine_prepare_executing_commands),
3188         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
3189         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
3190         (sdb_engine_detects_removed_ids),
3191         (symbol_db_engine_get_class_parents),
3192         (symbol_db_engine_get_global_members),
3193         (symbol_db_engine_get_scope_members_by_symbol_id),
3194         (symbol_db_engine_get_scope_members),
3195         (symbol_db_engine_get_current_scope),
3196         (symbol_db_engine_get_file_symbols),
3197         (symbol_db_engine_get_symbol_info_by_id),
3198         (symbol_db_engine_get_full_local_path),
3199         (symbol_db_engine_find_symbol_by_name_pattern),
3200         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3201         * plugins/symbol-db/symbol-db-engine.h:
3202         * plugins/symbol-db/symbol-db-view-locals.c:
3203         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
3204         (symbol_db_view_locals_recv_signals_from_engine),
3205         (symbol_db_view_locals_update_list):
3206         * plugins/symbol-db/symbol-db-view-locals.h:
3207         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
3208         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
3209         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
3210         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
3211         * plugins/symbol-db/symbol-db-view.h:
3212         Added g_thread architecture to scan in background. With this you
3213         can use Anjuta's GUI without freezing.
3214         Improved insertion speed by using a paradigm like 'insert' and 'check'
3215         replacing a 'check' and 'insert' one. This has been done for tables 
3216         like symbol, scope, sym_type.
3217         Fixed two crashers. 
3219         * plugins/symbol-db/tables.sql:
3220         * plugins/symbol-db/test/main.c: (get_global_members), (main),
3221         (thread), (print_message), (bastard_thread), (idle_signals):
3222         fixed a typo on tables that broke sql triggers.
3224 === anjuta 2.3.1 ===
3226 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3228         * NEWS, AUTHORS: Updated.
3229         * src/Makefile.am: Fixed make distcheck
3231         Patch from Yang Hong:
3232         * plugins/file-manager/file-manager.glade: Fixed file chooser
3233         size in file-manager preferences.
3235 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3237         * NEWS: Updated for 2.3.1 development release
3238         * configure.in: Bumped version to 2.3.1
3240 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
3242         * plugins/debug-manager/threads.c,
3243         plugins/debug-manager/disassemble.c,
3244         plugins/debug-manager/watch.c,
3245         plugins/debug-manager/registers.c,
3246         plugins/debug-manager/locals.c,
3247         plugins/debug-manager/breakpoints.c,
3248         plugins/debug-manager/stack_trace.c,
3249         plugins/debug-manager/command.c,
3250         plugins/debug-manager/command.h,
3251         plugins/debug-manager/queue.c,
3252         libanjuta/interfaces/libanjuta.idl:
3253         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
3254         Document IAnjutaDebugManager signals
3255         Generate new signals in queue.c
3256         Use new signals in other files
3258 2007-11-30  <genbell@tiscali.it>
3260         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3262         * plugins/gdb/Makefile.am:
3263         Fix bug #500376
3265 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3267         * plugins/tools/variable.c:
3268         Fix a bug added in the previous patch (it is not a leak)
3270 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3272         * plugins/project-wizard/druid.c,
3273         plugins/project-wizard/templates/terminal.wiz,
3274         plugins/project-wizard/templates/xlib-dock.wiz,
3275         plugins/project-wizard/templates/wxwin.wiz,
3276         plugins/project-wizard/templates/java.wiz,
3277         plugins/project-wizard/templates/gnome.wiz,
3278         plugins/project-wizard/templates/anjuta-plugin.wiz,
3279         plugins/project-wizard/templates/gtkmm.wiz,
3280         plugins/project-wizard/templates/python.wiz,
3281         plugins/project-wizard/templates/cpp.wiz,
3282         plugins/project-wizard/templates/sdl.wiz,
3283         plugins/project-wizard/templates/gtk.wiz,
3284         plugins/project-wizard/templates/minimal.wiz,
3285         plugins/project-wizard/templates/xlib.wiz,
3286         plugins/project-wizard/templates/gcj.wiz,
3287         plugins/project-wizard/templates/translatable-strings.h,
3288         plugins/project-import/project-import.c:
3289         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
3291 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
3293         * plugins/debug-manager/threads.c,
3294         plugins/debug-manager/disassemble.c,
3295         plugins/debug-manager/watch.c,
3296         plugins/debug-manager/registers.c,
3297         plugins/debug-manager/memory.c,
3298         plugins/debug-manager/locals.c,
3299         plugins/debug-manager/stack_trace.c,
3300         plugins/debug-manager/queue.c,
3301         plugins/debug-manager/queue.h:
3302         Connect debugger signal only when program is loaded
3303         Rename get_feature in is_supported
3305         * plugins/debug-manager/plugin.c:
3306         Remove editor watch when plugin is deactivated
3308         * plugins/debug-manager/anjuta-debug-manager.glade,
3309         plugins/debug-manager/breakpoints.c,
3310         plugins/debug-manager/breakpoints.h:
3311         Rewrite almost completely the breakpoint code
3312         Improve breakpoint dialog
3313         Reorganize function
3314         Implement condition, hit count, ignore and temporary attribute
3316         * plugins/debug-manager/command.c,
3317         plugins/debug-manager/command.h:
3318         Add a breakpoint list command
3320         * plugins/gdb/debugger.c,
3321         plugins/gdb/debugger.h:
3322         Add new breakpoint list command
3323         Fix parsing of breakpoint data
3325         * libanjuta/interfaces/libanjuta.idl,
3326         plugins/gdb/plugin.c:
3327         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
3329 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
3331         * plugins/document-manager/plugin.c:
3332         Use Ctrl+Shift+s as shortcut for Save As
3334 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
3336         * plugins/subversion/plugin.c: (activate_plugin):
3337         * plugins/symbol-db/plugin.c: (symbol_db_activate):
3338         * src/layout.xml: Fixed dockitem positions.
3340 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3342         Icons from tpgww@onepost.net:
3343         * plugins/project-wizard/applogo.png:
3344         Icons from patch in bug #480093 comment #23. Also renamed icons.
3346         * plugins/message-view/Makefile.am:
3347         * plugins/message-view/plugin.c: (register_stock_icons),
3348         (ipreferences_merge): Removed redundant icon.
3350         * plugins/document-manager/plugin.c:
3351         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
3352         Do not insensitize New action when there is no document.
3353         Indentation fixes.
3355 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3357         Icons from tpgww@onepost.net:
3358         * plugins/symbol-browser/an_symbol_prefs.c:
3359         * pixmaps/Makefile.am:
3360         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
3362         Icons from patch in bug #480093 comment #23. Also renamed icons.
3363         To be continued..
3365 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3367         Patch from James Liggett:
3368         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
3369         revert and dialogs resizable.
3371 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3373         Patch from James Liggett:
3374         * plugins/subversion/anjuta-subversion.glade:
3375         * plugins/subversion/subversion-diff-dialog.c:
3376         (on_subversion_diff_response), (subversion_diff_dialog):
3377         * plugins/subversion/subversion-diff-dialog.h:
3379         The diff dialog should have a checkbox, enabled by default, that
3380         allows the user to make sure that all open files are saved before
3381         diffing.
3383 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3385         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
3387         Icons from tpgww@onepost.net:
3388         * pixmaps/Makefile.am:
3389         * src/Makefile.am:
3390         * src/anjuta-app.c:
3391         * src/anjuta-preferences-general.svg:
3393         Icons from patch in bug #480093 comment #23. Also renamed icons.
3394         To be continued..
3396 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3398         Icons from tpgww@onepost.net:
3399         * plugins/debug-manager/images/Makefile.am:
3400         * plugins/debug-manager/images/anjuta-watch.svg:
3401         * plugins/debug-manager/plugin.c: (register_stock_icons):
3402         * plugins/gdb/images/Makefile.am:
3403         * plugins/gtodo/Makefile.am:
3404         * plugins/gtodo/anjuta-gtodo-plugin.svg:
3405         * plugins/gtodo/anjuta-gtodo.plugin.in:
3406         * plugins/gtodo/interface.c: (stock_icons):
3407         * plugins/gtodo/main.h:
3408         * plugins/gtodo/plugin.c: (ipreferences_merge):
3409         * plugins/terminal/Makefile.am:
3410         * plugins/terminal/anjuta-terminal-plugin.svg:
3411         * plugins/terminal/anjuta-terminal.plugin.in:
3412         * plugins/terminal/terminal.c:
3413         * plugins/tools/Makefile.am:
3414         * plugins/tools/anjuta-tools-plugin.svg:
3415         * plugins/tools/anjuta-tools.plugin.in:
3416         * plugins/tools/plugin.c:
3417         * plugins/valgrind/Makefile.am:
3418         * plugins/valgrind/anjuta-valgrind-plugin.svg:
3419         * plugins/valgrind/anjuta-valgrind.plugin.in:
3420         * plugins/valgrind/plugin.c: (register_stock_icons),
3421         (ipreferences_merge):
3423         Icons from patch in bug #480093 comment #23. Also renamed icons.
3424         To be continued..
3426 2007-11-18  Massimo Cora'   <maxcvs@email.it>
3428         reviewed by: Johannes Schmid <jhs@gnome.org>
3430         * configure.in:
3431         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
3432         due to bug #493360. Still present anyway bug #495843
3434         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
3435         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
3436         (on_local_treeview_row_activated),
3437         (on_global_treeview_row_activated),
3438         (on_global_treeview_row_expanded), (on_project_element_added),
3439         (on_project_element_removed), (project_root_added),
3440         (symbol_db_activate), (isymbol_manager_search),
3441         (isymbol_manager_get_members),
3442         (isymbol_manager_get_completions_at_position):
3443         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3444         (symbol_db_engine_iterator_node_get_symbol_extra_string):
3445         * plugins/symbol-db/symbol-db-engine.c:
3446         (sdb_engine_execute_non_select_sql),
3447         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
3448         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
3449         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
3450         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3451         (symbol_db_engine_add_new_workspace),
3452         (symbol_db_engine_add_new_project),
3453         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
3454         (sdb_engine_detects_removed_ids),
3455         (sdb_engine_walk_down_scope_path),
3456         (symbol_db_engine_get_class_parents),
3457         (symbol_db_engine_get_global_members),
3458         (symbol_db_engine_get_scope_members_by_symbol_id),
3459         (symbol_db_engine_get_scope_members),
3460         (symbol_db_engine_get_current_scope),
3461         (symbol_db_engine_get_file_symbols),
3462         (symbol_db_engine_get_symbol_info_by_id),
3463         (symbol_db_engine_find_symbol_by_name_pattern):
3464         * plugins/symbol-db/symbol-db-engine.h:
3465         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3466         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3467         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
3468         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
3469         (on_scan_end), (do_add_root_symbol_to_view),
3470         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
3471         (trigger_on_symbol_inserted), (add_new_waiting_for),
3472         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
3473         (on_symbol_inserted), (do_recurse_subtree_and_remove),
3474         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
3475         (symbol_db_view_row_expanded), (sdb_view_init),
3476         (gtree_compare_func), (sdb_view_finalize),
3477         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
3478         (sdb_view_populate_base_root),
3479         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3480         * plugins/symbol-db/symbol-db-view.h:
3481         * plugins/symbol-db/tables.sql:
3482         * plugins/symbol-db/test/Makefile.am:
3483         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
3484         (get_scope_members), (get_current_scope), (get_global_members),
3485         (get_file_symbols), (get_info_by_id), (main):
3487         Rewrote symbol-db-view global tab. Now every expandable node is a query.
3488         Started using LIMIT keyword to speed up things.
3489         Deprecated GdaCommand in favour of GdaQuery into engine. This should
3490         make providers use prepared statements.
3492 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3494         Patch from James Liggett:
3495         * plugins/subversion/plugin.c: (subversion_instance_init):
3496         * plugins/subversion/plugin.h:
3497         * plugins/subversion/subversion-diff-dialog.c:
3498         (on_subversion_diff_response), (subversion_diff_dialog),
3499         (on_menu_subversion_diff):
3500         * plugins/subversion/subversion-log-dialog.c:
3501         (on_log_view_selected_button_clicked),
3502         (on_log_diff_selected_button_clicked),
3503         (on_log_diff_previous_button_clicked),
3504         (subversion_log_window_create):
3505         * plugins/subversion/subversion-ui-utils.c:
3506         (get_filename_from_full_path), (init_whole_project),
3507         (on_whole_project_toggled):
3508         * plugins/subversion/subversion-ui-utils.h:
3509         * plugins/subversion/subversion-update-dialog.c:
3510         (subversion_update_dialog), (on_menu_subversion_update):
3512         Whole Project checkbox enabled by default in diff and update dialogs.
3513         changes the editor names for diff editors to something much more
3514         descriptive. For example, working copy/head diffs would have an editor
3515         with a name like "[Working Copy/Head] some-file.diff," where some-file
3516         is the name of the file/directory that was diffed. For diffs against
3517         arbitrary diffs the name would look like "[Revisions 2832/3200]
3518         some-file.diff" for a diff of some-file between revisions 2832 and
3519         3200.
3521 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3523         Icons from tpgww@onepost.net:
3524         * plugins/subversion/Makefile.am:
3525         * plugins/subversion/anjuta-subversion-plugin.svg:
3526         * plugins/subversion/anjuta-subversion.plugin.in:
3527         * plugins/subversion/plugin.h:
3528         * plugins/symbol-browser/Makefile.am:
3529         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
3530         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
3531         * plugins/symbol-browser/plugin.c:
3532         * plugins/symbol-db/Makefile.am:
3533         * plugins/symbol-db/plugin.c:
3534         * plugins/symbol-db/symbol-db.plugin.in:
3536         Icons from patch in bug #480093 comment #23. Also renamed icons.
3537         To be continued..
3539 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
3541         Icons from tpgww@onepost.net:
3542         * plugins/project-manager/Makefile.am:
3543         * plugins/project-manager/anjuta-project-manager-plugin.svg:
3544         * plugins/project-manager/anjuta-project-manager.plugin.in:
3545         * plugins/project-manager/plugin.c:
3546         * plugins/project-wizard/Makefile.am:
3547         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
3548         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3549         * plugins/project-wizard/druid.h:
3550         * plugins/search/Makefile.am:
3551         * plugins/search/anjuta-search-plugin.svg:
3552         * plugins/search/anjuta-search.plugin.in:
3553         * plugins/search/plugin.c:
3555         Icons from patch in bug #480093 comment #23. Also renamed icons.
3556         To be continued..
3558 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
3560         * TODO.tasks: updated.
3562         Icons from tpgww@onepost.net:
3563         * plugins/file-loader/Makefile.am:
3564         * plugins/file-loader/anjuta-loader-plugin.svg:
3565         * plugins/file-loader/anjuta-loader.plugin.in:
3566         * plugins/file-manager/Makefile.am:
3567         * plugins/file-manager/anjuta-file-manager-plugin.svg:
3568         * plugins/file-manager/file-manager.plugin.in:
3569         * plugins/file-manager/plugin.c:
3570         * plugins/glade/Makefile.am:
3571         * plugins/glade/anjuta-glade-plugin.svg:
3572         * plugins/glade/anjuta-glade.plugin.in:
3573         * plugins/glade/plugin.c: (register_stock_icons):
3574         * plugins/language-manager/Makefile.am:
3575         * plugins/language-manager/anjuta-language-manager-plugin.svg:
3576         * plugins/language-manager/language-manager.plugin.in:
3577         * plugins/message-view/Makefile.am:
3578         * plugins/message-view/anjuta-message-manager.plugin.in:
3579         * plugins/message-view/anjuta-messages-plugin.svg:
3580         * plugins/message-view/plugin.c:
3581         * plugins/patch/Makefile.am:
3582         * plugins/patch/anjuta-patch-plugin.svg:
3583         * plugins/patch/anjuta-patch.plugin.in:
3584         * plugins/patch/plugin.c:
3585         * plugins/profiler/Makefile.am:
3586         * plugins/profiler/anjuta-profiler-plugin.svg:
3587         * plugins/profiler/plugin.c: (register_stock_icons):
3588         * plugins/profiler/profiler.plugin.in:
3589         * plugins/project-import/Makefile.am:
3590         * plugins/project-import/anjuta-project-import-plugin.svg:
3591         * plugins/project-import/anjuta-project-import.plugin.in:
3592         * plugins/project-import/plugin.c:
3594         Icons from patch in bug #480093 comment #23. Also renamed icons.
3595         To be continued..
3597 2007-11-18  Johannes Schmid <jhs@gnome.org>
3599         * plugins/build-basic-autotools/build-basic-autotools.c:
3600         (build_regex_init):
3601         * plugins/debug-manager/anjuta-debug-manager.glade:
3602         * plugins/debug-manager/breakpoints.c:
3603         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
3604         * plugins/file-wizard/file.c:
3605         * plugins/gdb/anjuta-gdb.glade:
3606         * plugins/glade/plugin.c: (ifile_open):
3607         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
3608         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3609         * plugins/gtodo/tray-icon.c:
3610         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
3611         * plugins/macro/macros.xml:
3612         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3613         Fixed translation bugs (#496833, #488211 and #497758)
3614         
3615         * plugins/document-manager/plugin.c: (on_editor_changed):
3616         Removed unused code
3618 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
3620         Icons from tpgww@onepost.net:
3621         * plugins/devhelp/Makefile.am:
3622         * plugins/devhelp/anjuta-devhelp-plugin.svg:
3623         * plugins/devhelp/anjuta-devhelp.plugin.in:
3624         * plugins/devhelp/plugin.c:
3625         * plugins/document-manager/anjuta-document-manager.plugin.in:
3626         * plugins/document-manager/images/Makefile.am:
3627         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
3628         * plugins/document-manager/plugin.c:
3629         * plugins/editor/Makefile.am:
3630         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
3631         * plugins/editor/anjuta-editor.plugin.in:
3632         * plugins/editor/plugin.c:
3633         * plugins/sample1/Makefile.am:
3634         * plugins/sample1/anjuta-sample-plugin.svg:
3635         * plugins/sample1/anjuta-sample.plugin.in:
3636         * plugins/sourceview/Makefile.am:
3637         * plugins/sourceview/plugin.c:
3638         * plugins/sourceview/sourceview.plugin.in:
3640         Icons from patch in bug #480093 comment #23. Also renamed icons.
3641         To be continued..
3643 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
3645         * TODO.tasks: Updated.
3647         Icons from tpgww@onepost.net:
3648         * plugins/build-basic-autotools/Makefile.am:
3649         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
3650         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
3651         * plugins/build-basic-autotools/build-basic-autotools.c:
3652         * plugins/class-inheritance/Makefile.am:
3653         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
3654         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
3655         * plugins/class-inheritance/plugin.c:
3656         * plugins/cvs-plugin/Makefile.am:
3657         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
3658         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
3659         * plugins/cvs-plugin/plugin.c:
3660         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
3661         * plugins/debug-manager/images/Makefile.am:
3662         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
3663         * plugins/debug-manager/plugin.c: 
3665         Icons from patch in bug #480093 comment #23. Also renamed icons.
3666         To be continued..
3668 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3670         * (removed) libanjuta/anjuta-children.c,
3671         (removed) libanjuta/anjuta-children.h,
3672         libanjuta/anjuta-launcher.c,
3673         libanjuta/libanjuta.h,
3674         libanjuta/Makefile.am,
3675         plugins/gdb/debugger.c,
3676         plugins/terminal/terminal.c,
3677         manuals/reference/libanjuta/libanjuta-sections.txt,
3678         manuals/reference/libanjuta/libanjuta-docs.sgml:
3679         Replace anjuta_children_register by g_child_watch_add
3681 2007-11-13  Johannes Schmid <jhs@gnome.org>
3683         * plugins/subversion/anjuta-subversion.glade:
3684         * plugins/subversion/subversion-commit-dialog.c:
3685         (subversion_commit_dialog):
3686         * plugins/subversion/subversion-resolve-dialog.c:
3687         (subversion_resolve_dialog):
3688         * plugins/subversion/subversion-revert-dialog.c:
3689         (subversion_revert_dialog):
3690         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
3691         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
3692         (hide_pulse_progress_bar):
3693         * plugins/subversion/subversion-ui-utils.h:
3695         Yet another patch from #457477:
3696         Add a pulsing progress bar to all dialogs receiving status
3698 2007-11-12  Johannes Schmid <jhs@gnome.org>
3700         * plugins/document-manager/plugin.c: (create_highlight_submenu):
3701         Bug 493583 – crash in Anjuta IDE: trying to open a file
3702         
3703         * plugins/subversion/subversion-commit-dialog.c:
3704         (select_all_files), (subversion_commit_dialog):
3705         Patch from jrligget - see #457477
3707 2007-11-12  Johannes Schmid <jhs@gnome.org>
3709         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
3710         * libanjuta/anjuta-plugin-handle.c:
3711         (anjuta_plugin_handle_get_about):
3712         Bug 495536 – Plugins localization improvement
3713         
3714         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
3715         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3716         * plugins/indent/indent.glade:
3717         * plugins/subversion/anjuta-subversion.glade:
3718         Bug 495245 – Strings bug
3720 2007-11-08  James Liggett  <jrliggett@cox.net>
3722         reviewed by: Johannes Schmid <jhs@gnome.org>
3724         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
3725         (anjuta_async_command_finalize),
3726         (anjuta_async_command_notification_poll),
3727         (anjuta_async_command_thread), (start_command),
3728         (notify_data_arrived), (notify_complete),
3729         (anjuta_async_command_class_init),
3730         (anjuta_async_command_set_error_message),
3731         (anjuta_async_command_get_error_message),
3732         (anjuta_async_command_lock), (anjuta_async_command_unlock):
3733         * libanjuta/anjuta-async-command.h:
3734         * libanjuta/anjuta-command.c: (anjuta_command_init),
3735         (anjuta_command_finalize), (anjuta_command_class_init),
3736         (anjuta_command_start), (anjuta_command_notify_data_arrived),
3737         (anjuta_command_notify_complete),
3738         (anjuta_command_set_error_message),
3739         (anjuta_command_get_error_message):
3740         * libanjuta/anjuta-command.h:
3741         * libanjuta/anjuta-glade-catalog.c:
3742         * libanjuta/anjuta-glade.xml:
3743         * libanjuta/anjuta-vcs-status-tree-view.c:
3744         (on_selected_column_toggled),
3745         (anjuta_vcs_status_tree_view_create_columns),
3746         (anjuta_vcs_status_tree_view_init),
3747         (anjuta_vcs_status_tree_view_finalize),
3748         (anjuta_vcs_status_tree_view_set_property),
3749         (anjuta_vcs_status_tree_view_get_property),
3750         (anjuta_vcs_status_tree_view_class_init),
3751         (anjuta_vcs_status_tree_view_new),
3752         (anjuta_vcs_status_tree_view_destroy),
3753         (anjuta_vcs_status_tree_view_add), (select_all_paths),
3754         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
3755         (anjuta_vcs_status_tree_view_unselect_all),
3756         (create_selected_paths_list),
3757         (anjuta_vcs_status_tree_view_get_selected):
3758         * libanjuta/anjuta-vcs-status-tree-view.h:
3759         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
3760         * libanjuta/anjuta-widgets.h:
3761         * plugins/subversion/subversion-add-dialog.c:
3762         (on_add_command_finished), (on_subversion_add_response),
3763         (subversion_add_dialog), (on_menu_subversion_add),
3764         (on_fm_subversion_add):
3765         * plugins/subversion/subversion-add-dialog.h:
3766         * plugins/subversion/subversion-commit-dialog.c:
3767         (on_commit_command_finished), (on_subversion_commit_response),
3768         (subversion_commit_dialog), (on_menu_subversion_commit),
3769         (on_fm_subversion_commit):
3770         * plugins/subversion/subversion-commit-dialog.h:
3771         * plugins/subversion/subversion-copy-dialog.c:
3772         (on_copy_other_revision_radio_toggled),
3773         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
3774         (on_copy_command_finished), (on_subversion_copy_response),
3775         (subversion_copy_dialog), (on_menu_subversion_copy),
3776         (on_fm_subversion_copy):
3777         * plugins/subversion/subversion-copy-dialog.h:
3778         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
3779         (on_subversion_diff_response), (subversion_diff_dialog),
3780         (on_menu_subversion_diff), (on_fm_subversion_diff):
3781         * plugins/subversion/subversion-diff-dialog.h:
3782         * plugins/subversion/subversion-log-dialog.c:
3783         (on_diff_selected_column_toggled), (create_columns),
3784         (on_log_command_finished), (on_log_view_button_clicked),
3785         (on_cat_command_data_arrived), (on_cat_command_finished),
3786         (on_log_view_selected_button_clicked), (get_selected_revisions),
3787         (on_log_diff_selected_button_clicked),
3788         (on_log_diff_previous_button_clicked),
3789         (on_subversion_log_vbox_destroy),
3790         (on_log_changes_view_row_selected), (subversion_log_window_create),
3791         (on_menu_subversion_log), (on_fm_subversion_log),
3792         (subversion_log_set_whole_project_sensitive):
3793         * plugins/subversion/subversion-log-dialog.h:
3794         * plugins/subversion/subversion-merge-dialog.c:
3795         (on_merge_command_finished), (on_subversion_merge_response),
3796         (on_merge_first_path_browse_button_clicked),
3797         (on_merge_second_path_browse_button_clicked),
3798         (on_merge_use_first_path_check_toggled),
3799         (on_merge_start_revision_radio_toggled),
3800         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
3801         (on_menu_subversion_merge):
3802         * plugins/subversion/subversion-merge-dialog.h:
3803         * plugins/subversion/subversion-remove-dialog.c:
3804         (on_remove_command_finished),
3805         (on_remove_path_browse_button_clicked),
3806         (on_subversion_remove_response), (subversion_remove_dialog),
3807         (on_menu_subversion_remove), (on_fm_subversion_remove):
3808         * plugins/subversion/subversion-remove-dialog.h:
3809         * plugins/subversion/subversion-resolve-dialog.c:
3810         (on_resolve_command_finished), (on_subversion_resolve_response),
3811         (subversion_resolve_dialog), (on_menu_subversion_resolve):
3812         * plugins/subversion/subversion-resolve-dialog.h:
3813         * plugins/subversion/subversion-revert-dialog.c:
3814         (on_revert_command_finished), (on_subversion_revert_response),
3815         (subversion_revert_dialog), (on_menu_subversion_revert):
3816         * plugins/subversion/subversion-revert-dialog.h:
3817         * plugins/subversion/subversion-switch-dialog.c:
3818         (on_switch_other_revision_radio_toggled),
3819         (on_switch_command_finished), (on_subversion_switch_response),
3820         (subversion_switch_dialog), (on_menu_subversion_switch):
3821         * plugins/subversion/subversion-switch-dialog.h:
3822         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
3823         (subversion_data_free), (on_mesg_view_destroy),
3824         (create_message_view), (check_filename), (get_log_from_textview),
3825         (pulse_timer), (on_pulse_timer_destroyed),
3826         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
3827         (report_errors), (on_status_command_finished),
3828         (on_status_command_data_arrived), (on_command_info_arrived),
3829         (select_all_status_items), (clear_all_status_selections),
3830         (init_whole_project), (on_whole_project_toggled),
3831         (send_diff_command_output_to_editor), (on_diff_command_finished),
3832         (stop_status_bar_progress_pulse):
3833         * plugins/subversion/subversion-ui-utils.h:
3834         * plugins/subversion/subversion-update-dialog.c:
3835         (on_update_command_finished), (on_subversion_update_response),
3836         (subversion_update_dialog), (on_menu_subversion_update),
3837         (on_fm_subversion_update):
3838         * plugins/subversion/subversion-update-dialog.h:
3839         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
3840         (svn_add_command_finalize), (svn_add_command_run),
3841         (svn_add_command_class_init), (svn_add_command_new),
3842         (svn_add_command_destroy):
3843         * plugins/subversion/svn-add-command.h:
3844         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
3845         (svn_cat_command_finalize), (svn_cat_command_run),
3846         (svn_cat_command_class_init), (svn_cat_command_new),
3847         (svn_cat_command_destroy), (svn_cat_command_get_output):
3848         * plugins/subversion/svn-cat-command.h:
3849         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
3850         (svn_command_release_ui_lock), (simple_prompt),
3851         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
3852         (svn_auth_ssl_server_trust_prompt_func_cb),
3853         (svn_auth_ssl_client_cert_prompt_func_cb),
3854         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
3855         (svn_command_init), (svn_command_finalize),
3856         (svn_command_class_init), (svn_command_push_info),
3857         (svn_command_get_info_queue), (svn_command_set_error),
3858         (svn_command_get_client_context), (svn_command_get_pool),
3859         (svn_command_lock_ui), (svn_command_unlock_ui),
3860         (svn_command_get_revision), (svn_command_copy_path_list),
3861         (svn_command_free_path_list):
3862         * plugins/subversion/svn-command.h:
3863         * plugins/subversion/svn-commit-command.c: (on_log_callback),
3864         (svn_commit_command_init), (svn_commit_command_finalize),
3865         (svn_commit_command_run), (svn_commit_command_class_init),
3866         (svn_commit_command_new), (svn_commit_command_destroy):
3867         * plugins/subversion/svn-commit-command.h:
3868         * plugins/subversion/svn-copy-command.c: (on_log_callback),
3869         (svn_copy_command_init), (svn_copy_command_finalize),
3870         (svn_copy_command_run), (svn_copy_command_class_init),
3871         (svn_copy_command_new), (svn_copy_command_destroy):
3872         * plugins/subversion/svn-copy-command.h:
3873         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
3874         (svn_diff_command_finalize), (svn_diff_command_run),
3875         (svn_diff_command_class_init), (svn_diff_command_new),
3876         (svn_diff_command_destroy), (svn_diff_command_get_output):
3877         * plugins/subversion/svn-diff-command.h:
3878         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
3879         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
3880         (svn_log_command_class_init), (svn_log_command_new),
3881         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
3882         * plugins/subversion/svn-log-command.h:
3883         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
3884         (svn_log_entry_finalize), (svn_log_entry_class_init),
3885         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
3886         (svn_log_entry_get_author), (svn_log_entry_get_date),
3887         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
3888         (svn_log_entry_get_full_log):
3889         * plugins/subversion/svn-log-entry.h:
3890         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
3891         (svn_merge_command_finalize), (svn_merge_command_run),
3892         (svn_merge_command_class_init), (svn_merge_command_new),
3893         (svn_merge_command_destroy):
3894         * plugins/subversion/svn-merge-command.h:
3895         * plugins/subversion/svn-remove-command.c: (on_log_callback),
3896         (svn_remove_command_init), (svn_remove_command_finalize),
3897         (svn_remove_command_run), (svn_remove_command_class_init),
3898         (svn_remove_command_new), (svn_remove_command_destroy),
3899         (svn_remove_command_get_path):
3900         * plugins/subversion/svn-remove-command.h:
3901         * plugins/subversion/svn-resolve-command.c:
3902         (svn_resolve_command_init), (svn_resolve_command_finalize),
3903         (svn_resolve_command_run), (svn_resolve_command_class_init),
3904         (svn_resolve_command_new), (svn_resolve_command_destroy):
3905         * plugins/subversion/svn-resolve-command.h:
3906         * plugins/subversion/svn-revert-command.c:
3907         (svn_revert_command_init), (svn_revert_command_finalize),
3908         (svn_revert_command_run), (svn_revert_command_class_init),
3909         (svn_revert_command_new), (svn_revert_command_destroy):
3910         * plugins/subversion/svn-revert-command.h:
3911         * plugins/subversion/svn-status-command.c:
3912         (svn_status_command_init), (svn_status_command_finalize),
3913         (on_svn_status_notify), (svn_status_command_run),
3914         (svn_status_command_class_init), (svn_status_command_new),
3915         (svn_status_command_destroy),
3916         (svn_status_command_get_status_queue):
3917         * plugins/subversion/svn-status-command.h:
3918         * plugins/subversion/svn-status.c: (svn_status_init),
3919         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
3920         (svn_status_destroy), (svn_status_get_path),
3921         (svn_status_get_vcs_status):
3922         * plugins/subversion/svn-status.h:
3923         * plugins/subversion/svn-switch-command.c:
3924         (svn_switch_command_init), (svn_switch_command_finalize),
3925         (svn_switch_command_run), (svn_switch_command_class_init),
3926         (svn_switch_command_new), (svn_switch_command_destroy):
3927         * plugins/subversion/svn-switch-command.h:
3928         * plugins/subversion/svn-update-command.c:
3929         (svn_update_command_init), (svn_update_command_finalize),
3930         (svn_update_command_run), (svn_update_command_class_init),
3931         (svn_update_command_new), (svn_update_command_destroy):
3932         * plugins/subversion/svn-update-command.h:
3934         Now really committed all files from James patch (#457477)
3936 2007-11-08  Johannes Schmid <jhs@gnome.org>
3938         * TODO.tasks: Updated
3940 2007-11-08  James Liggett  <jrliggett@cox.net>
3942         reviewed by: Johannes Schmid <jhs@gnome.org>
3944         * configure.in:
3945         * libanjuta/Makefile.am:
3946         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
3947         * libanjuta/anjuta-status.h:
3948         * libanjuta/libanjuta.h:
3949         * plugins/subversion/Makefile.am:
3950         * plugins/subversion/anjuta-subversion.glade:
3951         * plugins/subversion/anjuta-subversion.ui:
3952         * plugins/subversion/plugin.c: (value_added_project_root_uri),
3953         (value_removed_project_root_uri), (activate_plugin),
3954         (deactivate_plugin), (finalize), (subversion_instance_init):
3955         * plugins/subversion/plugin.h:
3956         * plugins/subversion/subversion-actions.c:
3957         * plugins/subversion/subversion-actions.h:
3958         * plugins/subversion/subversion-callbacks.c:
3959         * plugins/subversion/subversion-callbacks.h:
3960         * plugins/subversion/svn-auth.c:
3961         * plugins/subversion/svn-auth.h:
3962         * plugins/subversion/svn-backend-priv.h:
3963         * plugins/subversion/svn-backend.c:
3964         * plugins/subversion/svn-backend.h:
3965         * plugins/subversion/svn-notify.c:
3966         * plugins/subversion/svn-notify.h:
3967         * plugins/subversion/svn-thread.c:
3968         * plugins/subversion/svn-thread.h:
3969         
3970         Commited alpha2 of the new subversion plugin (#457477)
3972 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3974         * plugins/debug-manager/command.c:
3975         Fix a stupid crash when changing a register value
3977 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3979         * libanjuta/interfaces/libanjuta.idl,
3980         plugins/debug-manager/command.c,
3981         plugins/debug-manager/command.h,
3982         plugins/debug-manager/start.c,
3983         plugins/gdb/plugin.c,
3984         plugins/gdb/debugger.c,
3985         plugins/gdb/debugger.h:
3986         Use anjuta terminal plugin instead of gnome terminal
3987         Select if a terminal is used in the the start_program function
3988         Move terminal code from debugger.c to plugin.c
3989         Partial fix of bug #481366
3991         * plugins/gdb/utilities.c,
3992         plugins/gdb/utilities.h:
3993         Remove gnome terminal check function
3995 2007-11-06  Johannes Schmid <jhs@gnome.org>
3997         * plugins/project-import/anjuta-project-import.glade:
3998         * plugins/project-import/project-import.c: (on_import_next),
3999         (on_import_finish), (project_import_set_directory):
4000         * plugins/project-wizard/property.c: (npw_property_create_widget),
4001         (npw_property_set_value_from_widget):
4002         
4003         Replaced gnome_file_entry with gtk_file_chooser_button
4004         Fixes #422329 – Creating a new directory in program options doesn't work
4005         
4006 2007-11-04  Massimo Cora' <maxcvs@email.it>
4008         * plugins/symbol-db/plugin.c:
4009         add all files at once on project_import.
4010         No need to split them into more languages: ctags
4011         and the engine will take care of that.
4013         * plugins/symbol-db/symbol-db-engine.h,
4014         * plugins/symbol-db/symbol-db-engine.c,
4015         * plugins/symbol-db/tables.sql,
4016         * plugins/symbol-db/test/Makefile.am,
4017         * plugins/symbol-db/test/main.c,
4018         * plugins/symbol-db/symbol-db-view-locals.c:
4019         some memory leaks fixed. Ported the thing to
4020         libgda 3.1.2 [or better svn HEAD].
4021         Thanks to a fresh new algorithm to detect
4022         parent scope we're able to display correcly
4023         a local gtktree, including classes not directly
4024         defined inside that file.
4026 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
4028         * plugins/debug-manager/threads.c,
4029         plugins/debug-manager/stack_trace.c:
4030         Do not display address when not needed
4032         * plugins/debug-manager/plugin.c,
4033         plugins/debug-manager/breakpoints.c:
4034         Breakpoints directly connect to debugger signals
4036         * plugins/debug-manager/watch.c:
4037         program-unload signal does not exist used debugger-stopped
4039         * plugins/debug-manager/queue.c,
4040         libanjuta/interfaces/libanjuta.idl:
4041         Display error message returned by debugger command
4042         Add new error codes
4044 2007-11-04  Johannes Schmid <jhs@gnome.org>
4046         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
4047         Bug 493062 – gcj template needs AC_PROG_CC
4048         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
4050         * src/anjuta-actions.h:
4051         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
4052         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
4054 === anjuta 2.3.0 ===
4056 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
4058         * AUTHORS: Updated
4060 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4062         * ChangeLog: Tagged 2.3.0 release.
4064         * plugins/indent/Makefile.am: Fixed indentation.
4066         * plugins/editor/aneditor-autocomplete.cxx:
4067         * plugins/editor/aneditor-priv.h:
4068         * plugins/editor/aneditor.cxx:
4069         * plugins/editor/aneditor.h: Commented out dead codes.
4071         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
4072         Do not build symbol-db by
4073         default. Added 'unstable' in plugin description to signify it's
4074         developmental state.
4076         * plugins/file-manager/Makefile.am,
4077         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
4079 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
4081         * plugins/debug-manager/utilities.c,
4082         plugins/debug-manager/utilities.h,
4083         plugins/debug-manager/threads.c,
4084         plugins/debug-manager/plugin.c,
4085         plugins/debug-manager/plugin.h,
4086         plugins/debug-manager/disassemble.h,
4087         plugins/debug-manager/watch.c,
4088         plugins/debug-manager/watch.h,
4089         plugins/debug-manager/breakpoints.c,
4090         plugins/debug-manager/stack_trace.c:
4091         Replace few remaining function calls by signal 
4093         * plugins/debug-manager/disassemble.c,
4094         plugins/debug-manager/registers.c,
4095         plugins/debug-manager/memory.c,
4096         plugins/debug-manager/locals.c,
4097         plugins/debug-manager/queue.c,
4098         plugins/debug-manager/queue.h:
4099         Connect signals when debugger is started
4100         Disconnect them when debugger is stopped
4101         Do not display window if debugger doesn't support feature
4103         * plugins/gdb/plugin.c,
4104         libanjuta/interfaces/libanjuta.idl:
4105         Remove unused initialization function
4107 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4109         * configure.in:
4110         * plugins/file-manager/Makefile.am:
4111         * scripts/build-schemas.mk: Fixed 'make distcheck'
4113 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4115         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4116         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4117         to latest API additions.
4119         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4120         to API changes.
4122 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
4124         * ChangeLog: Fixed indentation.
4125         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
4126         branch.
4128 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
4130         * libanjuta/interfaces/libanjuta.idl:
4131         * plugins/build-basic-autotools/build-basic-autotools.c:
4132         (build_compile_file_real), (build_build_project),
4133         (build_install_project), (build_clean_project),
4134         (build_configure_project), (build_autogen_project),
4135         (build_distribution_project), (build_build_module),
4136         (build_install_module), (build_clean_module), (fm_build),
4137         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
4138         (finalize), (basic_autotools_plugin_instance_init),
4139         (ibuildable_set_command), (ibuildable_reset_commands),
4140         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
4141         (ibuildable_install), (ibuildable_configure),
4142         (ibuildable_generate), (ibuildable_iface_init):
4143         * plugins/build-basic-autotools/build-basic-autotools.h:
4145         Added API for commands override in build interface and implemented
4146         them in build plugin. Useful for other plugins override build
4147         commands depending on project environment.
4149 2007-10-28  Naba Kumar  <naba@gnome.org>
4151         * src/anjuta.glade,
4152         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4153         Fixed widget alignment for dock switcher tab style combo and
4154         scratchbox path entrybox.
4156 2007-10-28  Johannes Schmid <jhs@gnome.org>
4158         * plugins/document-manager/plugin.c: (on_editor_changed):
4159         Fixed a memory leak and simplified code (thanks again Sébastien)
4160         
4161         * configure.in:
4162         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
4163         and OFFSET sql statements)
4165 2007-10-28  Massimo Cora' <maxcvs@email.it>
4167         * plugins/symbol-db/plugin.c,
4168         plugins/symbol-db/symbol-db-engine.h,
4169         plugins/symbol-db/symbol-db-view.c,
4170         plugins/symbol-db/symbol-db-view.c,
4171         plugins/symbol-db/symbol-db-view-locals.c,
4172         plugins/symbol-db/symbol-db-view-locals.h,
4173         plugins/symbol-db/symbol-db-engine.c:
4174         Better end-of-file-scan detection, permitting
4175         an improved scope/inheritance parsing.
4176         Locals tab gtktree now displays correct
4177         namespace->class->children tree, even if
4178         in a C++ file there isn't class declaration.
4180 2007-10-27  Johannes Schmid <jhs@gnome.org>
4182         Patch from Stanislav Brabec <sbrabec@suse.cz>
4183         * configure.in:
4184         Bug 489798 – Do not rely on svn-config
4186         Patch from Michael Wolf <maw@ximian.com>:
4187         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
4188         (egg_tree_model_filter_remove_node),
4189         (egg_tree_model_filter_row_deleted):
4190         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
4192 2007-10-27  Johannes Schmid <jhs@gnome.org>
4194         * plugins/devhelp/anjuta-devhelp.ui:
4195         * plugins/message-view/anjuta-message-manager.ui:
4197         Added some separators to the toolbar
4198         
4199         * plugins/document-manager/plugin.c:
4200         (on_support_plugin_deactivated), (load_new_support_plugins),
4201         (unload_unused_support_plugins), (on_editor_changed):
4202         
4203         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
4204         for pointing out that is was crap.
4206 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
4208         * libanjuta/interfaces/libanjuta.idl,
4209         libanjuta/anjuta-plugin-manager.c,
4210         libanjuta/anjuta-plugin-manager.h,
4211         libanjuta/anjuta-c-plugin-factory.c,
4212         libanjuta/anjuta-c-module.h,
4213         libanjuta/anjuta-c-module.c:
4214         Report detailled error message in case of plugin loading failure
4216 2007-10-24  Johannes Schmid <jhs@gnome.org>
4218         * configure.in:
4219         * plugins/Makefile.am:
4220         
4221         Activate build of symbol-db plugin (when libgda is available)
4222         
4223         * plugins/document-manager/plugin.c:
4224         (on_support_plugin_deactivated), (on_editor_changed):
4225         
4226         Properly handle language support plugins even when they are
4227         unloaded by the session.
4228         
4229         * plugins/symbol-db/plugin.c: (register_stock_icons),
4230         Port to new REGISTER_ICONS stuff
4231   
4232 2007-10-22  Massimo Cora'  <maxcvs@email.it>
4234         * plugins/symbol-db/plugin.c,
4235         * plugins/symbol-db/symbol-db-view.c
4236         * plugins/symbol-db/symbol-db-engine.h,
4237         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
4238         * plugins/symbol-db/symbol-db-view-locals.c,
4239         * plugins/symbol-db/symbol-db-view-locals.h,
4240         * plugins/symbol-db/symbol-db-engine.c:
4241         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
4242         Added a new algorithm for dynamic population of the local symbols' tab.
4243         Now the default view is tree-like.
4244         Some fixes on engine correct some population issues.    
4246 2007-10-23  Naba Kumar  <naba@gnome.org>
4248         * plugins/glade/Makefile.am: Corrected conditional not to install
4249         .plugin file if plugin is disabled.
4250         * plugins/sourceview/Makefile.am: Corrected conditional not to
4251         install schemas if plugin is not built.
4253 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
4255         * plugins/debug-manager/queue.c:
4256         Fix #488061: Mutiple crash dialogs
4258         * plugins/gdb/debugger.c,
4259         plugins/gdb/debugger.h:
4260         Remove maximum gdb command length, should fix bug#474811
4262 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
4264         * manuals/reference/libanjuta/plugin-description-file.sgml,
4265         manuals/reference/libanjuta/libanjuta-docs.sgml,
4266         manuals/reference/libanjuta/libanjuta-sections.txt,
4267         libanjuta/interfaces/libanjuta.idl,
4268         libanjuta/anjuta-c-module.c,
4269         libanjuta/anjuta-c-plugin-factory.c:
4270         Document last changes in plugin code
4272 2007-10-19  Johannes Schmid <jhs@gnome.org>
4274         * plugins/subversion/subversion-callbacks.c: (check_filename):
4275         
4276         Fixed #487854 – Anjuta crashes when i try to add a SVN url
4278 2007-10-19  Naba Kumar  <naba@gnome.org>
4280         * plugins/file-manager/file-model.c: Fixed a critical runtime
4281         warning.
4283 2007-10-18  Johannes Schmid <jhs@gnome.org>
4285         * libanjuta/anjuta-ui.h:
4286         Small fix on icon macros
4287         
4288         * libanjuta/interfaces/libanjuta.idl:
4289         * plugins/language-manager/plugin.c: (ilanguage_get_name),
4290         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
4291         (ilanguage_iface_init):
4292         
4293         Added get_from_editor() and get_name_from_editor() methods
4294         to IAnjutaLanguage
4295         
4296         * plugins/document-manager/plugin.c:
4297         (update_editor_ui_interface_items), (on_editor_changed):
4298         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4299         .in:
4300         * plugins/language-support-cpp-java/plugin.c: (install_support):
4301         
4302         Ported plugins to use the new interface
4304 2007-10-17  Johannes Schmid <jhs@gnome.org>
4306         * libanjuta/anjuta-ui.h:
4307         
4308         Added macros to register stock icons to stop all this copy&paste
4309         which had spread over a lot of files. New macros support to add 
4310         icons with toolbar and menu size (16 and 24)
4311         
4312         * plugins/class-inheritance/plugin.c: (register_stock_icons):
4313         * plugins/debug-manager/images/anjuta-attach.svg:
4314         * plugins/debug-manager/images/anjuta-step-out.svg:
4315         * plugins/debug-manager/images/anjuta-step-over.svg:
4316         * plugins/debug-manager/plugin.c: (register_stock_icons):
4317         * plugins/document-manager/images/Makefile.am:
4318         * plugins/document-manager/images/anjuta-block-end.svg:
4319         * plugins/document-manager/images/anjuta-block-start.svg:
4320         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
4321         * plugins/document-manager/images/anjuta-bookmark.svg:
4322         * plugins/document-manager/images/anjuta-go-history-next.svg:
4323         * plugins/document-manager/images/anjuta-go-history-prev.svg:
4324         * plugins/document-manager/plugin.c: (register_stock_icons):
4325         * plugins/glade/plugin.c: (register_stock_icons):
4326         * plugins/language-support-cpp-java/plugin.c:
4327         (register_stock_icons):
4328         * plugins/message-view/Makefile.am:
4329         * plugins/message-view/anjuta-go-message-next.svg:
4330         * plugins/message-view/anjuta-go-message-prev.svg:
4331         * plugins/message-view/anjuta-message-view.svg:
4332         * plugins/message-view/messages.xpm:
4333         * plugins/message-view/plugin.c: (register_stock_icons):
4334         * plugins/patch/plugin.c: (patch_plugin_activate):
4335         * plugins/project-manager/plugin.c: (register_stock_icons):
4336         * plugins/search/Makefile.am:
4337         * plugins/search/anjuta-go-match-next.svg:
4338         * plugins/search/anjuta-go-match-prev.svg:
4339         * plugins/search/plugin.c: (activate_plugin):
4340         * plugins/symbol-browser/plugin.c: (register_stock_icons):
4341         * plugins/terminal/terminal.c: (register_stock_icons):
4342         * plugins/valgrind/plugin.c: (register_stock_icons):
4343         
4344         Updated to use the new icons and added several new and updated 
4345         icons from #480093
4347 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
4349         * libanjuta/anjuta-plugin-handle.c,
4350         libanjuta/anjuta-plugin-handle.h:
4351         Add a new path property containing the directory of the .plugin
4352         file, library file (.so or whatever) must be in the same directory
4354         * libanjuta/anjuta-plugin-manager.c,
4355         libanjuta/interfaces/libanjuta.idl,
4356         (removed) libanjuta/anjuta-glue-plugin.c,
4357         (removed) libanjuta/anjuta-glue-plugin.h,
4358         (removed) libanjuta/anjuta-glue-c.c,
4359         (removed) libanjuta/anjuta-glue-c.h,
4360         (removed) libanjuta/anjuta-glue-cpp.c,
4361         (removed) libanjuta/anjuta-glue-cpp.h,
4362         (removed) libanjuta/anjuta-glue-factory.c,
4363         (removed) libanjuta/anjuta-glue-factory.h,
4364         (added) libanjuta/anjuta-c-module.c,
4365         (added) libanjuta/anjuta-c-module.h,
4366         (added) libanjuta/anjuta-c-plugin-factory.c,
4367         (added) libanjuta/anjuta-c-plugin-factory.h,
4368         libanjuta/Makefile.am:
4369         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
4370         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
4371         implementing IAnjutaPluginFactory
4372         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
4374         * libanjuta/libanjuta.h:
4375         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
4376         interface)
4378         * libanjuta/anjuta-plugin.h:
4379         Replace AnjutaGluePlugin by GTypeModule
4380         Remove unused anjuta_glue_get_component_type replaced by
4381         g_type_from_name
4383         * plugins/build-basic-autotools/build-basic-autotools.h,
4384         plugins/class-gen/plugin.h,
4385         plugins/class-inheritance/plugin.h,
4386         plugins/cvs-plugin/plugin.h,
4387         plugins/debug-manager/plugin.h,
4388         plugins/devhelp/plugin.h,
4389         plugins/document-manager/plugin.h,
4390         plugins/editor/plugin.h,
4391         plugins/file-loader/plugin.h,
4392         plugins/file-wizard/plugin.h,
4393         plugins/gdb/plugin.h,
4394         plugins/glade/plugin.h,
4395         plugins/gtodo/plugin.h,
4396         plugins/indent/plugin.h,
4397         plugins/language-manager/plugin.h,
4398         plugins/language-support-cpp-java/plugin.h,
4399         plugins/macro/plugin.h,
4400         plugins/message-view/plugin.h,
4401         plugins/patch/plugin.h,
4402         plugins/profiler/plugin.h,
4403         plugins/project-import/plugin.h,
4404         plugins/project-manager/plugin.h,
4405         plugins/project-wizard/plugin.h,
4406         plugins/sample1/plugin.h,
4407         plugins/search/plugin.h,
4408         plugins/sourceview/plugin.h,
4409         plugins/subversion/plugin.h,
4410         plugins/symbol-browser/plugin.h,
4411         plugins/symbol-db/plugin.h,
4412         plugins/terminal/terminal.c,
4413         plugins/tools/plugin.h,
4414         plugins/valgrind/plugin.h:
4415         Replace AnjutaGluePlugin by GTypeModule
4417 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
4419         * plugins/debug-manager/breakpoints.c:
4420         Fix bug#487112, crash while removing a breakpoint in a new file
4422 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
4424         * plugins/document-manager/search-box.c:
4425         Fix a crash (with an useful comment) focus-out-event handler must
4426         return a gboolean
4428 2007-10-14 Johannes Schmid <jhs@gnome.org>
4430         * plugins/sourceview/sourceview.c:
4431         Hide calltip when "Up" or "Down" key is pressed
4433 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
4435         * plugins/document-manager/search-box.c:
4436         Change included file order to avoid a compile error with gnome 2.16
4438 2007-10-13  Johannes Schmid <jhs@gnome.org>
4440         * plugins/debug-manager/plugin.c: (enable_log_view):
4441         
4442         Fixed crash when closing a project and unloading another while
4443         the debugger is enabled
4445 2007-10-13  Johannes Schmid <jhs@gnome.org>
4447         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4448         
4449         Use correct breakpoint icon
4450         
4451         * plugins/devhelp/Makefile.am:
4452         * plugins/devhelp/anjuta-go-help-next.svg:
4453         * plugins/devhelp/anjuta-go-help-prev.svg:
4454         * plugins/devhelp/plugin.c: (register_stock_icons),
4455         (devhelp_activate):
4456         
4457         Added new icons from #480093
4458         
4459         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4460         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4461         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4462         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4463         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4464         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4465         * plugins/message-view/anjuta-go-message-next.svg:
4466         * plugins/message-view/anjuta-go-message-prev.svg:
4467         
4468         Updated icons from #480093
4469                 
4470         * src/anjuta-actions.h:
4471         Use GTK_STOCK_FULLSCREEN
4472         
4473         * src/anjuta-app.c: (on_gdl_style_changed),
4474         (anjuta_app_instance_init):
4475         * src/anjuta.glade:
4476         
4477         Added preference option to set the gdl switcher style
4479 2007-10-13  Johannes Schmid <jhs@gnome.org>
4481         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4482         (get_property_value_as_string), (set_property_value_as_string),
4483         (register_callbacks):
4484         * libanjuta/anjuta-preferences.h:
4485         
4486         Support GtkFileChooserButton as preferences widget
4487         
4488         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4489         
4490         Fixed a Gtk-Critical
4491         
4492         * plugins/file-manager/Makefile.am:
4493         * plugins/file-manager/file-model.c: (file_model_filter_file),
4494         (file_model_add_dummy), (file_model_expand_idle),
4495         (file_model_set_property), (file_model_get_property),
4496         (file_model_class_init):
4497         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
4498         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
4499         (file_manager_activate), (file_manager_finalize),
4500         (file_manager_instance_init), (ipreferences_merge),
4501         (ipreferences_unmerge), (ipreferences_iface_init):
4502         * plugins/file-manager/plugin.h:
4503         
4504         Added preferences to file-manager
4506         * plugins/glade/plugin.c: (activate_plugin):
4507         
4508         Move Properties widget into center because it is way to big
4509         for the sidebar
4511 2007-10-10  Johannes Schmid <jhs@gnome.org>
4513         * plugins/language-support-cpp-java/Makefile.am:
4514         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
4515         * plugins/language-support-cpp-java/anjuta-complete.svg:
4516         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
4517         * plugins/language-support-cpp-java/plugin.c:
4518         (register_stock_icons):
4519         
4520         And yet some more icons...
4522 2007-10-10  Johannes Schmid <jhs@gnome.org>
4524         * plugins/debug-manager/breakpoints.c:
4525         * plugins/debug-manager/images/Makefile.am:
4526         * plugins/debug-manager/images/anjuta-bookmark.svg:
4527         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
4528         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
4529         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
4530         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
4531         * plugins/debug-manager/images/anjuta-linemark.svg:
4532         * plugins/debug-manager/images/anjuta-pcmark.svg:
4533         * plugins/debug-manager/plugin.c: (register_stock_icons):
4534         * plugins/debug-manager/sparse_view.c:
4535         * plugins/document-manager/images/Makefile.am:
4536         * plugins/document-manager/images/anjuta-block-select.svg:
4537         * plugins/document-manager/images/anjuta-fold-close.svg:
4538         * plugins/document-manager/images/anjuta-fold-open.svg:
4539         * plugins/document-manager/images/anjuta-fold-toggle.svg:
4540         * plugins/document-manager/images/anjuta-indent-less.svg:
4541         * plugins/document-manager/images/anjuta-indent-more.svg:
4542         * plugins/document-manager/images/anjuta-swap.svg:
4543         * plugins/document-manager/images/block_select.xpm:
4544         * plugins/document-manager/images/fold_close.xpm:
4545         * plugins/document-manager/images/fold_open.xpm:
4546         * plugins/document-manager/images/fold_toggle.xpm:
4547         * plugins/document-manager/images/indent.xpm:
4548         * plugins/document-manager/images/indent_dcr.xpm:
4549         * plugins/document-manager/images/indent_inc.xpm:
4550         * plugins/document-manager/plugin.c: (register_stock_icons):    
4551         * plugins/editor/Makefile.am:
4552         * plugins/editor/anjuta-bookmark-16.xpm:
4553         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
4554         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
4555         * plugins/editor/anjuta-linemark-16.xpm:
4556         * plugins/editor/anjuta-pcmark-16.xpm:
4557         * plugins/editor/bookmark.xpm:
4558         * plugins/editor/breakpoint-disabled.xpm:
4559         * plugins/editor/breakpoint-enabled.xpm:
4560         * plugins/editor/linemarker.xpm:
4561         * plugins/editor/program-counter.xpm:
4562         * plugins/editor/text_editor.c:
4563         * plugins/message-view/Makefile.am:
4564         * plugins/message-view/anjuta-go-message-next.svg:
4565         * plugins/message-view/anjuta-go-message-prev.svg:
4566         * plugins/message-view/anjuta-message-manager.ui:
4567         * plugins/message-view/plugin.c:
4568         * plugins/sourceview/Makefile.am:
4569         * plugins/sourceview/sourceview.c:
4571         Integrated lots of icons from #480093
4572         Thanks to <tpgww@onepost.net>
4574         * plugins/document-manager/plugin.c:
4575         Do not mark the line in ifile_open(), that looks ugly.
4576         
4577         * plugins/document-manager/search-box.c: (on_search_focus_out),
4578         (search_box_init):
4579         Clear the status bar on focus_out.
4580         
4581         * plugins/file-loader/anjuta-loader-plugin.ui:
4582         Fixed a missing "="
4584 2007-10-09  Johannes Schmid <jhs@gnome.org>
4586         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4587         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
4589         Some things I missed in the patch for #484419
4590         
4591         * plugins/document-manager/action-callbacks.c:
4592         (on_new_file_activate):
4593         * plugins/document-manager/action-callbacks.h:
4594         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
4595         (on_window_key_press_event), (on_gconf_notify_timer):
4596         
4597         484645 – patch to deal with docman FIXME etc
4598         
4599         * plugins/editor/text_editor.c: (text_editor_set_indicator):
4600         * plugins/search/search-replace.c: (search_and_replace),
4601         (write_message_pane), (search_replace_populate),
4602         (translate_dialog_strings), (create_dialog),
4603         (anjuta_search_replace_activate):
4604         * plugins/search/search-replace_backend.c:
4605         (file_buffer_new_from_path), (get_next_match),
4606         (create_search_entries), (regex_backref),
4607         (clear_search_replace_instance):
4608         * plugins/search/search-replace_backend.h:
4609         
4610         #484573 – patch to correct various search-related issues
4611         
4612         Thanks for the above patches to <tpgww@onepost.net>
4613         
4614         * plugins/sourceview/sourceview.c:
4615         (sourceview_create_highligth_indic):
4616         
4617         Use the same marker for important as gedit (yellow background)
4619         * plugins/document-manager/anjuta-document-manager.ui:
4620         * plugins/file-loader/anjuta-file-loader.ui:
4621         * plugins/file-loader/plugin.c:
4622         
4623         Moved FileNew action to document-manager
4625 2007-10-08  Johannes Schmid <jhs@gnome.org>
4627         * plugins/document-manager/search-box.c: (on_search_activated):
4628         Mark messages for translation
4630 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
4632         reviewed by: Johannes Schmid <jhs@gnome.org>
4634         * plugins/Makefile.am:
4635         * plugins/build-basic-autotools/build-basic-autotools.c:
4636         (build_compile_file_real):
4637         * plugins/search/search-replace.c:
4638         * plugins/valgrind/preferences.c: (build_general_prefs):
4639         
4640         Fix #484379 – Contents of Makefile.am plugins and
4641         #484419 – Improvement into translation
4643 2007-10-06  Johannes Schmid <jhs@gnome.org>
4645         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4647         Fixed to properly support pointer-to-pointer (**) types
4649         * libanjuta/interfaces/libanjuta.idl:
4650         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
4651         * plugins/sourceview/sourceview-cell.h:
4652         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
4653         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
4654         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
4655         (isearch_backward), (isearch_iface_init):
4656         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
4657         (itext_editor_iface_init), (iselection_set_iter),
4658         (iselection_get_start_iter), (iselection_get_end_iter),
4659         (iselection_iface_init), (isearch_forward), (isearch_backward),
4660         (isearch_iface_init):
4661         
4662         Added IAnjutaEditorSearch interface and some utility methods to
4663         migrate from positions to iterators for the editor interface.
4664         
4665         * plugins/document-manager/Makefile.am:
4666         * plugins/document-manager/action-callbacks.c:
4667         (on_goto_line_no1_activate), (on_show_search):
4668         * plugins/document-manager/action-callbacks.h:
4669         * plugins/document-manager/anjuta-docman.c:
4670         (anjuta_docman_add_document), (anjuta_docman_show_editor),
4671         (anjuta_docman_grab_text_focus):
4672         * plugins/document-manager/anjuta-document-manager.ui:
4673         * plugins/document-manager/goto_line.c: (removed)
4674         * plugins/document-manager/goto_line.h: (removed)
4675         * plugins/document-manager/search-box.c:
4676         * plugins/document-manager/search-box.h:
4677         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
4678         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
4679         (update_editor_ui_interface_items), (on_editor_added),
4680         (activate_plugin), (deactivate_plugin):
4681         * plugins/document-manager/plugin.h:
4682         
4683         Created new incremental "Quick Search" bar in the document manager to
4684         replace the crappy EggToolbar entries. Uses the new search interface and
4685         it thus much faster and more reliable.
4686         Fixes: 
4687         Bug 357544 – incremental search should work consistently (or not at all) 
4688         when main toolbar is hidden
4689         Bug 440637 – Search, don't work very well (partly for incremental search)
4690         
4691         * plugins/search/anjuta-search.ui:
4692         * plugins/search/plugin.c: (activate_plugin):
4693         
4694         Removed incremental search stuff
4695         
4696         * plugins/build-basic-autotools/build-basic-autotools.c:
4697         (on_session_save), (on_session_load):
4698         * plugins/build-basic-autotools/executer.c:
4699         (get_program_parameters):
4700         
4701         Scroll to selected executable and remember it across sessions
4702         (followup of #477976)
4703         
4704         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4705         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
4706         
4707         * plugins/devhelp/anjuta-devhelp.ui:
4708         Rearraged toolbar items a bit
4710 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
4712         * plugins/debug-manager/command.c,
4713         plugins/debug-manager/queue.c,
4714         plugins/gdb/plugin.c,
4715         plugins/gdb/debugger.c:
4716         Fix several crashing bugs (including bug#482985) with the debugger
4717         when closing project, stopping the debugger, restarting the program
4719 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
4721         * libanjuta/anjuta-launcher.c:
4722         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
4724 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
4726         * plugins/debug-manager/command.c,
4727         plugins/debug-manager/queue.c:
4728         Asynchronous command can abort other commands in queue
4729         Resynchronize debugger state when a command is cancelled
4731         * plugins/debug-manager/breakpoints.c:
4732         Free BreakpointItem only when it is not used anymore
4734         * plugins/gdb/plugin.c:
4735         Do not return TRUE if the callback and/or ready signal is not used
4737         * plugins/gdb/debugger.c:
4738         Fix a crash, return correct state when debugger is stopped
4740 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
4742         * plugins/project-wizard/autogen.c:
4743         Fix bug#482067, escape project wizard user defined strings
4745 2007-10-01  Johannes Schmid <jhs@gnome.org>
4747         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4748         .glade:
4749         * plugins/build-basic-autotools/build-basic-autotools.c:
4750         (basic_autotools_plugin_instance_init):
4751         * plugins/build-basic-autotools/build-basic-autotools.h:
4752         * plugins/build-basic-autotools/executer.c:
4753         (get_program_parameters):
4754         
4755         Fixed #477976 – Keybinding in run dialog
4757 2007-09-30  Johannes Schmid <jhs@gnome.org>
4759         * plugins/Makefile.am:
4760         Do not build indent plugin (yet)
4761         
4762         * plugins/document-manager/plugin.c: (ipreferences_merge):
4763         Fixed unintentional and wrong change
4765         * plugins/indent/anjuta-indent.ui:
4766         Added missing file
4768 2007-09-28  Johannes Schmid <jhs@gnome.org>
4770         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
4771         * libanjuta/anjuta-launcher.h:
4772         Add a method to send EOF to some process. Needed for the indent plugin
4773         and should be useful in general. It does not actually send EOF as this
4774         is not possible with utf-8, but closes the stream instead.
4776         * plugins/devhelp/plugin.c: (value_added_current_editor):
4777         Fixed a Gtk-Critical due to the IAnjutaEditor - 
4778         IAnjutaDocument switch.
4780         * configure.in:
4781         * plugins/Makefile.am:
4782         * plugins/document-manager/Makefile.am:
4783         * plugins/document-manager/action-callbacks.c:
4784         * plugins/document-manager/anjuta-document-manager.glade:
4785         * plugins/document-manager/anjuta-document-manager.ui:
4786         * plugins/document-manager/images/Makefile.am:
4787         * plugins/document-manager/images/indent_auto.xpm:
4788         * plugins/document-manager/images/indent_set.xpm:
4789         * plugins/document-manager/indent-dialog.c:
4790         * plugins/document-manager/indent-dialog.h:
4791         * plugins/document-manager/indent-util.c:
4792         * plugins/document-manager/indent-util.h:
4793         * plugins/document-manager/indent_test.c:
4794         * plugins/document-manager/plugin.c: (register_stock_icons),
4795         (docman_plugin_instance_init), (ipreferences_merge):
4796         * plugins/document-manager/plugin.h:
4797         
4798         Removed indent code from document manager
4799         
4800         * plugins/indent/Makefile.am:
4801         * plugins/indent/indent-dialog.c:
4802         * plugins/indent/indent-util.c: (indent_init_indent_style):
4803         * plugins/indent/indent.glade:
4804         * plugins/indent/indent.plugin.in:
4805         * plugins/indent/plugin.c: (on_indent_finished),
4806         (on_indent_output), (on_indent_action_activate),
4807         (on_edit_editor_indent), (on_style_combo_changed),
4808         (value_added_current_editor), (value_removed_current_editor),
4809         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
4810         (indent_plugin_finalize), (indent_plugin_dispose),
4811         (anjuta_indent_plugin_instance_init),
4812         (anjuta_indent_plugin_class_init), (ipreferences_merge),
4813         (ipreferences_unmerge), (ipreferences_iface_init):
4814         * plugins/indent/plugin.h:
4816         Moved indent code to it's own plugin. Also reimplemented indent invocation
4817         using anjuta_launcher and streams. This is not yet completely working, maybe
4818         I got something wrong with the launcher.
4819         Also fixed #478987 – Unusable 'Indent setting window' on preferences
4821 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
4823         * plugins/debug-manager/plugin.c:
4824         Fix bug#480851, disconnect save_session signal when plugin is unloaded
4826 2007-09-27  Johannes Schmid <jhs@gnome.org>
4828         * libanjuta/interfaces/libanjuta.idl:
4829         * plugins/Makefile.am:
4830         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
4831         (isymbol_type_str), (isymbol_name), (isymbol_args),
4832         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
4833         (isymbol_impl), (isymbol_iface_init):
4834         * plugins/symbol-browser/an_symbol_info.c:
4835         * plugins/symbol-browser/an_symbol_info.h:
4836         * plugins/symbol-db/Makefile.am:
4837         * plugins/symbol-db/plugin.c:
4838         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
4839         (value_added_current_editor), (on_editor_foreach_clear),
4840         (value_removed_current_editor), (project_root_added),
4841         (symbol_db_activate), (symbol_db_deactivate),
4842         (isymbol_manager_search):
4843         * plugins/symbol-db/readtags.c: (initialize_1):
4844         * plugins/symbol-db/symbol-db-engine-iterator.c:
4845         (sdb_engine_iterator_instance_init),
4846         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
4847         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
4848         (symbol_db_engine_iterator_move_next),
4849         (symbol_db_engine_iterator_move_prev),
4850         (symbol_db_engine_iterator_get_n_items),
4851         (symbol_db_engine_iterator_last),
4852         (symbol_db_engine_iterator_set_position),
4853         (symbol_db_engine_iterator_get_position),
4854         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
4855         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
4856         (isymbol_iter_foreach), (isymbol_iter_set_position),
4857         (isymbol_iter_get_position), (isymbol_iter_get_length),
4858         (isymbol_iter_clone), (isymbol_iter_assign),
4859         (isymbol_iter_iface_init):
4860         * plugins/symbol-db/symbol-db-engine-iterator.h:
4861         * plugins/symbol-db/symbol-db-engine.c:
4862         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
4863         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4864         (sdb_engine_finalize), (sdb_engine_get_type),
4865         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4866         (sdb_engine_get_table_id_by_unique_name2),
4867         (sdb_engine_get_table_id_by_unique_name3),
4868         (symbol_db_engine_add_new_workspace),
4869         (symbol_db_engine_get_opened_project_name),
4870         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
4871         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
4872         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
4873         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
4874         (sdb_engine_add_new_scope_definition),
4875         (sdb_engine_add_new_tmp_heritage_scope),
4876         (sdb_engine_second_pass_update_scope_1),
4877         (sdb_engine_second_pass_update_heritage),
4878         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
4879         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
4880         (symbol_db_engine_update_project_symbols),
4881         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
4882         (symbol_db_engine_update_buffer_symbols),
4883         (sdb_engine_walk_down_scope_path),
4884         (sdb_engine_prepare_symbol_info_sql),
4885         (symbol_db_engine_get_global_members),
4886         (symbol_db_engine_get_scope_members_by_symbol_id),
4887         (symbol_db_engine_get_scope_members),
4888         (symbol_db_engine_get_current_scope),
4889         (symbol_db_engine_get_file_symbols):
4890         * plugins/symbol-db/symbol-db-engine.h:
4891         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4892         (on_symbol_updated), (on_symbol_inserted),
4893         (symbol_db_view_locals_get_line),
4894         (symbol_db_view_locals_update_list):
4895         * plugins/symbol-db/symbol-db-view-search.c:
4896         (sdb_view_search_model_filter), (sdb_view_search_get_type):
4897         * plugins/symbol-db/symbol-db-view-search.h:
4898         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
4899         (do_add_hidden_children), (do_recurse_and_add_new_sym),
4900         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
4901         * plugins/symbol-db/tables.sql:
4902         * plugins/symbol-db/test/Makefile.am:
4903         * plugins/symbol-db/test/main.c: (add_new_files), (main):
4904         Updated patch from Massimo to improve symbol-db plugin
4906         * plugins/document-manager/plugin.c: (on_editor_changed):
4907         Make the code a bit more robust
4908         
4909         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4910         (anjuta_document_get_property), (anjuta_document_class_init),
4911         (anjuta_document_init), (set_uri), (document_loader_loaded),
4912         (anjuta_document_load), (document_saver_saving):
4913         * plugins/sourceview/anjuta-document.h:
4914         * plugins/sourceview/sourceview.c: (autodetect_language),
4915         (ilanguage_set_language), (ilanguage_get_language):
4916         Fix language detection on startup
4918 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
4920         * plugins/document-manager/action-callbacks.c:
4921         (on_editor_command_upper_case_activate),
4922         (on_editor_command_lower_case_activate): Leftover commit from previous
4923         commit (see last changlog entry by me).
4924         
4925         * plugins/file-manager/plugin.c: (file_manager_activate):
4926         Gave proper widget name so that layout works.
4928 2007-09-26  Johannes Schmid <jhs@gnome.org>
4930         * plugins/document-manager/plugin.c: (on_editor_changed),
4931         (docman_plugin_instance_init):
4932         Only unload/load language-support plugins if necessary.
4933         
4934         * plugins/language-manager/plugin.c: (language_manager_activate):
4935         Removed some debugging code
4937         * plugins/sourceview/sourceview.c: (on_document_saved),
4938         (ilanguage_set_language), (ilanguage_get_language):
4939         Fixed ianjuta_language interface and ensure that highlighting is
4940         activated when a new file is saved.
4941         
4942 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
4944         * libanjuta/interfaces/libanjuta.idl:
4945         * plugins/document-manager/action-callbacks.c:
4946         (on_editor_command_upper_case_activate),
4947         (on_editor_command_lower_case_activate):
4948         * plugins/editor/text_editor.c: (iselection_has_selection),
4949         (iselection_get_start), (iselection_get_end),
4950         (iselection_iface_init):
4951         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4952         * plugins/sourceview/sourceview.c: (iselect_has_selection),
4953         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
4954         method and implemented it for both scintilla and sourceview editors.
4955         Updated document-manager and assist plugins to use the new method.
4957 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
4959         * plugins/file-manager/file-view.c:
4960         Fix typo, allow to compile new file manager with gtk < 2.12
4962 2007-09-25  Johannes Schmid <jhs@gnome.org>
4964         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4965         Support Auto-Indent for single lines (e.g no selection);
4966         
4967         * plugins/macro/plugin.c:
4968         Do not use the same shortcut as auto-indent does
4969         
4970         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
4971         Optimized keyboard navigation - do not emit char_added when only
4972         navigation keys have been pressed.
4974 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
4976         * plugins/language-support-cpp-java/cpp-java-assist.c:
4977         (on_assist_chosen), (cpp_java_assist_install),
4978         (cpp_java_assist_uninstall):
4979         * plugins/language-support-cpp-java/plugin.c: (install_support),
4980         (uninstall_support): Install and uninstall support in correct order.
4981         Fixes a bug where it was installed multiple times resulting in
4982         inserting autocomplete text multiple times.
4984 2007-09-25  Johannes Schmid <jhs@gnome.org>
4986         * configure.in:
4987         Add GNOME_WARNING_FLAGS(maximum) and
4988         GNOME_CXX_WARNIGS(yes) to avoid bugs
4989         the compiler can warn you.
4990         
4991         * libegg/test-tree-utils.c: (key_test):
4992         * plugins/file-manager/file-model.c:
4993         (file_model_cancel_expand_idle), (file_model_sort),
4994         (file_model_row_expanded):
4995         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4996         (file_view_refresh), (file_view_get_selected), (file_view_init),
4997         (file_view_new):
4998         * plugins/file-manager/file-view.h:
4999         * plugins/symbol-db/readtags.c: (initialize_1):
5000         * src/main.c:
5001         
5002         Fixed the more critical warnings
5004 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5006         Icons from tpgww@onepost.net:
5007         * configure.in:
5008         * plugins/debug-manager/Makefile.am:
5009         * plugins/debug-manager/images/Makefile.am:
5010         * plugins/debug-manager/images/anjuta-attach.svg:
5011         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5012         * plugins/debug-manager/images/anjuta-step-into.svg:
5013         * plugins/debug-manager/images/anjuta-step-out.svg:
5014         * plugins/debug-manager/images/anjuta-step-over.svg:
5015         * plugins/debug-manager/plugin.c: (register_stock_icons):
5016         * plugins/document-manager/Makefile.am:
5017         * plugins/document-manager/block_select.xpm:
5018         * plugins/document-manager/fold_close.xpm:
5019         * plugins/document-manager/fold_open.xpm:
5020         * plugins/document-manager/fold_toggle.xpm:
5021         * plugins/document-manager/images/Makefile.am:
5022         * plugins/document-manager/images/anjuta-block-end.svg:
5023         * plugins/document-manager/images/anjuta-block-start.svg:
5024         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5025         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5026         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5027         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5028         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5029         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5030         * plugins/document-manager/indent.xpm:
5031         * plugins/document-manager/indent_auto.xpm:
5032         * plugins/document-manager/indent_dcr.xpm:
5033         * plugins/document-manager/indent_inc.xpm:
5034         * plugins/document-manager/indent_set.xpm:
5035         * plugins/document-manager/plugin.c: Added nicer icons for
5036         document manager and debugger. Organized icons in 'images'
5037         directories.
5039 2007-09-24  Johannes Schmid <jhs@gnome.org>
5041         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5042         Fixed a missing NULL in g_object_set.
5044 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5046         * plugins/language-support-cpp-java/cpp-java-assist.c:
5047         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
5048         scope memebers just after scope operator is entered.
5050 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5052         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5053         * plugins/language-support-cpp-java/cpp-java-assist.c:
5054         (completion_function), (completion_compare),
5055         (cpp_java_assist_tag_destroy), (create_completion),
5056         (cpp_java_assist_destroy_completion_cache),
5057         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
5058         Show '()' for function items in autocomplete list. Allow adding
5059         ' ' and/or '(' after function call autocompletion and have preferences
5060         settings for them.
5062 2007-09-24  Johannes Schmid <jhs@gnome.org>
5064         * sourceview.c: Reverting patch from r3157 because
5065         of side-effects
5067 2007-09-24  Johannes Schmid <jhs@gnome.org>
5069         * plugins/search/search-replace.c: (on_message_clicked):
5071         Fixed #427104 – No "highlight" of lines matching find-result
5073 2007-09-24  Johannes Schmid <jhs@gnome.org>
5075         * src/anjuta.glade:
5077         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
5079 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
5081         reviewed by: Johannes Schmid <jhs@gnome.org>
5083         * plugins/build-basic-autotools/executer.c: (execute_program):
5084         Fix #478238 – set env for execute programe in the terminal
5086 2007-09-24 Tom <tpgww@onepost.net>
5088         reviewed by: Johannes Schmid <jhs@gnome.org>
5090         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5091         Fix memory leak
5092         
5093         * plugins/debug-manager/disassemble.c: (on_disassemble):
5094         Correct a format string in DEBUG_PRINT()
5096 2007-09-23  Johannes Schmid <jhs@gnome.org>
5098         * plugins/sourceview/sourceview.c: (offset_to_position),
5099         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
5100         (ieditor_get_position), (iselect_set), (iselect_get_start),
5101         (iselect_get_end):
5102         
5103         Fixed #Bug 440637 – Search, don't work very well
5105 2007-09-23  Johannes Schmid <jhs@gnome.org>
5107         * plugins/file-manager/file-model.c: (file_model_get_filename):
5108         * plugins/file-manager/file-model.h:
5109         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
5110         (file_view_init), (file_view_class_init):
5111         * plugins/message-view/message-view.c:
5112         (message_view_query_tooltip), (message_view_dispose),
5113         (message_view_instance_init), (message_view_class_init):
5115         Added GTK+ 2.12 style tooltips to file-manager and message view.
5116         Only build if GTK+ 2.12 is availible otherwise for message-view, the
5117         old implementation is used.
5119 2007-09-23  Johannes Schmid <jhs@gnome.org>
5121         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5122         Fixed typo
5123         
5124         * plugins/language-manager/language-manager.plugin.in:
5125         Marked UserActivatable=FALSE
5126         
5127         * plugins/language-manager/plugin.c: (load_languages),
5128         (language_manager_activate), (language_manager_deactivate),
5129         (language_manager_dispose), (language_manager_instance_init),
5130         (language_manager_find_mime_type), (language_manager_find_string),
5131         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
5132         (ilanguage_get_name), (ilanguage_get_strings):
5133         
5134         Fixed various stupid bugs in language-manager plugin
5135         
5136         * plugins/symbol-db/symbol-db-engine.c:
5137         (sdb_engine_second_pass_update_scope_1):
5138         
5139         Add a g_return_if_fail to avoid a crash though still unsure
5140         what's causing it.
5142 2007-09-23  Johannes Schmid <jhs@gnome.org>
5144         * plugins/symbol-db/plugin.c: (on_project_element_added),
5145         (sources_array_free), (sources_array_add_foreach),
5146         (project_root_added):
5147         * plugins/symbol-db/symbol-db-engine.c:
5148         (symbol_db_engine_add_new_files):
5149         * plugins/symbol-db/symbol-db-engine.h:
5150         
5151         Added support for other languages than "C" to symbol-db. Now
5152         supports all languages listed by the language-manager.
5154 2007-09-23  Tom <tpgww@onepost.net>
5156         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
5158         * configure.in:
5159         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
5160         
5161         * libanjuta/anjuta-glue-factory.c: (load_plugin),
5162         (anjuta_glue_factory_get_object_type):
5163         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5164         * plugins/build-basic-autotools/build-basic-autotools.c:
5165         (value_added_current_editor):
5166         * plugins/debug-manager/breakpoints.c:
5167         (breakpoints_dbase_edit_breakpoint),
5168         (on_toggle_breakpoint_activate):
5169         * plugins/debug-manager/plugin.c:
5170         (on_run_to_cursor_action_activate):
5171         * plugins/debug-manager/stack_trace.c:
5172         (dma_thread_update_stack_trace):
5173         * plugins/gdb/plugin.c:
5174         * plugins/glade/plugin.c: (ifile_open):
5175         * plugins/profiler/gprof-call-graph-view.c:
5176         * plugins/profiler/gprof-flat-profile-view.c:
5177         * plugins/profiler/gprof-function-call-tree-view.c:
5178         * plugins/profiler/gprof-options.c: (setup_widgets):
5179         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5180         * plugins/search/search-replace_backend.c:
5181         (file_buffer_new_from_te):
5182         * plugins/sourceview/assist-tip.c: (assist_tip_move):
5183         * plugins/sourceview/assist-window.c: (assist_window_set_property),
5184         (assist_window_get_property), (assist_window_move):
5185         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
5186         (value_added_current_editor):
5187         * plugins/symbol-db/plugin.c: (value_added_current_editor):
5188         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5189         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
5190         
5191         Many small code, warnings and leak fixes
5193 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5195         * (removed) plugins/debug-manager/debugger.c,
5196         (removed) plugins/debug-manager/debugger.h,
5197         (added) plugins/debug-manager/command.c,
5198         (added) plugins/debug-manager/command.h,
5199         (added) plugins/debug-manager/queue.c,
5200         (added) plugins/debug-manager/queue.h,
5201         plugins/debug-manager/breakpoints.c,
5202         plugins/debug-manager/debug_tree.c,
5203         plugins/debug-manager/debug_tree.h,
5204         plugins/debug-manager/disassemble.c,
5205         plugins/debug-manager/disassemble.h,
5206         plugins/debug-manager/locals.c,
5207         plugins/debug-manager/locals.h,
5208         plugins/debug-manager/memory.c,
5209         plugins/debug-manager/memory.h,
5210         plugins/debug-manager/plugin.c,
5211         plugins/debug-manager/plugin.h,
5212         plugins/debug-manager/registers.c,
5213         plugins/debug-manager/registers.h,
5214         plugins/debug-manager/sharedlib.c,
5215         plugins/debug-manager/sharedlib.h,
5216         plugins/debug-manager/signals.c,
5217         plugins/debug-manager/signals.h,
5218         plugins/debug-manager/stack_trace.c,
5219         plugins/debug-manager/stack_trace.h,
5220         plugins/debug-manager/start.h,
5221         plugins/debug-manager/start.c,
5222         plugins/debug-manager/threads.c,
5223         plugins/debug-manager/threads.h,
5224         plugins/debug-manager/watch.c,
5225         plugins/debug-manager/watch.h,
5226         plugins/debug-manager/Makefile.am,
5227         plugins/gdb/debugger.c,
5228         plugins/gdb/debugger.h,
5229         plugins/gdb/plugin.c,
5230         libanjuta/interfaces/libanjuta.idl:
5231         Split debug-manager/debugger.c into command.c and queue.c
5232         Clean up debugger queue
5233         DmaDebuggerQueue object does not implement IAnjutaDebugger
5235 2007-09-23  Johannes Schmid <jhs@gnome.org>
5237         * configure.in:
5238         Bumped version to 2.3.0 (to ensure bugzilla bugs are
5239         set correctly, etc.)
5240         
5241         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5242         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5243         (plugin_set_update):
5244         
5245         Show an error dialog instead of crashing when plugin loading fails
5247         * plugins/language-manager/Makefile.am:
5248         * plugins/language-manager/language-manager.plugin.in:
5249         * plugins/language-manager/languages.xml:
5250         * plugins/language-manager/plugin.c: (language_destroy),
5251         (load_languages), (language_manager_activate),
5252         (language_manager_deactivate), (language_manager_finalize),
5253         (language_manager_dispose), (language_manager_instance_init),
5254         (language_manager_class_init), (language_manager_find_mime_type),
5255         (language_manager_find_string), (ilanguage_get_from_mime_type),
5256         (ilanguage_get_from_string), (ilanguage_get_name),
5257         (ilanguage_get_strings), (ilanguage_iface_init):
5258         * plugins/language-manager/plugin.h:
5259         
5260         Added new language-manager plugin to have a better organisation for
5261         language names. The xml probabaly needs to be extended over time.
5262         
5263         * plugins/Makefile.am:
5264         * plugins/document-manager/plugin.c: (on_editor_changed):
5265         
5266         Adapted to new IAnjutaLanguage interface. Do not unload language-support
5267         because it does not really save memory but makes tab switching slow.
5268         
5269         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5270         .in:
5271         * plugins/language-support-cpp-java/plugin.c: (install_support),
5272         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
5273         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
5274         unloading
5276         * plugins/language-support-cpp-java/cpp-java-assist.c:
5277         (cpp_java_assist_show_autocomplete):
5278         
5279         Fix autocomplete to only show valid completions
5281         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5282         Calltips always have correct size and position now
5284 2007-09-22  Johannes Schmid <jhs@gnome.org>
5286         * plugins/search/search-replace_backend.c: (get_next_match):
5287         Removed code introduced by accident that causes a crash.
5288         
5289         * plugins/sourceview/sourceview-tags.c:
5290         * plugins/sourceview/sourceview-tags.h:
5291         Removed ununsed files
5293 2007-09-22  Johannes Schmid <jhs@gnome.org>
5295         * plugins/language-support-cpp-java/cpp-java-assist.c:
5296         Fixed build error
5298 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5300         * plugins/language-support-cpp-java/cpp-java-assist.c:
5301         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
5302         Increased matching brace search to 500 chars.
5304 2007-09-21  Johannes Schmid <jhs@gnome.org>
5306         * plugins/language-support-cpp-java/cpp-java-assist.c:
5307         (cpp_java_assist_get_pre_word),
5308         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
5309         
5310         Added some profiling debug code
5311         
5312         * plugins/language-support-cpp-java/cpp-java-utils.c:
5313         (cpp_java_util_jump_to_matching_brace):
5314         * plugins/language-support-cpp-java/cpp-java-utils.h:
5315         * plugins/language-support-cpp-java/plugin.c:
5316         (get_line_indentation_base), (get_line_auto_indentation):
5317         
5318         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
5319         avoid looping over the whole file when using calltips which is too slow and
5320         unneeded.
5321         
5322         * plugins/sourceview/assist-tip.c: (assist_tip_init),
5323         (assist_tip_set_tips), (assist_tip_get_coordinates),
5324         (assist_tip_new):
5325         * plugins/sourceview/sourceview.c: (iassist_show_tips):
5326         
5327         Better calltips appearance (use theme now) and avoid jumping
5328         calltips
5330 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5332         * plugins/document-manager/plugin.c:
5333         (update_editor_ui_interface_items):
5334         * plugins/language-support-cpp-java/plugin.c: (install_support),
5335         (uninstall_support): Moved autocomplete ui update code from
5336         document-manager to language-plugin.
5338 2007-09-21  Johannes Schmid <jhs@gnome.org>
5340         * libanjuta/interfaces/libanjuta.idl:
5341         
5342         Added IAnjutaLanguage interface (might still change...) for
5343         the upcoming language-manager plugin.
5344         
5345         * plugins/file-manager/Makefile.am:
5346         * plugins/file-manager/file-model.c:
5347         (file_model_cancel_expand_idle), (file_model_add_dummy),
5348         (file_model_expand_idle), (file_model_sort),
5349         (file_model_row_expanded), (file_model_row_collapsed),
5350         (file_model_init), (file_model_finalize),
5351         (file_model_set_property), (file_model_get_property),
5352         (file_model_class_init), (file_model_new), (file_model_refresh),
5353         (file_model_get_uri):
5354         * plugins/file-manager/file-model.h:
5355         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5356         (file_view_expand_row_idle), (file_view_refresh),
5357         (file_view_get_selected), (file_view_button_press_event),
5358         (file_view_selection_changed), (file_view_init),
5359         (file_view_get_property), (file_view_set_property),
5360         (file_view_finalize), (file_view_class_init):
5361         
5362         Split up model/view as far as possible and fixed some file-manager
5363         bugs (popup-menu and incorrect project loading).
5364         
5365         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5366         Use monospace font for tips.
5367         
5368         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
5369         (sourceview_cell_new), (icell_get_character), (icell_get_length),
5370         (icell_get_attribute), (icell_style_get_font_description),
5371         (icell_style_get_color), (icell_style_get_background_color),
5372         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
5373         (iiter_foreach), (iiter_set_position), (iiter_get_position),
5374         (iiter_get_length), (iiter_clone), (iiter_assign):
5376         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
5377         interface. This is way faster though it has the drawback to create invalid
5378         iterators if the buffer is changed.
5380 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5382         * libanjuta/interfaces/libanjuta.idl:
5383         * plugins/document-manager/action-callbacks.c:
5384         * plugins/document-manager/anjuta-document-manager.ui:
5385         * plugins/document-manager/plugin.c: (register_stock_icons):
5386         * plugins/editor/text_editor.c:
5387         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5388         * plugins/language-support-cpp-java/cpp-java-assist.c:
5389         (cpp_java_assist_get_calltip_context):
5390         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
5391         (register_stock_icons), (cpp_java_plugin_activate_plugin):
5393         Moved autocomplete menu action from document-manager to assist plugin
5394         and got rid of deprecated autocomplete interface.
5396 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5398         * libanjuta/interfaces/libanjuta.idl:
5399         * plugins/editor/text_editor.c: (iassist_iface_init):
5400         * plugins/language-support-cpp-java/cpp-java-assist.c:
5401         (cpp_java_assist_check), (on_assist_chosen):
5402         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5403         Removed react() methods in both editors and assist interface. Assist
5404         plugin itself handles setting the autocomplete. Also fixed
5405         some mem leaks.
5407 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5409         * plugins/file-manager/Makefile.am:
5410         * plugins/file-manager/file-view.c: (file_view_add_dummy),
5411         (file_view_expand_idle), (file_view_init):
5412         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
5413         (file_manager_set_default_uri), (project_root_added),
5414         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
5415         (file_manager_activate), (file_manager_deactivate),
5416         (file_manager_instance_init), (file_manager_class_init),
5417         (ifile_manager_set_root), (ifile_manager_set_selected),
5418         (ifile_manager_iface_init): Adjusted white spaces to match
5419         anjuta convention.
5421 2007-09-19  Naba Kumar  <naba@gnome.org>
5423         * libanjuta/interfaces/libanjuta.idl:
5424         * plugins/editor/text_editor.c: (text_editor_instance_init),
5425         (iassist_show_tips), (iassist_cancel_tips),
5426         (iassist_hide_suggestions), (iassist_iface_init):
5427         * plugins/editor/text_editor.h:
5428         * plugins/editor/text_editor_cbs.c:
5429         (on_text_editor_scintilla_notify):
5430         * plugins/language-support-cpp-java/cpp-java-assist.c:
5431         (is_scope_context_character), (is_word_character),
5432         (create_completion), (cpp_java_assist_get_scope_context),
5433         (cpp_java_assist_get_pre_word),
5434         (cpp_java_assist_get_scope_operator),
5435         (cpp_java_assist_destroy_completion_cache),
5436         (cpp_java_assist_create_scope_completion_cache),
5437         (cpp_java_assist_create_word_completion_cache),
5438         (cpp_java_assist_show_autocomplete),
5439         (cpp_java_assist_get_calltip_context),
5440         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
5441         (on_editor_char_added), (on_assist_chosen),
5442         (cpp_java_assist_install), (cpp_java_assist_uninstall),
5443         (cpp_java_assist_init), (cpp_java_assist_finalize):
5444         * plugins/language-support-cpp-java/cpp-java-assist.h:
5445         * plugins/language-support-cpp-java/plugin.c:
5446         (initialize_indentation_params):
5447         * plugins/sourceview/assist-tip.c:
5448         * plugins/sourceview/assist-tip.h:
5449         * plugins/sourceview/sourceview-private.h:
5450         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5451         (on_assist_tip_destroyed), (on_assist_cancel),
5452         (on_document_char_added), (iassist_get_suggestions),
5453         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
5454         
5455         Implement state-less assistance so that assist can be evaluated
5456         any given time at any position. Changed IAnjutaEditorAssist interfance
5457         and implementations and removed any state management in editors.
5459 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
5461         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5462         completion items sorting and avoided unnecssary sorts.
5464         * plugins/text-editor.c: Fixed state.
5466 2007-09-17  Johannes Schmid <jhs@gnome.org>
5468         * plugins/language-support-cpp-java/cpp-java-assist.c:
5469         (on_assist_begin):
5470         
5471         Fixed calltips in sourceview
5473 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
5475         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5476         completion items preparation time. Fixed a crash bug.
5478         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5479         Set buffer size (From Massimo, required for symbol-db).
5481         * libanjuta/interfaces/libanjuta.idl: Also pass position information
5482         for suggestions.
5484         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
5485         change in API.
5487         * plugins/editor/aneditor-autocomplete.cxx,
5488         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
5489         Added ANE_GETWORDBEFORECARAT command.
5491         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
5492         using assist interface.
5494         * plugins/editor/text_editor.c: (text_editor_instance_init),
5495         (text_editor_get_word_before_carat),
5496         (text_editor_get_current_word), (iassist_add_trigger),
5497         (iassist_remove_trigger), (on_assist_canceled),
5498         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
5499         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
5500         * plugins/editor/text_editor.h:
5501         * plugins/editor/text_editor_cbs.c: (trigger_size),
5502         (max_trigger_size), (text_editor_check_assist),
5503         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
5504         interface.
5506         * plugins/language-support-cpp-java/Makefile.am:
5507         * plugins/language-support-cpp-java/plugin.c:
5508         (get_line_indentation_base), (get_line_auto_indentation),
5509         (install_support), (uninstall_support),
5510         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
5511         (cpp_java_plugin_instance_init):
5512         * plugins/language-support-cpp-java/plugin.h:
5513         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
5514         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
5515         Make assist a separate class.
5517 2007-09-14  Johannes Schmid <jhs@gnome.org>
5519         * plugins/sourceview/sourceview.c: (iassist_suggest):
5520         Fixed changed char_alignment paramter in language-support
5521         plugin
5523 2007-09-14  Naba Kumar  <naba@gnome.org>
5525         * plugins/language-support-cpp-java/plugin.c: Send the right
5526         'char_alignment' paramenter (needs fixing in sourceview).
5528 2007-09-13  Johannes Schmid <jhs@gnome.org>
5530         * anjuta.anjuta:
5531         * plugins/project-wizard/templates/minimal/project.anjuta:
5532         Use IAnjutaSymbolManager instead of loading the plugin directly.
5533         (TODO: Think of a version to do this for older files...)
5535         * configure.in:
5536         * plugins/Makefile.am:
5537         * plugins/symbol-db/Makefile.am:
5538         
5539         Build symbol-db plugin if libgda-3.0 is found
5541 2007-09-13  Johannes Schmid <jhs@gnome.org>
5543         * plugins/sourceview/Makefile.am:
5544         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5545         (set_uri):
5546         * plugins/sourceview/anjuta-document.h:
5547         Removed lots of dead code
5548         
5549         * plugins/sourceview/anjuta-languages-manager.c:
5550         * plugins/sourceview/anjuta-languages-manager.h:
5551         removed completely
5552         
5553         * plugins/sourceview/sourceview.c: (on_document_char_added),
5554         (on_document_loaded), (sourceview_instance_init),
5555         (iselect_get_start), (iselect_get_end),
5556         (ilanguage_get_supported_languages), (ilanguage_set_language):
5557         
5558         Fixed selection handling and make some adaptions for the changes 
5559         mentioned above
5561 2007-09-13  Johannes Schmid <jhs@gnome.org>
5563         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5564         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5565         (on_assist_update):
5566         
5567         Added preferences to language support completion/calltips
5568         
5569         * plugins/sourceview/assist-window.c: (assist_window_update):
5571         Always select first entry
5573         * plugins/sourceview/sourceview.glade:
5574         Removed old completion preferences
5576 2007-09-11  Naba Kumar  <naba@gnome.org>
5578         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
5579         and possible crash when pressing ctrl+d in terminal after preferences
5580         window has been shown once (no need for backport).
5582         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
5583         implementations to get warnings instead of crashes for unimplemented
5584         interface methods.
5586 2007-09-11   Massimo Cora' <maxcvs@email.it>
5588         Reviewed by: Naba Kumar  <naba@gnome.org>
5590         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5591         * plugins/symbol-db/*:
5592         Added new symbol-database backend based on SQLite 3.
5593         (does not enabled for build currently).
5595 2007-09-10  Johannes Schmid <jhs@gnome.org>
5597         * anjuta.anjuta:
5598         * configure.in:
5599         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
5600         (parse_info_init), (parse_info_free), (valid_element),
5601         (start_element_handler), (end_element_handler), (text_handler),
5602         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
5603         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
5604         (egg_recent_model_monitor), (egg_recent_model_read),
5605         (egg_recent_model_open_file), (egg_recent_model_lock_file),
5606         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
5607         (egg_recent_model_set_property), (egg_recent_model_class_init),
5608         (egg_recent_model_init), (egg_recent_model_add_full),
5609         (egg_recent_model_delete), (egg_recent_model_get_list),
5610         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
5611         (egg_recent_model_set_filter_mime_types),
5612         (egg_recent_model_clear_group_filter),
5613         (egg_recent_model_set_filter_groups),
5614         (egg_recent_model_clear_scheme_filter),
5615         (egg_recent_model_set_filter_uri_schemes),
5616         (egg_recent_model_remove_expired):
5617         
5618         Update EggRecent (#456465)
5620 2007-09-10  Johannes Schmid <jhs@gnome.org>
5622         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
5623         (anjuta_plugin_manager_get_plugin):
5624         * plugins/profiler/gprof-call-graph-view.c:
5625         (gprof_call_graph_view_create_columns):
5626         * plugins/profiler/gprof-flat-profile-view.c:
5627         (gprof_flat_profile_view_create_columns):
5628         * plugins/profiler/gprof-function-call-tree-view.c:
5629         (gprof_function_call_tree_view_create_columns):
5630         
5631         Fixed #466031 – Update of pieces of menus for Localization
5633 2007-09-10  Johannes Schmid <jhs@gnome.org>
5635         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
5636         Bug 343522 – anjuta: Unable to execute commands that use options.
5638 2007-09-09  Johannes Schmid <jhs@gnome.org>
5640         * plugins/document-manager/anjuta-docman.c:
5641         (anjuta_docman_update_page_label):
5642         
5643         Fixed #458034 – Method of indicating unsaved changes breaks convention
5644         
5645         * plugins/document-manager/plugin.c: (update_title),
5646         (value_added_project_root_uri), (value_removed_project_root_uri),
5647         (on_editor_changed), (activate_plugin):
5648         * plugins/document-manager/plugin.h:
5649         * plugins/project-manager/plugin.c: (on_profile_scoped),
5650         (on_profile_descoped), (ifile_open):
5651         
5652         Fixed #427390 – Show path of item in currently focused editor window
5654 2007-09-09  Johannes Schmid <jhs@gnome.org>
5656         * plugins/search/plugin.c: (on_toolbar_find_clicked),
5657         (on_toolbar_find_incremental):
5658         Fix incremental search
5659         
5660         * plugins/sourceview/sourceview.c: (on_document_char_added),
5661         (set_select):
5662         Fixed selection management
5664 2007-09-09  Johannes Schmid <jhs@gnome.org>
5666         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
5667         Fixed memory leak
5669         * libanjuta/interfaces/libanjuta.idl:
5670         Extended IAnjutaEditorAssist interface
5671         
5672         * plugins/language-support-cpp-java/plugin.c:
5673         (jump_to_matching_brace), (add_tags), (on_assist_begin),
5674         (assist_cleanup), (on_assist_chosen), (on_assist_update),
5675         (context_character), (get_context), (function_parser),
5676         (cpp_member_parser), (install_assist), (uninstall_assist),
5677         (get_line_indentation_base), (get_line_auto_indentation),
5678         (install_support), (uninstall_support),
5679         (on_value_added_current_editor), (on_value_removed_current_editor),
5680         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
5681         * plugins/language-support-cpp-java/plugin.h:
5682         
5683         Improved fixed editor assistance and added support for function/method
5684         tooltips. jumb_to_matching_brance => jump_to_matching_brace
5685         
5686         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
5687         Removed a FIXME
5688         
5689         * plugins/project-import/project-import.c: (on_import_next):
5690         Added a non-NULL check with could probably fix #474843 but not sure
5691         
5692         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5693         Fixed anjuta-plugin project wizard
5694         
5695         * plugins/sourceview/Makefile.am:
5696         * plguins/sourceview/assist-tip.[ch]:
5697         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
5698         (anjuta_view_key_press_event):
5699         * plugins/sourceview/assist-window.c: (assist_window_class_init),
5700         (assist_window_init), (assist_window_update), (assist_window_new):
5701         * plugins/sourceview/sourceview-private.h:
5702         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5703         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
5704         (trigger_size), (max_trigger_size), (on_document_char_added),
5705         (sourceview_dispose), (ieditor_get_current_word),
5706         (iassist_add_trigger), (iassist_init_suggestions),
5707         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
5708         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
5709         
5710         Big update on sourceview assist capabilites. Autocompletion should
5711         now work much better and function tooltips are finally supported!
5713         * plugins/sourceview/anjuta-document.h:
5714         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
5715         (anjuta_document_get_current_word):
5716         Fixed get_current_word (inspired by aneditor.cxx implementation)
5718         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
5719         (icell_get_attribute):
5720         Fixed get_attribute() to also detect character constants.
5721         Simplified get_char()
5723         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
5724         (isymbol_manager_get_members), (isymbol_manager_get_parents),
5725         (isymbol_manager_get_completions_at_position):
5726         
5727         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
5729 2007-09-04  Naba Kumar  <naba@gnome.org>
5731         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
5732         projects that can not add sources.
5734         * plugins/file-wizard/file.c: Similarly for file wizard,
5735         Do not enable 'Add to project' projects that can not add sources.
5737 2007-09-04  Naba Kumar  <naba@gnome.org>
5739         * configure.in: Bumped gnome-build requirement to 0.2.0
5740         for project capabilities support.
5742         * plugins/project-manager/plugin.c: Enable/disable project
5743         actions based on project capabilities. Fixes bug #433552:
5744         crash in Anjuta IDE: add file test.h in project on generic
5745         Makefile.
5747         * libanjuta/interfaces/libanjuta.idl: Added method to query
5748         project capabilities.
5750 2007-09-03  Naba Kumar  <naba@gnome.org>
5752         * plugins/file-manager/plugin.c: Set shadow type IN.
5753         * plugins/file-manager/file-view.c: Fixed code style.
5754         * plugins/file-manager/file-view.c: Fixed icons column to size
5755         properly.
5757         * plugins/file-manager/plugin.[c,h]: Fixed code style.
5759         * plugins/file-manager/plugin.c: Fixed crash on closing project and
5760         unmonitors project-uri on file-manager deactivation.
5762         * TODO.tasks: Updated
5764 2007-09-02  Johannes Schmid <jhs@gnome.org>
5766         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
5767         Fixed memory leak
5768         
5769         * plugins/file-manager/file-view.c: (file_view_get_selected),
5770         (file_view_button_press_event), (file_view_finalize):
5771         * plugins/file-manager/plugin.c: (project_root_removed),
5772         (file_manager_deactivate):
5773         
5774         Fixed some small bugs I missed before
5776 2007-09-02  Johannes Schmid <jhs@gnome.org>
5778         * plugins/file-manager/*:
5779         Added new and file-manager
5781 2007-09-02  Johannes Schmid <jhs@gnome.org>
5783         * plugins/file-manager/*:
5784         Removed old file-manager
5786 2007-08-31  Johannes Schmid <jhs@gnome.org>
5788         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
5789         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5790         
5791         Fixed some memory leaks
5792         
5793         * MAINTAINERS: Fixed
5794         
5795 2007-08-31  Johannes Schmid <jhs@gnome.org>
5797         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5798         (get_property_value_as_string), (set_property_value_as_string),
5799         (register_callbacks), (preferences_foreach_callback),
5800         (anjuta_preferences_register_property_raw):
5801         * libanjuta/anjuta-preferences.h:
5802         * plugins/build-basic-autotools/build-basic-autotools.c:
5803         (on_build_mesg_format):
5804         * plugins/document-manager/anjuta-document-manager.glade:
5805         * plugins/message-view/anjuta-message-manager-plugin.glade:
5806         
5807         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
5808         broken message view preferences
5809         
5810         * plugins/message-view/message-view.c:
5811         (message_view_instance_init), (pref_change_color), (prefs_init),
5812         (imessage_view_append):
5813         Cleaned up message view (#458041)
5814         
5815         * src/shell.c: (on_preferences_activate),
5816         (anjuta_test_shell_instance_init),
5817         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
5818         Fixed test shell to allow better debugging
5819         
5820 2007-08-31  Johannes Schmid <jhs@gnome.org>
5822         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
5823         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
5824         * plugins/gtodo/main.h:
5825         * plugins/gtodo/plugin.c: (activate_plugin):
5826         
5827         Fixed #423467 (View->Tasks menu items are not 
5828         checked on startup)
5830 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
5832         reviewed by: Johannes Schmid <jhs@gnome.org>
5834         * COPYING:
5835         * data/welcome.txt.in:
5836         * launcher/anjuta_launcher.c:
5837         * libanjuta/anjuta-children.c:
5838         * libanjuta/anjuta-children.h:
5839         * libanjuta/anjuta-debug.h:
5840         * libanjuta/anjuta-encodings.c:
5841         * libanjuta/anjuta-encodings.h:
5842         * libanjuta/anjuta-glue-c.c:
5843         * libanjuta/anjuta-glue-c.h:
5844         * libanjuta/anjuta-plugin-description.c:
5845         * libanjuta/anjuta-plugin-description.h:
5846         * libanjuta/anjuta-plugin-handle.c:
5847         * libanjuta/anjuta-plugin-handle.h:
5848         * libanjuta/anjuta-plugin-manager.c:
5849         * libanjuta/anjuta-plugin-manager.h:
5850         * libanjuta/anjuta-plugin.c:
5851         * libanjuta/anjuta-plugin.h:
5852         * libanjuta/anjuta-preferences.c:
5853         * libanjuta/anjuta-preferences.h:
5854         * libanjuta/anjuta-profile-manager.c:
5855         * libanjuta/anjuta-profile-manager.h:
5856         * libanjuta/anjuta-profile.c:
5857         * libanjuta/anjuta-profile.h:
5858         * libanjuta/anjuta-save-prompt.c:
5859         * libanjuta/anjuta-save-prompt.h:
5860         * libanjuta/anjuta-serializer.c:
5861         * libanjuta/anjuta-serializer.h:
5862         * libanjuta/anjuta-session.c:
5863         * libanjuta/anjuta-session.h:
5864         * libanjuta/anjuta-shell.c:
5865         * libanjuta/anjuta-shell.h:
5866         * libanjuta/anjuta-status.c:
5867         * libanjuta/anjuta-status.h:
5868         * libanjuta/anjuta-ui.c:
5869         * libanjuta/anjuta-ui.h:
5870         * libanjuta/anjuta-utils-priv.h:
5871         * libanjuta/anjuta-utils.c:
5872         * libanjuta/anjuta-utils.h:
5873         * libanjuta/cell-renderer-captioned-image.c:
5874         * libanjuta/cell-renderer-captioned-image.h:
5875         * libanjuta/e-splash.c:
5876         * libanjuta/e-splash.h:
5877         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5878         * libanjuta/interfaces/libanjuta.idl:
5879         * libanjuta/libanjuta.h:
5880         * libanjuta/resources.c:
5881         * libanjuta/resources.h:
5882         * libegg/egg-cell-renderer-text.c:
5883         * libegg/egg-combo-action.c:
5884         * libegg/egg-entry-action.c:
5885         * libegg/egg-recent-action.c:
5886         * libegg/egg-recent-files-module.c:
5887         * libegg/egg-recent-item.c:
5888         * libegg/egg-recent-model.c:
5889         * libegg/egg-recent-view-gtk.c:
5890         * libegg/egg-recent-view.c:
5891         * libegg/egg-submenu-action.c:
5892         * libegg/eggaccelerators.c:
5893         * libegg/eggcellrendererpopup.c:
5894         * libegg/eggcomboselect.c:
5895         * libegg/eggtreemodelfilter.c:
5896         * libegg/eggtreemultidnd.c:
5897         * libegg/gtkcellview.h:
5898         * libegg/treeviewutils/egg-cell-renderer-text.h:
5899         * libegg/treeviewutils/eggaccelerators.h:
5900         * libegg/treeviewutils/eggcellrendererkeys.h:
5901         * libegg/treeviewutils/eggcellrendererpopup.h:
5902         * libegg/treeviewutils/eggtreemodelfilter.h:
5903         * libegg/treeviewutils/eggtreemultidnd.h:
5904         * libegg/treeviewutils/eggtreeviewstate.h:
5905         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
5906         * manuals/anjuta-faqs/Makefile.am:
5907         * manuals/anjuta-manual/C/anjuta-manual.xml:
5908         * manuals/anjuta-manual/C/license.xml:
5909         * manuals/anjuta-manual/es/es.po:
5910         * manuals/anjuta-manual/sv/sv.po:
5911         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
5912         ml:
5913         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
5914         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
5915         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
5916         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
5917         * manuals/old/ja/anjuta-manual/license.xml:
5918         * plugins/build-basic-autotools/build-basic-autotools.c:
5919         * plugins/build-basic-autotools/build-basic-autotools.h:
5920         * plugins/build-basic-autotools/executer.c:
5921         * plugins/build-basic-autotools/executer.h:
5922         * plugins/build/build_file.c:
5923         * plugins/build/build_file.h:
5924         * plugins/build/build_project.c:
5925         * plugins/build/build_project.h:
5926         * plugins/build/clean_project.c:
5927         * plugins/build/clean_project.h:
5928         * plugins/build/commands.c:
5929         * plugins/build/commands.h:
5930         * plugins/build/compile.c:
5931         * plugins/build/compile.h:
5932         * plugins/build/compiler_options.c:
5933         * plugins/build/compiler_options.h:
5934         * plugins/build/configurer.c:
5935         * plugins/build/configurer.h:
5936         * plugins/build/executer.c:
5937         * plugins/build/executer.h:
5938         * plugins/class-gen/cell-renderer-flags.c:
5939         * plugins/class-gen/cell-renderer-flags.h:
5940         * plugins/class-gen/combo-flags.c:
5941         * plugins/class-gen/combo-flags.h:
5942         * plugins/class-gen/element-editor.c:
5943         * plugins/class-gen/element-editor.h:
5944         * plugins/class-gen/generator.c:
5945         * plugins/class-gen/generator.h:
5946         * plugins/class-gen/plugin.c:
5947         * plugins/class-gen/plugin.h:
5948         * plugins/class-gen/transform.c:
5949         * plugins/class-gen/transform.h:
5950         * plugins/class-gen/validator.c:
5951         * plugins/class-gen/validator.h:
5952         * plugins/class-gen/window.c:
5953         * plugins/class-gen/window.h:
5954         * plugins/class-inheritance/class-callbacks.c:
5955         * plugins/class-inheritance/class-callbacks.h:
5956         * plugins/class-inheritance/class-inherit.c:
5957         * plugins/class-inheritance/class-inherit.h:
5958         * plugins/class-inheritance/plugin.c:
5959         * plugins/class-inheritance/plugin.h:
5960         * plugins/cvs-plugin/cvs-actions.c:
5961         * plugins/cvs-plugin/cvs-actions.h:
5962         * plugins/cvs-plugin/cvs-callbacks.c:
5963         * plugins/cvs-plugin/cvs-callbacks.h:
5964         * plugins/cvs-plugin/cvs-execute.c:
5965         * plugins/cvs-plugin/cvs-execute.h:
5966         * plugins/cvs-plugin/cvs-interface.c:
5967         * plugins/cvs-plugin/cvs-interface.h:
5968         * plugins/cvs-plugin/plugin.c:
5969         * plugins/cvs-plugin/plugin.h:
5970         * plugins/debug-manager/breakpoints.c:
5971         * plugins/debug-manager/breakpoints.h:
5972         * plugins/debug-manager/chunk_view.c:
5973         * plugins/debug-manager/chunk_view.h:
5974         * plugins/debug-manager/data_buffer.c:
5975         * plugins/debug-manager/data_buffer.h:
5976         * plugins/debug-manager/data_view.c:
5977         * plugins/debug-manager/data_view.h:
5978         * plugins/debug-manager/debug_tree.c:
5979         * plugins/debug-manager/debug_tree.h:
5980         * plugins/debug-manager/debugger.c:
5981         * plugins/debug-manager/debugger.h:
5982         * plugins/debug-manager/disassemble.c:
5983         * plugins/debug-manager/disassemble.h:
5984         * plugins/debug-manager/info.c:
5985         * plugins/debug-manager/info.h:
5986         * plugins/debug-manager/locals.c:
5987         * plugins/debug-manager/locals.h:
5988         * plugins/debug-manager/memory.c:
5989         * plugins/debug-manager/memory.h:
5990         * plugins/debug-manager/plugin.c:
5991         * plugins/debug-manager/plugin.h:
5992         * plugins/debug-manager/registers.c:
5993         * plugins/debug-manager/registers.h:
5994         * plugins/debug-manager/sexy-icon-entry.c:
5995         * plugins/debug-manager/sexy-icon-entry.h:
5996         * plugins/debug-manager/sharedlib.c:
5997         * plugins/debug-manager/sharedlib.h:
5998         * plugins/debug-manager/signals.c:
5999         * plugins/debug-manager/signals.h:
6000         * plugins/debug-manager/sparse_buffer.c:
6001         * plugins/debug-manager/sparse_buffer.h:
6002         * plugins/debug-manager/sparse_view.c:
6003         * plugins/debug-manager/sparse_view.h:
6004         * plugins/debug-manager/stack_trace.c:
6005         * plugins/debug-manager/stack_trace.h:
6006         * plugins/debug-manager/start.c:
6007         * plugins/debug-manager/start.h:
6008         * plugins/debug-manager/threads.c:
6009         * plugins/debug-manager/threads.h:
6010         * plugins/debug-manager/utilities.c:
6011         * plugins/debug-manager/utilities.h:
6012         * plugins/debug-manager/watch.c:
6013         * plugins/debug-manager/watch.h:
6014         * plugins/devhelp/htmlview.c:
6015         * plugins/devhelp/htmlview.h:
6016         * plugins/document-manager/action-callbacks.c:
6017         * plugins/document-manager/action-callbacks.h:
6018         * plugins/document-manager/anjuta-docman.c:
6019         * plugins/document-manager/anjuta-docman.h:
6020         * plugins/document-manager/editor-tooltips.c:
6021         * plugins/document-manager/editor-tooltips.h:
6022         * plugins/document-manager/file_history.c:
6023         * plugins/document-manager/file_history.h:
6024         * plugins/document-manager/indent-dialog.c:
6025         * plugins/document-manager/indent-dialog.h:
6026         * plugins/document-manager/indent-util.c:
6027         * plugins/document-manager/indent-util.h:
6028         * plugins/document-manager/plugin.c:
6029         * plugins/editor/aneditor-autocomplete.cxx:
6030         * plugins/editor/aneditor-calltip.cxx:
6031         * plugins/editor/aneditor-indent.cxx:
6032         * plugins/editor/aneditor-priv.h:
6033         * plugins/editor/aneditor.cxx:
6034         * plugins/editor/aneditor.h:
6035         * plugins/editor/lexer.h:
6036         * plugins/editor/plugin.c:
6037         * plugins/editor/plugin.h:
6038         * plugins/editor/print.c:
6039         * plugins/editor/print.h:
6040         * plugins/editor/properties.h:
6041         * plugins/editor/properties_cxx.h:
6042         * plugins/editor/style-editor.c:
6043         * plugins/editor/style-editor.h:
6044         * plugins/editor/text-editor-iterable.c:
6045         * plugins/editor/text-editor-iterable.h:
6046         * plugins/editor/text_editor.c:
6047         * plugins/editor/text_editor.h:
6048         * plugins/editor/text_editor_cbs.c:
6049         * plugins/editor/text_editor_cbs.h:
6050         * plugins/editor/text_editor_menu.c:
6051         * plugins/editor/text_editor_menu.h:
6052         * plugins/editor/text_editor_prefs.c:
6053         * plugins/editor/text_editor_prefs.h:
6054         * plugins/file-loader/dnd.c:
6055         * plugins/file-loader/dnd.h:
6056         * plugins/file-loader/plugin.c:
6057         * plugins/file-manager/an_file_view.c:
6058         * plugins/file-manager/plugin.c:
6059         * plugins/file-wizard/file.c:
6060         * plugins/file-wizard/file.h:
6061         * plugins/file-wizard/plugin.c:
6062         * plugins/file-wizard/plugin.h:
6063         * plugins/gdb/debugger.c:
6064         * plugins/gdb/debugger.h:
6065         * plugins/gdb/gdbmi-test.c:
6066         * plugins/gdb/gdbmi.c:
6067         * plugins/gdb/gdbmi.h:
6068         * plugins/gdb/global.h:
6069         * plugins/gdb/parser.c:
6070         * plugins/gdb/parser.h:
6071         * plugins/gdb/plugin.c:
6072         * plugins/gdb/plugin.h:
6073         * plugins/gdb/utilities.c:
6074         * plugins/gdb/utilities.h:
6075         * plugins/glade/plugin.c:
6076         * plugins/glade/plugin.h:
6077         * plugins/gtodo/egg-datetime.c:
6078         * plugins/gtodo/egg-datetime.h:
6079         * plugins/gtodo/eggtrayicon.c:
6080         * plugins/gtodo/eggtrayicon.h:
6081         * plugins/gtodo/plugin.c:
6082         * plugins/gvim/anjuta-vim.c:
6083         * plugins/gvim/anjuta-vim.h:
6084         * plugins/gvim/gtkvim.c:
6085         * plugins/gvim/gtkvim.h:
6086         * plugins/gvim/plugin.c:
6087         * plugins/gvim/plugin.h:
6088         * plugins/language-support-cpp-java/plugin.c:
6089         * plugins/language-support-cpp-java/plugin.h:
6090         * plugins/macro/macro-actions.c:
6091         * plugins/macro/macro-actions.h:
6092         * plugins/macro/macro-db.c:
6093         * plugins/macro/macro-db.h:
6094         * plugins/macro/macro-dialog.c:
6095         * plugins/macro/macro-dialog.h:
6096         * plugins/macro/macro-edit.c:
6097         * plugins/macro/macro-edit.h:
6098         * plugins/macro/macro-util.c:
6099         * plugins/macro/macro-util.h:
6100         * plugins/macro/plugin.c:
6101         * plugins/macro/plugin.h:
6102         * plugins/message-view/anjuta-msgman.c:
6103         * plugins/message-view/anjuta-msgman.h:
6104         * plugins/message-view/message-view.c:
6105         * plugins/message-view/message-view.h:
6106         * plugins/message-view/plugin.c:
6107         * plugins/message-view/plugin.h:
6108         * plugins/patch/patch-plugin.c:
6109         * plugins/patch/patch-plugin.h:
6110         * plugins/patch/plugin.c:
6111         * plugins/patch/plugin.h:
6112         * plugins/profiler/gprof-call-graph-block-entry.c:
6113         * plugins/profiler/gprof-call-graph-block-entry.h:
6114         * plugins/profiler/gprof-call-graph-block.c:
6115         * plugins/profiler/gprof-call-graph-block.h:
6116         * plugins/profiler/gprof-call-graph-view.c:
6117         * plugins/profiler/gprof-call-graph-view.h:
6118         * plugins/profiler/gprof-call-graph.c:
6119         * plugins/profiler/gprof-call-graph.h:
6120         * plugins/profiler/gprof-flat-profile-entry.c:
6121         * plugins/profiler/gprof-flat-profile-entry.h:
6122         * plugins/profiler/gprof-flat-profile-view.c:
6123         * plugins/profiler/gprof-flat-profile-view.h:
6124         * plugins/profiler/gprof-flat-profile.c:
6125         * plugins/profiler/gprof-flat-profile.h:
6126         * plugins/profiler/gprof-function-call-chart-view.c:
6127         * plugins/profiler/gprof-function-call-chart-view.h:
6128         * plugins/profiler/gprof-function-call-tree-view.c:
6129         * plugins/profiler/gprof-function-call-tree-view.h:
6130         * plugins/profiler/gprof-options.c:
6131         * plugins/profiler/gprof-options.h:
6132         * plugins/profiler/gprof-profile-data.c:
6133         * plugins/profiler/gprof-profile-data.h:
6134         * plugins/profiler/gprof-view-manager.c:
6135         * plugins/profiler/gprof-view-manager.h:
6136         * plugins/profiler/gprof-view.c:
6137         * plugins/profiler/gprof-view.h:
6138         * plugins/profiler/plugin.c:
6139         * plugins/profiler/plugin.h:
6140         * plugins/profiler/string-utils.c:
6141         * plugins/profiler/string-utils.h:
6142         * plugins/project-import/plugin.c:
6143         * plugins/project-import/plugin.h:
6144         * plugins/project-import/project-import.c:
6145         * plugins/project-import/project-import.h:
6146         * plugins/project-manager/plugin.c:
6147         * plugins/project-manager/plugin.h:
6148         * plugins/project-wizard/action.c:
6149         * plugins/project-wizard/action.h:
6150         * plugins/project-wizard/autogen.c:
6151         * plugins/project-wizard/autogen.h:
6152         * plugins/project-wizard/druid.c:
6153         * plugins/project-wizard/druid.h:
6154         * plugins/project-wizard/file.c:
6155         * plugins/project-wizard/file.h:
6156         * plugins/project-wizard/header.c:
6157         * plugins/project-wizard/header.h:
6158         * plugins/project-wizard/install.c:
6159         * plugins/project-wizard/install.h:
6160         * plugins/project-wizard/parser.c:
6161         * plugins/project-wizard/parser.h:
6162         * plugins/project-wizard/plugin.c:
6163         * plugins/project-wizard/plugin.h:
6164         * plugins/project-wizard/property.c:
6165         * plugins/project-wizard/property.h:
6166         * plugins/project-wizard/values.c:
6167         * plugins/project-wizard/values.h:
6168         * plugins/sample1/plugin.c:
6169         * plugins/search/plugin.c:
6170         * plugins/search/plugin.h:
6171         * plugins/search/search-replace_backend.c:
6172         * plugins/search/search-replace_backend.h:
6173         * plugins/search/search_preferences.c:
6174         * plugins/sourceview/anjuta-convert.c:
6175         * plugins/sourceview/anjuta-convert.h:
6176         * plugins/sourceview/anjuta-document-loader.c:
6177         * plugins/sourceview/anjuta-document-loader.h:
6178         * plugins/sourceview/anjuta-document-saver.c:
6179         * plugins/sourceview/anjuta-document-saver.h:
6180         * plugins/sourceview/anjuta-document.c:
6181         * plugins/sourceview/anjuta-document.h:
6182         * plugins/sourceview/anjuta-encodings.c:
6183         * plugins/sourceview/anjuta-encodings.h:
6184         * plugins/sourceview/anjuta-languages-manager.c:
6185         * plugins/sourceview/anjuta-languages-manager.h:
6186         * plugins/sourceview/anjuta-utils.c:
6187         * plugins/sourceview/anjuta-utils.h:
6188         * plugins/sourceview/anjuta-view.c:
6189         * plugins/sourceview/anjuta-view.h:
6190         * plugins/sourceview/assist-window.c:
6191         * plugins/sourceview/assist-window.h:
6192         * plugins/sourceview/sourceview-cell.c:
6193         * plugins/sourceview/sourceview-cell.h:
6194         * plugins/sourceview/sourceview-prefs.c:
6195         * plugins/sourceview/sourceview-prefs.h:
6196         * plugins/sourceview/sourceview-print.c:
6197         * plugins/sourceview/sourceview-print.h:
6198         * plugins/sourceview/sourceview-private.h:
6199         * plugins/sourceview/sourceview-tags.c:
6200         * plugins/sourceview/sourceview-tags.h:
6201         * plugins/sourceview/sourceview.c:
6202         * plugins/sourceview/sourceview.h:
6203         * plugins/subversion/plugin.c:
6204         * plugins/subversion/plugin.h:
6205         * plugins/subversion/subversion-actions.c:
6206         * plugins/subversion/subversion-actions.h:
6207         * plugins/subversion/subversion-callbacks.c:
6208         * plugins/subversion/subversion-callbacks.h:
6209         * plugins/subversion/svn-auth.c:
6210         * plugins/subversion/svn-auth.h:
6211         * plugins/subversion/svn-backend-priv.h:
6212         * plugins/subversion/svn-backend.c:
6213         * plugins/subversion/svn-backend.h:
6214         * plugins/subversion/svn-notify.c:
6215         * plugins/subversion/svn-notify.h:
6216         * plugins/subversion/svn-thread.c:
6217         * plugins/subversion/svn-thread.h:
6218         * plugins/symbol-browser/an_symbol.c:
6219         * plugins/symbol-browser/an_symbol.h:
6220         * plugins/symbol-browser/an_symbol_info.c:
6221         * plugins/symbol-browser/an_symbol_info.h:
6222         * plugins/symbol-browser/an_symbol_iter.c:
6223         * plugins/symbol-browser/an_symbol_iter.h:
6224         * plugins/symbol-browser/an_symbol_prefs.c:
6225         * plugins/symbol-browser/an_symbol_prefs.h:
6226         * plugins/symbol-browser/an_symbol_search.c:
6227         * plugins/symbol-browser/an_symbol_search.h:
6228         * plugins/symbol-browser/an_symbol_view.c:
6229         * plugins/symbol-browser/an_symbol_view.h:
6230         * plugins/symbol-browser/plugin.c:
6231         * plugins/symbol-browser/plugin.h:
6232         * plugins/terminal/terminal.c:
6233         * plugins/tools/dialog.c:
6234         * plugins/tools/dialog.h:
6235         * plugins/tools/editor.c:
6236         * plugins/tools/editor.h:
6237         * plugins/tools/execute.c:
6238         * plugins/tools/execute.h:
6239         * plugins/tools/fileop.c:
6240         * plugins/tools/fileop.h:
6241         * plugins/tools/plugin.c:
6242         * plugins/tools/plugin.h:
6243         * plugins/tools/scripts/find-fixmes.pl:
6244         * plugins/tools/scripts/translation-status.pl:
6245         * plugins/tools/tool.c:
6246         * plugins/tools/tool.h:
6247         * plugins/tools/variable.c:
6248         * plugins/tools/variable.h:
6249         * plugins/valgrind/ldd.c:
6250         * plugins/valgrind/ldd.h:
6251         * plugins/valgrind/list.c:
6252         * plugins/valgrind/list.h:
6253         * plugins/valgrind/menu-utils.c:
6254         * plugins/valgrind/menu-utils.h:
6255         * plugins/valgrind/parser.c:
6256         * plugins/valgrind/parser.h:
6257         * plugins/valgrind/plugin.c:
6258         * plugins/valgrind/plugin.h:
6259         * plugins/valgrind/preferences.c:
6260         * plugins/valgrind/preferences.h:
6261         * plugins/valgrind/process.c:
6262         * plugins/valgrind/process.h:
6263         * plugins/valgrind/symtab.c:
6264         * plugins/valgrind/symtab.h:
6265         * plugins/valgrind/vgactions.c:
6266         * plugins/valgrind/vgactions.h:
6267         * plugins/valgrind/vgcachegrindprefs.c:
6268         * plugins/valgrind/vgcachegrindprefs.h:
6269         * plugins/valgrind/vgdefaultview.c:
6270         * plugins/valgrind/vgdefaultview.h:
6271         * plugins/valgrind/vgerror.c:
6272         * plugins/valgrind/vgerror.h:
6273         * plugins/valgrind/vggeneralprefs.c:
6274         * plugins/valgrind/vggeneralprefs.h:
6275         * plugins/valgrind/vghelgrindprefs.c:
6276         * plugins/valgrind/vghelgrindprefs.h:
6277         * plugins/valgrind/vgio.c:
6278         * plugins/valgrind/vgio.h:
6279         * plugins/valgrind/vgmemcheckprefs.c:
6280         * plugins/valgrind/vgmemcheckprefs.h:
6281         * plugins/valgrind/vgrule-editor.c:
6282         * plugins/valgrind/vgrule-editor.h:
6283         * plugins/valgrind/vgrule-list.c:
6284         * plugins/valgrind/vgrule-list.h:
6285         * plugins/valgrind/vgrule.c:
6286         * plugins/valgrind/vgrule.h:
6287         * plugins/valgrind/vgrulepattern.c:
6288         * plugins/valgrind/vgrulepattern.h:
6289         * plugins/valgrind/vgsearchbar.c:
6290         * plugins/valgrind/vgsearchbar.h:
6291         * plugins/valgrind/vgstrpool.c:
6292         * plugins/valgrind/vgstrpool.h:
6293         * plugins/valgrind/vgtoolprefs.c:
6294         * plugins/valgrind/vgtoolprefs.h:
6295         * plugins/valgrind/vgtoolview.c:
6296         * plugins/valgrind/vgtoolview.h:
6297         * src/about.c:
6298         * src/about.h:
6299         * src/action-callbacks.c:
6300         * src/action-callbacks.h:
6301         * src/anjuta-actions.h:
6302         * src/anjuta-app.c:
6303         * src/anjuta-app.h:
6304         * src/anjuta-callbacks.c:
6305         * src/anjuta-callbacks.h:
6306         * src/anjuta.c:
6307         * src/anjuta.h:
6308         * src/anjuta_cbs.c:
6309         * src/bacon-message-connection.c:
6310         * src/bacon-message-connection.h:
6311         * src/getline.c:
6312         * src/main.c:
6313         * src/shell.c:
6314         * src/shell.h:
6315         * src/start-with.c:
6316         * src/start-with.h:
6317         * src/utilities.c:
6318         * src/utilities.h:
6319         * tagmanager/options.c:
6320         
6321         Change the address of FSF in various files
6323 2007-08-30  Johannes Schmid <jhs@gnome.org>
6325         * anjuta.glade:
6326         * anjuta.gladep:
6327         Removed because they are no longer in use
6328         
6329         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6330         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
6331         Marked some strings as not translatable
6333         * plugins/search/search-replace.c: (list_max_items):
6334         Fixed a possible memory corruption
6336         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6337         Do not show menuitems for locked layout items
6339         * src/main.c: (main):
6340         Some minor style correction in gnome_init
6342 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
6344         * plugins/debug-manager/debugger.c,
6345         plugins/debug-manager/breakpoints.c,
6346         plugins/gdb/plugin.c,
6347         plugins/gdb/debugger.c,
6348         libanjuta/interfaces/libanjuta.idl:
6349         Move all breakpoints functions from IAnjutaDebugger to a new
6350         IAnjutaBreakpointDebugger interface
6352 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
6354         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6355         * plugins/debug-manager/plugin.c,
6356         plugins/debug-manager/breakpoints.c,
6357         plugins/tools/execute.c,
6358         plugins/project-wizard/plugin.c,
6359         plugins/build-basic-autotools/executer.c,
6360         plugins/gdb/debugger.c,
6361         plugins/profiler/gprof-options.h,
6362         plugins/sourceview/assist-window.h,
6363         plugins/class-gen/transform.c,
6364         libanjuta/anjuta-plugin-description.c,
6365         libanjuta/anjuta-status.c,
6366         libanjuta/anjuta-glue-c.c,
6367         libanjuta/anjuta-glue-cpp.c,
6368         plugins/symbol-browser/an_symbol_prefs.c:
6369         Fix warnings mostly "dereferencing type-punned pointer"
6370         Fix two bugs in breakpoints.c and an_symbol_prefs.c
6372 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
6374         * plugins/debug-manager/breakpoints.c,
6375         plugins/debug-manager/debugger.c:
6376         Avoid an endless loop if clearing all breakpoints while the programm
6377         is running
6379 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
6381         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6382         * plugins/debug-manager/plugin.c:
6383         Fix a segmentation fault added in the previous patch
6385 2007-07-21  Johannes Schmid <jhs@gnome.org>
6387         * plugins/build-basic-autotools/executer.c:
6388         (get_program_parameters):
6389         
6390         Show an error dialog if no targets are availible instead of
6391         just returning
6393 2007-07-20  Johannes Schmid <jhs@gnome.org>
6395         * libanjuta/anjuta-shell.c: (on_widget_data_add),
6396         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
6397         * libanjuta/anjuta-shell.h:
6398         * plugins/document-manager/plugin.c: (activate_plugin):
6399         * plugins/glade/anjuta-design-document.c:
6400         * plugins/glade/plugin.c: (glade_update_ui):
6401         * src/anjuta-app.c: (anjuta_app_add_widget_full),
6402         (anjuta_shell_iface_init):
6403         * src/shell.c: (anjuta_test_shell_add_widget),
6404         (anjuta_shell_iface_init):
6405         
6406         Make the document manager undockable (#458038)
6408 2007-07-20  Johannes Schmid <jhs@gnome.org>
6410         * plugins/document-manager/plugin.c: (on_editor_update_ui):
6411         * plugins/glade/anjuta-design-document.c:
6412         * plugins/glade/plugin.c: (glade_update_ui):
6413         
6414         Fixed some save/dirty status bug in glade
6416 2007-07-20  Johannes Schmid <jhs@gnome.org>
6418         * libanjuta/anjuta-status.c:
6419         Fixed crasher on shutdown
6421 2007-07-20  Johannes Schmid <jhs@gnome.org>
6423         * configure.in:
6424         Minimum glade requirement is 3.2 now. It was before
6425         but we did not check...
6426         
6427         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6428         * libanjuta/anjuta-profile.c:
6429         (anjuta_profile_add_plugins_from_xml):
6430         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
6431         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
6432         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
6433         * plugins/file-loader/plugin.c: (on_create_submenu):
6434         * plugins/file-manager/an_file_view.c: (compare_iter):
6435         * plugins/glade/plugin.c: (activate_plugin):
6436         * src/anjuta-app.c: (on_toolbar_view_toggled):
6437         * src/main.c: (main):
6438         
6439         Fixed lots of memory leaks (thansk valgrind)
6441 2007-07-19  Johannes Schmid <jhs@gnome.org>
6443         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6444         * plugins/document-manager/anjuta-docman.c:
6445         (anjuta_docman_set_busy):
6446         * plugins/document-manager/plugin.c: (on_editor_changed):
6447         * plugins/glade/plugin.c: (activate_plugin):
6448         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6449         (on_value_removed_current_editor):
6450         
6451         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
6453 2007-07-18  Johannes Schmid <jhs.gnome.org>
6455         * plugins/build-basic-autotools/executer.c: (execute_program):
6456         Fixed some of the scratchbox stuff but the environment is
6457         still broken
6459 2007-07-18  Johannes Schmid <jhs@gnome.org>
6461         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
6462         (on_plugin_deactivated), (get_plugin_loader_type):
6463         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
6464         (activate_plugin), (deactivate_plugin),
6465         (glade_plugin_instance_init):
6466         
6467         Fixed glade plugin deactivation
6469 2007-07-18  Johannes Schmid <jhs@gnome.org>
6471         * plugins/document-manager/anjuta-docman.c:
6472         (anjuta_docman_add_document):
6473         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
6474         
6475         Fixed path display in document manager with glade files
6477 2007-07-17  Johannes Schmid <jhs@gnome.org>
6479         * libanjuta/interfaces/Makefile.am.iface:
6480         * pixmaps/Makefile.am:
6481         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
6482         * plugins/debug-manager/plugin.c: (value_added_current_editor),
6483         (value_removed_current_editor):
6484         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
6485         (anjuta_docman_set_current_document):
6486         * plugins/document-manager/plugin.c: (on_editor_update_ui),
6487         (on_editor_added), (on_editor_changed):
6488         * plugins/glade/Makefile.am:
6489         * plugins/glade/anjuta-design-document.c:
6490         (anjuta_design_document_instance_init),
6491         (anjuta_design_document_set_property),
6492         (anjuta_design_document_get_property),
6493         (anjuta_design_document_class_init), (anjuta_design_document_new),
6494         (ifile_open), (ifile_get_uri), (ifile_iface_init):
6495         * plugins/glade/anjuta-design-document.h:
6496         * plugins/glade/anjuta-glade-notebook.c:
6497         * plugins/glade/anjuta-glade-notebook.h:
6498         * plugins/glade/plugin.c: (value_added_current_editor),
6499         (value_removed_current_editor), (glade_update_ui),
6500         (on_close_activated), (on_glade_project_changed),
6501         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
6502         (ifile_open):
6503         * plugins/language-support-cpp-java/plugin.c:
6504         (on_value_added_current_editor), (on_value_removed_current_editor):
6505         * plugins/macro/plugin.c: (value_added_current_editor):
6506         * plugins/project-manager/plugin.c: (value_added_current_editor):
6507         * plugins/subversion/plugin.c: (value_added_current_editor):
6508         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
6510         Fixed lot of IAnjutaEditor stuff and completed glade integration
6511         with document manager
6512         
6513         * plugins/build-basic-autotools/build-basic-autotools.c:
6514         (value_added_current_editor):
6515         * plugins/build-basic-autotools/executer.c: (execute_program):
6516         
6517         Some initial code to execute projects inside scratchbox
6518         
6519 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
6521         * plugins/project-import/project-import.c:
6522         Project import overwrites file on user request (bug #452579)
6524 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
6526         * plugins/debug-manager/debugger.c,
6527         plugins/debug-manager/threads.c,
6528         plugins/debug-manager/plugin.c,
6529         plugins/debug-manager/registers.c,
6530         plugins/debug-manager/locals.c,
6531         plugins/debug-manager/stack_trace.c,
6532         plugins/gdb/plugin.c,
6533         plugins/gdb/debugger.c,
6534         plugins/gdb/debugger.h,
6535         libanjuta/interfaces/libanjuta.idl:
6536         Rename change-location to program-moved
6537         Store thread id as gint instead of guint
6538         Do not display registers list if not available
6539         Add intermediate debugger states if missing
6541 2007-07-11  Johannes Schmid <jhs@gnome.org>
6543         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6544         .glade:
6545         Reverted unnecessary changes (#455819)
6547 2007-07-10  Johannes Schmid <jhs@gnome.org>
6549         * plugins/glade/plugin.c:
6550         Fixed glade plugin with glade 3.2 and another crasher
6552 2007-07-09  Johannes Schmid <jhs@gnome.org>
6554         * libanjuta/interfaces/libanjuta.idl:
6555         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6556         .glade:
6557         * plugins/debug-manager/breakpoints.c:
6558         (breakpoint_item_update_in_ui),
6559         (breakpoints_dbase_edit_breakpoint),
6560         (on_toggle_breakpoint_activate):
6561         * plugins/debug-manager/plugin.c:
6562         (on_run_to_cursor_action_activate):
6563         * plugins/document-manager/action-callbacks.c:
6564         (on_editor_command_cut_activate),
6565         (on_editor_command_copy_activate),
6566         (on_editor_command_paste_activate),
6567         (on_editor_command_clear_activate):
6568         * plugins/document-manager/anjuta-docman.c:
6569         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
6570         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
6571         (anjuta_docman_goto_file_line_mark),
6572         (anjuta_docman_find_editor_with_path),
6573         (anjuta_docman_get_all_editors):
6574         * plugins/document-manager/anjuta-docman.h:
6575         * plugins/document-manager/plugin.c:
6576         (update_editor_ui_interface_items), (on_editor_update_ui),
6577         (on_editor_changed), (on_session_save), (on_docman_auto_save),
6578         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
6579         (ianjuta_document_manager_iface_init), (isaveable_save),
6580         (isavable_is_dirty):
6581         * plugins/editor/editor.glade:
6582         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
6583         (idocument_paste), (idocument_clear), (idocument_iface_init),
6584         (iselection_iface_init):
6585         * plugins/glade/Makefile.am:
6586         * plugins/glade/anjuta-glade-notebook.c:
6587         (anjuta_glade_notebook_instance_init),
6588         (anjuta_glade_notebook_set_property),
6589         (anjuta_glade_notebook_get_property),
6590         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
6591         (ifile_open), (ifile_get_uri), (ifile_iface_init),
6592         (ifile_savable_save), (ifile_savable_save_as),
6593         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
6594         (ifile_savable_iface_init), (idocument_can_redo),
6595         (idocument_can_undo), (idocument_begin_undo_action),
6596         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
6597         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
6598         (idocument_copy), (idocument_paste), (idocument_clear),
6599         (idocument_iface_init):
6600         * plugins/language-support-cpp-java/plugin.c:
6601         (on_value_added_current_editor), (on_value_removed_current_editor):
6602         * plugins/macro/macro-util.c: (get_current_editor):
6603         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6604         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
6605         (on_next_occur), (on_incremental_entry_key_press),
6606         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
6607         (on_toolbar_find_incremental_start),
6608         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
6609         * plugins/search/search-replace.c: (search_start_over),
6610         (search_update_combos), (replace_update_combos),
6611         (anjuta_search_replace_activate):
6612         * plugins/search/search-replace_backend.c: (create_search_entries):
6613         * plugins/sourceview/sourceview.c: (idocument_cut),
6614         (idocument_copy), (idocument_paste), (idocument_clear),
6615         (idocument_iface_init), (iselect_iface_init), (iassist_react):
6616         * plugins/tools/editor.c: (on_editor_response):
6617         * plugins/tools/execute.c: (get_current_editor),
6618         (atp_output_context_initialize), (atp_user_tool_execute):
6619         * plugins/tools/variable.c: (get_current_editor),
6620         (atp_variable_get_editor_variable):
6621         
6622         Some more IAnjutaEditor => IAnjutaDocument fixing!
6623         
6624         * plugins/glade/anjuta-glade-notebook.h:
6625         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
6626         (glade_update_ui):
6627         * plugins/glade/plugin.h:
6628         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
6629         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
6630         be used for glade, too. It might still have some rough edges but already works.
6631         (Fixes #415547 – Glade usability problem)
6633 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
6635         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
6636           development release (I updated version of glade3 svn to 3.3.2).
6638 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6640         * plugins/symbol-browser/an_symbol_view.c:
6641         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
6643 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6645         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
6646         (on_system_tags_update_finished), (on_update_global_clicked),
6647         (prefs_page_init), (on_gconf_notify_tags_list_changed),
6648         (symbol_browser_prefs_init),
6649         (symbol_browser_prefs_create_global_tags),
6650         (symbol_browser_load_global_tags):
6651         * plugins/symbol-browser/an_symbol_prefs.h:
6652         * plugins/symbol-browser/an_symbol_view.c:
6653         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
6654         * plugins/symbol-browser/an_symbol_view.h:
6655         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
6656         on global tags update because of delayed prefs merging. Happens when
6657         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
6658         is opened.
6660 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6662         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
6663         after install/uninstall.
6665         Patch from James Liggett:
6666         * scripts/glade2schemas.pl: Fixed creating schemas for list
6667         values.
6669 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
6671         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
6672           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
6673           development release since glade svn version is also 3.3.1. In future, the
6674           solution would be for us to always increment the micro version when
6675           changing the API.
6677 2007-07-05  Johannes Schmid <jhs@gnome.org>
6679         * libanjuta/interfaces/libanjuta.idl:
6680         * plugins/build-basic-autotools/build-basic-autotools.c:
6681         (on_build_mesg_format):
6682         * plugins/debug-manager/breakpoints.c:
6683         (breakpoint_item_update_in_ui),
6684         (breakpoints_dbase_edit_breakpoint),
6685         (on_toggle_breakpoint_activate):
6686         * plugins/debug-manager/plugin.c:
6687         (on_run_to_cursor_action_activate):
6688         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
6689         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
6690         (get_current_editor), (on_save_activate), (on_save_as_activate),
6691         (on_save_prompt_save_editor), (on_close_file_activate),
6692         (on_close_all_file_activate), (on_reload_file_activate),
6693         (anjuta_print_cb), (anjuta_print_preview_cb),
6694         (on_editor_command_upper_case_activate),
6695         (on_editor_command_lower_case_activate),
6696         (on_editor_command_undo_activate),
6697         (on_editor_command_redo_activate),
6698         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
6699         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
6700         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
6701         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
6702         (on_zoom_out_text_activate), (on_force_hilite_activate),
6703         (on_indent1_activate), (on_swap_activate),
6704         (on_editor_add_view_activate), (on_editor_remove_view_activate):
6705         * plugins/document-manager/anjuta-docman.c:
6706         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
6707         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
6708         (anjuta_docman_dispose), (on_notebook_switch_page),
6709         (anjuta_docman_page_from_widget), (on_editor_destroy),
6710         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
6711         (anjuta_docman_get_current_document),
6712         (anjuta_docman_set_current_document),
6713         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
6714         (anjuta_docman_update_page_label),
6715         (anjuta_docman_get_document_from_path),
6716         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
6717         (anjuta_docman_order_tabs):
6718         * plugins/document-manager/anjuta-docman.h:
6719         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
6720         (update_editor_ui_interface_items), (update_editor_ui),
6721         (on_editor_update_save_ui), (on_editor_update_ui),
6722         (on_editor_changed), (on_save_prompt_save_editor),
6723         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
6724         (ianjuta_docman_get_current_document),
6725         (ianjuta_docman_set_current_document),
6726         (ianjuta_docman_remove_buffer),
6727         (ianjuta_document_manager_iface_init), (ifile_get_uri):
6728         * plugins/editor/text_editor.c: (itext_editor_iface_init),
6729         (idocument_get_filename), (idocument_can_undo),
6730         (idocument_can_redo), (idocument_undo),
6731         (idocument_begin_undo_action), (idocument_end_undo_action),
6732         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
6733         * plugins/language-support-cpp-java/plugin.c:
6734         (on_editor_char_inserted_cpp), (on_auto_indent):
6735         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
6736         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6737         * plugins/sample1/plugin.c: (on_sample_action_activate):
6738         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
6739         (on_next_occur), (on_incremental_entry_key_press),
6740         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
6741         (on_toolbar_find_incremental_start),
6742         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
6743         * plugins/search/search-replace.c: (search_and_replace),
6744         (write_message_pane), (search_start_over), (search_update_combos),
6745         (replace_update_combos), (anjuta_search_replace_activate):
6746         * plugins/search/search-replace_backend.c:
6747         (file_buffer_new_from_path), (create_search_entries):
6748         * plugins/sourceview/sourceview-print.c: (create_print_job):
6749         * plugins/sourceview/sourceview.c:
6750         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
6751         (idocument_can_redo), (idocument_can_undo),
6752         (idocument_begin_undo_action), (idocument_end_undo_action),
6753         (idocument_undo), (idocument_redo), (idocument_grab_focus),
6754         (idocument_get_filename), (idocument_iface_init):
6755         * plugins/tools/editor.c: (on_editor_response):
6756         * plugins/tools/execute.c: (atp_output_context_initialize),
6757         (atp_user_tool_execute):
6758         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6759         
6760         Create IAnjutaDocument interface. This interface is a more general idea
6761         of documents being anything that can be modified, has undo/redo and
6762         may have operations like copy/paste.
6763         The primary goal is to integrate better by making it use the standard file
6764         and edit menu instead of it's own glade menu. Of course the downside is that
6765         you won't be able to view a source file and the designer at the same time. Anyway
6766         so many people have complained that they "can't save a glade file" that I think
6767         this is the much better solution.
6768         Work on the glade plugin is still to come but the most difficult things should be
6769         done now.
6771 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
6773         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
6774           version 3.0.3.
6776 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
6778         * libanjuta/anjuta-plugin-manager.c:
6779         (anjuta_plugin_manager_get_plugins_page),
6780         (anjuta_plugin_manager_get_remembered_plugins_page):
6781         * libanjuta/anjuta-plugin-manager.h:
6782         * src/anjuta-app.c: (anjuta_app_install_preferences):
6783         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
6784         and remembered plugins preferences pages in separate pages (avoid
6785         crowd).
6787 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
6789         Patch from James Liggett  <jrliggett@cox.net>:
6790         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
6791         Installed editor preferences schemas. Fixes bug #453463.
6793 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
6795         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
6796         (anjuta_preferences_dialog_init): Sort preferences pages on title.
6798 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
6800         * plugins/document-manager/anjuta-document-manager.ui:
6801         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6802         * src/action-callbacks.c:
6803         * src/action-callbacks.h:
6804         * src/anjuta-actions.h:
6805         * src/anjuta-app.c: (anjuta_app_instance_init),
6806         (anjuta_app_install_preferences):
6807         * src/anjuta.glade:
6808         * src/anjuta.ui: Moved plugins and shortcuts settings inside
6809         General preferences page. Move preferences menu from Settings to
6810         Edit submenu. And got rid of Settings submenu.
6812 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
6814         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
6815         
6816 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
6818         * TODO.tasks: Increased bounty for on-demand preferences task to $150
6819         as discussed and agreed with James Liggett.
6821         Patch from James Liggett  <jrliggett@cox.net>:
6823         * configure.in:
6824         * libanjuta/anjuta-plugin-manager.c:
6825         (on_activated_plugin_objects_foreach),
6826         (anjuta_plugin_manager_get_active_plugin_objects):
6827         * libanjuta/anjuta-plugin-manager.h:
6828         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
6829         (anjuta_plugin_deactivate):
6830         * libanjuta/anjuta-preferences-dialog.c:
6831         (anjuta_preferences_dialog_finalize),
6832         (anjuta_preferences_dialog_class_init), (add_category_columns),
6833         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
6834         (anjuta_preferences_dialog_remove_page):
6835         * libanjuta/anjuta-preferences.c: (property_destroy),
6836         (unregister_preferences_key), (register_callbacks),
6837         (preferences_foreach_callback), (connect_prop_to_object),
6838         (anjuta_preferences_register_property_raw),
6839         (anjuta_preferences_register_property_custom),
6840         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
6841         (anjuta_preferences_remove_page),
6842         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
6843         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
6844         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
6845         (anjuta_preferences_class_init), (anjuta_preferences_new):
6846         * libanjuta/anjuta-preferences.h:
6847         * plugins/build-basic-autotools/Makefile.am:
6848         * plugins/build-basic-autotools/build-basic-autotools.c:
6849         (ipreferences_unmerge):
6850         * plugins/cvs-plugin/Makefile.am:
6851         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
6852         * plugins/document-manager/Makefile.am:
6853         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
6854         * plugins/editor/plugin.c: (ipreferences_unmerge):
6855         * plugins/file-manager/Makefile.am:
6856         * plugins/file-manager/plugin.c: (activate_plugin),
6857         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
6858         * plugins/gtodo/plugin.c: (ipreferences_merge),
6859         (ipreferences_unmerge):
6860         * plugins/language-support-cpp-java/Makefile.am:
6861         * plugins/language-support-cpp-java/plugin.c:
6862         (ipreferences_unmerge):
6863         * plugins/message-view/Makefile.am:
6864         * plugins/message-view/plugin.c: (ipreferences_unmerge):
6865         * plugins/sourceview/Makefile.am:
6866         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
6867         * plugins/symbol-browser/Makefile.am:
6868         * plugins/symbol-browser/an_symbol_prefs.c:
6869         (symbol_browser_prefs_finalize):
6870         * plugins/terminal/Makefile.am:
6871         * plugins/terminal/terminal.c: (ipreferences_unmerge):
6872         * plugins/valgrind/plugin.c: (ipreferences_merge),
6873         (ipreferences_unmerge):
6874         * scripts/Makefile.am:
6875         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
6876         * src/Makefile.am:
6877         * src/action-callbacks.c: (on_set_preferences1_activate):
6878         * src/anjuta-app.c: (anjuta_app_instance_init),
6879         (anjuta_app_install_preferences):
6880         * src/anjuta-app.h:
6881         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
6882         task: Bug #445314: On demand preferences widgets creation. Thanks
6883         James for this great work.
6885 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
6887         * plugins/debug-manager/data_buffer.c,
6888         plugins/message-view/message-view.c: Fixed compiler warnings.
6890 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
6892         * src/action-callbacks.c: (help_activate),
6893         (on_help_manual_activate), (on_help_tutorial_activate),
6894         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
6896         Fixed help activation (bug #451557).
6898 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
6900         * AUTHORS: Added James Liggett. Forgot to add him before :(
6902 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
6904         * plugins/debug-manager/debugger.c,
6905         plugins/debug-manager/plugin.c,
6906         plugins/gdb/debugger.c,
6907         libanjuta/interfaces/libanjuta.idl:
6908         Add a GError* parameter to debugger-stopped signal
6910         * (added) libanjuta/anjuta-error.c,
6911         (added) libanjuta/anjuta-error.h,
6912         libanjuta/Makefile.am:
6913         Register GError as a boxed type
6915         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6916         Support GError* in signal, GError must be registered as a boxed type
6917         Accept NULL as strings
6919 === anjuta 2.2.0 ===
6921 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
6923         * configure.in: Bumped version to 2.2.0
6924         * NEWS: Updated for 2.2.0 stable release.
6925         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
6926         Reduce the idle priority to make the UI update before anything else.
6928 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
6930         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
6932         * libanjuta/interfaces/libanjuta.idl:
6933         * plugins/document-manager/action-callbacks.c:
6934         (on_editor_command_complete_word_activate):
6935         * plugins/document-manager/plugin.c:
6936         (update_editor_ui_interface_items):
6937         * plugins/editor/text_editor.c: (iautocomplete_activate),
6938         (iautocomplete_iface_init):
6939         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6941         Moved autocomplete() method away from IAnjutaEditorAssist into
6942         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
6943         autocomplete and does not crash with sourceview. Fixes Bug #449620
6944         – The auto completion functionality not work. Also sets menuitem 
6945         insensitive when hiding them.
6947         * plugins/debug-manager/disassemble.c:
6948         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
6949         printf types.
6951 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
6953         * pixmaps/anjuta_splash.png: Updated.
6954         
6955         * plugins/search/search-replace.c
6956         (anjuta_search_replace_activate): Fixed "Find in Files" to select
6957         the right target (project).
6958         * ChangeLog: Added missing log.
6960 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6962         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
6963         manuals/anjuta-manual/C/fileoperations.xml,
6964         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
6966         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
6968         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
6970 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6972         * TODO.tasks: Added bounty for on-demand preferences.
6974         Patch from Thierry Moisan:
6975         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
6976         (bug #88824).
6978 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6980         Patch from tpgww@onepost.net:
6982         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
6983         * libegg/test-actions.c:
6984         * libegg/test-multi-drag.c: (main):
6985         * plugins/debug-manager/memory.c: (read_memory_block):
6986         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
6988         Fixes compile warnings. Fixes bug #427101.
6990 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6992         Patch from James Liggett:
6994         * plugins/profiler/gprof-options.c: (on_option_changed),
6995         (setup_widgets):
6996         * plugins/profiler/gprof-options.h:
6997         * plugins/profiler/gprof-profile-data.c:
6998         (gprof_profile_data_init_profile):
6999         * plugins/profiler/gprof-profile-data.h:
7000         * plugins/profiler/plugin.c: (profiler_get_data),
7001         (profiler_set_target), (register_options),
7002         (on_profile_data_browse_button_clicked),
7003         (on_profiling_options_button_clicked), (on_profiler_delete_data):
7004         * plugins/profiler/profiler.glade: implements independent targets.
7005         implements the ability to select arbitrary gmon.out files.
7006         Fixes bug #403502 – User should also be allowed to select an
7007         independent executable target.
7009 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7011         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7013         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7014         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7016 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7018         * plugins/debug-manager/plugin.c,
7019         plugins/debug-manager/breakpoints.c:
7020         Remove weak pointers when owner is destroyed
7021         Remove all breakpoints before loading new one
7023 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
7025         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
7026          
7027 2007-06-19  Naba Kumar  <naba@gnome.org>
7029         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
7030         Bug #448491 Empty Lines Problem.
7032         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
7033         
7034         * data/default.profile, plugins/message-view/plugin.c: Do not
7035         restore session for messages.
7036         Fixes bug #377461 – don't create new message window for each
7037         build/find.
7039         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
7040         Fixes a crash on exit/project-close if profiler plugin is loaded.
7042 2007-06-17  Naba Kumar  <naba@gnome.org>
7044         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
7045         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
7047         * plugins/file-loader/plugin.c: Fail on opening non existent files.
7048         Bug #448034 – Anjuta crashes on starting (when the last project
7049         directory was deleted).
7051         * plugins/document-manager/plugin.c: Set line markers for files
7052         opened via IAnjutaFile::open(). Fixes missing line markers while
7053         navigating symbols.
7055 2007-06-17  Naba Kumar  <naba@gnome.org>
7057         * plugins/sourceview/sourceview.glade: Set correct font
7058         default value and use monospace instead of sans. Fixes
7059         bug #448408 – crash in Anjuta IDE: Trying to change the
7060         editor
7062 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7064         * plugins/search/search-replace.c,
7065         plugins/search/search-replace.h,
7066         plugins/search/anjuta-search.glade:
7067         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
7068         Fixes bug #355166
7070 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7072         * plugins/debug-manager/plugin.c,
7073         plugins/debug-manager/breakpoints.c:
7074         Add weak references, fixes bug #448053 ?
7076 2007-06-16  Naba Kumar  <naba@gnome.org>
7078         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
7079         dialog to allow forgetting them if user chooses to select a different
7080         one.
7082 2007-06-13  Naba Kumar  <naba@gnome.org>
7084         * plugins/sourceview/sourceview-prefs.c: Initialize font
7085         on startup correctly if use_theme is set.
7087         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
7088         if available for default font. Fixes bug #447304.
7090         * plugins/sourceview/sourceview-prefs.c: Return value based
7091         on right data type. Fixes Bug #438878 – Using gtksourceview editor
7092         for the first time has black background
7093         
7094         * plugins/project-manager/plugin.c: Give a better error message
7095         when project could not be loaded.
7097         * libanjuta/anjuta-serializer.c: Added a comment.
7099 2007-06-13  Johannes Schmid <jhs@gnome.org>
7101         * configure.in:
7102         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
7103         most warnings to avoid simple coding problems.
7104         
7105         * plugins/message-view/anjuta-msgman.c:
7106         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
7107         * plugins/message-view/plugin.c: (on_view_changed),
7108         (ianjuta_msgman_add_view):
7109         
7110         Fixed #440866 by always presenting the message-manager when a tab is
7111         added because Gtk+ seems to have problems to add tabs to hidden widgets.
7112         
7113         * plugins/subversion/subversion-callbacks.c:
7114         (on_subversion_commit_response):
7115         Destroy dialog if user clicks "No"
7117 2007-06-12  Naba Kumar  <naba@gnome.org>
7119         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7120         read and use of uninitialized variable.
7122         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
7123         because it is used in credits listing and packaging could compress
7124         it in docdir. Fixes bug #397881: The credits are empty
7126         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
7127         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
7128         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
7129         plugins/symbol-browser/an_symbol_info.c,
7130         plugins/symbol-browser/plugin.c,
7131         plugins/symbol-browser/an_symbol_view.c,
7132         plugins/editor/aneditor-autocomplete.cxx:
7134         - Do not access TMTag
7135         member in TMSymbol when freeing it because by then the tags
7136         could have changed. Avoids dangerous memory corruptions by freeing
7137         someone else's memory (Could explain those random crashes when
7138         refreshing symbols or re-loading a different project or closing
7139         a project). Anything that tries to refresh symbols could trigger
7140         this corruptions.
7141         - Added a flag to also retrieve method definitions as part of
7142         the class's scope members. And used it to set both function prototype
7143         and definition in symbols. Fixes navigation to prototype and
7144         function definitions from symbol browser (bug #440370)
7146         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
7147         memory. Could fix those bogus 'file changed' dialogs.
7149         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
7151 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7153         * (added) libanjuta/anjuta-utils-priv.h,
7154         libanjuta/anjuta-utils.h,
7155         libanjuta/anjuta-launcher.c,
7156         libanjuta/Makefile.am:
7157         Fix bug #440801: do not use config.h in public include files
7159 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7161         * plugins/project-wizard/templates/mkfile.wiz:
7162         Fix bug #442038: missing project.sh file
7164         * configure.in,
7165         plugins/project-wizard/templates/Makefile.am,
7166         plugins/project-wizard/templates/translatable-strings.h,
7167         (added) plugins/project-wizard/templates/sdl.wiz,
7168         (added) plugins/project-wizard/templates/appwiz_sdl.png,
7169         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
7170         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
7171         (added) plugins/project-wizard/templates/sdl/Makefile.am,
7172         (added) plugins/project-wizard/templates/sdl/.cvsignore,
7173         (added) plugins/project-wizard/templates/sdl/src/main.c,
7174         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
7175         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
7176         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
7177         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
7178         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
7179         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
7180         Fix bug #315635: add a SDL project wizard
7182 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
7184         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
7185         when SIGCHLD is triggered when main loop context is locked. Dead lock
7186         happens when child_exited callback also accesses main loop context.
7187         Happens particularly badly in debug target exiting.
7189 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
7191         * manuals/anjuta-manual/C/debugger.xml:
7192         First update of the debugger documentation
7194 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
7196         * manuals/anjuta-manual/C/fileoperations.xml,
7197         manuals/anjuta-manual/C/projects.xml,
7198         manuals/anjuta-manual/C/anjuta-manual.xml,
7199         manuals/anjuta-manual/C/build.xml,
7200         manuals/anjuta-manual/C/execute.xml,
7201         manuals/anjuta-manual/Makefile.am: Updated more documentation.
7202         Added project properties documentation. Moved execution section
7203         inside project management. Removed dead documentation.
7205 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
7207         * src/anjuta.c, plugins/symbol-browser/plugin.c,
7208         plugins/symbol-browser/plugin.h,
7209         plugins/symbol-browser/an_symbol_prefs.c,
7210         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7211         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
7212         progress bar instead of separate window for system tags
7213         generation. Renamed AnjutaStatus methods to a proper ones.
7215         * plugins/symbol-browser/plugin.c,
7216         plugins/symbol-browser/plugin.h,
7217         plugins/symbol-browser/an_symbol_prefs.c,
7218         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7219         global-tags/create_global_tags.sh.in: Get rid of message window
7220         for showing global tags creation and use a small window with
7221         progress bar.
7223 2007-05-30  Naba Kumar  <naba@gnome.org>
7225         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
7226         Bug 442315 – After calling configure, the build menus are still insensitive,
7227         Bug 442314 – Autogeneration fails when there is no autogen.sh
7229         * plugins/project-manager/plugin.c: Fixed mem corruption when it
7230         fails to remove target/source/group. Fixes bug #440196 – crash in
7231         Anjuta IDE: removing a target
7233 2007-05-29  Naba Kumar  <naba@gnome.org>
7235         * plugins/symbol-browser/an_symbol_view.c,
7236         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
7237         tags generation. Fixed runtime warning.
7239 2007-05-28  Naba Kumar  <naba@gnome.org>
7241         Patch from James Liggett  <jrliggett@cox.net>:
7242         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
7243         Fixed bug #403502 – User should also be allowed to select an
7244         independent executable target.
7246 2007-05-27  Johannes Schmid <jhs@gnome.org>
7248         * plugins/build-basic-autotools/build-basic-autotools.c:
7249         (get_real_directory), (on_build_mesg_format):
7250         
7251         Find correct files for error messages inside scratchbox
7253 2007-05-27  Naba Kumar  <naba@gnome.org>
7255         * manuals/anjuta-manual/C/projects.xml,
7256         manuals/anjuta-manual/C/projects.xml: Updated project
7257         management chapter more.
7259 2007-05-25  Johannes Schmid <jhs@gnome.org>
7261         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7262         * plugins/build-basic-autotools/build-basic-autotools.c:
7263         (on_sb_check_toggled), (build_execute_command),
7264         (ipreferences_merge), (ipreferences_unmerge):
7265         Added support for building inside scratchbox environment
7266         
7267         Patch from James Liggett <jrliggett@cox.net>:
7268         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
7269         (anjuta_msgman_append_view):
7271         Fix 440866 
7272           – Anjuta aborts with numerous assertion failures when adding a new message view tab
7274 2007-05-23  Naba Kumar  <naba@gnome.org>
7276         * manuals/anjuta-manual/C/projects.xml: Updated project
7277         management chapter.
7279 2007-05-22  Naba Kumar  <naba@gnome.org>
7281         * manuals/anjuta-manual/C/projects.xml: More updates.
7283         * manuals/anjuta-manual/C/introduction.xml,
7284         manuals/anjuta-manual/C/projects.xml,
7285         manuals/anjuta-manual/C/interface.xml: Updated documentation.
7287 2007-05-22  Naba Kumar  <naba@gnome.org>
7289         Patch from Étienne Bersac:
7290         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
7291         class in generated class.
7293 2007-05-22  Naba Kumar  <naba@gnome.org>
7295         * plugins/profiler/plugin.c: Fixed a compiler warning.
7296         * plugins/valgrind/Makefile.am: Added ldflags.
7298         Patch from James Liggett:
7299         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
7300         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
7301         specific options.
7303 2007-05-18  Johannes Schmid <jhs@gnome.org>
7305         * plugins/editor/text_editor.c:
7306         * plugins/language-support-cpp-java/plugin.c:
7307         (on_editor_language_changed), (on_value_added_current_editor),
7308         (on_value_removed_current_editor):
7309         
7310         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
7311         Fix assist support in language-support-plugin.
7313 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7315         * libanjuta/interfaces/libanjuta.idl:
7316         Add a new interface allowing to implement plugin able
7317         to load other plugins (not written in C)
7319         * libanjuta/anjuta-plugin-handle.c,
7320         libanjuta/anjuta-plugin-handle.h:
7321         Add a language and a resident plugin properties
7323         * libanjuta/anjuta-glue-plugin.c,
7324         libanjuta/anjuta-glue-plugin.h,
7325         (added)libanjuta/anjuta-glue-c.c,
7326         (added)libanjuta/anjuta-glue-c.h,
7327         libanjuta/Makefile.am:
7328         Split code used to load a C plugin into a common part
7329         in anjuta-glue-plugin and a specific part in anjuta-glue-c
7331         * libanjuta/anjuta-glue-factory.c,
7332         libanjuta/anjuta-glue-factory.h,
7333         libanjuta/anjuta-plugin-manager.c:
7334         Allow to load plugin not written in C and search for the
7335         additional needed code in another plugin
7337 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7339         * plugins/editor/text_editor.c:
7340         Add an empty implementation of IAnjutaEditorAssist for scintilla,
7341         avoiding a crash if scintilla is used
7343 2007-05-14  Johannes Schmid <jhs@gnome.org>
7345         * libanjuta/interfaces/libanjuta.idl:
7346         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7347         (assist_cleanup), (on_assist_end), (on_assist_cancel),
7348         (on_assist_chosen), (on_assist_update), (get_context),
7349         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
7350         (install_assist), (uninstall_assist), (install_support),
7351         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
7352         (cpp_java_plugin_instance_init):
7353         * plugins/language-support-cpp-java/plugin.h:
7354         Use IAnjutaEditorAssist to show language specific suggestions
7355         
7356         * plugins/sourceview/Makefile.am:
7357         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
7358         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7359         * plugins/sourceview/anjuta-view.h:
7360         * plugins/sourceview/assist-window.c: (assist_window_expose),
7361         (assist_window_set_property), (assist_window_get_property),
7362         (assist_window_class_init), (assist_activated),
7363         (assist_window_init), (assist_window_finalize),
7364         (assist_window_select), (assist_window_first),
7365         (assist_window_last), (assist_window_up), (assist_window_down),
7366         (get_coordinates), (assist_window_move), (assist_window_update),
7367         (assist_window_filter_keypress), (assist_window_is_active),
7368         (assist_window_new), (assist_window_get_trigger),
7369         (assist_window_get_position):
7370         * plugins/sourceview/assist-window.h:
7371         * plugins/sourceview/sourceview-args.c (removed):
7372         * plugins/sourceview/sourceview-args.h (removed):
7373         * plugins/sourceview/sourceview-autocomplete.c (removed):
7374         * plugins/sourceview/sourceview-autocomplete.h (removed):
7375         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7376         * plugins/sourceview/sourceview-private.h:
7377         * plugins/sourceview/sourceview-scope.c(removed):
7378         * plugins/sourceview/sourceview-scope.h(removed):
7379         * plugins/sourceview/sourceview.c: (on_assist_chosen),
7380         (on_assist_cancel), (on_document_char_added),
7381         (on_reload_dialog_response), (sourceview_class_init),
7382         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
7383         (iassist_remove_trigger), (iassist_autocomplete),
7384         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
7385         (iassist_react), (iassist_iface_init):
7386         * plugins/sourceview/tag-window.c (moved to assist-window.c):
7387         * plugins/sourceview/tag-window.h (moved to assist-window.c):
7388         
7389         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
7390         - Mark files dirty if reload dialog is canceled.
7392 2007-05-12  Naba Kumar  <naba@gnome.org>
7394         * libanjuta/anjuta-launcher.h: Corrected include file.
7396 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
7398         * libanjuta/anjuta-glue-plugin.c,
7399         libanjuta/anjuta-glue-plugin.h,
7400         libanjuta/anjuta-glue-factory.c,
7401         libanjuta/anjuta-glue-factory.h,
7402         ibanjuta/anjuta-plugin-manager.c:
7403         Move code used to load a C plugin from glue-factory to glue-plugin
7404         So loading a plugin written in another language could be done by
7405         just using another object derived from AnjutaGluePlugin
7407         * libanjuta/libanjuta.h:
7408         Remove anjuta-plugin-handle header, it's not installed as libanjuta
7409         includes
7411 === anjuta 2.1.3 ===
7413 2007-05-11  Naba Kumar  <naba@gnome.org>
7415         * configure.in: Bumped version to 2.1.3
7416         * NEWS: Updated.
7417         * AUTHORS: Updated.
7418         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
7420 2007-05-11  Naba Kumar  <naba@gnome.org>
7422         * configure.in:
7423         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
7424         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
7425         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
7427 2007-05-10  Johannes Schmid <jhs@gnome.org>
7429         * plugins/search/plugin.c:
7430         Make incremental search behave less annoying
7431         
7432 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
7434         * plugins/macro/macro-util.c:
7435         Fix bug #419008 and bug #419036
7436         When creating new header file, use name and email set in
7437         preferences and replace invalid C character by underscore
7438         in guards
7440 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
7442         * plugins/search/search-replace.c,
7443         plugins/search/search-replace_backend.c:
7444         Disable search button if search expression is empty (bug #378193)
7446 2007-05-08  Naba Kumar  <naba@gnome.org>
7448         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
7449         build error.
7451 2007-05-07  Naba Kumar  <naba@gnome.org>
7453         * configure.in:
7454         * plugins/project-wizard/templates/Makefile.am:
7455         * plugins/project-wizard/templates/minimal.wiz:
7456         * plugins/project-wizard/templates/minimal/.cvsignore:
7457         * plugins/project-wizard/templates/minimal/Makefile.am:
7458         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
7459         * plugins/project-wizard/templates/minimal/autogen.sh:
7460         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
7461         * plugins/project-wizard/templates/minimal/project.anjuta:
7462         Added 'minimal', a generic and flat, project template.
7463         
7464 2007-05-05  Naba Kumar  <naba@gnome.org>
7466         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
7468         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
7469         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
7470         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
7471         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
7472         instead of a real one, fixes interdependency with libanjuta.
7473         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
7474         * libanjuta/Makefile.am: 
7475         * libegg/Makefile.am:
7476         * plugins/build-basic-autotools/Makefile.am:
7477         * plugins/class-gen/Makefile.am:
7478         * plugins/class-inheritance/Makefile.am:
7479         * plugins/cvs-plugin/Makefile.am:
7480         * plugins/debug-manager/Makefile.am:
7481         * plugins/devhelp/Makefile.am:
7482         * plugins/document-manager/Makefile.am:
7483         * plugins/editor/Makefile.am:
7484         * plugins/file-loader/Makefile.am:
7485         * plugins/file-manager/Makefile.am:
7486         * plugins/file-wizard/Makefile.am:
7487         * plugins/gdb/Makefile.am:
7488         * plugins/glade/Makefile.am:
7489         * plugins/gtodo/Makefile.am:
7490         * plugins/language-support-cpp-java/Makefile.am:
7491         * plugins/macro/Makefile.am:
7492         * plugins/message-view/Makefile.am:
7493         * plugins/patch/Makefile.am:
7494         * plugins/profiler/Makefile.am:
7495         * plugins/project-import/Makefile.am:
7496         * plugins/project-manager/Makefile.am:
7497         * plugins/project-wizard/Makefile.am:
7498         * plugins/sample1/Makefile.am:
7499         * plugins/search/Makefile.am:
7500         * plugins/sourceview/Makefile.am:
7501         * plugins/subversion/Makefile.am:
7502         * plugins/symbol-browser/Makefile.am:
7503         * plugins/terminal/Makefile.am:
7504         * plugins/tools/Makefile.am:
7505         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
7507 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
7509         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
7511 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7513         * libanjuta/anjuta-launcher.c,
7514         libanjuta/anjuta-launcher.h:
7515         Add some missing implementation
7517 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
7519         Reviewed by Naba Kumar  <naba@gnome.org>:
7520         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
7521         for uninstall-hook.
7523 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
7525         Reviewed by Naba Kumar  <naba@gnome.org>:
7526         * plugins/editor/text_editor.c: Large memory addresses were being
7527         truncated, switched to glong (bug #422143).
7529 2007-04-24  Naba Kumar  <naba@gnome.org>
7531         * plugins/document-manager/plugin.c: (prefs_finalize):
7532         * plugins/editor/aneditor-autocomplete.cxx:
7533         * plugins/editor/text_editor_menu.c:
7534         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
7535         * plugins/file-loader/plugin.c: (open_file_with),
7536         (create_open_with_submenu):
7537         * plugins/file-manager/plugin.c: (prefs_finalize):
7538         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
7539         pointer type castings.
7541 2007-04-24  Naba Kumar  <naba@gnome.org>
7543         Patch from s|s  <supreet.sethi@gmail.com>:
7544         * (added) plugins/project-wizard/templates/django-logo.png:
7545         * (added) plugins/project-wizard/templates/django.wiz:
7546         * plugins/project-wizard/templates/Makefile.am:
7547         * plugins/project-wizard/templates/translatable-strings.h: Added
7548         django project template. http://www.djangoproject.com/
7550 2007-04-24  Naba Kumar  <naba@gnome.org>
7552         * plugins/subversion/anjuta-subversion.glade: Set expansion for
7553         the log entry widget and made the dialog little larger.
7555 2007-04-24  Naba Kumar  <naba@gnome.org>
7557         Patch from Halton Huo:
7558         * configure.in:
7559         * plugins/project-wizard/property.c:
7560         * plugins/subversion/svn-auth.c:
7561         * plugins/subversion/svn-backend-priv.h:
7562         * plugins/subversion/svn-backend.c:
7563         * plugins/subversion/svn-backend.h:
7564         * plugins/subversion/svn-notify.h: Proper use of subversion
7565         headers. Fixes build issues in solaris (bug #426701).
7567 2007-04-24  Naba Kumar  <naba@gnome.org>
7569         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
7570         
7571         * plugins/project-wizard/templates/cpp.wiz:
7572         * plugins/project-wizard/templates/gcj.wiz:
7573         * plugins/project-wizard/templates/gnome.wiz:
7574         * plugins/project-wizard/templates/gtk.wiz:
7575         * plugins/project-wizard/templates/gtkmm.wiz:
7576         * plugins/project-wizard/templates/java.wiz:
7577         * plugins/project-wizard/templates/python.wiz:
7578         * plugins/project-wizard/templates/terminal.wiz:
7579         * plugins/project-wizard/templates/wxwin.wiz:
7580         * plugins/project-wizard/templates/xlib-dock.wiz:
7581         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
7582         project option and set it ON by default (since gnome-build, can't
7583         enabled configure shared lib support later when a sharedlib target
7584         is added).
7586 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7588         * plugins/debug-manager/stack_trace.c:
7589         Fix a missing case in the previous changes
7591 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7593         * plugins/debug-manager/plugin.c:
7594         Fix bug #430401
7596         * plugins/debug-manager/breakpoints.c,
7597         plugins/gdb/plugin.c:
7598         Fix adding breakpoint on a function
7600         * plugins/debug-manager/stack_trace.c:
7601         Highlight changed stack frame
7603 2007-04-18  Naba Kumar  <naba@gnome.org>
7605         * plugins/document-manager/anjuta-docman.c:
7606         (anjuta_docman_dispose), (on_editor_destroy),
7607         (anjuta_docman_remove_editor): Remove the editor widget from
7608         the parent container before calling destroy, otherwise container
7609         removal happens after TextEditor is disposed resulting in call
7610         to value-remove for a TextEditor which is half-dead (crash).
7612 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
7614         * plugins/debug-manager/data_buffer.c
7615         plugins/debug-manager/data_view.c,
7616         plugins/debug-manager/memory.c:
7617         Fixes for bug #418523, bug #427090 and bug #428174
7619 2007-04-11 Halton Huo <halton.huo@sun.com>
7621         reviewed by: <jhs@gnome.org>
7623         * configure.in:
7624         * libanjuta/Makefile.am:
7625         * libanjuta/anjuta-utils.c:
7626         * libanjuta/anjuta-utils.h:
7627         * manuals/reference/libanjuta/Makefile.am:
7628         
7629         Fixed compilation on sun by deploying the libutil methods
7630         in anjuta-utils.h and building them on condition.
7632 2007-04-11  Johannes Schmid <jhs@gnome.org>
7634         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
7635         (anjuta_docman_add_editor):
7636         Hold a reference on the editor as long as we use it.
7637         
7638         * plugins/document-manager/plugin.c: (on_editor_changed):
7639         Destroy GValue to fix a memoery leak.
7641 2007-04-11  Johannes Schmid <jhs@gnome.org>
7643         * plugins/document-manager/plugin.c: (on_editor_changed):
7644         Fixed reference counting for editor by using g_value_take_object instead
7645         of g_value_set_object. The editors are now correctly finalized and thus
7646         we do not lack so much memory anymore.
7647         
7648         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
7649         (anjuta_view_finalize), (anjuta_view_focus_out),
7650         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7651         * plugins/sourceview/anjuta-view.h:
7652         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
7653         * plugins/sourceview/sourceview-prefs.c:
7654         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
7655         * plugins/sourceview/sourceview-prefs.h:
7656         * plugins/sourceview/sourceview-private.h:
7657         * plugins/sourceview/sourceview.c: (on_document_loaded),
7658         (timeout_unref), (on_document_saved), (sourceview_finalize),
7659         (sourceview_new), (ifile_open), (ifile_savable_save),
7660         (ifile_savable_save_as):
7662         Several changes to fix things when the editor is correctly destroyed.
7663         Fixed preferences (which led me to the refcounting issue, #409412)
7664         and removed deprecated completition code that will be replace by
7665         IAnjutaAssist interface soon. 
7667 2007-04-11  Johannes Schmid <jhs@gnome.org>
7669         * libanjuta/anjuta-launcher.c:
7670         (anjuta_launcher_execution_done_cleanup),
7671         (anjuta_launcher_child_terminated):
7672         Possible fix for #428363 and added a g_return_if_fail
7674         * plugins/message-view/plugin.c: (activate_plugin):
7675         Fixed a Gtk/Gdl-Critical
7676         
7677         Patches from Étienne Bersac <bersace03@laposte.net>
7678         * plugins/class-gen/templates/go-source.tpl:
7679         * plugins/macro/macros.xml:
7680         Use better template for GObjects (#417875 and #417918)
7681         
7682         Patches from Halton Huo <halton.huo@sun.com>
7683         * libanjuta/anjuta-launcher.h:
7684         * libanjuta/anjuta-preferences.c:
7685         * libanjuta/anjuta-utils.c:
7686         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
7687         (cg_window_set_add_to_repository):
7688         * plugins/class-inheritance/class-inherit.c:
7689         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
7691 2007-04-09  Johannes Schmid <jhs@gnome.org>
7693         * plugins/editor/print.c: (anjuta_print_show_header):
7694         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7695         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7697   Some string changes (#427395 and #427399)
7699 2007-04-06  Johannes Schmid <jhs@gnome.org>
7701         * plugins/build-basic-autotools/build-basic-autotools.c:
7702         (on_build_mesg_format), (on_build_mesg_parse):
7703         Fixed full path detection
7705 2007-04-05  Naba Kumar  <naba@gnome.org>
7707         Patch from Halton Huo:
7708         * libanjuta/Makefile.am:
7709         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
7710         * libanjuta/anjuta-glue-cpp.h:
7711         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
7712         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
7713         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
7714         (anjuta_glue_factory_get_path), (get_already_loaded_module),
7715         (load_plugin), (anjuta_glue_factory_get_object_type):
7716         * libanjuta/anjuta-glue-factory.h:
7717         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
7718         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
7719         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
7720         (anjuta_glue_plugin_new):
7721         * libanjuta/anjuta-glue-plugin.h:
7722         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7723         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
7724         * libanjuta/anjuta-plugin.h:
7725         * libanjuta/glue-cpp.c:
7726         * libanjuta/glue-cpp.h:
7727         * libanjuta/glue-factory.c:
7728         * libanjuta/glue-factory.h:
7729         * libanjuta/glue-plugin.c:
7730         * libanjuta/glue-plugin.h:
7731         * plugins/build-basic-autotools/build-basic-autotools.h:
7732         * plugins/class-gen/plugin.h:
7733         * plugins/class-inheritance/plugin.h:
7734         * plugins/cvs-plugin/plugin.h:
7735         * plugins/debug-manager/plugin.h:
7736         * plugins/devhelp/plugin.h:
7737         * plugins/document-manager/plugin.h:
7738         * plugins/editor/plugin.h:
7739         * plugins/file-loader/plugin.h:
7740         * plugins/file-manager/plugin.h:
7741         * plugins/file-wizard/plugin.h:
7742         * plugins/gdb/plugin.h:
7743         * plugins/glade/plugin.h:
7744         * plugins/gtodo/plugin.h:
7745         * plugins/language-support-cpp-java/plugin.h:
7746         * plugins/macro/plugin.h:
7747         * plugins/message-view/plugin.h:
7748         * plugins/patch/plugin.h:
7749         * plugins/profiler/plugin.h:
7750         * plugins/project-import/plugin.h:
7751         * plugins/project-manager/plugin.h:
7752         * plugins/project-wizard/plugin.h:
7753         * plugins/sample1/plugin.h:
7754         * plugins/search/plugin.h:
7755         * plugins/sourceview/plugin.h:
7756         * plugins/subversion/plugin.h:
7757         * plugins/symbol-browser/plugin.h:
7758         * plugins/terminal/terminal.c:
7759         * plugins/tools/plugin.h:
7760         * plugins/tools/scripts/tools-2.xml.in:
7761         * plugins/valgrind/plugin.h:
7763         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
7765 2007-04-05  Naba Kumar  <naba@gnome.org>
7767         * anjuta.spec.in, configure.in: Removed dead codes.
7768         
7769         Patch from Jos Dehaes:
7770         * configure.in, plugins/project-wizard/templates/Makefile.am,
7771         plugins/project-wizard/templates/mkfile.wiz,
7772         plugins/project-wizard/templates/translatable-strings.h: Enabled
7773         makefile-based project creation and import. Fixes bug #355145
7775 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
7777         * plugins/debug-manager/debugger.c,
7778         plugins/debug-manager/plugin.c,
7779         plugins/gdb/anjuta-gdb.plugin.in:
7780         Code cleaning (remove unused code, rename this into self)
7781         Add information about supported format in debugger plugin
7782         Activate debugger plugin according to the target format
7784 2007-04-01  Naba Kumar  <naba@gnome.org>
7786         * plugins/message-view/message-view.c:
7787         (message_view_instance_init): Fixed message icons to appear.
7789 2007-03-31  Johannes Schmid <jhs@gnome.org>
7791         * plugins/message-view/anjuta-msgman.c:
7792         (anjuta_msgman_append_view):
7793         * plugins/message-view/plugin.c: (on_view_changed),
7794         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
7795         
7796         Fixed #424845
7798 2007-03-31  Johannes Schmid <jhs@gnome.org>
7800         * plugins/message-view/message-view.c:
7801         (message_view_instance_init), (imessage_view_append):
7802         Show nice icons beside the messages for info, warning and error. This is a completly
7803         cosmetic change so if someone dislikes it he is free to remove it.
7805 2007-03-31  Johannes Schmid <jhs@gnome.org>
7806         
7807         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
7808         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
7809         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
7810         * plugins/message-view/anjuta-msgman.h:
7811         * plugins/message-view/message-view.h:
7812         * plugins/message-view/plugin.c: (on_view_changed),
7813         (activate_plugin):
7814         Fixed #359399 and made next/previous insensitive when not availible
7815         
7816         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
7817         (tag_style_to_string):
7818         Fixed namespace Problem with gdk >= 2.11
7819         
7820         * plugins/sourceview/sourceview-autocomplete.c:
7821         (sourceview_autocomplete_init):
7822         Removed structure, follow-up of #423682
7824 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
7826         * plugins/debug-manager/debug_tree.c,
7827         plugins/debug-manager/debug_tree.h,
7828         plugins/debug-manager/watch.c,
7829         plugins/debug-manager/anjuta-debug-manager.glade:
7830         Inspect variable at cursor
7831         Fix buttons in inspect dialog
7833 2007-03-27  Halton Huo  <halton.huo@sun.com>
7835         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
7837         * plugins/sourceview/sourceview-autocomplete.c
7838         plugins/debug-manager/disassemble.c,
7839         libanjuta/interfaces/libanjuta.idl:
7840         Remove array with 0 size and empty structure as it is not
7841         supported by sun cc, Fixes bug #423682
7843         * plugins/debug-manager/debugger.c:
7844         Remove anonymous union as it is not supported by sun cc,
7845         Fixes bug #423680
7847 === anjuta 2.1.2 ===
7849 2007-03-28  Naba Kumar  <naba@gnome.org>
7851         * configure.in: Bumped version to 2.1.2
7852         * NEWS: Updated for release.
7853         
7854         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
7855         Improved breakpoint marker icon.
7856         
7857         * plugins/editor/anjuta-editor.plugin.in,
7858         plugins/sourceview/sourceview.plugin.in: Made editor plugins
7859         non user activable since they are now remembered properly.
7861 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
7863         * plugins/tools/editor.c:
7864         Fix bug #423270
7866 2007-03-27  Naba Kumar  <naba@gnome.org>
7868         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
7869         word when autocompleting without leaving any trailing part of
7870         the word.
7872 2007-03-27  Kamil Páral  <ripper42@gmail.com>
7874         Reviewed by Naba Kumar  <naba@gnome.org>:
7875         * anjuta.desktop.in.in: Remove "Application" category from desktop
7876         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
7877         
7878 2007-03-27  Naba Kumar  <naba@gnome.org>
7879         
7880         * configure.in, plugins/document-manager/anjuta-docman.c:
7881         (anjuta_docman_add_editor): Conditionally compile notebook tab
7882         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
7884         Patch from Halton Huo:
7885         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
7886         non gcc compiler flags. Fixes bug #423089.
7887         
7888 2007-03-26  Naba Kumar  <naba@gnome.org>
7889         
7890         * AUTHORS, NEWS, TODO.tasks: Updated.
7891         
7892         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
7893         close menuitem.
7894         
7895         * plugins/symbol-browser/plugin.c: (on_editor_saved),
7896         (update_editor_symbol_model), (iter_matches),
7897         (on_editor_update_ui), (value_added_current_editor),
7898         (activate_plugin), (dispose),
7899         (symbol_browser_plugin_instance_init):
7900         * plugins/symbol-browser/plugin.h: update line on editor save
7901         and editor change. Code clean up and fixed warnings.
7903 2007-03-26  Naba Kumar  <naba@gnome.org>
7905         * plugins/project-wizard/templates/java/project.anjuta,
7906         plugins/project-wizard/templates/python/project.anjuta,
7907         plugins/project-wizard/templates/python/project.anjuta:
7908         Removed version control plugins from default selection.
7910         * plugins/tools/scripts/prepare-changelog.pl,
7911         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
7912         script to a better one (that works on both cvs and svn).
7914 2007-03-26  Naba Kumar  <naba@gnome.org>
7916         * (added) plugins/project-wizard/templates/translatable-strings.pl,
7917         Makefile.am: Added the generated translatable file (required for
7918         translations for svn checkouts).
7920         * (added)
7921         plugins/project-wizard/templates/extract-translatable-strings.pl
7922         plugins/project-wizard/templates/Makefile.am, Makefile.am,
7923         po/POTFILES.in: Generated translatable strings for .wiz files and
7924         added them in POTFILES.in for translation. Fixes bug #398035
7926 2007-03-25  Naba Kumar  <naba@gnome.org>
7928         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
7929         
7930         * src/anjuta-app.c: Removed dead codes.
7931         
7932         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
7933         global tags generation starts.
7934         
7935         * plugins/debug-manager/chunk_view.c,
7936         plugins/debug-manager/start.h,
7937         plugins/debug-manager/chunk_view.h,
7938         plugins/debug-manager/utilities.c,
7939         plugins/debug-manager/utilities.h,
7940         plugins/debug-manager/debugger.c,
7941         plugins/debug-manager/threads.c,
7942         plugins/debug-manager/disassemble.c,
7943         plugins/debug-manager/info.c,
7944         plugins/debug-manager/sharedlib.c,
7945         plugins/debug-manager/threads.h,
7946         plugins/debug-manager/disassemble.h,
7947         plugins/debug-manager/signals.c,
7948         plugins/debug-manager/info.h,
7949         plugins/debug-manager/sharedlib.h,
7950         plugins/debug-manager/data_buffer.c,
7951         plugins/debug-manager/data_view.c,
7952         plugins/debug-manager/signals.h,
7953         plugins/debug-manager/debug_tree.c,
7954         plugins/debug-manager/watch.c,
7955         plugins/debug-manager/registers.c,
7956         plugins/debug-manager/data_buffer.h,
7957         plugins/debug-manager/data_view.h,
7958         plugins/debug-manager/memory.c,
7959         plugins/debug-manager/debug_tree.h,
7960         plugins/debug-manager/watch.h,
7961         plugins/debug-manager/registers.h,
7962         plugins/debug-manager/memory.h,
7963         plugins/debug-manager/locals.c,
7964         plugins/debug-manager/sexy-icon-entry.c,
7965         plugins/debug-manager/breakpoints.c,
7966         plugins/debug-manager/locals.h,
7967         plugins/debug-manager/sexy-icon-entry.h,
7968         plugins/debug-manager/stack_trace.c,
7969         plugins/debug-manager/breakpoints.h,
7970         plugins/debug-manager/sparse_buffer.c,
7971         plugins/debug-manager/sparse_view.c,
7972         plugins/debug-manager/stack_trace.h,
7973         plugins/debug-manager/sparse_buffer.h,
7974         plugins/debug-manager/sparse_view.h,
7975         plugins/debug-manager/start.c,
7976         plugins/gdb/utilities.c,
7977         plugins/gdb/utilities.h,
7978         plugins/gdb/debugger.c,
7979         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
7980         setup.
7982 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7984         * plugins/gdb/debugger.c:
7985         Avoid empty debugger log window by limiting line to 90 characters
7987 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7989         * plugins/debug-manager/plugin.c,
7990         plugins/debug-manager/plugin.h,
7991         plugins/debug-manager/threads.c,
7992         plugins/debug-manager/threads.h,
7993         plugins/debug-manager/breakpoints.c,
7994         plugins/debug-manager/breakpoints.h,
7995         plugins/debug-manager/stack_trace.c,
7996         plugins/debug-manager/stack_trace.h:
7997         View code action now changes location in disassembly view too
7999         * plugins/debug-manager/anjuta-debug-manager.ui:
8000         Rename breakpoint actions
8002 2007-03-24  Naba Kumar  <naba@gnome.org>
8004         * configure.in, src/anjuta-app.c: Use the new docking algorithm
8005         in gdl 0.7.3 (svn trunk).
8006         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8007         
8008 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8010         * plugins/debug-manager/threads.c,
8011         plugins/debug-manager/debug_tree.c,
8012         plugins/debug-manager/debug_tree.h,
8013         plugins/debug-manager/locals.c,
8014         plugins/debug-manager/registers.c,
8015         plugins/debug-manager/stack_trace.c:
8016         Allow to change current thread updating register, stack and locals
8017         Allow to change current stack frame updating locals
8019         * plugins/gdb/debugger.c:
8020         Read argument of selected stack frame
8022         * plugins/debug-manager/data_view.c:
8023         Fix an unrelated bug
8025 2007-03-23  Naba Kumar  <naba@gnome.org>
8027         * plugins/document-manager/anjuta-docman.c,
8028         plugins/document-manager/plugin.c: Fixed many memory leaks.
8029         (ianjuta_file_get_uri() returns a new string).
8031         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
8032         widget for save dialogs.
8033         
8034         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
8035         svn and fixed to get function/prototype/member args list. Call tips
8036         also work fine now.
8038 2007-03-22  Naba Kumar  <naba@gnome.org>
8040         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
8041         and calltips would work again for functions from global tags (Needs
8042         regenerating global tags).
8044         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
8045         ctags svn version and reopened bug #395362. Fixes tags parsing that
8046         seemed to have stopped working recently.
8048 2007-03-21  Naba Kumar  <naba@gnome.org>
8050         * tagmanager/tm_source_file.c, tagmanager/options.c,
8051         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
8052         extend .. more needs to be investigated and fixed). Enabled some
8053         debugging.
8055 2007-03-16  Naba Kumar  <naba@gnome.org>
8057         * src/anjuta.c: Fixed project loading from command line.
8059 2007-03-16  Naba Kumar  <naba@gnome.org>
8061         Patch from James Liggett <jrliggett@cox.net>:
8062         plugins/profiler/gprof-profile-data.c: Fixed a crash.
8063         
8064 2007-03-15  Naba Kumar  <naba@gnome.org>
8066         * libanjuta/anjuta-profile-manager.c,
8067         libanjuta/anjuta-profile-manager.h: Added method to get current
8068         profile.
8070         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
8071         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
8072         is exiting.
8074         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8075         plugins/file-loader/plugin.c: Moved to functions as utility functions.
8076         Also, not load project files in session load in loader plugin.
8077         
8078         * plugins/project-manager/plugin.c, src/anjuta.c:
8079         Emit "exiting" signal in shell when exiting anjuta. project manager
8080         listens to exiting signal and saves session. anjuta.c saves session
8081         only when current projfile is 'user'. Load project saved in session
8082         differently then the rest of the session. This should fix all the
8083         session restoration bugs.
8084         
8085         src/main.c: Present anjuta window when becon message is received.
8087 2007-03-14  Naba Kumar  <naba@gnome.org>
8089         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
8090         not randomly save (it was a wrong looping).
8091         
8092 2007-03-12  Naba Kumar  <naba@gnome.org>
8094         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
8096 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8098         * plugins/debug-manager/anjuta-debug-manager.ui,
8099         libanjuta/interfaces/libanjuta.idl,
8100         plugins/debug-manager/debugger.c,
8101         (added) plugins/debug-manager/threads.c,
8102         (added) plugins/debug-manager/threads.h,
8103         plugins/debug-manager/plugin.c,
8104         plugins/debug-manager/Makefile.am,
8105         plugins/gdb/plugin.c,
8106         plugins/gdb/debugger.c,
8107         plugins/gdb/debugger.h:
8108         Add a window displaying all threads
8109         Add needed functions
8110         Switching to a different thread is still not done
8112         * plugins/debug-manager/debug_tree.c,
8113         plugins/debug-manager/locals.c,
8114         plugins/debug-manager/stack_trace.c:
8115         Small cosmetic changes
8117         * plugins/gdb/gdbmi.c:
8118         Keep all elements in gdbmi hash
8119         Even if using the same key like in -threads-list-ids
8121 2007-03-11  Naba Kumar  <naba@gnome.org>
8123         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
8124         
8125         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
8126         
8127         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8128         manuals/reference/libanjuta/libanjuta-sections.txt,
8129         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
8130         interfaces.
8132 2007-03-11  Naba Kumar  <naba@gnome.org>
8134         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
8135         gtk-doc properly. Bumped gtk-doc requirement to 1.4
8137         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8138         manuals/reference/libanjuta/libanjuta.types,
8139         manuals/reference/libanjuta/libanjuta-sections.txt,
8140         manuals/reference/libanjuta/.cvsignore,
8141         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
8142         infrastructure. Got rid of tmpl/ directory and moved all section
8143         documenation to source code (requires gtk-doc >= 1.4).
8144         
8145         * libanjuta/anjuta-plugin-description.c,
8146         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
8147         libanjuta/cell-renderer-captioned-image.c,
8148         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
8149         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
8150         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
8151         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
8152         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
8153         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
8154         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
8155         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
8156         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
8157         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
8158         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
8159         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
8160         documentation from templates to source code.
8162 2007-03-10  Johannes Schmid <jhs@gnome.org>
8164         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
8165         Added some debug output but could not figure out why 
8166         some plugins are not kept.
8167         
8168         * libanjuta/interfaces/libanjuta.idl:
8169         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8170         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8171         Added IAnjutaEditorGoto::matching_brace
8172         
8173         * plugins/document-manager/action-callbacks.c:
8174         (on_editor_command_match_brace_activate):
8175         * plugins/document-manager/plugin.c:
8176         (update_editor_ui_interface_items):
8177         * plugins/editor/text_editor.c: (igoto_matching_brace),
8178         (igoto_iface_init):
8179         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
8180         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
8182 2007-03-09  Johannes Schmid <jhs@gnome.org>
8184         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8185         Hide correct column
8186         
8187         * plugins/sourceview/sourceview-private.h:
8188         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8189         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8190         (sourceview_new), (ifile_savable_save_as):
8191         Tweaked vfs monitoring
8193 2007-03-09  Johannes Schmid <jhs@gnome.org>
8195         * libanjuta/interfaces/Makefile.am.iface:
8196         Fixed installtion of header files
8197         
8198         * plugins/sourceview/sourceview.c: (set_select):
8199         do not scroll to much in interactive search
8201 2007-03-09  Naba Kumar  <naba@gnome.org>
8203         * src/anjuta.c: Fixed session restoration.
8204         
8205         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
8206         signal handlers after symbol browser plugin is deactivated.
8207         
8208         * plugins/editor/editor.glade,
8209         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
8210         Fixed indentation confustion in preferences.
8212 2007-03-08  Johannes Schmid <jhs@gnome.org>
8214         * plugins/search/search-replace.c: (search_set_combo),
8215         (search_set_action), (search_set_target), (search_set_direction),
8216         (create_dialog), (search_disconnect_set_toggle_connect),
8217         (on_search_match_whole_word_toggled),
8218         (on_search_match_whole_line_toggled),
8219         (on_search_match_word_start_toggled),
8220         (search_set_toggle_direction):
8221         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
8222         it's somehow ugly and uses many deprecated widgets
8223         
8224         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
8225         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8226         Fix #394709
8227         
8228 2007-03-07  Naba Kumar  <naba@gnome.org>
8230         * src/anjuta.c: Make launching projects work from command line. Also
8231         fixes gnome session restart command.
8232         
8233 2007-03-07  Johannes Schmid <jhs@gnome.org>
8235         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
8236         * plugins/class-gen/plugin.c: (iwizard_activate):
8237         Fixed #408218
8238         
8239         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
8240         Fixed #402774
8241         
8242         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8243         Fixed #377483 (It's not possible to know if directories have
8244         a version in CVS. Show version column only if there are version
8245         informations availible
8247         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8248         Fixed memory leak
8250 2007-03-07  Johannes Schmid <jhs@gnome.org>
8252         * plugins/sourceview/sourceview-prefs.c: (get_bool):
8253         Fixed #409408
8254         * plugins/symbol-browser/an_symbol_prefs.c:
8255         (on_update_global_clicked):
8256         Fixed ##409176
8258 2007-03-07  Johannes Schmid <jhs@gnome.org>
8260         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
8261         (anjuta_save_prompt_new):
8262         * plugins/project-import/project-import.c:
8263         (project_import_finalize):
8264         Fixed Gtk-Criticals (maybe #409408)
8266 2007-03-07  Naba Kumar  <naba@gnome.org>
8268         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
8269         when we are at just beginning of string or comment. Fixes bug #397981.
8271 2007-03-07  Johannes Schmid <jhs@gnome.org>
8273         * plugins/language-support-cpp-java/plugin.c:
8274         (initialize_indentation_params):
8275         Removed annoying DEBUG_PRINT
8276         
8277         * plugins/sourceview/sourceview-cell.c:
8278         (sourceview_cell_instance_init), (icell_get_character),
8279         (icell_get_length), (icell_get_char), (icell_get_attribute):
8280         Improved code to be faster
8281         Implemented attribute handling so that indentation really works in any case
8283 2007-03-06  Johannes Schmid <jhs@gnome.org>
8285         * configure.in:
8286         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
8287         
8288         * plugins/document-manager/anjuta-docman.c:
8289         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
8290         Removed old and ugly tab drag&drop code and use built-in gtk stuff
8291         instead (required GTK >= 2.10)
8292         
8293         * plugins/sourceview/sourceview-private.h:
8294         * plugins/sourceview/sourceview.c:
8295         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8296         (sourceview_finalize), (sourceview_new), (imark_mark),
8297         (imark_unmark), (imark_is_marker_set),
8298         (imark_location_from_handle), (imark_delete_all_markers):
8299         Fixed marker handling and worked a bit more on vfs monitoring
8301 2007-03-05  Johannes Schmid <jhs@gnome.org>
8303         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
8304         Added method to select specific iter
8305         
8306         * plugins/sourceview/sourceview-private.h:
8307         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8308         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8309         (sourceview_add_monitor), (on_document_saved),
8310         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
8311         Fixed vfs monitoring (mostly ported code from text_editor.c)
8312         
8313         * plugins/symbol-browser/an_symbol_view.c:
8314         * plugins/symbol-browser/an_symbol_view.h:
8315         * plugins/symbol-browser/plugin.c: (iter_matches),
8316         (on_editor_update_ui), (value_added_current_editor):
8317         Select the current tag in locals window and symbol toolbar. If there
8318         is no tag at the current line, reserve backward for the next tag. This will
8319         select the correct tag if inside a function.
8321 2007-03-05  Naba Kumar  <naba@gnome.org>
8323         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
8324         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
8325         compiler warnings.
8326         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
8327         (Bug #412186)
8328         
8329 2007-03-04  Johannes Schmid <jhs@gnome.org>
8331         * data/Makefile.am:
8332         * po/POTFILES.in:
8333         Fixed distcheck (well, partly)
8335 2007-03-04  Johannes Schmid <jhs@gnome.org>
8337         * plugins/document-manager/anjuta-document-manager.ui:
8338         Move "Swap .c/.h from Main to Browser toolbar
8340         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
8341         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
8342         (fv_prefs_free), (fv_add_tree_entry):
8343         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8344         * plugins/file-manager/plugin.c: (prefs_init):
8345         
8346         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
8348 2007-03-04  Naba Kumar  <naba@gnome.org>
8350         * data/default.proflie, data/Makefile.am, src/anjuta.c,
8351         plugins/project-manager/plugin.c:
8352         Restored default profile and renamed it from "default.anjuta" to
8353         "default.profile".
8354         
8355 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8357         * plugins/debug-manager/debugger.c,
8358         plugins/debug-manager/plugin.c,
8359         plugins/gdb/debugger.c,
8360         libanjuta/interfaces/libanjuta.idl,
8361         plugins/debug-manager/stack_trace.c:
8362         Add a dialog box when a signal is received (except SIGINT)
8363         Display stack frame even if arguments are not available
8365 2007-03-03  Naba Kumar  <naba@gnome.org>
8367         * TODO.tasks: Icons bounty added.
8369         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
8370         choise selection.
8371         
8372         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
8373         and descoping.
8375         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
8376         plugins/Makefile.am, (removed) plugins/profile-default/*,
8377         plugins/project-manager/anjuta-project-manager.plugin.in,
8378         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
8379         profile implementation to load user profile and projects. Store and
8380         restore remembered plugins. Use profile scoping and descoping for
8381         saving and loading sesstions.
8382         
8383         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
8384         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
8385         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
8386         DEBUG_PRINTs.
8388 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8390         * plugins/debug-manager/debug_tree.c
8391         plugins/debug-manager/debug_tree.h:
8392         Bug fix, deleting wrong variable
8394         * plugins/gdb/debugger.c:
8395         Bug fix, remove forgotten debugging code
8397 2007-03-02  Johannes Schmid <jhs@gnome.org>
8399         * plugins/document-manager/anjuta-document-manager.ui:
8400         * plugins/search/anjuta-search.ui:
8401         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
8402         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
8403         ToolbarFind
8405         * src/anjuta-app.c: (on_toolbar_view_toggled),
8406         (on_add_merge_widget), (on_session_save), (on_widget_remove):
8407         Save toolbar positions, don't use fixed toolbar style
8408         
8409         All in all this will allow more complex toolbar configurations and
8410         might gain some space on smaller displays because the user can disable
8411         toolbar parts he does not use. Also allows to use any toolbar style
8412         without looking too ugly.
8414 2007-03-01  Naba Kumasr  <naba@gnome.org>
8416         * TODO.tasks: Added a bounty for creating icons.
8418         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
8419         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
8420         profile-changed signal. Do not sync non-user-activatable plugins.
8422 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
8424         * plugins/debug-manager/disassemble.c,
8425         plugins/debug-manager/sparse_view.c,
8426         plugins/gdb/debugger.c,
8427         libanjuta/interfaces/libanjuta.idl:
8428         Display function name in disassembly view
8430 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
8432         * (added) plugins/debug-manager/bookmark.png,
8433         (added) plugins/debug-manager/breakpoint-disabled.png,
8434         (added) plugins/debug-manager/breakpoint-enabled.png,
8435         (added) plugins/debug-manager/program-counter.png,
8436         (added) plugins/debug-manager/linemarker.png,
8437         plugins/debug-manager/Makefile.am,
8438         plugins/debug-manager/disassemble.c,
8439         plugins/debug-manager/disassemble.h,
8440         plugins/debug-manager/sparse_buffer.c,
8441         plugins/debug-manager/sparse_buffer.h,
8442         plugins/debug-manager/sparse_view.c,
8443         plugins/debug-manager/sparse_view.h,
8444         plugins/debug-manager/plugin.c,
8445         plugins/debug-manager/breakpoints.c,
8446         libanjuta/interfaces/libanjuta.idl:
8447         Add markers in the disassembly view
8448         Display program counter and breakpoints in disassembly view
8450         * plugins/gdb/debugger.c:
8451         Fix a bug added with my previous patch, setting and clearing
8452         breakpoints was not working
8454 2007-02-28  Johannes Schmid <jhs@gnome.org>
8456         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
8457         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
8458         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
8459         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8460         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
8461         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
8462         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
8463         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
8464         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
8465         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8466         Updated (why do they need to be under version control?)
8467         
8468         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
8469         (create_tab_popup_menu), (on_msgman_popup_menu),
8470         (on_tab_button_press_event), (anjuta_msgman_page_new),
8471         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
8472         Added "Close all message tabs" popup menu
8474 2007-02-26  Naba Kumar  <naba@gnome.org>
8476         * plugins/profiler/gprof-flat-profile-entry.c,
8477         plugins/profiler/gprof-flat-profile.c,
8478         plugins/profiler/gprof-flat-profile-entry.h,
8479         plugins/profiler/gprof-flat-profile.h,
8480         plugins/profiler/gprof-flat-profile-view.c,
8481         plugins/profiler/gprof-flat-profile-view.h,
8482         plugins/profiler/gprof-call-graph-block-entry.c,
8483         plugins/profiler/gprof-call-graph-block.c,
8484         plugins/profiler/gprof-function-call-chart-view.c,
8485         plugins/profiler/gprof-call-graph-block-entry.h,
8486         plugins/profiler/gprof-profile-data.c,
8487         plugins/profiler/gprof-call-graph-block.h,
8488         plugins/profiler/gprof-view.c,
8489         plugins/profiler/gprof-call-graph.c,
8490         plugins/profiler/gprof-function-call-chart-view.h,
8491         plugins/profiler/gprof-profile-data.h,
8492         plugins/profiler/gprof-call-graph.h,
8493         plugins/profiler/gprof-view.h,
8494         plugins/profiler/gprof-view-manager.c,
8495         plugins/profiler/gprof-call-graph-view.c,
8496         plugins/profiler/plugin.c,
8497         plugins/profiler/gprof-view-manager.h,
8498         plugins/profiler/gprof-call-graph-view.h,
8499         plugins/profiler/gprof-function-call-tree-view.c,
8500         plugins/profiler/gprof-function-call-tree-view.h,
8501         plugins/profiler/Makefile.am: Fix compiler warnings and link with
8502         gnome-vfs. Fixes bug #411377.
8504 2007-02-26  Naba Kumar  <naba@gnome.org>
8506         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
8508         Patch from James Liggett  <jrliggett@cox.net>:
8509         * plugins/profiler/gprof-flat-profile-view.c,
8510         plugins/profiler/gprof-flat-profile-view.h,
8511         plugins/profiler/gprof-function-call-chart-view.c,
8512         plugins/profiler/gprof-function-call-chart-view.h,
8513         plugins/profiler/gprof-view.c,
8514         plugins/profiler/gprof-view.h,
8515         plugins/profiler/gprof-call-graph-view.c,
8516         plugins/profiler/plugin.c,
8517         plugins/profiler/gprof-call-graph-view.h,
8518         plugins/profiler/gprof-function-call-tree-view.c,
8519         plugins/profiler/gprof-function-call-tree-view.h: Implements
8520         double click navigation. Fixes bug #403514.
8522 2007-02-25  Naba Kumar  <naba@gnome.org>
8524         * libanjuta/anjuta-plugin-manager.c,
8525         libanjuta/anjuta-plugin-handle.[ch],
8526         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
8527         g_hash_table_remove_all (introduced in glib 2.12) to stay the
8528         dependency on glib 2.8. Fixes bug #411623.
8530 2007-02-24  Naba kumar  <naba@gnome.org>
8532         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
8533         
8534         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
8535         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
8536         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
8537         (added) libanjuta/anjuta-profile-manager.c,
8538         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
8539         manager.
8540         Implemented profile pushing and popping. Implemented profile xml
8541         synchronization. Implemented error handling in profiles. Implemented
8542         activation and deactivation signals in plugin manager.
8543         
8544         * libanjuta/Makefile.am: Added libanjuta log domain.
8545         
8546         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
8547         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
8548         in AnjutaShell interface and implemented it in AnjutaApp.
8549         
8550         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8552 2007-02-23  Naba kumar  <naba@gnome.org>
8554         src/main.c: Fixed missing end quote.
8556 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
8558         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
8561 2007-02-20  Naba Kumar  <naba@gnome.org>
8563         * plugins/subversion/plugin.c: Added "..." menuitems.
8564         * ROADMAP, README: Updated.
8565         * libanjuta/anjuta-profile.c: Fixed bugs.
8567         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
8568         plugins/gtodo/Makefile.am: Removed dead code.
8570         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
8571         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
8572         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
8573         plugins/gtodo/list_tooltip.c,
8574         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
8575         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
8576         not contain markups. Fixes Bug #360462.
8578 2007-02-16  Naba Kumar  <naba@gnome.org>
8580         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
8581         unnecessary sub-sections.
8582         
8583 2007-02-15  Naba Kumar  <naba@gnome.org>
8585         * (removed) plugins/document-manager/bookmark-prev-16.png,
8586         plugins/document-manager/bookmark-last.png,
8587         (removed)plugins/document-manager/bookmark-first-16.png,
8588         plugins/document-manager/bookmark-prev.png,
8589         (added) plugins/document-manager/bookmark-toggle.png,
8590         (removed)plugins/document-manager/bookmark_toggle.xpm,
8591         (removed)plugins/document-manager/bookmark-last-16.png,
8592         plugins/document-manager/plugin.c,
8593         plugins/document-manager/anjuta-document-manager.ui,
8594         (removed)plugins/document-manager/bookmark-next-16.png,
8595         plugins/document-manager/bookmark-next.png,
8596         plugins/document-manager/Makefile.am,
8597         (added) plugins/document-manager/bookmark-clear.png,
8598         plugins/document-manager/bookmark-first.png: Upgraded bookmark
8599         icons (stolen from monodevelop). Added clear bookmarks toolbar
8600         button.
8602         * plugins/document-manager/plugin.c,
8603         (added) plugins/document-manager/swap.png,
8604         (removed) plugins/document-manager/undock.png,
8605         plugins/document-manager/Makefile.am: Fixed swap icon.
8607 2007-02-13  Naba Kumar  <naba@gnome.org>
8609         * plugins/class-gen/element-editor.c: Fixed typo.
8610         
8611         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
8612         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
8613         Implementing plugin profiles loading.
8615 2007-02-13  Naba Kumar  <naba@gnome.org>
8617         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
8618         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
8619         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
8620         pixmaps/open_project.png, pixmaps/close_project.png:
8621         Removed more old icons.
8622         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
8623         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
8624         anjuta_logo.png
8625         
8626 2007-02-13  Naba Kumar  <naba@gnome.org>
8628         * plugins/class-gen/element-editor.c: Included missing headers to
8629         prevent build failures in some cases.
8630         
8631 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
8633         * plugins/debug-manager/stack_trace.c:
8634         Fix bug #407115
8636         * plugins/debug-manager/watch.c,
8637         plugins/debug-manager/breakpoints.c:
8638         Same bug than above, wrong use of gtk_ui_manager_get_widget
8640 === anjuta 2.1.1 ===
8642 2007-02-11  Naba Kumar  <naba@gnome.org>
8644         * cofigure.in: Bumped version to 2.1.1
8645         * NEWS: Updated for 2.1.1 release.
8646         
8647 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
8649         * plugins/debug-manager/plugin.c,
8650         plugins/debug-manager/sparse_view.c,
8651         plugins/debug-manager/sparse_view.h:
8652         Reorder some code
8654         * plugins/gdb/debugger.c,
8655         plugins/debug-manager/debugger.c,
8656         plugins/debug-manager/memory.c,
8657         plugins/debug-manager/sparse_buffer.c
8658         plugins/gdb/debugger.h,
8659         libanjuta/interfaces/libanjuta.idl:
8660         Clean up, remove some warnings
8661         Use guint everywhere for addresses
8662         Rewrite code parsing position in debugger
8664 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
8666         * plugins/debug-manager/debug_tree.c:
8667         Use GtkTreeRowReference instead of GtkTreeIter as callback data
8668         Fix bug #406113
8670 2007-02-08  Naba Kumar  <naba@gnome.org>
8672         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
8673         Delay showing the 'file modified on disk' dialog for one sec
8674         from the last notification to insure multiple notifications for
8675         the same file are treated as one. Do not same multiple dialogs
8676         for the same file. Make sure to destory the dialog if later
8677         the conent is no longer different.
8678         
8679 2007-02-08  Naba Kumar  <naba@gnome.org>
8681         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
8682         Prevented spurious 'file modified' dialogs in scintilla editor
8683         when the file is saved.
8685 2007-02-09  Johannes Schmid <jhs@gnome.org>
8687         * scripts/glade2schema.pl:
8688         Added script to convert glade preferences into gconf schema files.
8689         See #406061
8691 2007-02-08  Naba Kumar  <naba@gnome.org>
8693         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
8694         itself is destroyed. Fixes bug #355160.
8695         
8696 2007-02-08  Johannes Schmid <jhs@gnome.org>
8698         * plugins/profiler/profiler.plugin: 
8699         removed from version control (only .in file needed)
8700         
8701         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8702         * plugins/sourceview/sourceview.c: (sourceview_new):
8703         Code cleanup
8704         
8705         * plugins/subversion/svn-thread.c: (svn_thread_start):
8706         * src/main.c: (main):
8707         
8708         Fixed #395875 about initialisation of threads too late
8710 2007-02-07  Armin Burgmeier  <armin@arbur.net>
8712         Reviewed by Naba Kumar  <naba@gnome.org>:
8713         * plugins/class-gen/plugin.c:
8714         * plugins/class-gen/window.c: Removed browse button related code, load
8715         generated output directly into new buffers when not adding to project.
8717         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
8718         buttons from user interface.
8720 2007-02-07  Naba Kumar  <naba@gnome.org>
8722         * po/POTFILES.in: Fixed distcheck.
8724 2007-02-07  Daniel Nylander <po@danielnylander.se>
8726         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
8728 2007-02-07  Johannes Schmid <jhs@gnome.org>
8730         * anjuta.desktop.in.in:
8731         Fixed spelling
8733 2007-02-07  Johannes Schmid <jhs@gnome.org>
8735         * configure.in:
8736         * manuals/anjuta-manual/*
8737         * manuals/anjuta-faqs/*:
8738         #398991 – Anjuta manuals does not use the gnome-doc-utils format
8739         
8740         * plugins/document-manager/anjuta-document-manager.plugin.in:
8741         Removed duplicate application-xml mime-type (review patches properly ;-)
8742         
8743 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
8745         * plugins/gdb/debugger.c,
8746         libanjuta/interfaces/libanjuta.idl:
8747         Fix bug #404755
8748         Fix handling of missing source file
8750 2007-02-06  Naba Kumar  <naba@gnome.org>
8752         Patch from James Liggett  <jrliggett@cox.net>:
8753         * plugins/profiler/gprof-flat-profile.c,
8754         plugins/profiler/gprof-profile-data.c,
8755         plugins/profiler/gprof-call-graph.c,
8756         plugins/profiler/gprof-profile-data.h,
8757         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
8758         Show profiler view when target selected bug #403515.
8760 2007-02-05  Naba Kumar  <naba@gnome.org>
8762         * configure.in: Enabled devhelp plugin by default now that
8763         it works.
8764         
8765         Patch from parmigio@2ainfo.it:
8766         * plugins/document-manager/anjuta-document-manager.plugin.in:
8767         Added xml file type in supported mime types list.
8768         
8769 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
8771         * plugins/debug-manager/debugger.c,
8772         plugins/debug-manager/plugin.c:
8773         Add a field in status bar displaying debugger state
8774         Change cursor shape when debugger is busy
8775         Fix bug #378600
8777         * plugins/debug-manager/watch.c,
8778         plugins/debug-manager/locals.c,
8779         libanjuta/interfaces/libanjuta.idl:
8780         Clean up, remove debugging messages and unused signals
8782 2007-02-03  Johannes Schmid <jhs@gnome.org>
8784         * configure.in:
8785         Fixed AC_INIT and seperated version to major, minor, micro
8787         * anjuta.anjuta:
8788         Load Subversion instead of CVS
8789         
8790         * anjuta.desktop.in.in:
8791         Fixed bug-buddy component
8793         Original patch from Rob Bradfort <robster@debian.org>:
8794         * src/main.c: (get_command_line_args), (main):
8795         Bug #335981 – Migration from popt to GOption
8797 2007-02-03  Naba Kumar  <naba@gnome.org>
8799         * configure.in: Depend on devhelp 0.13 and fixed gecko home
8800         path variable. Fixed bug #341170.
8801         * plugins/profiler/Makefile.am: Fixed indentation.
8802         
8803 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
8805         * libanjuta/interfaces/libanjuta.idl,
8806         plugins/sourceview/sourceview.c,
8807         plugins/editor/text-editor.c,
8808         plugins/symbol-browser/plugin.c,
8809         plugins/search/search-replace.c,
8810         plugins/document-manager/goto_line.c,
8811         plugins/document-manager/action-callbacks.c,
8812         plugins/document-manager/anjuta-docman.c:
8813         Rename markers of anjuta interface
8814         IANJUTA_MARKABLE_NONE has been removed
8815         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
8816         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
8817         IANJUTA_MARKABLE_ATTENTIVE renamed in
8818                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
8819         IANJUTA_MARKABLE_INTENSE renamed in
8820                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
8821         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
8823         * (removed) plugins/sourceview/marker-light.png,
8824         (removed) plugins/sourceview/marker-basic.png,
8825         (removed) plugins/sourceview/marker-attentive.png,
8826         (removed) plugins/sourceview/marker-intense.png,
8827         plugins/sourceview/bookmark.png,
8828         (added) plugins/sourceview/breakpoint-disabled.png,
8829         (added) plugins/sourceview/breakpoint-enabled.png,
8830         (added) plugins/sourceview/program-counter.png,
8831         (added) plugins/sourceview/linemarker.png,
8832         plugins/sourceview/Makefile.am,
8833         (added) plugins/editor/bookmark.xpm,
8834         (added) plugins/editor/breakpoint-disabled.xpm,
8835         (added) plugins/editor/breakpoint-enabled.xpm,
8836         (added) plugins/editor/program-counter.xpm,
8837         (added) plugins/editor/linemarker.xpm,
8838         plugins/editor/Makefile.am:
8839         Add or change marker pixmaps in scintilla and sourceview editor
8841         * plugins/document-manager/plugin.c,
8842         libanjuta/interfaces/libanjuta.idl,
8843         plugins/debug-manager/plugin.c,
8844         plugins/debug-manager/breakpoints.c
8845         plugins/gdb/debugger.c:
8846         Fix bug #376404, program counter marker is not displayed when debugger
8847         Return the selected editor or NULL (if file does not exist) with 
8848         ianjuta_document_manager_goto_file_line* functions
8849         Emit a change-location signal even if the program counter is in an
8850         unknown file
8852 2007-02-02  Naba Kumar  <naba@gnome.org>
8854         * TODO.tasks: Marked bounty bug #359478 completed. And checked
8855         older bounties 'Done'.
8856         
8857 2007-02-02  Naba Kumar  <naba@gnome.org>
8859         * TODO.tasks: Fixed typop.
8861         Patch from James Liggett  <jrliggett@cox.net>:
8862         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
8863         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
8864         profiler plugin by James Liggett. Completes bounty bug #359478
8865         'Gprof performance profiler plugin'
8867 2007-02-01  Naba Kumar  <naba@gnome.org>
8869         * src/main.c: Renamed option name.
8871         * TODO.tasks: Marked "Test and fix all project wizards templates"
8872         bounty completed.
8873         
8874 2007-01-29  Johannes Schmid <jhs@gnome.org>
8876         * plugins/document-manager/plugin.c: (on_editor_changed):
8877         Added DEBUG_PRINT(...)
8878         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
8879         implemented
8880         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
8881         Fix language support plugin for sourceview editor (add some new
8882         language names)
8883         
8884         * plugins/sourceview/sourceview.c: (iindic_clear):
8885         Clear all indicators
8887 2007-01-29  Johannes Schmid <jhs@gnome.org>
8889         * TODO.tasks:
8890         Minor task currentions
8891         
8892         * libanjuta/interfaces/libanjuta.idl:
8893         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
8894         (itext_editor_iface_init):
8895         * plugins/language-support-cpp-java/plugin.c: (install_support):
8896         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
8897         (ieditor_get_attributes), (ieditor_iface_init):
8898         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
8899         plugins.
8900         
8901         * plugins/sourceview/sourceview.glade:
8902         Fixed sourceview preference window
8904 2007-01-28  Naba Kumar  <naba@gnome.org>
8905         
8906         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
8907         Implemented --no-files and --no-session command line options and
8908         corresponding preferernces checkboxes in General tab.
8910 2007-01-28  Johannes Schmid <jhs@gnome.org>
8912         * plugins/subversion/plugin.c:
8913         * plugins/subversion/plugin.h:
8914         * plugins/subversion/svn-notify.c: (svn_show_info),
8915         (show_svn_error), (on_svn_notify):
8916         * plugins/subversion/svn-notify.h:
8917         * plugins/subversion/svn-thread.c: (create_message_view),
8918         (svn_thread_start):
8919         Fixed error handling and fixed #394216 – No indication of subversion commands running
8920         
8921         * plugins/tools/execute.c: (atp_output_context_print):
8922         Show name of tool in message pane
8924 2007-01-28  Naba Kumar  <naba@gnome.org>
8925         
8926         * configure.in, plugins/glade/plugin.c: Make it work with
8927         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
8928         
8929         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
8930         from devhelp (won't work untill devhelp is fixed: bug #341170).
8931         
8932         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
8933         
8934 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
8936         Reviewed by Naba Kumar  <naba@gnome.org>:
8937         * libanjuta/interfaces/libanjuta.idl, 
8938         plugins/debug-manager/debugger.c,
8939         plugins/debug-manager/start.c,
8940         plugins/gdb/plugin.c,
8941         plugins/gdb/debugger.c,
8942         plugins/gdb/debugger.h:
8943         Fix a bug when launching gdb
8944         Set the terminal for the debugged program on the command line.
8946 2007-01-26  Johannes Schmid <jhs@gnome.org>
8948         * plugins/sourceview/anjuta-document-saver.c:
8949         (anjuta_document_saver_save):
8950         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
8951         * plugins/sourceview/sourceview.c: (save_if_modified),
8952         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
8953         Proper error handling, for example if a file was modified externally. Use backup files
8954         to avoid data-loss on disk full.
8956 2007-01-24  Naba Kumar  <naba@gnome.org>
8957         
8958         * plugins/devhelp/htmlview.c: Fixed crash during project load.
8959         Fixed mem leak and source leak.
8960         
8961 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
8963         Reviewed by Naba Kumar  <naba@gnome.org>:
8964         * plugins/debug-manager/debug_tree.c,
8965         plugins/debug-manager/debug_tree.h,
8966         plugins/debug-manager/watch.c:
8967         Partial rewrite of the variable object code, find and fix a few bugs
8968         Fix bug #395808: gdb can still crash but children are listed
8969         on request only so you can avoid the crash
8971 2007-01-24  Naba Kumar  <naba@gnome.org>
8972         
8973         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
8974         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
8975         plugins/symbol-browser/plugin.h,
8976         plugins/symbol-browser/plugin.c,
8977         plugins/symbol-browser/Makefile.am: Added current file (local)
8978         symbols view (Seriously getting bored with the browse toolbar).
8980 2007-01-22  Naba Kumar  <naba@gnome.org>
8981         
8982         Patch from Gabor Kelemen:
8983         * po/POTFILES.in: Added .plugin.in files.
8985 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
8987         Reviewed by Naba Kumar  <naba@gnome.org>:
8988         * plugins/document-manager/anjuta-docman.c,
8989         plugins/message-view/anjuta-msgman.c
8990         Set right alignment to the label widget in the tab title.
8992 2007-01-21  Naba Kumar  <naba@gnome.org>
8993         
8994         * libegg/egg-combo-action.c: Fixed mode line.
8995         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8996         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
8998 2007-01-21  Armin Burgmeier  <armin@arbur.net>
9000         Reviewed by Naba Kumar  <naba@gnome.org>:
9001         * plugins/class-gen/plugin.c: Prompt for target before actually
9002         generating the class files. This ensures that the files are created in
9003         the correct directory. Fixes bug #397406.
9005         * plugins/class-gen/window.c: Set browse buttons to insensitive when
9006         the class is added to the project.
9008 2007-01-21  Naba Kumar  <naba@gnome.org>
9010         * libanjuta/anjuta-plugin-description.c,
9011         libanjuta/anjuta-ui.h,
9012         libanjuta/anjuta-status.c,
9013         libanjuta/anjuta-plugin-description.h,
9014         libanjuta/cell-renderer-captioned-image.c,
9015         libanjuta/anjuta-plugin-handle.c,
9016         libanjuta/anjuta-status.h,
9017         libanjuta/resources.c,
9018         libanjuta/cell-renderer-captioned-image.h,
9019         libanjuta/glue-cpp.c,
9020         libanjuta/anjuta-plugin-handle.h,
9021         libanjuta/anjuta-plugin.c,
9022         libanjuta/anjuta-preferences-dialog.c,
9023         libanjuta/libanjuta.h,
9024         libanjuta/resources.h,
9025         libanjuta/glue-cpp.h,
9026         libanjuta/anjuta-plugin.h,
9027         libanjuta/anjuta-preferences-dialog.h,
9028         libanjuta/anjuta-plugin-manager.c,
9029         libanjuta/anjuta-shell.c,
9030         libanjuta/anjuta-plugin-manager.h,
9031         libanjuta/anjuta-shell.h,
9032         libanjuta/anjuta-save-prompt.c,
9033         libanjuta/anjuta-save-prompt.h,
9034         libanjuta/anjuta-children.c,
9035         libanjuta/anjuta-utils.c,
9036         libanjuta/anjuta-profile.c,
9037         libanjuta/anjuta-preferences.c,
9038         libanjuta/anjuta-launcher.c,
9039         libanjuta/anjuta-utils.h,
9040         libanjuta/anjuta-profile.h,
9041         libanjuta/anjuta-launcher.h,
9042         libanjuta/anjuta-ui.c: Updated file headers.
9044         * po/POTFILES.in: Updated.
9046         * libanjuta/anjuta-marshal.list,
9047         (added) libanjuta/anjuta-plugin-handle.c,
9048         (added) libanjuta/anjuta-plugin-handle.h,
9049         (added) libanjuta/anjuta-plugin-manager.c,
9050         (added) libanjuta/anjuta-plugin-manager.h,
9051         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9052         (added) libanjuta/anjuta-profile.c,
9053         (added) libanjuta/anjuta-profile.h,
9054         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
9055         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
9056         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
9057         src/action-callbacks.c: Implemented AnjutaPluginManager
9058         class based on old plugins.[ch]. Implemented AnjutaProfile as
9059         prelimanary profiles implementation. Implemented AnjutaPluginHandle
9060         class to represent plugins (not to be confused with plugin objects).
9061         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
9062         implemented it in AnjutaApp and AnjutaTestShell.
9063         De-globalized plugin management and several clean ups.
9065         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
9066         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
9067         plugins/search/search-replace.c, plugins/terminal/terminal.c,
9068         plugins/project-import/project-import.c,
9069         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9070         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
9071         Fixed plugins for the change in API.
9073         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
9074         file.
9075         
9076         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9078 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
9080         Reviewed by Naba Kumar  <naba@gnome.org>:
9081         * libanjuta/anjuta-launcher.c,
9082         libanjuta/anjuta-launcher.h:
9083         Add a new function anjuta_set_terminate_on_exit to close the i/o
9084         channel when the child exit
9085         Return directly the status and not the exit code in child-exited
9086         signal
9088         * plugins/gdb/debugger.c:
9089         Use new function in debugger plugin
9091 2007-01-18  Johannes Schmid <jhs@gnome.org>
9093         * src/about.c: Do not show empty license information instead hide the button (#397883)
9095 2007-01-15  Johannes Schmid <jhs@gnome.org>
9097         * plugins/project-manager/plugin.c:
9098         * plugins/project-wizard/templates/python.wiz
9099         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
9100         
9101         Fixed #335235 python programs are not executeable/ do not start when pressing F3
9102         You will also need latest gnome-build svn       
9104 === anjuta 2.1.0 ===
9106 2007-01-14  Naba Kumar  <naba@gnome.org>
9108         * configure.in: Removed reference of mkfile project
9109         template to fix distcheck build error.
9110         * AUTHORS: Updated.
9111         * NEWS: Updated.
9112         * configure.in: Bumped version to 2.1.0 for beta release.
9113         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9114         crashes as soon as editing starts in normal text files.
9116 2007-01-14  Johannes Schmid <jhs@gnome.org>
9118         * configure.in
9119         * po/LINGUAS:
9120         Applied http://live.gnome.org/GnomeGoals/PoLinguas
9122         * tagmanager/c.c:
9123         Patch from Massimo Cora' to hopefully fix #395362
9125         * plugins/project-wizard/templates/*:
9127         Fixed and tested all project-wizards. Deactivated mkfile project because
9128         it was totally broken and I don't see any real use for it.
9129         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
9131 2007-01-14  Naba Kumar  <naba@gnome.org>
9133         * NEWS: Updated for release.
9134         
9135         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
9136         
9137         * libanjuta/interfaces/libanjuta.idl,
9138         plugins/editor/text_editor_cbs.c,
9139         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
9140         interface and implemented it for scintilla.
9141         
9142         * plugins/editor/text-editor.c: Fixed highlighing issues when
9143         used with indicators (particularly when the file is just opened).
9144         Fixes bug #377477 – when debugging, scintilla editor grays out all
9145         lines before current line.
9146         
9147         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
9148         Maintain a separate list of indicated edtitors for separate contexts.
9149         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
9150         
9151 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
9153         Reviewed by Naba Kumar  <naba@gnome.org>:
9154         * plugins/debug-manager/plugin.c:
9155         Bug fix: breakpoints cannot be added after stopping the debugger
9157 2007-01-13  Naba Kumar  <naba@gnome.org>
9159         * NEWS: Updated for release.
9161 2007-01-12  Johannes Schmid <jhs@gnome.org>
9163         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
9164         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
9165         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
9166         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
9167         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
9168         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
9169         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
9170         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
9171         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
9172         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
9173         
9174         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
9175         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
9176         
9177         * plugins/sourceview/sourceview.c:
9178         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
9179         on character positions.
9180         
9181 2007-01-12  Naba Kumar  <naba@gnome.org>
9183         * src/anjuta-app.c,
9184         plugins/project-manager/plugin.c,
9185         plugins/profile-default/plugin.c,
9186         libanjuta/anjuta-status.c,
9187         libanjuta/anjuta-status.h: Introduced an API for application title
9188         in AnjutaStatus. Set application title to project name.
9190 2007-01-11  Massimo Cora' <maxcvs@email.i>
9192         Reviewed by Naba Kumar  <naba@gnome.org>:
9193         * tagmanager/Makefile.am,
9194         plugins/symbol-browser/Makefile.am: removed installation for 
9195         test programs.
9197 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
9199         Reviewed by Naba Kumar  <naba@gnome.org>:
9200         * plugins/debug-manager/start.h,
9201         plugins/debug-manager/start.c,
9202         plugins/debug-manager/anjuta-debug-manager.ui,
9203         plugins/debug-manager/plugin.c:
9204         Partial fix for bug #392537
9206         * plugins/debug-manager/disassemble.c:
9207         Fix bug #392543
9209 2007-01-11  Naba Kumar  <naba@gnome.org>
9211         * src/anjuta.c: Load project seperately from session,
9212         so that project session is also loaded.
9213         
9214         * plugins/profile-default/plugin.c: Load project in new
9215         anjuta if there already is one loaded currently (disabled
9216         code for now).
9217         
9218         * plugins/editor/aneditor.cxx: Disconnect focus in/out
9219         signals when editor is destroyed. Fixes a crash bug.
9220         
9221         * plugins/editor/text_editor.c: Do not mark line in
9222         ianjuta_editor_goto_line() implementation.
9223         
9224         * plugins/search/search-replace.c: Always check for markable
9225         interface availablility because its optional for an editor.
9226         
9227         * plugins/document-manager/goto_line.c,
9228         plugins/document-manager/action-callbacks.c: Mark lines for
9229         goto line commands (from dialog and from menu entry box).
9230         
9231         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
9232         plugins/file-manager/an_file_view.c: Expand file manager
9233         nodes in idle loop, one at a time. Did as a possible work
9234         around for bug #361763, but it didn't make any difference.
9235         However, it could still be useful in situations where there
9236         are lots to expand.
9237         
9238         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
9240 2007-01-11  Naba Kumar  <naba@gnome.org>
9242         * plugins/editor/scintilla/LineMarker.h,
9243         plugins/editor/scintilla/LexBasic.cxx,
9244         plugins/editor/scintilla/LexHTML.cxx,
9245         plugins/editor/scintilla/include/SciLexer.h,
9246         plugins/editor/scintilla/include/Scintilla.h,
9247         plugins/editor/scintilla/include/Scintilla.iface,
9248         plugins/editor/scintilla/include/ScintillaWidget.h,
9249         plugins/editor/scintilla/LexBash.cxx,
9250         plugins/editor/scintilla/PlatGTK.cxx,
9251         plugins/editor/scintilla/ViewStyle.h,
9252         plugins/editor/scintilla/Editor.cxx,
9253         plugins/editor/scintilla/StyleContext.h,
9254         plugins/editor/scintilla/LexCPP.cxx,
9255         plugins/editor/scintilla/Converter.h,
9256         plugins/editor/scintilla/LexAU3.cxx,
9257         plugins/editor/scintilla/Editor.h,
9258         plugins/editor/scintilla/LexPerl.cxx,
9259         plugins/editor/scintilla/LexVB.cxx,
9260         plugins/editor/scintilla/ScintillaGTK.cxx,
9261         plugins/editor/scintilla/ViewStyle.cxx,
9262         plugins/editor/scintilla/PropSet.cxx,
9263         plugins/editor/scintilla/LexSQL.cxx,
9264         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
9265         version 1.71
9267 2007-01-11  Armin Burgmeier  <armin@arbur.net>
9269         Reviewed by Naba Kumar  <naba@gnome.org>:
9270         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
9271         selected for editing. This fixes bug #394218.
9273         * plugins/class-gen/plugin.c: Do not use project's root URI as project
9274         name if said URI is not known.
9276         * plugins/class-gen/window.c: When stripping function prefix away,
9277         include the trailing underscore because it is already set by the
9278         template.
9280         * plugins/class-gen/transform.c: Include "const char*" and "const
9281         gchar*" in the list for transforming a default C type to a GType.
9282         Don't access invalid memory when writing pointer_str in
9283         cg_transform_first_argument.
9285 2007-01-11  Naba Kumar  <naba@gnome.org>
9287         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
9288         pixmaps/anjuta.svg, pixmaps/Makefile.am,
9289         (renamed) pixmaps/anjuta_icon.png, src/main.c,
9290         libegg/test-actions.c, anjuta.desktop.in.in,
9291         anjuta.prj: Renamed application icon to 'anjuta.png' from
9292         'anjuta_icon.png'. Added more fields in desktop file.
9294         * mime/anjuta.xml: Added magic section.
9295         
9296         * (removed) mime/anjuta.applications,
9297         (removed) mime/anjuta.mime, mime/Makefile.am,
9298         (removed) mime/anjuta.keys,
9299         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
9300         registeration and added scalable icon. Also fixes bug #393680
9302 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
9304         Reviewed by Naba Kumar  <naba@gnome.org>:
9305         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
9306         and anjuta_status_progress_add_ticks() to check for progressbar 
9307         being realized before trying to update it.
9309 2007-01-10  Naba Kumar  <naba@gnome.org>
9311         * tagmanager/tm_workspace.c,
9312         po/POTFILES.in,
9313         plugins/debug-manager/Makefile.am,
9314         plugins/tools/scripts/Makefile.am,
9315         plugins/class-gen/plugin.c,
9316         plugins/class-gen/Makefile.am,
9317         global-tags/Makefile.am: Fixed make distcheck.
9319         * plugins/debug-manager/attach_process.c,
9320         plugins/debug-manager/attach_process.h,
9321         plugins/class-gen/action-callbacks.h,
9322         plugins/class-gen/action-callbacks.c,
9323         plugins/class-gen/class_gen.h,
9324         plugins/class-gen/class_gen.c: Deleted unused/old files.
9326         * (removed) scintilla, (added) plugins/editor/scintilla,
9327         plugins/editor/scintilla/lexers.make,
9328         plugins/editor/scintilla/Makefile.am,
9329         plugins/editor/Makefile.am
9330         configure.in, manuals/reference/libanjuta/Makefile.am
9331         Makefile.am: Moved scintilla to its right place.
9333 2007-01-09  Naba Kumar  <naba@gnome.org>
9335         * plugins/profile-default/plugin.c: Save project session before
9336         a new one is opened.
9338         * plugins/project-manager/plugin.c,
9339         plugins/project-manager/plugin.h,
9340         plugins/project-manager/anjuta-project-manager.ui,
9341         plugins/profile-default/plugin.c,
9342         plugins/profile-default/plugin.h,
9343         plugins/profile-default/Makefile.am,
9344         (added) plugins/profile-default/anjuta-default-profile.ui,
9345         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9346         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
9347         multiple projects support.
9348         
9349 2007-01-06  Armin Burgmeier  <armin@arbur.net>
9351         Reviewed by Naba Kumar  <naba@gnome.org>
9352         * plugins/class-gen/combo-flags.h:
9353         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
9354         enum, added a type parameter to selected signal. Select highlighted
9355         entry when pressing enter (but not unselect it if it was already
9356         selected) before closing the popup. Also accept input when clicking
9357         not into the popup.
9359         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
9360         according to selection type.
9362         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
9363         VOID:BOXED,ENUM.
9365 2007-01-08  Johannes Schmid <jhs@gnome.org>
9367   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
9368   * plugins/project-wizard/templates/gtkmm/Makefile.am
9369   * plugins/project-wizard/templates/python/configure.ac.tpl
9370   * plugins/project-wizard/templates/python/configure.in.tpl
9371   * plugins/project-wizard/templates/python/Makefile.am
9372   * plugins/project-wizard/templates/cpp/configure.ac.tpl
9373   * plugins/project-wizard/templates/cpp/configure.in.tpl
9374   * plugins/project-wizard/templates/cpp/Makefile.am
9375   * plugins/project-wizard/templates/terminal.wiz
9376   * plugins/project-wizard/templates/xlib-dock.wiz
9377   * plugins/project-wizard/templates/wxwin.wiz
9378   * plugins/project-wizard/templates/java.wiz
9379   * plugins/project-wizard/templates/xlib/configure.ac.tpl
9380   * plugins/project-wizard/templates/xlib/configure.in.tpl
9381   * plugins/project-wizard/templates/xlib/Makefile.am
9382   * plugins/project-wizard/templates/gcj/configure.ac.tpl
9383   * plugins/project-wizard/templates/gcj/configure.in.tpl
9384   * plugins/project-wizard/templates/gcj/Makefile.am
9385   * plugins/project-wizard/templates/terminal/configure.ac.tpl
9386   * plugins/project-wizard/templates/terminal/configure.in.tpl
9387   * plugins/project-wizard/templates/terminal/Makefile.am
9388   * plugins/project-wizard/templates/terminal/autogen.sh
9389   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
9390   * plugins/project-wizard/templates/wxwin/configure.in.tpl
9391   * plugins/project-wizard/templates/wxwin/Makefile.am
9392   * plugins/project-wizard/templates/gnome.wiz 
9393   * plugins/project-wizard/templates/java/configure.ac.tpl
9394   * plugins/project-wizard/templates/java/configure.in.tpl
9395   * plugins/project-wizard/templates/java/Makefile.am
9396   * plugins/project-wizard/templates/anjuta-plugin.wiz
9397   * plugins/project-wizard/templates/gtkmm.wiz
9398   * plugins/project-wizard/templates/python.wiz
9399   * plugins/project-wizard/templates/cpp.wiz
9400   * plugins/project-wizard/templates/gtk.wiz
9401   * plugins/project-wizard/templates/gcj.wiz
9402   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
9403   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9404   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9406   Starting fixing of all project wizards:
9407   - rename configure.in to configure.ac
9408   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
9409   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
9410   (See #394184)
9411   
9412   * TODO.task: Added bug number to bounty
9414 2007-01-07  Johannes Schmid <jhs@gnome.org>
9416   *  plugins/build-basic-autotools.c:
9417   Fixed #392290 – Missed install as root option in project manager
9419 2007-01-07  Johannes Schmid <jhs@gnome.org>
9421   * plugins/sourceview/sourceview.c:
9422   Fixed #388731 – Odd editor behaviour after performing block-text operations
9423   Fixed #388727 – Block-tab does not work
9424   
9425   * plugins/sourceview/anjuta-document.h/c:
9426   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
9427   
9428   * configure.in:
9429   Require Gtk+ >= 2.10 for sourceview plugin
9431 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
9433         * libanjuta/anjuta-status.c:
9434         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
9436 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
9438         * configure.in,
9439         plugins/terminal/terminal.c:
9440         Fix bug #377027
9441         remove support for VTE < 0.9
9443 2007-01-06  Naba Kumar  <naba@gnome.org>
9445         * po/POTFILES.in: Updated
9447 2007-01-05  Adam Dingle  <adam@medovina.org>
9449         Reviewed by Naba Kumar  <naba@gnome.org>:
9450         * plugins/message-view/anjuta-message-manager-plugin.glade:
9451         Fixed bug #377903 (improve message color defaults).
9453 2007-01-05  Naba Kumar  <naba@gnome.org>
9455         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
9456         
9457 2007-01-03  Armin Burgmeier  <armin@arbur.net>
9459         Reviewed by  Naba Kumar  <naba@gnome.org>:
9460         * plugins/symbol-browser/test-class.h: Fixed block ends.
9462         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
9463         C-style-block comment.
9465         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
9466         allow lists when writing autogen definition files. This is required
9467         for the new class generator. Also fixed a wrong return value in
9468         npw_autogen_write_definition_file and set a GError in
9469         npw_autogen_execute when the output file could not be opened.
9471         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
9472         user interface.
9474         * plugins/class-gen/Makefile.am: Added templates subdir, removed
9475         goc_template_header and goc_template_source, added top_srcdir to
9476         includes, link against project wizard (also hopefully temporarily),
9477         removed class_gen.h, class_gen.c, action-callbacks.h,
9478         action-callbacks.c.
9480         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
9482         * plugins/class-gen/cell-renderer-flags.h:
9483         * plugins/class-gen/cell-renderer-flags.c:
9484         * plugins/class-gen/combo-flags.h:
9485         * plugins/class-gen/combo-flags.c:
9486         * plugins/class-gen/element-editor.c:
9487         * plugins/class-gen/element-editor.h:
9488         * plugins/class-gen/generator.c:
9489         * plugins/class-gen/generator.h:
9490         * plugins/class-gen/plugin.h:
9491         * plugins/class-gen/plugin.c:
9492         * plugins/class-gen/transform.c:
9493         * plugins/class-gen/transform.h:
9494         * plugins/class-gen/validator.c:
9495         * plugins/class-gen/validator.h:
9496         * plugins/class-gen/window.c:
9497         * plugins/class-gen/window.h: Rewrote class generator, it now allows
9498         adding of several class elements and uses autogen.
9500         * plugins/class-gen/templates/cc-header.tpl:
9501         * plugins/class-gen/templates/cc-source.tpl:
9502         * plugins/class-gen/templates/go-header.tpl:
9503         * plugins/class-gen/templates/go-source.tpl:
9504         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
9505         for the class generator.
9507         * configure.in: Added plugins/class-gen/templates/Makefile to output.
9509 2007-01-04  Naba Kumar  <naba@gnome.org>
9511         Patch from Nick Treleaven:
9512         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
9513         all matching symbols.
9514         
9515         Patches from  Maik Beckmann and Sébastien Granjoux:
9516         * plugins/profile-default/plugin.c,
9517         plugins/project-manager/plugin.c: Unescape project name. Fixes
9518         Bug #357151
9520 2007-01-04  Naba Kumar  <naba@gnome.org>
9522         * plugins/glade/plugin.c: Fixed compilation with
9523         older glade-3 version.
9524         
9525         Patch from Roland Illig:
9526         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
9527         plugins/sourceview/anjuta-document-saver.c,
9528         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
9529         are necessary to build anjuta on NetBSD 3.0
9531         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
9532         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
9533         window manager in gnome.
9534         
9535 2007-01-02  Naba Kumar  <naba@gnome.org>
9536         
9537         * plugins/glade/plugin.c: Make it work with glade-3 svn.
9538         
9539 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
9541         Reviewed by Naba Kumar  <naba@gnome.org>:
9542         * libanjuta/interfaces/libanjuta.idl,
9543         plugins/debug-manager/Makefile.am,
9544         plugins/debug-manager/anjuta-marshal.list,
9545         plugins/debug-manager/debugger.c,
9546         plugins/debug-manager/sparse_buffer.c,
9547         plugins/debug-manager/sparse_buffer.h,
9548         plugins/debug-manager/sparse_view.c,
9549         plugins/debug-manager/sparse_view.h,
9550         plugins/debug-manager/disassemble.h,
9551         plugins/debug-manager/disassemble.c,
9552         plugins/debug-manager/anjuta-marshal.list,
9553         plugins/debug-manager/plugin.c,
9554         plugins/gdb/debugger.c,
9555         plugins/gdb/debugger.h,
9556         plugins/gdb/plugin.c:
9557         Add a disassembly view window
9559         * plugins/debug-manager/breakpoints.c,
9560         plugins/debug-manager/chunk_view.c,
9561         plugins/debug-manager/locals.c,
9562         plugins/debug-manager/memory.c,
9563         plugins/debug-manager/registers.c,
9564         plugins/debug-manager/stack_trace.c:
9565         Add some debugging information 
9567 2006-12-18  Naba Kumar  <naba@gnome.org>
9569         * configure.in, plugins/glade/plugin.c: Allow building against both
9570         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
9572 2006-12-03  Naba Kumar  <naba@gnome.org>
9573         
9574         * TODO.tasks: Marked a bounty completed.
9576 2006-11-24  Adam Dingle <adam@medovina.org>
9578         Reviewed by Naba Kumar  <naba@gnome.org>:
9579         * plugins/build-basic-autotools/build-basic-autotools.c,
9580         plugins/debug-manager/watch.c,
9581         plugins/document-manager/plugin.c, 
9582         plugins/patch/plugin.c,
9583         plugins/project-manager/plugin.c:
9584         Fixed bug #378879 (several command names need ellipses).
9586 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
9588         Reviewed by: Naba Kumar  <naba@gnome.org>
9589         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
9590         GCC 4.1.2 (there are only two warnings remaining now when compiling
9591         plugins).
9593         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
9595         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
9596         macro so that the generated function support a NULL plugin parameter.
9598         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
9599         in debug_tree_find_expression by freeing memory returned by the call
9600         to gtk_tree_model_get instead of the parameter string.
9602 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9604         * plugins/debug-manager/breakpoints.c:
9605         Fix bug #378850
9607         * plugins/debug-manager/anjuta-debug-manager.ui,
9608         plugins/debug-manager/debugger.c,
9609         plugins/debug-manager/plugin.c:
9610         Fix bug #378871
9612 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
9614         * libanjuta/anjuta-launcher.c,
9615         plugins/gdb/debugger.c:
9616         Fix bug #377061
9618 2006-11-21  Naba Kumar  <naba@gnome.org>
9620         * plugins/search/search_preferences.c: Fixed build break.
9621         
9622 2006-11-20  Naba Kumar  <naba@gnome.org>
9623         
9624         Patch from Kjartan Maraas:
9625         * plugins/cvs-plugin/cvs-interface.c,
9626         plugins/document-manager/plugin.c,
9627         plugins/gtodo/interface.c,
9628         plugins/gtodo/libgtodo.h,
9629         plugins/message-view/anjuta-msgman.c,
9630         plugins/project-wizard/druid.c,
9631         plugins/search/search_preferences.c,
9632         plugins/sourceview/sourceview-prefs.c,
9633         plugins/terminal/terminal.c,
9634         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
9636         Patch from Przemysław Grzegorczyk:
9637         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
9638         plugins/subversion/anjuta-subversion.glade: Enable files in
9639         fileselection dialog. Fixes bug #376031.
9640         
9641 2006-11-17  Adam Dingle <adam@medovina.org>
9643         Reviewed by: Naba Kumar  <naba@gnome.org>
9644         * plugins/build-basic-autotools/build-basic-autotools.c
9645         * plugins/class-gen/anjuta-class-gen.plugin.in
9646         * plugins/debug-manager/breakpoints.c
9647         * plugins/debug-manager/plugin.c
9648         * plugins/devhelp/plugin.c
9649         * plugins/document-manager/plugin.c
9650         * plugins/gdb/debugger.c
9651         * plugins/glade/anjuta-glade.plugin.in
9652         * plugins/gtodo/plugin.c
9653         * plugins/language-support-cpp-java/plugin.c
9654         * plugins/message-view/plugin.c
9655         * plugins/project-import/anjuta-project-import.glade
9656         * plugins/project-import/anjuta-project-import.plugin.in
9657         * plugins/search/plugin.c
9658         * plugins/tools/scripts/tools-2.xml.in
9659         * plugins/valgrind/plugin.c
9660         * src/anjuta-actions.h:
9661         Fixed bug #376335 "menu items should be capitalized".  Minor
9662         grammar edits.
9664 2006-11-20  Naba Kumar  <naba@gnome.org>
9665         
9666         * configure.in: Fixed build.
9668         Patch from: Arjan Timmerman
9669         *configure.in: Make subvesion plugin build for apr 1.x.
9670         Fixes: Bug #364754.
9671         
9672 2006-11-20  Johannes Schmid <jhs@gnome.org>
9674         * configure.in
9675         * plugins/*/*.[ch]:
9676         Removed patches from Sylvain and Günther. They caused not problems but
9677         Naba was against them.
9679 2006-11-20  Johannes Schmid <jhs@gnome.org>
9681         * Removed me from MAINTAINERS
9683 2006-11-14  Günther Brammer <GBrammer@gmx.de>
9685         * configure.in:
9686         Use apr-1 instead of apr-0
9688 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
9690         * global-tags/create_global_tags.sh.in: Correct a bug when environment
9691         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
9692         and another bug occuring when parsing .pc file containing quotes.
9694 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
9696         * plugins/*/*.[ch]: Use class macro for type casting.
9698         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
9699         GCC 4.1.2 (there are only two warnings remaining now when compiling
9700         plugins).
9702         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
9703         a memory leak in debug_tree_find_expression; g_free was called on
9704         the parameter instead of the memory allocated by gtk_tree_model_get.
9706         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
9707         to declare and initialize the global type variable of the plugin.
9709 2006-10-31  Naba Kumar  <naba@gnome.org>
9711         * global-tags/create_global_tags.sh.in: Added an end message.
9712         
9713         * libanjuta/anjuta-launcher.h: Fixed indentation.
9714         
9715         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
9716         creation to a) append the messages in right way, b) Connect signals
9717         to the view properly and c) Recreate the system-tags.cache at the
9718         end of the generation.
9720         * plugins/symbol-browser: Fixed action path (double
9721         click on sysmbols was not working).
9723         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
9724         Fixed typedef and removed dead code.
9726         * tagmanager/c.c: Took the latest version from ctags source
9727         repository, because the one we had (from ctags 5.6) was broken.
9728         
9729         * global_tags/create_global_tags.sh.in: Reverted the patch from
9730         Sylvain because it was not right fix (and added a helpful comment).
9731         Used /bin/bash to fix the bashism and generated separate log files
9732         for each tag files in the same directory.
9733         
9734 2006-10-29  Naba Kumar  <naba@gnome.org>
9736         * plugins/editor/text_editor.c: Use a temporary file
9737         to save the editor and move it at the end to original
9738         file. This will prevent data corruption if file save
9739         failed for any reason. Also report proper errors when
9740         file save fails. Fixes bug #346575.
9741         
9742 2006-10-26  Naba Kumar  <naba@gnome.org>
9744         * plugins/document-manager/anjuta-docman.c: Do not load
9745         the same files with different path more than once (happens
9746         with symlinked files). Fixes Bug #323591.
9748 2006-10-25  Naba Kumar  <naba@gnome.org>
9750         * plugins/valgrind/vgactions.c: Fixed a warning.
9752 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
9754         Reviewed by Naba Kumar  <naba@gnome.org>:
9756         * plugins/valgrind/vgtoolview.c:
9757         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
9759         * plugins/valgrind/bugged-prg-test.c:
9760         No more warning during compilation with GCC 4.1.
9761         Program is still buggy in order to be used as a test of the
9762         plugin.
9764         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
9765         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
9766         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
9767         plugins/valgrind/vgrule.c:
9768         No more warning during compilation with GCC 4.1.
9770         * plugins/valgrind/plugin.c:
9771         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
9772         prototype (was missing from previous patch).
9774 2006-10-24  Naba Kumar  <naba@gnome.org>
9776         * plugins/glade/plugin.c: Show glade tree view, not list view.
9777         
9778         * plugins/glade/plugin.c: Fixed crash when Anjuta is
9779         exited with glade plugin still loaded. Fixes Bug #364755.
9781         * plugins/document-manager/anjuta-document-manager.plugin.in:
9782         Added application/x-reject in accepted mime-types.
9783         
9784         * Changelog: Fixed changelog alignments.
9786 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
9788         Reviewed by: Naba Kumar  <naba@gnome.org>
9789         
9790         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
9791         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
9792         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
9793         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
9794         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
9795         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
9796         plugins/valgrind/vgsearchbar.c:
9797         Use class macro for type casting.
9799         * plugins/valgrind/plugin.h:
9800         Don't force cast a GtkActionGroup to a GtkAction.
9802         * plugins/valgrind/plugin.c:
9803         Use correct API to get path of the preoject root when building
9804         the list of targets for the run action.
9805         Correct ordering of the construction of the preferences widgets.
9806         Only remove the valgrind widget if it is currently displayed.
9808         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
9809         Return if check_valgrind_binary() fails.
9810         The ValgrindPluginPrefs object is initialized after the call to
9811         vg_action_new. Take a handle to the location of the pointer to
9812         the future object.
9814 2006-10-24  Naba Kumar  <naba@gnome.org>
9816         * HACKING: Updated coding sample.
9817         
9818         Patch from: Armin Burgmeier  <armin@arbur.net>
9819         * plugins/symbol-browser/test-class.h,
9820         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
9821         
9822 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
9824         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
9825         * plugins/valgrind/vgtoolview.h:
9826         Correctly handle the argv / srcdir of vg_tool_view object. Do
9827         not leak memory associated with those arrays.
9829         * plugins/symbol-browser/an_symbol_prefs.c:
9830         Support unloading / reloading of the module (for example when
9831         closing a project and opening another one).
9833         * plugins/project-manager/plugin.c:
9834         Remove plugin widget before removing plugin itself, preventing
9835         a crash with valgrind plugin.
9837         * libanjuta/anjuta-preferences-dialog.c:
9838         Do not use the page_num returned by gtk_notebook_append_page to
9839         remove the page as it cause bugs when pages removal is not done
9840         in LIFO.
9842         * plugins/document-manager/anjuta-docman.c:
9843         Fix some GTK+ warnings.
9845         * global-tags/create_global_tags.sh.in:
9846         Rewrite script to remove bash-ism and use pkg-config directly
9847         instead of parsing the *.pc file by hand. This solve problems
9848         that occurred when one of the directory in PKG_CONFIG_PATH is
9849         empty.
9851 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
9853         * plugins/glade/plugin.c: Fix build (#363884)
9855 2006-10-22  Johannes Schmid <jhs@gnome.org>
9857         * plugins/file-manager/an_file_view.c:
9858         * plugins/file-manager/plugin.c:
9859         * plugins/file-manager/plugin.h:
9860         Fix possible crasher when changing project-root uri when we try to restore open nodes
9861         * AUTHORS: Updated
9863 2006-10-19  Naba Kumar  <naba@gnome.org>
9865         Patch from: Juan Pablo Ugarte
9866         * plugins/glade/plugin.c: Include glade header
9867         correctly.
9868         
9869 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
9870         
9871         * plugins/debug-manager/Makefile.am,
9872         plugins/debug-manager/sexy-icon-entry.h,
9873         plugins/debug-manager/sexy-icon-entry.c,
9874         plugins/debug-manager/dataview.c:
9875         Fix bug #358134 (Goto memory prompt)
9876         Use sexy-icon-entry from libsexy 0.1.10
9878         * plugins/debug-manager/debugger.c,
9879         plugins/debug-manager/plugin.c,
9880         plugins/debug-manager/start.c,
9881         plugins/gdb/debugger.c,
9882         plugins/gdb/plugin.c:
9883         Better error handling when starting and stopping debugger
9885 2006-10-13  Maik Beckmann <maik@eigenco.de>
9887         * src/action_callbacks.c:
9888         Fixed bug #361830 (AboutDialog does not close) which is caused 
9889         due to a change in Gtk+ 2.10  
9890   
9891 2006-10-12  Adam Dingle <adam@medovina.org>
9893         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
9895         * plugins/search/search-replace.c:
9896         Fixed bug #358068 (indicate when Find in Files is complete)
9898         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
9900         * plugins/sourceview/sourceview-prefs.c:
9901         * plugins/sourceview/sourceview.glade:
9902         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
9904         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
9906         * plugins/devhelp/plugin.c:
9907         * plugins/search/plugin.c: 
9908         Fixed bug #359750 (fix find/replace shortcut keys).
9910         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
9911         use Alt+key for shortcuts)
9913         *  plugins/debug-manager/debug_tree.c:
9914         *  plugins/debug-manager/debugger.c:
9915         Fixed bug #359317 (can't load debug manager)
9917         * /plugins/document-manager/plugin.c:
9918         Fixed bug #359259 (highlight modes listed in reverse 
9919         alphabetical order).
9921 2006-10-10  Johannes Schmid <jhs@gnome.org>
9923         * plugins/glade/plugin.c:
9924         Add scrollbars to glade project window
9926 2006-10-10  Johannes Schmid <jhs@gnome.org>
9928         * libanjuta/interfaces/Makefile.am.iface:
9929         Fixed Makefile with broke build
9931 2006-10-07  Johannes Schmid <jhs@gnome.org>
9933         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9934         * libanjuta/interfaces/Makefile.iface.am:
9935         Fixed enum types generation
9937         * libanjuta/interfaces/libanjuta.idl:
9938         Fixed some strange typo
9940 2006-10-06  Johannes Schmid <jhs@gnome.org>
9942         * libanjuta/interfaces/Makefile.iface.am:
9943         Fixed enum-types.h generation
9944         * libanjuta/interfaces/libanjuta.idl:
9945         char* => gchar*
9946         IAnjutaTODO::load should take const gchar* argument
9947         Remove include to libanjuta/e-splash.h which is not installed as header file
9948         Disable get_attributes for now
9949         
9950         * pluings/sourceview/sourceview.c: Disabled get_attributes
9951         
9952         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
9954 2006-10-05  Naba Kumar  <naba@gnome.org>
9956         * TODO.tasks: Set 'Improve class widzard' task to assigned.
9957         Set bug id for 'Profiler plugin' task.
9959 2006-10-03  Naba Kumar  <naba@gnome.org>
9961         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
9962         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
9964         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
9965         plugins/project-manager/plugin.c: Added a new API in
9966         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
9967         Added some documentation. On project close, close all editors that
9968         has files opened for the project.
9969         
9970         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
9971         from the containers on anjuta_shell_remove_widget(). Do not destroy
9972         glade widgets once created.
9973         
9974 2006-10-03  Johannes Schmid <jhs@gnome.org>
9976         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9977         * libanjuta/interfaces/libanjuta.idl:
9978         const-List<> => const List<>
9979         List-free<> => List<>
9980         
9981         * Makefile.am: Reenabled launcher
9983 2006-10-03  Johannes Schmid <jhs@gnome.org>
9985         * libanjuta/interfaces/Makefile.am.iface:
9986         Install libanjuta.idl
9988 2006-10-02  Adam Dingle <adam@medovina.org>
9990         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
9992 2006-10-02  Adam Dingle <adam@medovina.org>
9994         * plugins/editor/style-editor.c: fixed bug #357534
9995         * plugins/gdb/utilities.h: removed 2 unused declarations
9997 2006-10-02  Johannes Schmid <jhs@gnome.org>
9999         * Makefile.am: disabled anjuta-launcher
10000         * libanjuta/Makefile.am:
10001         
10002         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10003         * libanjuta/glue-factory.c: (glue_factory_add_path),
10004         (glue_factory_get_path):
10005         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10006         * libanjuta/glue-factory.h:
10007         * libanjuta/glue-cpp.h:
10008         * libanjuta/glue-cpp.c:
10009         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
10010         
10011         * libanjuta/interfaces/Makefile.am.iface:
10012         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10013         * libanjuta/interfaces/libanjuta.idl:
10014         Add a new features to idl compiler:
10015         List<Type> => List of Type
10016         List-free<Type> => List of Type, it is up to the caller to free items and list
10017         const-List(-free)<Type> = const List of Types
10018         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10019         
10020         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10021         (generic_cpp_class_create_code):
10022         Adapted to new project_manager interface
10023         
10024         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
10025         * plugins/debug-manager/debugger.c:
10026         (ivariable_debugger_iface_init):
10027         Do not use C++ keyword "delete" for interface name
10028         
10029         * plugins/document-manager/anjuta-document-manager.plugin.in:
10030         Added m4 to mime-types
10031         
10032         * plugins/project-manager/plugin.c:
10033         (iproject_manager_add_source_multi):
10034         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
10036 2006-10-01  Naba Kumar  <naba@gnome.org>
10038         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
10039         UI file used when out-of-process devhelp is used instead of
10040         embedded devhelp.
10041         
10042         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
10043         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
10044         plugins/profile-default/default.anjuta: Build devhelp plugin,
10045         but use out-of-process devhelp if devhelp plugin is disabled
10046         (either by user or devhelp is not installed). Disabled devhelp
10047         plugin by default. Added it in default profile.
10049 2006-10-01  Naba Kumar  <naba@gnome.org>
10051         * plguins/project-manager/plugin.c: Possible fix for crash
10052         bug #358583.
10053         
10054         * configure.in, plugins/Makefile.am: Enabled glade plugin and
10055         set dep to last version 3.0.2.
10056         
10057         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
10058         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
10059         plugins/symbol-browser/plugin.c: Use the right action group
10060         for getting popup actions (Fixes lots of assertion failures).
10062         * plugins/project-manager/plugin.c,
10063         plugins/project-manager/plugin.h: use separate action group
10064         for profie actions.
10065         
10066         * plugins/message-view/plugin.c: Disconnect session load
10067         signal on plugin deactivation (fixes a crash).
10069 2006-09-30  Naba Kumar  <naba@gnome.org>
10071         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
10072         * TODO.tasks: Assigned a bounty to Massimo.
10074 2006-09-29  Naba Kumar  <naba@gnome.org>
10076         * src/anjuta-app.c, src/shell.c: Fixed build errors.
10078 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
10080         * plugins/debug-manager/debugger.c,
10081         plugins/debug-manager/plugin.c,
10082         libanjuta/interfaces/libanjuta.idl:
10083         Add a new abort command to quit debugger without waiting
10085         * plugins/gdb/debugger.c,
10086         plugins/gdb/debugger.h,
10087         plugins/gdb/plugin.c:
10088         Send a signal directly to the debugged program
10089         Implement abort command
10091         * plugins/debug-manager/debug_tree.c:
10092         Fix bug #358163
10094         * plugins/debug-manager/stack-trace.c:
10095         Fix bug #358009
10097 2006-09-29  Naba Kumar  <naba@gnome.org>
10099         * TODO.tasks: Updated.
10100         
10101         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
10102         dialog.
10103         
10104         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
10105         
10106         * TODO.tasks: Updated in light of the word wrapping fix
10107         in Tasks Manager. Added a test bounty entry.
10109         * TODO.tasks: Added four bounties.
10110         
10111 2006-09-28  Naba Kumar  <naba@gnome.org>
10113         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10114         Added 'customizable' parameter to
10115         anjuta_ui_add_action_group_entries() and similar functions to
10116         allow user configuration of the actions. Filter out actions that
10117         are not configurable items (such as submenu items). Now the
10118         'Customize shortcuts' dialog is much better listed.
10120         * plugins/build-basic-autotools/build-basic-autotools.c,
10121         plugins/build-basic-autotools/build-basic-autotools.h,
10122         plugins/cvs-plugin/plugin.c,
10123         plugins/cvs-plugin/plugin.h,
10124         plugins/debug-manager/breakpoints.c,
10125         plugins/debug-manager/plugin.c,
10126         plugins/debug-manager/stack_trace.c,
10127         plugins/debug-manager/watch.c,
10128         plugins/devhelp/plugin.c,
10129         plugins/document-manager/plugin.c,
10130         plugins/file-loader/plugin.c,
10131         plugins/file-manager/plugin.c,
10132         plugins/glade/plugin.c,
10133         plugins/gtodo/interface.c,
10134         plugins/gtodo/plugin.c,
10135         plugins/language-support-cpp-java/plugin.c,
10136         plugins/macro/plugin.c,
10137         plugins/macro/plugin.h,
10138         plugins/message-view/plugin.c,
10139         plugins/patch/plugin.c,
10140         plugins/profile-default/default.anjuta,
10141         plugins/project-manager/plugin.c,
10142         plugins/project-manager/plugin.h,
10143         plugins/sample1/plugin.c,
10144         plugins/search/plugin.c,
10145         plugins/subversion/plugin.c,
10146         plugins/subversion/plugin.h,
10147         plugins/symbol-browser/plugin.c,
10148         plugins/symbol-browser/plugin.h,
10149         plugins/tools/plugin.c,
10150         plugins/valgrind/plugin.c,
10151         plugins/valgrind/plugin.h: Fixed to take care of above change
10152         in API of AnjutaUI. Properly added/removed action groups in some
10153         plugins. Split action groups into customization and non-customizable
10154         groups and added them separately.
10156         * plugins/document-manager/plugin.c: Close files belonging to
10157         project when project is closed (not complete).
10158         
10159         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
10160         vertical aligned cell entries.
10161         
10162         * src/anjuta-app.c: Define macros for the placeholder names.
10163         Set default widths and heights of the default placeholders,
10164         so that newly docked widgets are correclty sized.
10165         
10166         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10167         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
10168         Fixed to generated correct actions addition/removal code.
10170 2006-09-25  Naba Kumar  <naba@gnome.org>
10172         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
10173         libanjuta/anjuta-serializer.[ch]: Implemented serialization
10174         class.
10175         
10176         * plugins/message-view/anjuta-msgman.c,
10177         plugins/message-view/anjuta-msgman.h,
10178         plugins/message-view/message-view.c,
10179         plugins/message-view/message-view.h,
10180         plugins/message-view/plugin.c: Serialize messages panes in
10181         session save and deserialize them in session load so that
10182         build messages persistant.
10183         
10184 2006-09-24  Johannes Schmid <jhs@gnome.org>
10186         * libanjuta/anjuta-utils.c:
10187         * plugins/message-view/message-view.c:
10188         Really fixed #355407
10190 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
10192         * libanjuta/interfaces/libanjuta.idl:
10193         Change one variable sign
10195         * plugins/debug-manager/anjuta-debug-manager.glade,
10196         plugins/debug-manager/anjuta-debug-manager.ui:
10197         Few small interface changes     
10199         * plugins/debug-manager/debug_tree.h,
10200         plugins/debug-manager/watch.c,
10201         plugins/debug-manager/debugger.c,
10202         plugins/debug-manager/plugin.c
10203         plugins/gdb/debugger.c,
10204         plugins/gdb/plugin.c:
10205         Big rewrite of debugger queue
10206         Allow to cancel command
10208         * plugins/debug-manager/memory.c:
10209         Fix a bug if a command is cancelled
10211 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
10213         * plugins/gdb/debugger.c,
10214         plugins/debug-manager/debug_tree.c,
10215         plugins/debug-manager/locals.c:
10216         Restore tree representation for local variable
10217         Add argument in local variable list
10218         Use gdb variable object to get all informations
10220 2006-09-19  Naba Kumar  <naba@gnome.org>
10222         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
10223         that implements AnjutaSavePrompt class.
10225         * ChangeLog: Fixed indentation.
10226         
10227         * libanjuta/Makefile.am,
10228         libanjuta/anjuta-marshal.list,
10229         libanjuta/anjuta-shell.c,
10230         libanjuta/anjuta-shell.h,
10231         plugins/document-manager/action-callbacks.c,
10232         plugins/document-manager/action-callbacks.h,
10233         plugins/document-manager/anjuta-docman.c,
10234         plugins/document-manager/anjuta-docman.h,
10235         plugins/document-manager/plugin.c,
10236         src/anjuta.c: Impletemnted save prompt dialog to prompt for
10237         unsaved items during exit. A new signal is added in shell
10238         interface called 'save-prompt' to collect all unsaved items.
10239         Create AnjutaSavePrompt class (dialog) to process unsaved items.
10240         Fixed document manager to use the new save-prompt signal in shell
10241         and AnjutaSavePrompt object for unsaved files. Cleaned up
10242         AnjutaDocman to synchronously save new files. Fixed function
10243         names.
10245 2006-09-18  Johannes Schmid <jhs@gnome.org>
10247         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
10248         gdl requirement to 0.7.0
10250 2006-09-18  Johannes Schmid <jhs@gnome.org>
10252         * global-tags/.cvsignore:
10253         * global-tags/Makefile.am:
10254         * global-tags/create_global_tags.sh (removed):
10255         * global-tags/create_global_tags.sh.in (added):
10256         Fixed #355407
10257         
10258         * libanjuta/anjuta-launcher.c:
10259         Fixed #349374
10260         
10261         * plugins/project-manager/plugin.c:
10262         (project_manager_plugin_close_project):
10263         Fixed crasher
10264         
10265         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
10266         Fixed gtk critical
10267         
10268         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
10269         More reasonable toolbar creation/deletition though it does
10270         not completly work!
10272 2006-09-15  Johannes Schmid <jhs@gnome.org>
10274         * libanjuta/anjuta-utils.c/.h:
10275         Fixed #355168
10277 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
10279         * scintilla/ScintillaGTK.cxx
10280         Fixed doulbe freeing in Scintilla
10282 2006-09-12  Johannes Schmid  <jhs@gnome.org>
10284         * plugins/symbol-browser/an_symbol_prefs.c:
10285         Support unloading / reloading of the module (for example when
10286         closing a project and opening another one).
10288         * plugins/project-manager/plugin.c:
10289         Really fixed #355148 (Show project name in title bar)
10291 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10293         * libanjuta/plugins.c:
10294         Fixed #355156 (Show plugins in alphabetical order)
10296 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10298         * plugins/project-manager/plugin.c:
10299         Fixed #355148 (Show project name in title bar)
10301 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10303         * plugins/project-manager/plugin.c:
10304         (value_removed_project_root_uri):
10305         Fixed crasher if project cannot be opened
10307 2006-08-30 Naba Kumar  <naba@gnome.org>
10309         * plugins/language-support-cpp-java/plugin.[c,h],
10310         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10311         Impletemnted UI for auto indent.
10312         
10313 2006-08-28 Naba Kumar  <naba@gnome.org>
10314         
10315         * plugins/gvim/.cvsignore,
10316         plugins/gvim/Makefile.am,
10317         plugins/gvim/anjuta-vim-plugin.png,
10318         plugins/gvim/anjuta-vim.c,
10319         plugins/gvim/anjuta-vim.h,
10320         plugins/gvim/anjuta-vim.plugin.in,
10321         plugins/gvim/gtkvim.c,
10322         plugins/gvim/gtkvim.h,
10323         plugins/gvim/plugin.c,
10324         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
10325         in build yet.
10327 2006-08-28 Naba Kumar  <naba@gnome.org>
10329         Patch from: Massimo Corà  <maxcvs@email.it>
10330         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
10331         possible infinite loop.
10333 2006-08-22 Adam Dingle <adam@medovina.org>
10334         
10335         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
10336         to edit are shown in the preferences dialog in anjuta").
10337         Removed unused widgets from the style editor dialog.
10339 2006-08-21  Johannes Schmid <jhs@gnome.org>
10341         * plugins/symbol-browser/test-class.[cpp/h]
10342         Added missing files
10344 2006-08-18  Naba Kumar  <naba@gnome.org>
10346         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
10347         end of document loading.
10349         * plugins/language-support-cpp-java/plugin.c,
10350         plugins/sourceview/sourceview.c: Fixed plugin loading.
10352 2006-08-17  Naba Kumar  <naba@gnome.org>
10354         * plugins/language-support-cpp-java/plugin.c,
10355         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
10356         mode line parsing. Indentation parameters initialized based on
10357         mode line parameters.
10359 2006-08-16  Naba Kumar  <naba@gnome.org>
10361         * Makefile.am, plugins/editor/text_editor.c,
10362         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
10363         comments.
10365 2006-08-16 Naba Kumar  <naba@gnome.org>
10367         Patch from  Massimo Cora'  <maxcvs@email.it>:
10368         
10369         * plugins/editor/aneditor-autocomplete.cxx,
10370         plugins/editor/aneditor-calltip.cxx,
10371         plugins/symbol-browser/Makefile.am,
10372         plugins/symbol-browser/an_symbol.c,
10373         plugins/symbol-browser/an_symbol_view.c,
10374         plugins/symbol-browser/plugin.c,
10375         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
10376         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
10377         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
10378         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
10379         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
10380         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
10381         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
10382         tagmanager/get.h, tagmanager/html.c,
10383         tagmanager/include/tm_source_file.h,
10384         tagmanager/include/tm_tag.h,
10385         tagmanager/include/tm_workspace.h,
10386         tagmanager/jscript.c, tagmanager/keyword.c,
10387         tagmanager/keyword.h, tagmanager/lisp.c,
10388         tagmanager/lregex.c, tagmanager/lua.c,
10389         tagmanager/main.h, tagmanager/make.c,
10390         tagmanager/options.c, tagmanager/options.h,
10391         tagmanager/parse.c, tagmanager/parse.h,
10392         tagmanager/parsers.h, tagmanager/pascal.c,
10393         tagmanager/perl.c, tagmanager/php.c,
10394         tagmanager/python.c, tagmanager/read.c,
10395         tagmanager/read.h, tagmanager/readtags.c,
10396         tagmanager/readtags.h, tagmanager/rexx.c,
10397         tagmanager/routines.c, tagmanager/routines.h,
10398         tagmanager/ruby.c, tagmanager/scheme.c,
10399         tagmanager/sh.c, tagmanager/slang.c,
10400         tagmanager/sml.c, tagmanager/sort.c,
10401         tagmanager/sort.h, tagmanager/sql.c,
10402         tagmanager/strlist.c, tagmanager/strlist.h,
10403         tagmanager/tcl.c, tagmanager/tm_source_file.c,
10404         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
10405         tagmanager/tm_workspace.c, tagmanager/verilog.c,
10406         tagmanager/vim.c, tagmanager/vstring.c,
10407         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
10408         5.6 and namespace completion fixed.
10410         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10411         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
10413 2006-08-15 Naba Kumar  <naba@gnome.org>
10415         * libanjuta/interfaces/libanjuta.idl,
10416         plugins/editor/text-editor-iterable.c,
10417         plugins/editor/text_editor.c,
10418         plugins/sourceview/sourceview-cell.c,
10419         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
10420         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
10421         ianjuta_editor_end_action().
10422         
10423         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
10425 2006-08-13 Naba Kumar  <naba@gnome.org>
10427         * plugins/debug-manager/breakpoints.c,
10428         plugins/debug-manager/memory.c,
10429         plugins/debug-manager/registers.c,
10430         src/layout.xml: Fixed debugger widgets layout.
10432 2006-08-12 Naba Kumar  <naba@gnome.org>
10434         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
10435         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
10436         plugins/editor/editor.glade, plugins/editor/text_editor.h,
10437         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
10438         codes and dead codes. Removed automatic indentation prefs.
10440 2006-08-12  Johannes Schmid <jhs@gnome.org>
10442         * libanjuta/Makefile.am:
10443         * libanjuta/anjuta-launcher.c:
10444         * libanjuta/anjuta-launcher.h:
10445         * libanjuta/anjuta-plugin.c:
10446         * libanjuta/anjuta-plugin.h:
10447         * libanjuta/anjuta-preferences.c:
10448         * libanjuta/anjuta-preferences.h:
10449         * libanjuta/anjuta-shell.c:
10450         * libanjuta/anjuta-shell.h:
10451         * libanjuta/libanjuta.h:
10452         
10453         Made wrapper friendly:
10454         - no inline in header files (preferences_set/get)
10455         - correct signal names
10456         - correct GError** argument in anjuta_shell_freeze/thaw
10457         - include correct files in libanjuta.h
10458         
10459         * plugins/project-manager/plugin.c: 
10460         Fixed two crashers
10462 2006-08-11 Naba Kumar  <naba@gnome.org>
10464         * plugins/editor/aneditor-priv.h,
10465         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
10466         
10467         * plugins/editor/text_editor_cbs.c,
10468         plugins/sourceview/anjuta-view.c: Pass the right position for char
10469         added signal.
10470         
10471         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
10472         
10473         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
10475 2006-08-11 Naba Kumar  <naba@gnome.org>
10477         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
10478         return the right character at the iter position and get_char() to
10479         not leak memory.
10481         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
10482         to set to character offset and not byte index.
10484         * plugins/language-support-cpp-java/plugin.c: Improved
10485         auto-indentation login. Indents opening and closing braces correctly.
10487 2006-08-10  Johannes Schmid <jhs@gnome.org>
10489         * INSTALL:
10490         * autogen.sh:
10491         Required automake = 1.9
10493         * libanjuta/anjuta-children.c:
10494         * libanjuta/anjuta-children.h:
10495         * libanjuta/anjuta-encodings.h:
10496         * libanjuta/anjuta-launcher.h:
10497         * libanjuta/anjuta-plugin-description.h:
10498         * libanjuta/anjuta-preferences-dialog.h:
10499         * libanjuta/anjuta-preferences.h:
10500         * libanjuta/anjuta-session.h:
10501         * libanjuta/anjuta-status.h:
10502         * libanjuta/anjuta-ui.h:
10503         * libanjuta/anjuta-utils.c:
10504         * libanjuta/anjuta-utils.h:
10505         * libanjuta/e-splash.h:
10506         * libanjuta/glue-factory.h:
10507         * libanjuta/glue-plugin.h:
10508         * libanjuta/plugins.h:
10509         * libanjuta/resources.h:
10510         Fixed libanjuta to be able to wrap it
10511         - G_BEGIN_DECLS, G_END_DECLS
10512         - include all necessary files in libanjuta.h
10514         * plugins/gtodo/tray-icon.c:
10515         * plugins/terminal/terminal.c:
10516         Some build fixes for freebsd
10518         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10519         * plugins/sourceview/sourceview.glade:
10520         Remove auto-indent feature as it is now in language-support
10522 2006-08-09 Naba Kumar  <naba@gnome.org>
10524         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
10525         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10526         Added missing files.
10528         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
10529         get_use_spaces(), set_tabsize() and set_use_spaces().
10531 2006-08-09 Naba Kumar  <naba@gnome.org>
10533         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
10534         succeeded in activating.
10536         * plugins/document-manager/plugin.c: Added debug message.
10538         * libanjuta/interfaces/libanjuta.idl,
10539         plugins/editor/text_editor.c: Implemented get_tabsize(),
10540         get_use_spaces(), set_tabsize() and set_use_spaces().
10542         * plugins/language-support-cpp-java/Makefile.am,
10543         plugins/language-support-cpp-java/plugin.c,
10544         plugins/language-support-cpp-java/plugin.h: Used editor parameters
10545         for indentation. Added preferences page for paramenters.
10547         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
10549 2006-08-08 Naba Kumar  <naba@gnome.org>
10551         * libanjuta/interfaces/libanjuta.idl,
10552         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10553         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10554         plugins/editor/text_editor.c,
10555         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
10556         and implemented it for both scintilla and sourceview.
10558         * plugins/search/plugin.c: Use the new grab_focus() to transfer
10559         focus back to editor (happens when pressing esc in incremental
10560         search box).
10562 2006-08-08 Naba Kumar  <naba@gnome.org>
10564         * libanjuta/interfaces/libanjuta.idl,
10565         plugins/editor/text_editor.c,
10566         plugins/editor/text_editor.h,
10567         plugins/editor/text-editor-iterable.c,
10568         plugins/sourceview/sourceview-cell.c,
10569         plugins/sourceview/sourceview.c: Implemented editor attributes
10570         methods.
10571         
10572         * plugins/editor/aneditor.cxx: Disabled old indentation code.
10573         plugins/language-support-cpp-java/plugin.c: Implemented indentation
10574         code (not complete yet).
10576         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10577         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10578         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10579         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10580         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10581         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10583 2006-08-04 Naba Kumar  <naba@gnome.org>
10585         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
10586         implementation.
10587         
10588 2006-08-03  Johannes Schmid <jhs@gnome.org>
10590         * configure.in: Add a more informative text to valgrind plugin
10592         * TODO.tasks:
10593         Modified Preferences tasl
10594         * libanjuta/anjuta-plugin.c: 
10595         * libanjuta/anjuta-preferences-dialog.c: 
10596         * libanjuta/anjuta-preferences-dialog.h:
10597         * libanjuta/anjuta-preferences.c:
10598         * libanjuta/anjuta-preferences.h:
10599         * libanjuta/interfaces/Makefile.am.iface:
10600         * libanjuta/interfaces/libanjuta.idl:
10601         Added IAnjutaPreferences interface which every plugin that has preferences should
10602         implement. Call merge() and unmerge() at plugin activation/deactivation.
10603         Fixed preferences_page_remove()
10604         
10605         * plugins/build-basic-autotools/build-basic-autotools.c:
10606         * plugins/cvs-plugin/plugin.c: 
10607         * plugins/document-manager/plugin.c:
10608         * plugins/editor/plugin.c:
10609         * plugins/editor/plugin.h:
10610         * plugins/file-manager/plugin.c: 
10611         * plugins/gtodo/main.h:
10612         * plugins/gtodo/plugin.c: 
10613         * plugins/gtodo/preferences.c: 
10614         * plugins/message-view/anjuta-msgman.c: 
10615         * plugins/message-view/anjuta-msgman.h:
10616         * plugins/message-view/plugin.c:
10617         * plugins/sourceview/plugin.c: 
10618         * plugins/sourceview/plugin.h:
10619         * plugins/symbol-browser/an_symbol_prefs.c:
10620         * plugins/symbol-browser/plugin.c: 
10621         * plugins/terminal/terminal.c: 
10622         * plugins/valgrind/plugin.c
10623         * src/anjuta-app.c:
10624         
10625         Updated preference loading/unloading for all plugins
10627 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
10628         
10629         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
10630         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
10631     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
10632         recommended by the autoconf manual. 
10633         - Fixes compiling with autoconf 2.60.
10634         
10635         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
10637 2006-08-02      Johanes Schmid <jhs@gnome.org>
10639         * plugins/profile-default/plugin.c:
10640         Fixed session handling
10642 2006-08-01  Johannes Schmid <jhs@gnome.org>
10644         * configure.in
10645         * plugins/Makefile.am:
10646         Disabled devhelp and glade for now as they do not work (#341073
10647         and #341170)
10648         
10649         * plugins/profile-default/anjuta-default-profile.ui (removed):
10650         * plugins/profile-default/plugin.c:
10651         * plugins/profile-default/plugin.h:
10652         * plugins/project-manager/anjuta-project-manager.ui:
10653         * plugins/project-manager/plugin.c:
10654         * plugins/project-manager/plugin.h:
10655         Limted multiple project support #315043
10657         * libanjuta/interfaces/libanjuta.idl:
10658         Added ianjuta_profile_unload
10660 2006-07-31 Naba Kumar  <naba@gnome.org>
10662         * libanjuta/interfaces/libanjuta.idl,
10663         plugins/editor/text-editor-iterable.c,
10664         plugins/editor/text_editor.c,
10665         plugins/sourceview/anjuta-view.c,
10666         plugins/sourceview/anjuta-view.h,
10667         plugins/sourceview/sourceview.c: Fixed text iteration and 
10668         IAnjutaEditor implementations in both scintilla
10669         and sourceview. Cleand up libanjuta API: Removed redundant
10670         erase_range() method from IAnjutaEditor interface, fixed
10671         ianjuta_editor_get_text to take length instead of range (consistency).
10672         autoindentation in both sourceview and scintilla more or less works,
10673         but still disabled for now because there are still some anomalies
10674         in text iteration.
10676         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
10678         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
10679         API changes.
10681 2006-07-30  Johannes Schmid <jhs@gnome.org>
10683         * plugins/sourceview/anjuta-document.c:
10684         * plugins/sourceview/anjuta-document.h:
10685         * plugins/sourceview/anjuta-view.c: 
10686         * plugins/sourceview/sourceview.c:
10687         Wrote a new "char_added" implementation, I hope this one is good
10689         * plugins/sourceview/sourceview-cell.c:
10690         Fixed typo: "text_iter" instead of "iter"
10692 2006-07-30 Naba Kumar  <naba@gnome.org>
10694         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
10696 2006-07-30  Johannes Schmid <jhs@gnome.org>
10698         * autogen.sh: use gnome-autogen.sh from gnome-coomen
10699         
10700         * plugins/debug-manager/plugin.c: 
10701         * plugins/patch/plugin.c:
10702         Use IAnjutaIndicable to mark debugger position
10704         * plugins/sourceview/sourceview.c:
10705         Define colors for IAnjutaIndicable
10707 2006-07-29  Johannes Schmid <jhs@gnome.org>
10709         * plugins/debug-manager/anjuta-debug-manager.ui:
10710         * plugins/debug-manager/breakpoints.c:
10711         * plugins/debug-manager/images/Makefile.am:
10712         * plugins/debug-manager/images/run-to-cursor.png:
10713         * plugins/debug-manager/plugin.c:
10714         Added toolbar and some icons
10716         * plugins/patch/anjuta-patch.ui:
10717         * plugins/patch/patch-plugin.c:
10718         * plugins/patch/patch-plugin.glade:
10719         * plugins/patch/plugin.c:
10720         * plugins/patch/plugin.h:
10721         Improved patch plugin (GUI and function)
10723         * plugins/sourceview/sourceview.c:
10724         Fixed another Gtk-Critical
10726         * plugins/tools/anjuta-tools.ui:
10727         * plugins/tools/plugin.h:
10728         Put Patch plugin in tools menu and changed ui file
10730 2006-07-29  Johannes Schmid <jhs@gnome.org>
10732         * plugins/document-manager/plugin.c:
10733         Fixed accelator Gtk-Warning
10735         * plugins/message-view/anjuta-msgman.c: 
10736         Fixed Gtk-Warning
10738         * plugins/sourceview/anjuta-document.c:
10739         * plugins/sourceview/anjuta-document.h:
10740         * plugins/sourceview/anjuta-marshal.list:
10741         Wrote a better emitter for the char-added signal
10743         * plugins/sourceview/sourceview.c:
10744         Fixed Redo/Undo to void Gtk-Criticals
10745         
10746         * plugins/sourceview/sourceview-args.c:
10747         * plugins/sourceview/sourceview-cell.c:
10748         * plugins/sourceview/sourceview-scope.c:
10749         * plugins/sourceview/sourceview-tags.c: 
10750         Adapted to new IAnjutaIterator API
10752 2006-07-28 Naba Kumar  <naba@gnome.org>
10754         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
10756         * plugins/symbol-browser/an_symbol.c,
10757         plugins/symbol-browser/an_symbol_iter.c,
10758         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
10759         subclass of AnjutaSymbol so that the symbol is accessible from
10760         the iter in light of changes in IAnjutaIterable.
10762         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
10763         implementation of IAnjutaIterable.
10765 2006-07-28 Naba Kumar  <naba@gnome.org>
10767         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
10768         IAnjutaIterable. They were kind of useless since the interface is
10769         defined on the data object itself. Added set_position() method
10770         in IAnjutaIterable to allow setting arbitrary current index to the
10771         iter.
10772         Added erase() and erase_range() in IAnjutaEditor.
10774         * plugins/editor/text-editor-iterable.c: Fixed 
10775         plugins/editor/text_editor.c: Implemented erase() and erase_range()
10776         methods in editor. Fixed get_line_from_position() method.
10778         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
10779         code. It's disabled for now.
10781         * plugins/sourceview/sourceview-cell.c,
10782         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
10783         implementation.
10785 2006-07-27  Johannes Schmid <jhs@gnome.org>
10787         * plugins/sourceview/sourceview-cell.c:
10788         Fixed IAnjutaEditorCell to work only on a single line
10789         Fixed crasher in finalize
10791         * plugins/symbol-browser/an_symbol_prefs.c:
10792         * global-tags/Makefile.am:
10793         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
10794         script installation     
10796 2006-07-26 Naba Kumar  <naba@gnome.org>
10798         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
10799         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
10800         
10801         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
10802         
10803         * plugins/document-manager/plugin.c: Fixed dynamic loading of
10804         support plugins
10805         
10806         * plugins/editor/text-editor-iterable.c,
10807         plugins/editor/text_editor.c,
10808         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
10809         method to work correctly, it was ignoring start and end parameters.
10810         Fixed TextEditorCell implementation. Fixed 'char-added' signal
10811         emission.
10812         
10813         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
10814         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
10816 2006-07-24  Massimo Cora'  <maxcvs@email.it>
10818         * plugins/symbol-browser/an_symbol_view.c,
10819         plugins/symbol-browser/an_symbol_view.h,
10820         plugins/symbol-browser/plugin.c:
10821     fix a matching case into sv_extract_type_qualifier_from_expr ()
10822     and some minor issues.
10824 2006-07-26  Johannes Schmid <jhs@gnome.org>
10826         * plugins/language-support-cpp-java/plugin.c:
10827         Fixed to work kind of with sourceview editor
10828         * plugins/sourceview/anjuta-document.c: 
10829         * plugins/sourceview/anjuta-view.c: 
10830         * plugins/sourceview/sourceview-cell.c:
10831         * plugins/sourceview/sourceview.c:
10832         Fixed IAnjutaEditorCell and "char-added" signal
10834 2006-07-24 Naba Kumar  <naba@gnome.org>
10836         * plugins/document-manager/plugin.c,
10837         plugins/document-manager/plugin.h: Initial implementedion for loading
10838         support plugins.
10839         
10840         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
10841         implementation.
10842         
10843         * plugins/editor/text_editor.c: Fixed syntax highlighting when
10844         indicators are cleared (that leaved grey texts).
10846 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
10848         * libanjuta/interfaces/libanjuta.idl,
10849         plugins/debug-manager/breakpoints.c,
10850         plugins/debug-manager/memory.c,
10851         plugins/debug-manager/registers.c,
10852         plugins/debug-manager/debug_tree.c,
10853         plugins/debug-manager/debugger.c,
10854         plugins/gdb/debugger.c,
10855         plugins/gdb/debugger.h,
10856         plugins/gdb/plugin.c:
10857         Add a parameter for reporting error
10858         Add a new interface for using gdb variable object
10859         Allow to cancel commands
10860         Rewrite handling of debugger state
10862         * plugins/debug-manager/plugin.c,
10863         plugins/debug-manager/locals.c,
10864         plugins/debug-manager/locals.h,
10865         plugins/debug-manager/register.c,
10866         plugins/debug-manager/stack_trace.c,
10867         plugins/debug-manager/stack_trace.h:
10868         Create and destroy local and stack trace windows when needed
10870 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
10872         * plugins/document-manager/plugin.c:
10873         Fixed "Automatic" highlighting
10875 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
10877         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
10879         * plugins/sourceview/anjuta-view.c:
10880         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
10882 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
10883         
10884         * configure.in: Check for C/C++-Compiler correctly
10886 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
10888         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10890         * plugins/debug-manager/stack_trace.c:
10891         Destroy stack window when debuuger is disabled (#347414)
10892         
10893         * plugins/sourceview/anjuta-view.c:
10894         Fix a crash with popup-menu (#347412)
10896 2006-07-13 Naba Kumar  <naba@gnome.org>
10898         * plugins/editor/Makefile.am,
10899         plugins/editor/text_editor.h,
10900         plugins/editor/text-editor-iterable.h,
10901         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
10902         tested yet).
10903         
10904         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
10905         code.
10906         
10907         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
10909 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
10911         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
10912         Bug #342937
10913         
10914 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
10916         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10918         * libanjuta/anjuta-preferences-dialog.c:
10919         Do not use the page_num returned by gtk_notebook_append_page to
10920         remove the page as it cause bugs when pages removal is not done
10921         in LIFO.
10923         * plugins/document-manager/anjuta-docman.c:
10924         * src/anjuta-app.c:
10925         makes Anjuta display dock_items which have previously been hidden
10927 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
10929         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10931         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
10932         * plugins/sourceview/sourceview.c: (imark_unmark):
10933         
10934         Patches for bugs #346450 and #346295
10935         
10936         * AUTHORS: Added Fredrik
10938 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
10940         * plugins/message-view/anjuta-msgman.c: 
10941         Fixed close button/icon size (like in docman)
10943 2006-06-10 Naba Kumar <naba@gnome.org>
10945         * plugins/editor/text_editor.c: Fixed goto line to mark the line
10946         being set.
10947         
10948 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
10950         * libanjuta/interfaces/libanjuta.idl:
10951         Move inspect_memory function in IAnjutaCpuDebugger interface
10952         Rename Boolean type to State
10954         * plugins/debug-manager/breakpoint.c:
10955         Rename Boolean type to State
10957         * plugins/debug-manager/Makefile.am,
10958         plugins/debug-manager/anjuta-marshal.list,
10959         plugins/debug-manager/data_view.c,
10960         plugins/debug-manager/data_view.h,
10961         plugins/debug-manager/data_buffer.c,
10962         plugins/debug-manager/data_buffer.h,
10963         plugins/debug-manager/chunk_view.c,
10964         plugins/debug-manager/chunk_view.h,
10965         plugins/debug-manager/anjuta-debug-manager.ui,
10966         plugins/debug-manager/debugger.c,
10967         plugins/debug-manager/memory.c,
10968         plugins/debug-manager/memory.h,
10969         plugins/debug-manager/plugin.c,
10970         plugins/gdb/debugger.c,
10971         plugins/gdb/debugger.h,
10972         plugins/gdb/plugin.c:
10973         Rewrite memory window using a special widget
10974         Rename Boolean type to State
10976 2006-06-08 Naba Kumar <naba@gnome.org>
10978         * plugins/editor/text_editor.c (itext_editor_get_current_word):
10979         Do not return garbage characters and return NULL when there is no
10980         current word.
10981         
10982         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
10983         work correctly.
10984         
10985         * plugins/search/search-replace.c: Fixed a mem leak.
10987 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
10989         * libanjuta/anjuta-launcher.c:
10990         Added debug message (see #343522)
10991         
10992         * plugins/build-basic-autotools/build-basic-autotools.c:
10993         Patch from Günther Brammer to fix #344015
10995         * plugins/sourceview/sourceview.c:
10996         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
10997         automatic highlight of build messages)
10999 2006-06-06 Naba Kumar <naba@gnome.org>
11001         * configure.in,
11002         libanjuta/interfaces/libanjuta.idl,
11003         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11004         plugins/Makefile.am,
11005         plugins/document-manager/action-callbacks.c,
11006         plugins/document-manager/plugin.c,
11007         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11008         interface for language highlight selection and langauge change
11009         signal.
11010         
11011         * plugins/language-support-cpp-java: Added language support
11012         plugin for cpp and java.
11014 2006-05-27  Naba Kumar  <naba@gnome.org>
11016         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11017         plugins/debug-manager/*, data/Makefile.am,
11018         manuals/reference/libanjuta/libanjuta.types,
11019         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11020         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11021         merged anjuta-new-debugger branch into trunck.
11022         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
11024 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
11025         
11026         * libanjuta/interfaces/libanjuta.idl,
11027         plugins/debug-manager/debugger.c,
11028         plugins/debug-manager/debugger.h,
11029         plugins/gdb/anjuta-gdb.plugin.in,
11030         plugins/gdb/debugger.c,
11031         plugins/gdb/debugger.h,
11032         plugins/gdb/plugin.c:
11033         Add new IAnjutaCpuDebugger interface to access cpu register
11034         Run gdb instead of /usr/local/bin/gdb
11035         
11036         * plugins/debug-manager/plugin.c,
11037         plugins/debug-manager/registers.c,
11038         plugins/debug-manager/registers.h:
11039         Rewrite register window
11040         Rename Load target menu item to Run target
11042 2006-05-07  Naba Kumar  <naba@gnome.org>
11044         * plugins/gdb.init
11045         
11046 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
11048         * plugins/debug-manager/watch.c,
11049         plugins/debug-manager/breakpoint.c,
11050         plugins/debug-manager/breakpoint.h:
11051         Fix crash: disconnect save and load session signals
11053 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
11055         * libanjuta/interface/libanjuta.idl,
11056         plugins/debug-manager/debugger.c,
11057         plugins/gdb/plugin.c:
11058         Add a value parameter for evaluate command
11060         * plugins/debug-manager/anjuta-debug-manager.glade:
11061         Create new dialog box for watches using glade
11063         * plugins/debug-manager/anjuta-debug-manager.ui:
11064         Move watch menu items near the end
11065         Move breakpoint menu items outside the sub menu
11067         * plugins/debug-manager/debug_tree.c,
11068         plugins/debug-manager/debug_tree.h,
11069         plugins/debug-manager/debug_tree.h,
11070         plugins/debug-manager/watch.c:
11071         Move all GUI code from watch.c to debug_tree.c
11072         Add an auto update property to watches
11073         
11074         * plugins/debug-manager/locals.c,
11075         plugins/debug-manager/locals.h,
11076         plugins/debug-manager/stack_trace.c,
11077         plugins/debug-manager/stack_trace.h,
11078         plugins/debug-manager/plugin.c:
11079         Register actions before starting debugger
11081         * plugins/gdb/debugger.c:
11082         Do not call callback function if not present
11084 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
11086         * libanjuta/interfaces/libanjuta.idl,
11087         plugins/debug-manager/stack_trace.c,
11088         plugins/debug-manager/stack_trace.h,
11089         plugins/debug-manager/anjuta-debug-manager.ui,
11090         plugins/gdb/debugger.c:
11091         Add a popup menu in stack frame window
11092         Add a new frame-changed event
11093         Use MI command for getting stack informations
11094         Get filename with full path (need gdb > 6.3)
11096         * libanjuta/interfaces/libanjuta.idl,
11097         plugins/debug-manager/debug_tree.c,
11098         plugins/debug-manager/debugger.c,
11099         plugins/debug-manager/locals.c,
11100         plugins/debug-manager/locals.h,
11101         plugins/debug-manager/plugin.c,
11102         plugins/gdb/debugger.c,
11103         plugins/gdb/debugger.h,
11104         plugins/gdb/parser.c,
11105         plugins/gdb/parser.h,
11106         plugins/gdb/plugin.c,
11107         plugins/gdb/Makefile.am:
11108         Pass watch data with string instead of Watch structures
11109         Use debug_tree in local window
11110         Remove info local
11111         Remove parser.{ch}
11113         * plugins/debug-manager/breakpoints.c,
11114         plugins/debug-manager/utilities.c,
11115         plugins/debug-manager/utilities.h:
11116         Use a GtkListStore instead of a GtkTreeStore
11117         move goto_location_in_editor in utilities.c
11118         
11119 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11121         * libanjuta/interfaces/libanjuta.idl,
11122         plugins/debug-manager/anjuta-debug-manager.ui,
11123         plugins/debug-manager/breakpoints.c,
11124         plugins/debug-manager/plugin.c,
11125         plugins/gdb/debugger.c:
11126         Add a breakpoint type
11127         Add new popup menu in breakpoint window
11128         Add toggle breakpoint in editor popup menu
11129         Save and restore breakpoint enable
11130         Fix bug in clear all breakpoints
11131         Remove old useless code
11133         * plugins/debug-manager/debugger.c:
11134         Fix some problem with debugger states
11136         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
11137         Update documentation
11138         
11139 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
11141         * data/Makefile.am,
11142         plugins/gdb/Makefile.am,
11143         plugins/gdb/gdb.init:
11144         Move gdb.init crom data to plugins/gdb
11146         * plugins/gdb/gdb.init,
11147         libanjuta/interfaces/libanjuta.idl,
11148         plugins/debug-manager/breakpoints.c,
11149         plugins/debug-manager/debugger.c,
11150         plugins/debug-manager/plugin.c,
11151         plugins/gdb/debugger.c,
11152         plugins/gdb/plugin.c:
11153         Support pending breakpoints
11154         Rewrite debugger states
11155         Split ianjuta_debugger_log into _enable_log and _disable_log
11157         * plugins/debug-manager/start.c,
11158         plugins/debug-manager/debug_tree.c,
11159         plugins/gdb/parser.c:
11160         Remove some useless lines
11162         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11163         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11164         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11165         Update documentation
11167 2006-03-12 Naba Kumar <naba@gnome.org>
11169         * manuals/references/libanjuta/libanjuta.types: Fixed
11170         debug-manager name.
11171         
11172 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
11174         * libanjuta/anjuta-debugger.c,
11175         libanjuta/anjuta-debugger.h:
11176         Remove those files
11177         
11178         * libanjuta/interfaces/libanjuta.idl,
11179         plugins/debug-mananger/breakpoints.c,
11180         plugins/debug-manager/debug_tree.c,
11181         plugins/debug-manager/debugger.c,
11182         plugins/debug-manager/plugin.c,
11183         plugins/debug-manager/registers.c,
11184         plugins/debug-manager/sharedlib.c,
11185         plugins/debug-manager/signal.c,
11186         plugins/debug-manager/stack_trace.c,
11187         plugins/debug-manager/start.c,
11188         plugins/debug-manager/watch.c,
11189         plugins/gdb/debugger.c,
11190         plugins/gdb/debugger.h,
11191         plugins/gdb/parser.c,
11192         plugins/gdb/parser.h,
11193         plugins/gdb/plugin.c:
11194         Move types definitions from libanjuta/anjuta-debugger.{ch}
11195         Rename types from AnjutaDebugger* to IAnjutaDebugger*
11196         
11197         * plugins/gdb/Makefile.am:
11198         Remove user interface from gdb plugin
11200 2006-03-12 Naba Kumar <naba@gnome.org>
11202         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
11204 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
11206         Modified Patch from Marc Maurer <uwog@uwog.net>:
11207         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
11208         Fixes #342447
11209         
11210         * plugins/sourceview/Makefile.am:
11211         * plugins/sourceview/sourceview-cell.c:
11212         * plugins/sourceview/sourceview-cell.h:
11213         * plugins/sourceview/sourceview.c: 
11214         
11215         Implemented IAnjutaEditorCell
11217 2006-05-21  Naba Kumar  <naba@gnome.org>
11219         * libanjuta/interfaces/libanjuta.idl,
11220         plugins/document-manager/action-callbacks.c,
11221         plugins/document-manager/plugin.c,
11222         plugins/editor/print.c, plugins/editor/text_editor.c,
11223         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
11224         Fixed zooming and added icons and shortcuts for zoom menu items.
11226 2006-05-21  Naba Kumar  <naba@gnome.org>
11228         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
11229         whitespaces.
11231 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11233         * plugins/document-manager/anjuta-docman.c:
11234         Fixed close button reaction by setting the correct current editor
11236 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11238         Patch from Yang Hong <yanghong@ccoss.com.cn>:
11239         * plugins/document-manager/anjuta-docman.c
11240         - Fix close button, you can close any tab as you wish now.
11241         - Fadeout mime icon as the same as close image  
11243 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11245         Patch from Marc Maurer <uwog@uwog.net>
11246         * main.c: Compile fix when NLS is enabled
11247         
11248         AUTHORS: Added Marc
11250 2006-05-20  Naba Kumar  <naba@gnome.org>
11252         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
11253         while loading abiword-2.4.4/abi project).
11255 2006-05-18 Naba Kumar  <naba@gnome.org>
11257         * libanjuta/interfaces/libanjuta.idl,
11258         plugins/document-manager/action-callbacks.c,
11259         plugins/editor/print.c,
11260         plugins/editor/text_editor.c,
11261         plugins/editor/text_editor.h,
11262         plugins/editor/text_editor_prefs.c: Fixed zooming.
11263         
11264         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
11265         interface for character iteration and IAnjutaEditorAssist interface
11266         for autocompletions and editor tips.
11268 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
11270         Patch from Günther Brammer <GBrammer@gmx.de>:
11271         * plugins/document-manager/anjuta-docman.c:
11272         Make tabs smaller but keep nice closing icon
11274         * plugins/document-manager/anjuta-docman.c:
11275         * plugins/document-manager/Makefile.am:
11276         
11277         Added nice mime-icons to the editor tabs
11279 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
11281         * configure.in: Bumped version to 2.0.3 (pre-release increment)
11282         
11283         * plugins/symbol-browser/an_symbol_view.c:
11284         - Fixed crasher
11285         - Fixed symbol searching (Yang Hong (#341997))
11286         
11287         * plugins/devhelp/htmlview.c:
11288         Fixed devhelp plugin
11289         
11290         * plugins/build-basic-autotools/build-basic-autotools.c:
11291         * plugins/search/search-replace.c:
11292         * plugins/document-manager/anjuta-docman.c:
11293         
11294         Only add a marker to a line where it makes sense!
11296 === anjuta 2.0.2 ===
11298 2006-05-15  Naba Kumar  <naba@gnome.org>
11300         * configure.in: set required versions for
11301         gdl and glade3.
11302         
11303 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11305         * plugins/glade/plugin.c:
11306         Fixed signal connection for "gtk-doc-search"
11308 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11310         * NEWS: Set release date, add known issues
11311         
11312         * libanjuta/anjuta-shell.c:
11313         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
11314         and debug other gtk-warnings/criticals)
11315         
11316         * plugins/build-basic-autotools/build-basic-autotools.c:
11317         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
11318         
11319         * plugins/sourceview/anjuta-view.c:
11320         * plugins/sourceview/sourceview-args.c:
11321         * plugins/sourceview/sourceview-scope.c:
11322         * plugins/sourceview/sourceview-tags.c:
11323         Fixed gtk-criticals (gtk_source_language_get_mime_types)
11325 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11327         * pixmaps/Makefile.am:
11328         Add preferences_general.png
11329         
11330         * plugins/devhelp/plugin.c:
11331         Fixed some more realise things
11332         
11333         * plugins/message-view/anjuta-msgman.c:
11334         Support stock icons for message panes
11335         
11336         * plugins/search/search-replace.c:
11337         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
11338          
11339         * plugins/search/search-replace_backend.c:
11340         Fixed #341359
11341         
11342         * plugins/sourceview/anjuta-document.c:
11343         * plugins/sourceview/sourceview.c:
11344         Fixed finalise and tag completion
11345         
11346         * src/anjuta-app.c:
11347         Use preferences_general icon
11349 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11351         * pixmaps/Makefile.am:
11352         Fixed EXTRA_DIST
11354 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11356         * plugins/sourceview/sourceview-prefs.c:
11357         Fixed font & color handling
11358         
11359         * plugins/symbol-browser/an_symbol_view.c:
11360         Fixed crasher
11362 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11364         * plugins/macro/macros.xml:
11365         Fixed bug #341583 (Address of FSF)
11367 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
11369         * src/main.c:
11370         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
11371         Update: Do it the cool way...
11372         
11373 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11375         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
11376         Implement gtk-api-help signals of glade3
11377         * configure.in: Bump to glade3 2.91.2
11378         
11379         * plugins/devhelp/plugin.c:
11380         Fixed some realize stuff in the devhelp plugin
11381         
11382         * plugins/sourceview/anjuta-document.c:
11383         fixed bug with scope completion
11385 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11387         * plugins/symbol-browser/an_symbol_view.c
11388         * plugins/symbol-browser/an_symbol_prefs.c
11389         * plugins/symbol-browser/an_symbol_prefs.h
11390         * global_tags/create_global_tags.sh:
11391         
11392         Automaticly create global tags on first startup
11394 2006-05-08  Massimo Cora'  <maxcvs@email.it>
11396         * configure.in:
11397         * plugins/project-wizard/templates/Makefile.am:
11398         * (added) plugins/project-wizard/templates/cpp-logo.png:
11399         * (added) plugins/project-wizard/templates/cpp.wiz:
11400         * (added) plugins/project-wizard/templates/cpp/*:
11402         Added a generic c++ template. It's a simple hello world.
11404 2006-05-07  Massimo Cora' <maxcvs@email.it>
11406         * plugins/symbol-browser/an_symbol_view.c:
11407         fixed a stupid crasher.
11409 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
11411         * plugins/project-wizard/templates/wxwin/configure.in.tpl
11412         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
11413         
11414         Fixed WxWidgets project type
11416 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11418         * plugins/devhelp/htmlview.c: 
11419         * plugins/devhelp/plugin.c:
11420         Maybe I fixed the crash this time! I could at least not reproduce anymore!
11421         
11422         * plugins/project-wizard/install.c:
11423         Don't set a message - thanks to seb
11425 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11427         * plugins/devhelp/htmlview.c: 
11428         * plugins/symbol-browser/an_symbol_view.c:
11429         
11430         There is a weird crash in gtk_idle which I still did not completly fix!
11431         
11432         * plugins/project-wizard/install.c:
11433         Default to success instead of failure
11435 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
11437         * plugins/devhelp/htmlview.c:
11438         * plugins/devhelp/plugin.c:
11439         Fixed bug and libdevhelp issue!
11441         * plugins/project-wizard/install.c:
11442         Fixed message string!
11444 2006-05-03  Massimo Cora' <maxcvs@email.it>
11445        
11446         * plugins/symbol-browser/an_symbol_view.c:
11447         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
11449 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11451         * pixmaps/Makefile.am:
11452         * src/main.c:
11453         * anjuta.desktop.in.in
11454         
11455         GNOME Goal #2.1: Install theme-friendly icons
11457 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11459         * plugins/devhelp/htmlview.c: Reload page on reparent
11460         * plugins/document-manager/anjuta-docman.c:
11461         Present document-manager when document is selected in file-manager
11463 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11465         * plugins/symbol-broser/an_symbol_view.c:
11466         Fixed crasher in namespace exploration
11468 2006-05-01  Massimo Cora' <maxcvs@email.it>
11470         * configure.in:
11471         * plugins/valgrind/Makefile.am:
11473         Optional compiling of Valgrind plugin
11475 2006-05-01  Massimo Cora' <maxcvs@email.it>
11477         * plugins/symbol-browser/an_symbol_view.c:
11478         - modularized code. Marked with FIXME the parts which need improvement.
11479         - More comments.
11480     - Added basic namespace completion for Gtkmm type project:
11481     - namespace1::MyClass *class;
11482     - class-> [display]
11483     - Namespaces must be anyway improved.
11485 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11487         * plugins/devhelp/plugin.c: 
11488         Fixed up plugin unloading and show html widget on link selected
11489         
11490         * NEWS: Updated
11491         
11492 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11494         * plugins/devhelp/Makefile.am:
11495         * plugins/devhelp/anjuta-devhelp.plugin.in:
11496         * plugins/devhelp/htmlview.c:
11497         * plugins/devhelp/htmlview.h:
11498         * plugins/devhelp/plugin.c: 
11499         * plugins/devhelp/plugin.h:
11500         Reimplemeted devhelp plugin from scratch
11501         
11502         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
11503         Fixed crasher
11505 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
11507         * plugins/sourceview/sourceview-tags.c:
11508         complete some more tag types
11509         
11510         * plugins/valgrind/plugin.c:
11511         * plugins/valgrind/preferences.c:
11512         * plugins/valgrind/vggeneralprefs.c:
11513         
11514         Fixed lots of gtk warnings
11516 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
11518         * plugins/sourceview/sourceview-scope.c:
11519         Implemented type-ahead for scope completion
11521 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
11523         * manuals/C/Makefile.am:
11524         * manuals/Makefile.am:
11525         * plugins/document-manager/Makefile.am:
11526         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11527         * plugins/sourceview/Makefile.am:
11528         * tagmanager/c.c:
11529         
11530         Fixed distcheck
11531         
11532         * plugins/class-gen/goc_template_header: G_END_DECLS
11534 2006-05-27  Naba Kumar <naba@gnome.org>
11536         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
11537         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
11538         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
11539         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
11540         scintilla/include/Scintilla.iface,
11541         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
11542         cvs. Fixed compile flags. Removed outdated patches.
11544 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
11546         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
11548         * plugins/sourceview/anjuta-document.c:
11549         * plugins/sourceview/sourceview-args.c:
11550         * plugins/sourceview/sourceview-scope.c:
11551         
11552         Add End/Home keypresses and support completion if symbol start with '!' for example
11553         in an if statement
11555 2006-04-27 Massimo Cora' <maxcvs@email.it>
11557         * libanjuta/interfaces/libanjuta.idl:
11559         * plugins/sourceview/sourceview-scope.c:
11560         * plugins/sourceview/tag-window.c: 
11561         * plugins/sourceview/tag-window.h:
11562         * plugins/symbol-browser/an_symbol_view.c:
11563         * plugins/symbol-browser/an_symbol_view.h:
11564         * plugins/symbol-browser/plugin.c:
11565         
11566         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
11567         interface.
11568         Code and ideas for C/C++ new completion engine comes from IComplete written by
11569         Martin Stubenschrott <stubenschrott@gmx.net>.
11570         Currently the interface works only with GtkSourceView plugin.   
11571         
11572         * tagmanager/Makefile.am:
11573         * tagmanager/c.c: 
11574         * tagmanager/entry.h:
11575         * tagmanager/get.c:
11576         * tagmanager/get.h:
11577         * tagmanager/include/tm_file_entry.h:
11578         * tagmanager/include/tm_project.h:
11579         * tagmanager/include/tm_source_file.h:
11580         * tagmanager/include/tm_symbol.h:
11581         * tagmanager/include/tm_tagmanager.h:
11582         * tagmanager/include/tm_work_object.h:
11583         * tagmanager/include/tm_workspace.h:
11584         * tagmanager/parse.c:
11585         * tagmanager/read.c: 
11586         * tagmanager/read.h:
11587         * tagmanager/tm_project.c: 
11588         * tagmanager/tm_source_file.c: 
11589         * tagmanager/tm_workspace.c:
11590         
11591         Tagmanager can now parse a memory buffer and generate/update 
11592         tags into tm_workspace/tm_project on the fly, without using files.
11593         C/C++ is supported now.
11594         
11595 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
11597         * plugins/sourceview/anjuta-document.c:
11598         * plugins/sourceview/sourceview-args.c:
11599         * plugins/sourceview/sourceview-scope.c:
11600         * plugins/sourceview/sourceview.c:
11601         
11602         Fixed some memory leaks and argument completion
11604 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
11606         * plugins/glade/plugin.c:
11607         
11608         Fixed glade plugin build because of API changes in glade3
11610 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
11612         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
11613         Updated editor section
11614         
11615         * manuals/C/anjuta-manual/interface.xml:
11616         * manuals/C/anjuta-manual/preferences.xml:
11617         * manuals/C/anjuta-manual/projects.xml:
11618         Updated manual
11619         
11620         * plugins/editor/anjuta-editor.plugin.in:
11621         Better plugin name
11623 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
11625         * configure.in:
11626         * plugins/editor/anjuta-editor.plugin.in:
11627         * plugins/sourceview/sourceview.plugin.in:
11629         Build both editors and let the user decide a runtime!
11630         
11631         * plugins/sourceview/sourceview-scope.c:
11632         Fixed bug in regex to allow test()-> completions
11634 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
11636         * plugins/sourceview/anjuta-document.c:
11637         * plugins/sourceview/sourceview-args.c: 
11638         * plugins/sourceview/sourceview-scope.c:
11639         * plugins/sourceview/sourceview-tags.c:
11640         * plugins/sourceview/tag-window.c: 
11641         
11642         Improved callltip windows
11644 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11646         * src/anjuta-app.c: (on_session_save):
11647         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
11648         <ricardo.jose.ferrari@gmail.com> for pointing this out!
11650 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11652         * libanjuta/anjuta-utils.c: 
11653         * plugins/cvs-plugin/cvs-execute.c:
11654         Off-by-one...
11656         * scintilla/LexInno.cxx:
11657         * scintilla/LexOpal.cxx:
11658         * scintilla/LexTCL.cxx:
11660         Added missing files from scintilla-update
11662 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11664         * configure.in:
11665         * manuals/C/Makefile.am:
11666         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
11667         * manuals/C/anjuta-manual/Makefile.am:
11668         * manuals/C/anjuta-manual/anjuta-manual.xml:
11669         * manuals/C/anjuta-manual/build.xml:
11670         * manuals/C/anjuta-manual/debugger.xml:
11671         * manuals/C/anjuta-manual/execute.xml:
11672         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
11673         * manuals/C/anjuta-manual/figures/arguments.png:
11674         * manuals/C/anjuta-manual/figures/configure_dlg.png:
11675         * manuals/C/anjuta-manual/figures/file_menu.png:
11676         * manuals/C/anjuta-manual/figures/menu_main.png:
11677         * manuals/C/anjuta-manual/figures/menubar.png:
11678         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
11679         * manuals/C/anjuta-manual/figures/project_info.png:
11680         * manuals/C/anjuta-manual/figures/scrshot.png:
11681         * manuals/C/anjuta-manual/figures/symbol_browser.png:
11682         * manuals/C/anjuta-manual/figures/tool-editor.png:
11683         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
11684         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
11685         * manuals/C/anjuta-manual/figures/toolbar_format.png:
11686         * manuals/C/anjuta-manual/figures/toolbar_main.png:
11687         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
11688         * manuals/C/anjuta-manual/fileoperations.xml:
11689         * manuals/C/anjuta-manual/interface.xml:
11690         * manuals/C/anjuta-manual/introduction.xml:
11691         * manuals/C/anjuta-manual/preferences.xml:
11692         * manuals/C/anjuta-manual/projects.xml:
11693         * manuals/C/anjuta-manual/tools.xml:
11694         * manuals/Makefile.am:
11695         
11696         Updated manual and faq
11698         * scintilla/CallTip.cxx:
11699         * scintilla/CallTip.h:
11700         * scintilla/CellBuffer.cxx:
11701         * scintilla/CellBuffer.h:
11702         * scintilla/ContractionState.cxx:
11703         * scintilla/Document.cxx:
11704         * scintilla/Document.h:
11705         * scintilla/DocumentAccessor.cxx:
11706         * scintilla/Editor.cxx:
11707         * scintilla/Editor.h:
11708         * scintilla/ExternalLexer.cxx:
11709         * scintilla/Indicator.cxx:
11710         * scintilla/KeyMap.cxx:
11711         * scintilla/KeyWords.cxx:
11712         * scintilla/LexAU3.cxx:
11713         * scintilla/LexBash.cxx:
11714         * scintilla/LexCPP.cxx:
11715         * scintilla/LexCaml.cxx:
11716         * scintilla/LexCsound.cxx:
11717         * scintilla/LexEiffel.cxx:
11718         * scintilla/LexGui4Cli.cxx:
11719         * scintilla/LexHTML.cxx:
11720         * scintilla/LexLua.cxx:
11721         * scintilla/LexMSSQL.cxx:
11722         * scintilla/LexOthers.cxx:
11723         * scintilla/LexPOV.cxx:
11724         * scintilla/LexPython.cxx:
11725         * scintilla/LexRuby.cxx:
11726         * scintilla/LexSQL.cxx:
11727         * scintilla/LexVB.cxx:
11728         * scintilla/Makefile.am:
11729         * scintilla/PlatGTK.cxx:
11730         * scintilla/PropSet.cxx:
11731         * scintilla/RESearch.cxx:
11732         * scintilla/RESearch.h:
11733         * scintilla/ScintillaBase.cxx:
11734         * scintilla/ScintillaGTK.cxx:
11735         * scintilla/StyleContext.h:
11736         * scintilla/ViewStyle.cxx:
11737         * scintilla/ViewStyle.h:
11738         * scintilla/XPM.cxx:
11739         * scintilla/include/KeyWords.h:
11740         * scintilla/include/Platform.h:
11741         * scintilla/include/PropSet.h:
11742         * scintilla/include/SciLexer.h:
11743         * scintilla/include/Scintilla.h:
11744         * scintilla/include/Scintilla.iface:
11745         * scintilla/include/ScintillaWidget.h:
11746         * scintilla/lexers.make:
11748         Update to scintilla 1.68
11750         * src/anjuta-app.c:
11751         Only show help items which are really availible
11753         * plugins/cvs-plugin/cvs-callbacks.c
11754         * plugins/cvs-plugin/cvs-execute.c
11755         * plugins/cvs-plugin/subversion-callbacks.c:
11756         * libanjuta/anjuta-utils.c:
11757         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
11759 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
11761         * plugins/project-wizard/install.c,
11762         * plugins/project-wizard/autogen.c:
11763         Add error messages if using a read only directory
11764         Improve fix for bug #339296
11766 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11768         * libanjuta/interfaces/libanjuta.idl:
11769         * plugins/document-manager/action-callbacks.c:
11770         * plugins/document-manager/plugin.c:
11771         * plugins/editor/text_editor.c:
11772         Added IAnjutaEditorGoto 
11774         * plugins/editor/aneditor.cxx:
11775         * plugins/editor/aneditor.h:
11776         * plugins/editor/text_editor.h:
11777         * plugins/editor/text_editor_prefs.c:
11778         
11779         Fixed #305076
11781 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
11783         * libanjuta/interfaces/libanjuta.idl:
11784         * plugins/document-manager/action-callbacks.c:
11785         * plugins/document-manager/anjuta-docman.c:
11786         * plugins/document-manager/plugin.c:
11787         * plugins/editor/text_editor.c: 
11788         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
11789         
11790         * plugins/sourceview/sourceview.c:
11791         * plugins/sourceview/sourceview.glade:
11792         Fixed some uft-8 issues and added a preference option
11793         to enable/disable gnome-vfs monitoring
11794         
11795         * scintilla/Makefile.am:
11796         * scintilla/include/Makefile.am:
11797         Fixed build
11799 2006-04-20  Massimo Cora' <maxcvs@email.it>
11801         * libanjuta/interfaces/libanjuta.idl:
11802         Remove get_current_pos () because we have get_position()
11804 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
11806         * NEWS: Updated
11807         * plugins/sourceview/tag-window.c:
11808         Don't close window on PageUp/PageDown
11810 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
11812         * data/Makefile.am:
11813         * manuals/reference/libanjuta/Makefile.am:
11814         
11815         Some build fixes
11816         
11817         * src/Makefile.am:
11818         * src/bacon-message-connection.c: 
11819         * src/bacon-message-connection.h: (both from gedit)
11820         * src/main.c:
11821         
11822         Fixed #312319 (Opening files when Anjuta is already open)
11824 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
11826         * TODO.tasks: Updated
11827         * plugins/sourceview/anjuta-view.c: 
11828         * plugins/sourceview/anjuta-view.h:
11829         * plugins/sourceview/sourceview.c: 
11830         
11831         * configure.in: Fix --enable-plugin-scintilla
11832         
11833         Added char_added signal
11835 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
11837         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
11838         
11839         Fixed diff for utf8
11840         
11841         * plugins/sourceview/sourceview.c:
11842         Fixed VFS monitoring (still a bit buggy)
11843         
11844         * plugins/sourceview/sourceview-args.c:
11845         * plugins/sourceview/tag-window.c: 
11846         
11847         Better sizing for the popup-window
11849 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
11851         * plugins/project-wizard/templates/gnome/src/main.c:
11852         * plugins/project-wizard/templates/gnome/src/project.glade:
11853         * plugins/project-wizard/templates/gtk/src/main.c: 
11854         * plugins/project-wizard/templates/gtk/src/project.glade:
11855         * plugins/project-wizard/templates/gtkmm/src/main.cc:
11856         
11857         Fixed up GLADE_FILE definition in project types and fixed bug #334546
11858         
11859 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
11861         * configure.in: More removal of obsoleteness.
11862         * po/no.po:
11864 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
11866         * ROADMAP:
11867         * libanjuta/anjuta-preferences.c: 
11868         * libanjuta/anjuta-utils.c: 
11869         * libanjuta/anjuta-utils.h:
11870         * plugins/message-view/message-view.c:
11871         
11872         Changed color functions and moved convert_color to anjuta-utils.h
11873         
11874         * plugins/message-view/anjuta-message-manager-plugin.glade:
11875         GnomeColorPicker -> GtkColorButton (bug #309154)
11876         
11877         * plugins/sourceview/plugin.c:
11878         * plugins/sourceview/sourceview-prefs.c:
11879         * plugins/sourceview/sourceview.glade:
11880         Added color and font preferences
11882         * plugins/sourceview/sourceview-tags.c:
11883         Only show as much choices as configured in preferences
11885 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
11887         * ROADMAP, NEWS: Updated (we are far behind ;-)
11888         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
11890 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
11892         * configure.in:
11893         * plugins/editor/Makefile.am:
11894         * scintilla/Makefile.am
11895         
11896         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
11897         
11898         * global-tags/Makefile.am:
11899         * global-tags/create_global_tags.sh:
11900         * plugins/symbol-browser/an_symbol_prefs.c:
11901         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
11902         * plugins/symbol-browser/plugin.h:
11903         * tagmanager/include/tm_workspace.h:
11904         * tagmanager/tm_workspace.c:
11905         
11906         Fixed symbol-browser prefs and move global tags generation from installtion to
11907         preferences to make the life easier for distributers and to allow updates after installtion
11909         * plugins/document-manager/action-callbacks.c: 
11910         * plugins/document-manager/action-callbacks.h:
11911         * plugins/document-manager/anjuta-document-manager.ui:
11912         * plugins/document-manager/indent-util.c:
11913         * plugins/document-manager/plugin.c:
11914         * plugins/editor/text_editor.c:
11915         
11916         Moved indent stuff to document-manager
11917         
11918         * plugins/sourceview/anjuta-view.c: 
11919         * plugins/sourceview/sourceview-args.c: 
11920         * plugins/sourceview/sourceview-scope.c:
11921         * plugins/sourceview/sourceview-tags.c: 
11922         * plugins/sourceview/sourceview.c:
11923         
11924         Fixed several bugs
11925         
11926         * plugins/sourceview/sourceview.plugin (removed):
11927         * plugins/sourceview/sourceview.plugin.in:
11928         Editor is not user-activatible
11929         
11930         * plugins/sourceview/sourceview.png:
11931         Updated icon
11933 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
11935         * src/anjuta-app.c: Fixed crasher on plugin unloading
11937 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
11939         * plugins/sourceview/sourceview.c
11940         * plugins/sourceview/sourceview-args.c
11941         * plugins/sourceview/sourceview-args.h:
11942         
11943         Polished argument completion
11945 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
11947         * plugins/message-view/anjuta-msgman.c:
11948         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
11949         
11950         Show message pane on switch (does not work, anjuta_shell needs a fix)
11951         
11952         * plugins/sourceview/Makefile.am:
11953         * plugins/sourceview/anjuta-view.c: (find_tag_window),
11954         * plugins/sourceview/sourceview-args.c: 
11955         * plugins/sourceview/sourceview-args.h:
11956         * plugins/sourceview/sourceview-private.h:
11957         * plugins/sourceview/sourceview-scope.c: 
11958         (sourceview_scope_update), (sourceview_scope_filter_keypress):
11959         * plugins/sourceview/sourceview-tags.c:
11960         * plugins/sourceview/sourceview.c:
11961         * plugins/sourceview/tag-window.c:
11962         * plugins/sourceview/tag-window.h:
11963         
11964         Added scope and argument completion
11966 2006-04-03  Johannes Schmid <jhs@gnome.org>
11968         * TODO.tasks
11969         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
11970         (on_widget_remove):
11971         Save toolbar state
11973         * plugins/sourceview/sourceview.c: (iselect_clear):
11974         Make "Delete"-key working
11976         * configure.in: #336389
11978 2006-04-03  Johannes Schmid <jhs@gnome.org>
11980         * plugins/sourceview/Makefile.am:
11981         * plugins/sourceview/anjuta-view.c:
11982         * plugins/sourceview/plugin.c: 
11983         * plugins/sourceview/sourceview-private.h:
11984         * plugins/sourceview/sourceview-scope.c:
11985         * plugins/sourceview/sourceview-scope.h:
11986         * plugins/sourceview/sourceview-tags.c: 
11987         * plugins/sourceview/sourceview-tags.h:
11988         * plugins/sourceview/sourceview.c:
11989         * plugins/sourceview/sourceview.h:
11990         * plugins/sourceview/tag-window.c:
11991         
11992         - fixed goto_file_line
11993         - scroll to cursor on undo/redo
11994         - show correct popup-menu
11995         - scope completion (not ready yet)
11997 2006-04-03  Johannes Schmid <jhs@gnome.org>
11999         * plugins/sourceview/plugin.c: 
12000         * plugins/sourceview/sourceview-tags.c:
12001         * plugins/sourceview/sourceview.c: 
12002         * plugins/sourceview/sourceview.h:
12003         * plugins/sourceview/tag-window.c:
12004         
12005         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12007 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12009         * plugins/sourceview/sourceview.c:
12010         Fixed next/previous bookmark.
12011         Toggled bookmark (set/unset).
12013 2006-04-03  Johannes Schmid <jhs@gnome.org>
12015         * plugins/document-manager/action-callbacks.c:
12016         Fixed Gtk-Warning in goto_line
12017         
12018         * plugins/sourceview/Makefile.am:
12019         * plugins/sourceview/anjuta-document.c:
12020         * plugins/sourceview/anjuta-view.c: 
12021         * plugins/sourceview/anjuta-view.h:
12022         * plugins/sourceview/sourceview-autocomplete.c:
12023         * plugins/sourceview/sourceview-autocomplete.h:
12024         * plugins/sourceview/sourceview-private.h:
12025         * plugins/sourceview/sourceview-tags.c:
12026         * plugins/sourceview/sourceview-tags.h:
12027         * plugins/sourceview/sourceview.c:
12028         * plugins/sourceview/tag-window.c:
12029         * plugins/sourceview/tag-window.h:
12030         Created a nice API for tag and completion windows
12031         
12032         * plugins/sourceview/sourceview-print.h:
12033         * plugins/sourceview/sourceview-print.c:
12034         Added printing
12035                 
12036 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12038         * plugins/sourceview/sourceview.c:
12039         Fixed typo (Sort bookmarks).
12040         
12041 2006-04-01  Johannes Schmid <jhs@gnome.org>
12043         * plugins/sourceview/anjuta-document.c:
12044         * plugins/sourceview/anjuta-document.h:
12045         * plugins/sourceview/anjuta-view.c:
12046         * plugins/sourceview/anjuta-view.h:
12047         * plugins/sourceview/sourceview-autocomplete.c:
12048         * plugins/sourceview/sourceview-autocomplete.h:
12049         * plugins/sourceview/sourceview-prefs.c:
12050         * plugins/sourceview/sourceview-prefs.h:
12051         * plugins/sourceview/sourceview-private.h:
12052         * plugins/sourceview/sourceview-tags.c:
12053         * plugins/sourceview/sourceview-tags.h:
12054         * plugins/sourceview/sourceview.c:
12055         * plugins/sourceview/sourceview.glade:
12056         * plugins/sourceview/tag-window.c: 
12057         * plugins/sourceview/tag-window.h:
12058         
12059         Improved code complete and autocomplete
12061 2006-04-01  Johannes Schmid <jhs@gnome.org>
12063         * plugins/sourceview/Makefile.am:
12064         * plugins/sourceview/bookmark.png:
12065         * plugins/sourceview/marker-attentive.png:
12066         * plugins/sourceview/marker-basic.png:
12067         * plugins/sourceview/marker-intense.png:
12068         * plugins/sourceview/marker-light.png:
12069         * plugins/sourceview/sourceview.c: 
12070         
12071         Added pixmaps for all marker types and show bookmarks
12072         
12073         * configure.in
12074         * plugins/sourceview/Makefile.am:
12075         Build sourceview on 2.14 only
12077 2006-03-31  Johannes Schmid <jhs@gnome.org>
12079         * plugins/sourceview/Makefile.am:
12080         * plugins/sourceview/anjuta-document.c:
12081         * plugins/sourceview/anjuta-view.c:
12082         * plugins/sourceview/anjuta-view.h:
12083         * plugins/sourceview/sourceview-autocomplete.c:
12084         * plugins/sourceview/sourceview-private.h:
12085         * plugins/sourceview/sourceview-tags.c:
12086         * plugins/sourceview/sourceview-tags.h:
12087         * plugins/sourceview/sourceview.c: 
12088         * plugins/sourceview/tag-window.c:
12089         * plugins/sourceview/tag-window.h:
12090         
12091         Added code completion with tag manager to the editor and fixed a save_as bug
12093 2006-03-31  Johannes Schmid <jhs@gnome.org>
12095         * src/main.c: Revert patch from Rob to allow building with
12096         Gnome 2.12
12097         * configure.in: Require at least 2.12 libraries
12099 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
12101         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
12103         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12104         Improve anjuta-plugin project template: Added missed files dist tarball
12105         (make dist)
12107         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
12108         typo
12110 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
12112         reviewed by: Johannes Schmid <jhs@gnome.org>
12114         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12115         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12116         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12117         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12118         
12119         Improve anjuta-plugin project template. Also fix for #322744
12121 2006-03-27  Johannes Schmid <jhs@gnome.org>
12123         * plugins/sourceview/sourceview-private.h:
12124         plugins/sourceview/sourceview.c:
12125         
12126         Added basic bookmark support
12128 2006-03-27  Johannes Schmid <jhs@gnome.org>
12130         * TODO.tasks:
12131         Updated
12132         
12133         Patch from Rob Bradfort <robster@debian.org>:
12134         * src/main.c: (get_command_line_args), (main):
12135         Migration from popt to GOption
12136         
12137 2006-03-26 Naba Kumar  <naba@gnome.org>
12139         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
12140         size to scale itself with theme.
12142 2006-03-26 Naba Kumar  <naba@gnome.org>
12144         * plugins/file-manager/an_file_view.c,
12145         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
12146         when symbolview and fileview objects are destroyed to avoid crashes
12147         after the plugins are disabled.
12149 2006-03-26 Naba Kumar <naba@gnome.org>
12151         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
12152         Deleted unused file.
12153         
12154         * plugins/glade/plugin.c: Be able to close glade plugin when there
12155         there is no glade project loaded.
12156         
12157         * plugins/sourceview/sourceview.plugin,
12158         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
12160 2006-03-23  Naba Kumar  <naba@gnome.org>
12162         * plugins/editor/print.c: Fixed a bug where some sections of
12163         printed/previewed text is not highlighted.
12164         
12165 2006-03-20  Johannes Schmid <jhs@gnome.org>
12167         * libanjuta/interfaces/libanjuta.idl:
12168         Added IAnjutaPrint
12169         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
12170         as we do not use private apis. Show help window and startup because it does 
12171         not survive gdl
12172         
12173         * plugins/document-manager/action-callbacks.c:
12174         plugins/editor/Makefile.am:
12175         plugins/editor/text_editor.c:
12176         plugins/editor/print.c:
12177         plugins/editor/print.h:
12178         
12179         Fixed printing (nobody has missed it BTW ;-)
12180         
12181         * plugins/sourceview/sourceview.c:
12182         Fixed a crasher
12184 2006-03-20 Naba Kumar <naba@gnome.org>
12186         * configure.in, plugins/devhelp/plugin.c: Be able to build with
12187         devhelp >= 0.9 < 0.11 versions.
12188         
12189 2006-03-20  Johannes Schmid <jhs@gnome.org>
12191         * plugins/sourceview/anjuta-document-loader.c
12192         plugins/sourceview/sourceview.c:
12193         
12194         Fixed encoding bugs
12196 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12198         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
12199         Fixed bug (line position)
12200         Give the good line position whatever the active editor.
12202 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
12204         * configure.in: Added fi to ALL_LINGUAS
12206 2006-03-19  Johannes Schmid <jhs@gnome.org>
12208         * plugins/sourceview/anjuta-document-loader.c:
12209         replace gnome_vfs_get_mime_type_for_name_and data
12211         * plugins/build-basic-autotools/build-basic-autotools.c:
12212         Fixed #335142
12214 2006-03-17  Johannes Schmid <jhs@gnome.org>
12216         * plugins/editor/editor.glade:
12217         Added style-editor again after it got lost somehow
12219 2006-03-17  Johannes Schmid <jhs@gnome.org>
12221         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
12222         configure.in: require devhelp 0.11
12223         
12224         Post 0.11 devhelp versions (CVS) do not work because of an API change...
12226         plugins/build-basic-autotools/build-basic-autotools.c:
12227         forgot a an installtion callback for the "install as root"-feature
12229 2006-03-17  Massimo Cora' <maxcvs@email.it>
12231         reviewed by: Johannes Schmid <jhs@gnome.org>
12233         * plugins/class-gen/anjuta-class-gen-plugin.glade
12234         plugins/class-gen/class_gen.c 
12235         plugins/class-gen/goc_template_header
12236         plugins/class-gen/goc_template_source
12237         
12238         Fixed bug #334663
12240 2006-03-16  Johannes Schmid <jhs@gnome.org>
12242         * plugins/sourceview/sourceview.c:
12243         Fixed "save-point" signal for undo actions
12245 2006-03-16  Massimo Cora' <maxcvs@email.it>
12246         
12247         reviewed by: Johannes Schmid <jhs@gnome.org>
12248         
12249         * plugins/document-manager/anjuta-docman.c:
12250         Implement tab drag and drop
12252 2006-03-16  Johannes Schmid <jhs@gnome.org>
12254         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
12255         plugins/build-basic-autotools/build-basic-autotools.c:
12256         
12257         Implemented "install as root"-feature (#321455)
12259 2006-03-16  Johannes Schmid <jhs@gnome.org>
12261         * mime/.cvsignore
12262         plugins/sourceview/.cvsignore
12263         plugins/tools/scripts/.cvsignore:
12264         Added/extended .cvsignore files
12265         
12266         * plugins/sourceview/sourceview-autocomplete.c:
12267         plugins/sourceview/sourceview-autocomplete.h:
12268         plugins/sourceview/sourceview-prefs.c:
12269         plugins/sourceview/sourceview-private.h:
12270         plugins/sourceview/sourceview.glade:
12271         Autcomplete just works(tm) now and respects preferences
12272         
12273         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
12274         Use better algorithm from autocomplete
12276 2006-03-15  Johannes Schmid <jhs@gnome.org>
12278         * src/anjuta-app.c:
12279         Fixed bug #304495
12281 2006-03-15  Johannes Schmid <jhs@gnome.org>
12283         * libanjuta/interfaces/libanjuta.idl:
12284         plugins/class-gen/class_gen.c:
12285         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
12286         plugins/project-manager/plugin.c:
12287         
12288         Allow to add multiple source files (#320191)
12289         
12290         * configure.in: Require gnome-build 0.1.3
12292 2006-03-14  Johannes Schmid <jhs@gnome.org>
12294         * plugins/macro/macro-utils.c: Fixed bug #333606
12295         * plugins/file-wizard/file.c: Fixed bug #333601
12297 2006-03-13  Johannes Schmid <jhs@gnome.org>
12299         * plugins/sourceview/sourceview_autocomplete.c
12300         plugins/sourceview/sourceview_autocomplete.h
12301         plugins/sourceview/sourceview.c
12302         plugins/sourceview/sourceview-private.h
12303         plugins/sourceview/sourceview-prefs.c:
12304         
12305         Cleaned up and fixed several issues
12306         
12307 2006-03-13  Johannes Schmid <jhs@gnome.org>
12309         * plugins/sourceview/Makefile.am:
12310         plugins/sourceview/sourceview-autocomplete.c
12311         plugins/sourceview/sourceview-autocomplete.h:
12312         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12313         plugins/sourceview/sourceview-private.h:
12314         plugins/sourceview/sourceview.c:
12315         
12316         Added (buggy) autocomplete feature to sourceview
12317         
12318 2006-03-12 Naba Kumar <naba@gnome.org>
12320         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12321         libanjuta/anjuta-session.c: Added API docs.
12323 2006-03-12 Naba Kumar <naba@gnome.org>
12325         * TODO.tasks: Added couple of tasks.
12326         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
12327         Register private class as early as possible so that members could
12328         point to self class. Code clean up.
12330 2006-03-12 Naba Kumar <naba@gnome.org>
12332         * po/POTFILES.in, po/POTFILES.skip: Updated.
12334 2006-03-11 Naba Kumar <naba@gnome.org>
12336         * libanjuta/anjuta-shell.c,
12337         plugins/document-manager/anjuta-docman.c,
12338         plugins/document-manager/plugin.c,
12339         plugins/symbol-browser/an_symbol_search.c,
12340         plugins/valgrind/vgrule-list.c: Use correct signal names while
12341         creating them.
12342         
12343         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
12344         signal names and fixed enum IANJUTA_TYPE_* macro.
12346 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12348         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
12349         plugins/search/search-replace.c :
12350         Fixed bug (Bookmark the good line).
12351         Search & Replace (Mark all matched strings).
12352         
12353 2006-03-09  Johannes Schmid <jhs@gnome.org>
12355         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
12356         Completed changes from yesterday
12357         
12358         * plugins/document-manager/anjuta-document-manager.glade:
12359         plugins/editor/editor.glade
12360         plugins/editor/plugin.c: (activate_plugin)
12361         plugins/editor/text_editor.c
12362     plugins/sourceview/Makefile.am
12363         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
12364         plugins/sourceview/sourceview.glade:
12365         Completed preference changes
12367 2006-03-08  Johannes Schmid <jhs@gnome.org>
12369         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
12370         plugins/search/plugin.c: (activate_plugin):
12371         
12372         Removed Gtk-Criticals
12373         
12374         * plugins/document-manager/anjuta-document-manager.glade:
12375         plugins/document-manager/plugin.c: (on_docman_auto_save),
12376         (on_gconf_notify_timer), (prefs_init):
12377     plugins/document-manager/plugin.h:
12378         plugins/editor/text_editor.c: (text_editor_instance_init),
12379         (text_editor_dispose):
12380         plugins/editor/text_editor.h:
12381         plugins/editor/text_editor_cbs.c:
12382         plugins/editor/text_editor_cbs.h:
12383         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
12384         plugins/glade/plugin.c: (activate_plugin):
12385         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12386         plugins/sourceview/sourceview-private.h:
12387         plugins/sourceview/sourceview.c: (on_menu_popup),
12388         (sourceview_new), (ifile_open), (ifile_savable_save),
12389         (ifile_savable_save_as), (ieditor_set_popup_menu),
12390         (ieditor_get_filename), (imark_mark):
12392     Moved autosave from editor to document manager and fixed some things in 
12393     Sourceview plugin
12395 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12397         * plugins/search/anjuta-search.glade :
12398         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
12399         plugins/search/search-replace_bachend.c: Fixed a crash bug.
12400         plugins/search/search-replace.c : Fixed bug.
12401         
12402 2006-03-08  Johannes Schmid <jhs@gnome.org>
12404     * plugins/search/anjuta-search.glade
12405     Fixed widget names (glade is a bit stupid on copying widgets to other files)
12407 2006-03-07  Johannes Schmid <jhs@gnome.org>
12409         * plugins/document-manager/action-callbacks.c
12410         plugins/document-manager/anjuta-document-manager.glade
12411         plugins/document-manager/plugin.c: (prefs_init),
12412         (activate_plugin):
12413         plugins/editor/Makefile.am:
12414         plugins/editor/editor.glade:
12415         plugins/editor/plugin.c: (on_style_button_clicked),
12416         (activate_plugin), (dispose):
12417         plugins/editor/style-editor.c:
12418         
12419         Startet to seperate document-manager and editor preferences
12421         * plugins/search/Makefile.am:
12422         plugins/search/anjuta-search.glade:
12423         plugins/search/search-replace.c:
12424         
12425         Moved search GUI to search-plugin
12426                 
12427         * plugins/sourceview/sourceview-prefs.c:
12428         plugins/sourceview/sourceview-prefs.h:
12429         plugins/sourceview/sourceview-private.h:
12430         plugins/sourceview/sourceview.c: 
12431         plugins/sourceview/sourceview.h:
12432         plugins/sourceview/Makefile.am:
12433         plugins/sourceview/anjuta-document.h:
12434         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
12435         plugins/sourceview/plugin.c: 
12436         
12437         Added some preferences to sourceview and fixed vfs_monitor
12438         
12439         * tagmanager/c.c: (parseParens): 
12440         Removed annoying debug message
12441         
12442         * libanjuta/interfaces/libanjuta.idl: 
12443         Removed IAnjutaEditorFactory::create_style_editor()
12445 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12447         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
12448         Search : Bookmark all matched lines.
12450 2006-03-06  Johannes Schmid <jhs@gnome.org>
12452         * plugins/class-gen/anjuta-class-gen.plugin.in
12453         plugins/file-loader/plugin.c: (sort_wizards)
12454         (on_create_submenu), (activate_plugin)
12455         plugins/file-wizard/anjuta-file-wizard.plugin.in
12456         plugins/glade/anjuta-glade.plugin.in
12457         plugins/project-import/anjuta-project-import.plugin.in
12458         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12459         
12460         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
12461         sorted alphabeticly
12462         
12463         * plugins/project-wizard/templates/mkfile.wiz:
12464         Use configured project directory instead of ~/myproject
12465         
12466         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
12467         (ifile_open):
12468         Show markers (again) and monitor uri
12470 2006-03-06  Naba Kumar  <naba@gnome.org>
12472         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
12473         typedefs separately so that forward linking would work.
12474         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
12476 2006-03-05  Naba Kumar  <naba@gnome.org>
12478         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
12479         passing Enums and Structs in signals. Define struct _Name in
12480         generated code, so that forward referencing.
12481         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
12482         
12483         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
12484         
12485 2006-03-05  Naba Kumar  <naba@gnome.org>
12487         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
12488         support. Generate GType definitions for enums in generated codes
12489         so that enums could be passed as signal params.
12490         
12491 2006-03-04  Naba Kumar  <naba@gnome.org>
12493         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
12494         Restored cvs-moved revision files. They were originally marked
12495         deleted at their older locations. Now they are restored at
12496         their new locations. The changeset is one that was committed
12497         as part of document-manager, editor, search and print plugins
12498         separation from editor plugin.
12499         
12500 2006-03-03  Johannes Schmid <jhs@gnome.org>
12502         * plugins/sourceview/*:
12503         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
12504         poiting this out!
12506 2006-03-04  Naba Kumar  <naba@gnome.org>
12508         * plugins/gdb/*: Deleted removed files (see previous changlog
12509         entry for files list).
12510         
12511 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
12513         * plugins/debug-mananger/breakpoints.c,
12514         plugins/debug-manager/breakpoints.h,
12515         plugins/debug-manager/debug_tree.c,
12516         plugins/debug-manager/debug_tree.h,
12517         plugins/debug-manager/info.c,
12518         plugins/debug-manager/info.h,
12519         plugins/debug-manager/locals.c,
12520         plugins/debug-manager/locals.h,
12521         plugins/debug-manager/memory.c,
12522         plugins/debug-manager/memory.h,
12523         plugins/debug-manager/registers.c,
12524         plugins/debug-manager/registers.h,
12525         plugins/debug-manager/sharedlib.c,
12526         plugins/debug-manager/sharedlib.h,
12527         plugins/debug-manager/signal.c,
12528         plugins/debug-manager/signal.h,
12529         plugins/debug-manager/stack_trace.c,
12530         plugins/debug-manager/stack_trace.h,
12531         plugins/debug-manager/watch.c,
12532         plugins/debug-manager/watch.h,
12533         plugins/debug-manager/Makefile.am:
12534         Move from gdb plugin to debug manager plugin
12536         * plugins/debug-manager/anjuta-debug-manager.glade,
12537         plugins/debug-manager/anjuta-debug-manager.ui:
12538         Move all user interface from gdb to debug manager
12540         * plugins/debug-manager/utilities.c,
12541         plugins/debug-manager/utilities.h:
12542         Remove some unused code
12543         Add useful code from gdb plugin
12545         * plugins/debug-manager/start.c,
12546         plugins/debug-manager/start.h:
12547         Include code of attach_process
12548         Add more code to start the debugger
12550         * plugins/debug-manager/plugin.c,
12551         plugins/debug-manager/plugin.h,
12552         plugins/debug-manager/anjuta-debug-manager.plugin.in:
12553         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
12555         * plugins/debug-manager/debugger.c,
12556         plugins/debug-manager/debugger.h:
12557         Implement a queue of debugger command
12559         * plugins/gdb/actions.c,
12560         plugins/gdb/actions.h,
12561         plugins/gdb/watch_cbs.c,
12562         plugins/gdb/watch_cbs.h,
12563         plugins/gdb/watch_gui.c,
12564         plugins/gdb/watch_gui.h:
12565         Removed 
12567         * plugins/gdb/debugger.c,
12568         plugins/gdb/debugger.h,
12569         plugins/gdb/gdbmi.c,
12570         plugins/gdb/gdbmi.h,
12571         plugins/gdb/utilities.c,
12572         plugins/gdb/utilities.h,
12573         plugins/gdb/Makefile.am,
12574         plugins/gdb/anjuta-gdb.plugin.in:
12575         Implement necessary functions
12577         * plugins/gdb/parser.c,
12578         plugins/gdb/parser.h:
12579         Code for parsing variable previously in debug_tree.c
12581         * plugins/gdb/anjuta-gdb.glade,
12582         plugins/gdb/anjuta-gdb.ui:
12583         Remove user interface
12585         * plugins/gdb/gdbmi-test.c:
12586         Need update
12588         * plugins/gdb/anjuta-gdb.plugin.png:
12589         Try an improved icon for gdb (archer fish)
12591         * libanjuta/anjuta-debugger.c,
12592         libanjuta/anjuta-debugger.h,
12593         libanjuta/interfaces/libanjuta.idl,
12594         libanjuta/interfaces/anjuta-idl-compiler.pl,
12595         libanjuta/Makefile.am:
12596         Add declaration used in new IAnjutaDebugger interface
12598         * manuals/reference/libanjuta.types,
12599         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
12600         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
12601         Update documentation
12603 2006-03-02  Naba Kumar  <naba@gnome.org>
12605         * manuals/reference/libanjuta/Makefile.am,
12606         manuals/reference/libanjuta/libanjuta-docs.sgml,
12607         manuals/reference/libanjuta/libanjuta-sections.txt,
12608         manuals/reference/libanjuta/libanjuta.types,
12609         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12610         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
12611         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
12612         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12613         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12614         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12615         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12616         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12617         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
12618         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12619         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12620         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
12621         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12622         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
12623         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
12624         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
12625         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12626         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12627         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12628         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
12629         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
12630         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
12631         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
12632         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
12633         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
12634         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
12635         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
12636         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
12637         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12638         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
12639         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
12640         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12641         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12642         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
12643         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
12644         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
12645         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
12646         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12647         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
12648         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
12649         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
12650         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12651         manuals/reference/libanjuta/tmpl/plugins.sgml,
12652         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12653         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
12654         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
12655         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
12656         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
12657         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
12658         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
12659         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
12660         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
12661         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
12662         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
12663         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
12664         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
12665         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
12666         documentation.
12668 2006-02-28  Naba Kumar <naba@gnome.org>
12670         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12671         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
12672         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
12673         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
12674         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
12675         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
12676         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
12677         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
12678         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
12679         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
12680         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
12681         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
12682         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
12683         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
12685 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12687         * plugins/sourceview/sourceview.c:
12688         Select to brace, select block.
12690 2006-02-28  Johannes Schmid <jhs@gnome.org>
12692         * plugins/file-wizard/Makefile.am
12693         plugins/file-wizard/action-callbacks.c (removed)
12694         plugins/file-wizard/action-callbacks.h (removed)
12695         plugins/file-wizard/anjuta-file-wizard.ui
12696         plugins/file-wizard/plugin.c: (activate_plugin),
12697         (deactivate_plugin)
12698         plugins/file-wizard/plugin.h:
12699         Removed Edit->Insert Text submenu (replace by macros plugin)
12700         
12701         * plugins/sourceview/sourceview.c: (sourceview_new),
12702         (ieditor_set_popup_menu):
12703         Fixed some more bugs
12704         
12705         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
12707 2006-02-28  Naba Kumar <naba@gnome.org>
12709         * plugins/file-manager/an_file_view.c,
12710         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
12711         rows also and with delay 1 sec (the color and timout value should
12712         probably be picked up from some system wide preference key).
12714 2006-02-28  Naba Kumar <naba@gnome.org>
12716         * libanjuta/interfaces/libanjuta.idl,
12717         plugins/document-manager/action-callbacks.c,
12718         plugins/document-manager/plugin.c,
12719         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
12720         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
12721         Added interface checks in document manager and enable/disable
12722         menus based on supported interface.
12723         
12724         * plugins/project-import/anjuta-project-import.glade: Set some
12725         resonable size for the import dialog.
12727  2006-02-27  Naba Kumar  <naba@gnome.org>
12729         * libanjuta/interfaces/libanjuta.idl,
12730         plugins/document-manager/action-callbacks.c,
12731         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
12732         and eol conversion actions.
12734 2006-02-27  Johannes Schmid <jhs@gnome.org>
12735         
12736         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
12737         * plugins/file-manager/an_file_view.c
12738         plugins/file-manager/plugin.h:  Added tooltips
12739         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
12741 2006-02-26  Naba Kumar  <naba@gnome.org>
12743         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12744         plugins/build-basic-autotools/build-basic-autotools.c,
12745         plugins/build-basic-autotools/build-basic-autotools.h,
12746         plugins/build-basic-autotools/executer.c,
12747         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
12748         disable indicator highlights preferences from message manager to
12749         build plugin. Implemented message indicator highlights in build tool.
12750         
12751         * plugins/editor/text_editor.c: Fixed indicators.
12753 2006-02-26  Johannes Schmid <jhs@gnome.org>
12755         * plugins/sourceview/sourceview.c:
12756         - Fixed some bugs
12757         - Added markers
12758         * plugins/subversion/svn_auth.c:
12759         Fixed username/password authentification but there might be a memory corruption
12761 2006-02-26  Naba Kumar  <naba@gnome.org>
12763         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12764         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
12765         libanjuta/anjuta-launcher.h: Added documentation.
12767 2006-02-24  Naba Kumar  <naba@gnome.org>
12769         * plugins/editor/text_editor.c: Fixed change in API in
12770         IAnjutaEditorSelection::set().
12771         
12772 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12774         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
12775         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
12776         libanjuta/interfaces/libanjuta.idl :
12777         Search in sourceview editor (Select in buffer).
12780 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12782         * plugins/sourceview/sourceview.c :
12783         Fixed Replace, to_upper, to_lower.
12784         
12785         * plugins/search/search-replace_backend.c :
12786         Renamed header name.
12788 2006-02-22  Naba Kumar  <naba@gnome.org>
12790         * libanjuta/anjuta-plugin-description.c,
12791         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
12792         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
12793         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
12794         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12795         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
12796         
12797         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12798         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
12799         
12800 2006-02-21  Naba Kumar  <naba@gnome.org>
12802         * libanjuta/interfaces/libanjuta.idl,
12803         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12804         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
12805         interface for editor.
12807 2006-02-21  Naba Kumar  <naba@gnome.org>
12809         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
12811         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12812         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
12814 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12816         * GTKSOURCEVIEW EDITOR
12817         plugins/sourceview/sourceview.c :
12818         Fixed copy and Goto Line.
12819         
12820         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
12821         plugins/macro/plugin.c :
12822         Fixed Insert key word and Insert macro.
12824 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
12826         * plugins/document-manager/anjuta-docman.c:
12827         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
12828         
12829         * configure.in:
12830         plugins/Makefile.am:
12831         plugins/sourceview/.cvsignore:
12832         plugins/sourceview/Makefile.am:
12833         plugins/sourceview/plugin.c: :
12834         plugins/sourceview/plugin.h:
12835         plugins/sourceview/sourceview.c: 
12836         plugins/sourceview/sourceview.h:
12837         plugins/sourceview/sourceview.plugin:
12838         plugins/sourceview/sourceview.plugin.in:
12839         plugins/sourceview/sourceview.png:
12841         Added sourceview editor plugin
12843 2006-02-19 Naba Kumar  <naba@gnome.org>
12845         * libanjuta/interfaces/libanjuta.idl,
12846         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12847         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12848         plugins/cvs-plugin/cvs-interface.c,
12849         plugins/document-manager/action-callbacks.c,
12850         plugins/document-manager/action-callbacks.h,
12851         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
12852         plugins/search/plugin.c, plugins/search/search-replace.c,
12853         plugins/search/search-replace_backend.c,
12854         plugins/subversion/subversion-actions.c,
12855         plugins/subversion/subversion-callbacks.c,
12856         plugins/tools/editor.c, plugins/tools/execute.c,
12857         plugins/tools/variable.c: Defined proper editor interfaces and fixed
12858         few fatal warnings.
12860 2006-02-15 Naba Kumar  <naba@gnome.org>
12862         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
12863         within another.
12864         
12865         * libanjuta/interfaces/libanjuta.idl,
12866         plugins/document-manager/anjuta-docman.c,
12867         plugins/document-manager/plugin.c,
12868         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
12869         unnecessary parameters from IAnjutaEditor interface and used proper
12870         types instead of 'gpointer'. Fixed various compiler warnings.
12871         
12872         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
12873         file
12875 2006-02-12 Naba Kumar  <naba@gnome.org>
12877         * po/POTFILES.in: Updated.
12878         
12879 2006-02-11 Naba Kumar  <naba@gnome.org>
12881         * plugins/editor/properties.[cxx,h],
12882         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
12883         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
12884         to sci_prop_*(), because they were conflicting with external
12885         functions (in some ssl library).
12886         
12887 2006-02-08 Naba Kumar  <naba@gnome.org>
12889         Patch from Massimo Cora  <maxcvs@email.it>:
12890         * plugins/valgrind/anjuta-valgrind.schemas,
12891         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
12892         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
12893         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
12894         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
12895         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
12896         plugins/valgrind/vgtoolview.c,
12897         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
12898         before running the debugging session. I've added also a
12899         preference in Anjuta Preferences where you can specify
12900         the path to the valgrind binary. The default is /usr/bin/valgrind.
12901         Now it displays a dialog with the error. [it can be -program
12902         exited- or -file loaded or end of input-]. Some valgrind 3.x
12903         compatibility.
12904         
12905 2006-01-29 Naba Kumar  <naba@gnome.org>
12907         Patch from Massimo Cora  <maxcvs@email.it>:
12908         * configure.in, plugins/Makefile.am,
12909         plugins/valgrind/*: Valgrind plugin (requires
12910         binutils-dev and valgrind to be installed.
12912 2005-01-24 Johannes Schmid <jhs@gnome.org>
12914         * Patch from Eric Greveson <ejg45@cam.ac.uk>
12915         plugins/tools/variables.c:
12916         Added current directory to possible variables
12918         * Patch from Günther Brammer <gbrammer@gmx.de>
12919         plugins/document-manager/anjuta-docman.c:
12920         Fix a crash on opening a file
12922         AUTHORS: Added Günther Brammer
12924 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
12926         * libanjuta/anjuta-launcher.c:
12927         Fix a bug in AnjutaLauncher when output is bigger than buffer
12928         Probably fix bug #315188 and #305134
12930 2005-12-28      Johannes Schmid <jhs@gnome.org>
12931         
12932         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
12933         * src/about.c: Use new gtk about dialog
12934         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
12935         Updated anjuta_ui_add_action_group_entries call
12936         
12937         Patch from Jean Breford <jean.breford@normalesup.org>
12938         and Markus Habermehl <bmh1980de@yahoo.de>:
12939         
12940         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
12941         * AUTHORS: Added Jean and Markus
12943 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12944         * plugins/search/search-replace.c :
12945         Bookmark all matched lines.
12946         * plugins/search/search-replace_backend.c :
12947         Fixed bug (Search in all project files).
12949 2005-12-21      Johannes Schmid <jhs@gnome.org>
12950         
12951         * plugins/search/plugin.c:
12952         Fixed signal names
12953         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
12954         investigation needed.
12955         
12956         AUTHORS: Added Ross Goldner
12958 2005-12-19  Ross Golder  <ross@golder.org>
12960         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
12961         application/xml MIME type.
12963 2005-12-18  Johannes Schmid <jhs@gnome.org>
12964         
12965         po/POTFILES.in: Updated files after directory changes
12966         HACKING: Removed outdated section 3 (anoncvs)
12968 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
12970         * plugins/build-basic-autotools/build-basic-autotools.c:
12971         Save all files in editor before running a command
12973         * plugins/tools/execute.c:
12974         Use document manager plugin instead of each editor for
12975         saving all files
12977 2005-12-15  Johannes Schmid <jhs@gnome.org>
12979         * plugins/document-manager/action-callbacks.c:
12980         (on_save_all1_activate), (on_swap_activate)
12981         plugins/document-manager/anjuta-docman.c:
12982         (on_save_as_filesel_response), (on_notebook_switch_page):
12983         
12984         Fixed some remaining issues in document-manger
12986 2005-12-15      Johannes Schmid <jhs@gnome.org>
12988         * plugins/profile-default/default.anjuta:
12989         Load Search plugin and Message Manager by default
12991 2005-12-14  Johannes Schmid <jhs@gnome.org>
12992         
12993         * plugins/editor/text_editor.c
12994         libanjuta/anjuta-utils.c:
12995         
12996         Check if files differ when gnome-vfs monitoring is used.
12997         (Bug #309688)
12999 2005-12-13  Johannes Schmid <jhs@gnome.org>
13001         * plugins/document-manager/plugin.c:
13002         Only save modified files in ianjuta_file_savable_save() for document-manager
13003         as discussed on mailing list.
13004         
13005         * plugins/cvs-plugin/cvs-callbacks.c:
13006         Fixed dialog handling for empty log message
13008 2005-12-13  Johannes Schmid <jhs@gnome.org>
13010         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13011         
13012         * plugins/project-manager/* Removed ununsed files
13013         
13014         * plugins/symbol-browser/an_symbol_iter.c
13015         plugins/build-basic-autotools/build-basic-autotools.c
13016         plugins/build-basic-autotools/executer.c
13017         plugins/class-gen/class_gen.c
13018         plugins/class-inheritance/class-inherit.c
13019         plugins/cvs-plugin/cvs-actions.c
13020         plugins/cvs-plugin/cvs-interface.c
13021         plugins/debug-manager/attach_process.
13022         plugins/devhelp/plugin.c
13023         plugins/document-manager/plugin.c
13024         plugins/document-manager/indent_util.c
13025         plugins/editor/properties.cxx
13026         plugins/editor/aneditor.cxx
13027         plugins/editor/style-editor.c
13028         plugins/editor/text_editor.c
13029         plugins/macro/macro_db.c
13030         tagmanager/c.c:
13031         
13032         Use DEBUG_PRINT for debug messages
13034         libanjuta/anjuta-debug.h: Include config.h
13035         
13036         HACKING: Updated (BTW: does anyone read this?)
13037         
13038 2005-12-12  Johannes Schmid <jhs@gnome.org>
13040         Patch from Johan Ersvik <jersvik@fastmail.fm>:
13041         * plugins/gdb/debugger.c
13042         
13043         Fix a crasher in gdb plugin
13044         
13045         * plugins/gtodo/plugin.c
13046         plugins/search/plugin.c
13047         
13048         Fixed bug #305301
13049         
13050         * plugins/document-manager/anjuta-docman.c:
13051         
13052         Fixed error markers 
13053         
13054         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
13055         
13056         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
13057         
13058         * plugins/document-manager/anjuta-docman.c:
13059         highlight changed files in docman popup-menu
13060         * plugins/gdb/debug-tree.c:
13061         plugins/gdb/debugger.c
13062         Do not corupt entire "locals" tree when variable pointer have
13063         additional info and arrays/strucs/unions correctly.
13064         
13066 2005-12-11  Johannes Schmid <jhs@gnome.org>
13068         * plugins/document-manager/anjuta-docman.c
13069         plugins/document-manager/plugin.c
13070         plugins/editor/text_editor.c:
13071         
13072         AUTHORS: Added Johan Ersvik
13074         Fixed "is-dirty" bug and tab ordering
13076 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
13077         
13078         * plugins/editor/aneditor-autocomplete.cxx
13079         plugins/editor/aneditor-calltip.cxx
13080         plugins/editor/aneditor-priv.h
13081         plugins/symbol-browser/an_symbol.c
13082         plugins/symbol-browser/an_symbol_view.c
13083         tagmanager/entry.h
13084         tagmanager/tm_symbol.c
13085         tagmanager/tm_tag.c
13086         tagmanager/include/tm_symbol.h
13087         tagmanager/include/tm_tag.h
13088         tagmanager/c.c
13090         Better pointer recognition in tagmanager and symbol browser
13092 2005-12-11  Johannes Schmid <jhs@gnome.org>
13094         * plugins/search/*: New search plugin derived from search code in old editor
13095         plugin.
13096         
13097         * plugins/document-manager/*: new document-manger which is now seperated from
13098         editor to allow implementation of other editor widgets. Code is mostly derived
13099         from old editor plugin
13101         * plugins/print/* new print plugin which is not fully implemented in the
13102         moment
13104         * plugins/editor/text_editor.c: Added lots of interface code
13105         
13106         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
13107         IAnjutaEditorFactory and extended IAnjutaEditor
13108         
13109         * configure.in, plugins/Makefile.am updated build system for new
13110         plugins
13112         This is a huge commit which might still contain some bugs and also has
13113         some fixmes. Things that are not working are the search toolbar because it
13114         does not use the same backend as any other searching function and printing
13115         (easy to fix) because it did not yet implement IAnjutaPrintable.
13117 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13119         * plugins/project-wizard/property.c:
13120         Use newer GtkFileChooser instead of GtkFileSelection with
13121         GnomeFileEntry to avoid a bug
13123         * plugins/project-wizard/install.c:
13124         Avoid an endless loop if project directory is not writable
13125         
13126         * plugins/project-wizard/druid.c:
13127         Allow creating project in empty directory without a
13128         warning
13130 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
13131         
13132         Patch from Massimo Cora <maxcvs@email.it>
13133         * plugins/class-inheritence/class-inherit.c
13134         plugins/class-inheritence/plugin.c
13135         plugins/class-inheritence/plugin.h
13136         configure.in
13137         
13138         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
13139         no longer supported!
13141 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
13142         
13143         Patch from Johan Ersvik <jersvik@fastmail.fm>
13144         * plugins/message-view/message-view.c
13145         plugins/build-basic-autotools/build-basic-autotools.c
13146         plugins/build-basic-autotools/automake-c.filters
13148         This patch correct regex-filters for newer automake
13149         versions
13151 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
13153        * plugins/tools/execute.c:
13154        Detect variables inside a word
13156 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13158         * libanjuta/anjuta-status.[ch],
13159         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
13160         plugins/editor/anjuta-docman.c :
13161         New anjuta-status procedure.
13163 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13165         *Modified Files:
13166         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
13167         plugins/editor/Makefile.am
13168         plugins/editor/anjuta-document-manager.glade
13169         plugins/editor/plugin.c plugins/editor/plugin.h
13170         plugins/editor/text_editor.c plugins/editor/text_editor.h
13171         *Added Files:
13172         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
13173         plugins/editor/indent-util.c plugins/editor/indent-util.h
13174         plugins/editor/indent_test.c :
13175         Set and Preview indent preferences parameters.
13176         Saved indent user parameters.
13178 2005-10-27  Naba Kumar  <naba@gnome.org>
13180         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
13181         * plugins/editor/anjuta-docman.c: Restore tab color to normal
13182         theme color for saved documents.
13183         
13184 2005-10-26  Naba Kumar  <naba@gnome.org>
13186         * libanjuta/anjuta-encodings.c: Save changed supported encodings
13187         list. Fixed bug #316731.
13188         
13189 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
13191         * tagmanager/tm_symbol.c: Fixed bug #315218
13193 2005-10-23  Adam Weinberger  <adamw@gnome.org>
13195         * plugins/build/build_file.c
13196           plugins/build-basic-autotools/build-basic-autotools.c
13197           plugins/tools/execute.c
13198           plugins/build/compile.c
13199           plugins/build/configurer.c
13200           plugins/debug-manager/plugin.c
13201           plugins/editor/plugin.c
13202           plugins/editor/print.c
13203           plugins/editor/text_editor.c
13204           plugins/file-loader/plugin.c
13205           plugins/file-manager/an_file_view.c
13206           plugins/symbol-browser/an_symbol_view.c
13207           plugins/gdb/debugger.c
13208           plugins/gdb/plugin.c
13209           plugins/glade/plugin.c
13210           plugins/macro/macro-actions.c
13211           plugins/macro/plugin.c
13212           plugins/profile-default/plugin.c
13213           plugins/project-manager/plugin.c
13214           plugins/project-manager/project_import.c
13215           plugins/symbol-browser/plugin.c
13216           plugins/tools/execute.c
13217           src/anjuta.c
13218           src/anjuta-actions.h
13219           src/shell.c:
13220           Correct spacing errors before and after "...".
13222 2005-10-20  Naba Kumar  <naba@gnome.org>
13224         * plugins/gdb/debugger.c: Fixed attach/detach process to
13225         updated UI properly.
13226         
13227 2005-10-18  Naba Kumar  <naba@gnome.org>
13229         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
13230         #171314 too).
13231         
13232 2005-10-13  Naba Kumar  <naba@gnome.org>
13233         
13234         * plugins/project-mkfile-import/*: Removed separate import wizard for
13235         makefile based projects (because single widzard handles all wizards).
13237         * plugins/project-import/project-import.c: Made wizard window
13238         transient to main window.
13240         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
13241         
13242         * AUTHORS: Added Eric's name in contributors list.
13243         
13244         * configure.in, plugins/Makefile.am,
13245         plugins/project-import/Makefile.am,
13246         plugins/project-import/anjuta-project-import.glade,
13247         plugins/project-import/project-import.c,
13248         plugins/project-import/project-import.h: Import wizard now detects
13249         both makefile and automake projects together instead of separate wizard.
13250         
13251         * plugins/project-wizard/templates/java/project.anjuta,
13252         plugins/project-wizard/templates/mkfile/project.anjuta,
13253         plugins/project-wizard/templates/python/project.anjuta,
13254         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
13255         name to make it appropriate.
13257 2005-10-11  Naba Kumar  <naba@gnome.org>
13259         * configure.in: Fixed glade3 version requirement.
13261 2005-09-29  Alexander Shopov  <ash@contact.bg>
13263         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
13265 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
13267         * plugins/subversion/svn_auth.c
13268         plugins/subversion/anjuta_subversion.glade:
13269         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
13271 2005-09-22  Naba Kumar  <naba@gnome.org>
13273         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
13275         * configure.in,  plugins/Makefile.am
13276         plugins/project-manager/anjuta-project-manager.plugin.in,
13277         plugins/project-manager/plugin.c,
13278         (added) plugins/project-mkfile-import/.cvsignore,
13279         (added) plugins/project-mkfile-import/Makefile.am,
13280         (added) plugins/project-mkfile-import/
13281             anjuta-project-mkfile-import-plugin.png,
13282         (added) plugins/project-mkfile-import/
13283             anjuta-project-mkfile-import.glade,
13284         (added) plugins/project-mkfile-import/
13285             anjuta-project-mkfile-import.plugin.in,
13286         (added) plugins/project-mkfile-import/plugin.c,
13287         (added) plugins/project-mkfile-import/plugin.h,
13288         (added) plugins/project-mkfile-import/project-mkfile-import.c,
13289         (added) plugins/project-mkfile-import/project-mkfile-import.h,
13290         plugins/project-wizard/templates/Makefile.am,
13291         (added) plugins/project-wizard/templates/mkfile-logo.png,
13292         (added) plugins/project-wizard/templates/mkfile.wiz,
13293         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
13294         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
13295         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
13296         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
13297         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
13298         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
13299         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
13300         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
13301         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
13302         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
13303         (added) plugins/project-wizard/templates/mkfile/src/main.c:
13304         Added makefile based project import wizard and wizard template.
13306 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
13308         * libanjuta/anjuta-launcher.c: Reduced false password detections
13310 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13312         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
13313         messages correctly.a
13315 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13316         
13317         * scintilla/Makefile.am: Changed scintilla library to noinst
13318         * pixmaps/Makefile.am: Install password.png
13319         * libanjuta/anjuta-launcher.c: Changed password detection
13320         to be able to access GNOME CVS with ssh.
13321         
13322 2005-08-31  Naba Kumar  <naba@gnome.org>
13324         * plugins/glade/plugin.c: Set transient window for the widget
13325         dialogs.
13326         
13327 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
13329         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
13331 2005-08-10  Naba Kumar  <naba@gnome.org>
13333         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
13334         as shortcut key for execute.
13336         * src/about.c: Clean up.
13337         
13338         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
13339         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
13340         entry boxes.
13341         
13342 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13344         * plugins/editor/search-replace_backend.c :
13345         Fixed search in File Patterns.
13347 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
13349         * plugins/gdb/Makefile.am: Fixed a make -j x bug
13350         
13351 2005-08-04  Naba Kumar  <naba@gnome.org>
13353         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13354         for pango-1.8 rendering bug.
13355         
13356 2005-08-03  Naba Kumar  <naba@gnome.org>
13358         * plugins/glade/plugin.c: Proper names for plugin widgets.
13359         
13360         * plugins/subversion/anjuta-subversion.glade,
13361         plugins/subversion/svn-auth.c: Fixed authentication dialog and
13362         string allocations. Use passed default values when available.
13363         Set proper focus and dialog default response. Destroy dialog after use.
13364         Return error when appropriate.
13366 2005-08-02  Naba Kumar  <naba@gnome.org>
13368         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13369         for pango-1.8 rendering bug.
13370         
13371 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
13373         * scintilla/Makefile.am: Fixed a make -j x bug
13374         
13375 2005-08-02  Johannes Schmid <jhs@gnome.org>
13376         
13377         * plugins/subversion/svn-auth.c: Added username/password 
13378         auto function.
13380 2005-08-01  Naba Kumar  <naba@gnome.org>
13382         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
13383         checks for character width calculations.
13384         
13385 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13387         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
13389 2005-07-31  Naba Kumar  <naba@gnome.org>
13391         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
13392         messup with pango 1.8. Fixed bug #311846.
13394 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13396         * plugins/gdb/memory.c : Fixed bug 305082.
13397         
13398         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13399         plugins/project-wizard/templates/gcj.wiz,
13400         plugins/project-wizard/templates/gnome.wiz,
13401         plugins/project-wizard/templates/gtk.wiz,
13402         plugins/project-wizard/templates/java.wiz,
13403         plugins/project-wizard/templates/python.wiz,
13404         plugins/project-wizard/templates/wxwin.wiz,
13405         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
13407 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
13409         * plugins/tools/execute.c:
13410         Correct a crash if editor is closed while a tool still use it.
13412 2005-07-28  Naba Kumar  <naba@gnome.org>
13414         * scintilla/*: Updated scintilla from their latest CVS.
13416 2005-07-27  Naba Kumar  <naba@gnome.org>
13418         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
13419         plugins/build-basic-autotools/build-basic-autotools.c,
13420         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
13421         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13422         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13423         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13424         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
13425         plugins/message-view/plugin.c, plugins/patch/plugin.c,
13426         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
13427         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13428         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
13429         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
13430         argument to anjuta_ui_add_action_group_entries() and
13431         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
13432         Fixed all plugins to pass translation domain. This fixes untranslated
13433         UI bugs. 
13435 2005-07-27  Naba Kumar  <naba@gnome.org>
13437         * plugins/class-inheritance/class-callbacks.c,
13438         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
13439         proper system colors.
13441 2005-07-26  Naba Kumar  <naba@gnome.org>
13443         * ROADMAP: Updated and added more tasks.
13445 2005-07-25  Naba Kumar  <naba@gnome.org>
13447         * ROADMAP: Updated and added more tasks.
13448         
13449 2005-07-24  Naba Kumar  <naba@gnome.org>
13451         * HACKING: Fixed format.
13453 2005-07-24  Naba Kumar  <naba@gnome.org>
13455         * ROADMAP: Fixed format.
13456         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
13458 2005-07-24  Naba Kumar  <naba@gnome.org>
13460         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
13461         * data/properties/cpp.properties: Added *.c++ as file extension for c++
13463 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
13465         * plugins/tools/dialog.c, plugins/tools/dialog.h:
13466         Correct wrong sensitivity setting
13467         
13468         * plugins/tools/tool.c: Correct a crash when removing overridden tool
13469         
13470         * plugins/tools/variable.c:     Add variables for project manager
13472 2005-07-23  Naba Kumar  <naba@gnome.org>
13474         * ROADMAP: updated.
13476 2005-07-23 Naba Kumar  <naba@gnome.org>
13478         * plugins/subversion/Makefile.am,
13479         plugins/subversion/svn-auth.c,
13480         plugins/subversion/svn-auth.h: Added subversion authentication code
13481         stubs.
13482         
13483         * plugins/subversion/subversion-callbacks.c,
13484         plugins/subversion/subversion-callbacks.h,
13485         plugins/subversion/svn-backend-priv.h,
13486         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
13487         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
13488         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
13489         Added file mode line.
13491 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
13493         * configure.in: Added 'gl' to ALL_LINGUAS.
13495 2005-07-21 Naba Kumar  <naba@gnome.org>
13497         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
13498         the active sources and kill the running process without emitting
13499         signals (which could be fatal because the object is being destroyed).
13500         Incidentally, fixed the crash that happens when stopping an active
13501         debugger session. Disabled debug prints and code clean up.
13502         Fixed bug #305587.
13503         
13504         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
13505         message view object, because that prevents many unprocessed outputs
13506         from the cvs command from being appended in view. Does not set NULL
13507         to mesg_view private member (not required) so that any pending outputs
13508         to view is processed.Fixed bug #172666.
13510         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
13511         type in supported list.
13512         
13513 2005-07-18  Adam Weinberger  <adamw@gnome.org>
13515         * plugins/file-manager/anjuta-file-manager-plugin.glade:
13516           grammar/spelling fixes.
13518 2005-07-17 Naba Kumar  <naba@gnome.org>
13520         * (new) plugins/project-wizard/templates/terminal/cvsignore,
13521         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
13522         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
13523         plugins/project-wizard/templates/anjuta-plugin.wiz,
13524         plugins/project-wizard/templates/gcj.wiz,
13525         plugins/project-wizard/templates/gnome.wiz,
13526         plugins/project-wizard/templates/gtk.wiz,
13527         plugins/project-wizard/templates/gtkmm.wiz,
13528         plugins/project-wizard/templates/java.wiz,
13529         plugins/project-wizard/templates/python.wiz,
13530         plugins/project-wizard/templates/terminal.wiz,
13531         plugins/project-wizard/templates/terminal/Makefile.am,
13532         plugins/project-wizard/templates/terminal/po/Makefile.am,
13533         plugins/project-wizard/templates/terminal/src/Makefile.am,
13534         plugins/project-wizard/templates/wxwin.wiz,
13535         plugins/project-wizard/templates/xlib-dock.wiz,
13536         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
13537         wizards and updated .wiz files to install them in newly created
13538         projects.
13540 2005-07-16 Naba Kumar  <naba@gnome.org>
13542         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
13543         
13544         * plugins/file-manager/an_file_view.c,
13545         plugins/file-manager/plugin.c: Added file manager preferences to
13546         show/hide files ignored by version control (e.g. cvsignore).
13547         
13548         * plugins/editor/text_editor.c: Initialize vfs info struct.
13549         
13550         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
13551         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
13552         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
13553         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
13554         omf-install/.cvsignore, pixmaps/.cvsignore,
13555         plugins/file-manager/anjuta-file-manager-plugin.glade,
13556         scintilla/.cvsignore, scintilla/include/.cvsignore,
13557         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
13558         tagmanager/python.c: Updated.
13560 2005-07-16 Naba Kumar  <naba@gnome.org>
13562         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
13563         Fixed python parser to parser class methods.
13565 2005-07-15 Naba Kumar  <naba@gnome.org>
13567         * plugins/project-wizard/property.c: Used parenthesis to remove
13568         ambiguty.
13569         
13570         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13571         plugins/project-wizard/templates/gcj.wiz,
13572         plugins/project-wizard/templates/gnome.wiz,
13573         plugins/project-wizard/templates/gtk.wiz,
13574         plugins/project-wizard/templates/gtkmm.wiz,
13575         plugins/project-wizard/templates/java.wiz,
13576         plugins/project-wizard/templates/python.wiz,
13577         plugins/project-wizard/templates/terminal.wiz,
13578         plugins/project-wizard/templates/wxwin.wiz,
13579         plugins/project-wizard/templates/xlib-dock.wiz,
13580         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
13581         and names.
13583 2005-07-15 Naba Kumar  <naba@gnome.org>
13585         * plugins/project-wizard/templates/java.wiz,
13586         plugins/project-wizard/templates/java/Makefile.am,
13587         plugins/project-wizard/templates/java/project.anjuta,
13588         plugins/project-wizard/templates/python.wiz,
13589         plugins/project-wizard/templates/python/Makefile.am,
13590         plugins/project-wizard/templates/python/project.anjuta: Use different
13591         project files for java and python module where debugger is not
13592         included in the list of plugins.
13594 2005-07-15 Naba Kumar  <naba@gnome.org>
13596         * configure.in, plugins/project-wizard/templates/Makefile.am,
13597         plugins/project-wizard/templates/gcj-logo.png,
13598         plugins/project-wizard/templates/gcj.wiz,
13599         plugins/project-wizard/templates/gcj/.cvsignore,
13600         plugins/project-wizard/templates/gcj/Makefile.am,
13601         plugins/project-wizard/templates/gcj/configure.in.tpl,
13602         plugins/project-wizard/templates/gcj/src/.cvsignore,
13603         plugins/project-wizard/templates/gcj/src/Makefile.am,
13604         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
13605         plugins/project-wizard/templates/java-logo.png,
13606         plugins/project-wizard/templates/java.wiz,
13607         plugins/project-wizard/templates/java/configure.in.tpl,
13608         plugins/project-wizard/templates/java/po/Makefile.am,
13609         plugins/project-wizard/templates/java/po/POTFILES.in,
13610         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
13611         plugins/project-wizard/templates/java/src/main.java,
13612         plugins/project-wizard/templates/python-logo.png,
13613         plugins/project-wizard/templates/python.wiz,
13614         plugins/project-wizard/templates/python/.cvsignore,
13615         plugins/project-wizard/templates/python/Makefile.am,
13616         plugins/project-wizard/templates/python/configure.in.tpl,
13617         plugins/project-wizard/templates/python/po/.cvsignore,
13618         plugins/project-wizard/templates/python/po/Makefile.am,
13619         plugins/project-wizard/templates/python/po/POTFILES.in,
13620         plugins/project-wizard/templates/python/src/.cvsignore,
13621         plugins/project-wizard/templates/python/src/Makefile.am,
13622         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
13623         plugins/project-wizard/templates/python/src/main.py: Added Generic
13624         gcj and python project wizards. Fixed Generic java project to
13625         use _JAVA primary. Update gnome-build from cvs for them to work
13626         correctly.
13628 2005-07-12 Naba Kumar  <naba@gnome.org>
13630         * plugins/project-manager/plugin.c: Automatically determine
13631         project backend by probing.
13632         
13633 2005-07-04 Naba Kumar  <naba@gnome.org>
13635         * Makefile.am: Do not install old anjuta.glade file which conflicts
13636         with newer src/anjuta.glade.
13638 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
13640         * plugins/an_symbol_prefs.c:
13641         Sort list of available symbol files
13643 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
13645         * plugins/build-basic-autotools.c:
13646         Fixed #307810
13647         
13648         * plugins/gtodo/libgtodo.c:
13649         Possible fix for #307800
13651         * libanjuta/anjuta-encodings.c
13652         libanjuta/anjuta-launcher.c
13653         libanjuta/anjuta-preference-dialog.c
13654         libanjuta/anjuta-preferences.c
13655         libanjuta/anjuta-ui.c
13656         libanjuta/anjuta-util.c
13657         libanjuta/cell-renderer-captioned-image.c
13658         libanjuta/plugin.c:
13659         
13660         Patch from de_lupus@pandora.be (Kristof Vansant):
13661         Replaced deprecated gnome-i18n.h
13662         Closed #309153
13664 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
13665         
13666         * plugins/subversion/anjuta-subversion.glade
13667         plugins/subversion/anjuta-subversion.ui
13668         plugins/subversion/plugin.c
13669         plugins/subversion/subversion-actions.c
13670         plugins/subversion/subversion-callbacks.h
13671         plugins/subversion/subversion-callbacks.c
13672         plugins/subversion/svn-backend-priv.h
13673         plugins/subversion/svn-backend.h
13674         plugins/subversion/svn-backend.c
13675         plugins/subversion/svn-thread.h
13676         plugins/subversion/svn-thread.c:
13677         
13678         Implemented Subversion diff
13679         
13680 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
13681         
13682         * plugins/build-basic-autotools/build-basic-autotools.c:
13683         Fixed crash bug! Might be useful to release 2.0.2 soon
13684         because this bug will crash any build which produces errors
13685         or warnings
13687 === Anjuta 2.0.1 ===
13689 2005-06-27 Naba Kumar  <naba@gnome.org>
13691         * plugins/tools/execute.c: Formated code.
13692         
13693 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
13695         * plugins/build-basic-autotools/build-basic-autotools.c:
13696         Remove two memory leaks
13697         Check command output versus untranslated strings too
13699         * plugins/tools/execute.c:
13700         Remove two memory leaks
13701         Check command output versus untranslated strings too
13702         Remove description message
13704         * plugins/tools/fileop.c:
13705         Escape tool name in xml configuration file
13707 2005-05-26 Naba Kumar  <naba@gnome.org>
13709         * configure.in: Bumped version to 2.0.1
13710         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
13712         * plugins/tools/execute.c: Fixed clickable messages.
13713         * NEWS: Updated.
13715         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
13716         Deactivate glade plugin when last glade project is closed. Reorder
13717         glade widgets in layout. Change glade project when user selects a
13718         new project. Removed project from the list when user closes it. Fixed
13719         glade project file loading from URI. Save and restored loaded glade
13720         projects in/from session.
13722         * plugins/class-gen/action-callbacks.c,
13723         plugins/class-gen/anjuta-class-gen-plugin.glade,
13724         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
13725         plugins/file-wizard/anjuta-file-wizard.glade,
13726         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
13727         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
13728         "Add to project" correctly. Use the source file path returned after
13729         adding to project. Fixed memory leaks. Deactivate wizard plugins
13730         after use.
13731         
13732         * plugins/project-manager/plugin.c,
13733         plugins/project-wizard/anjuta-project-wizard.glade,
13734         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
13735         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
13736         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
13737         project-wizard preference page to anjuta app, because they are
13738         more appropriated as general preferences. Renamed username and
13739         useremail properties keys.
13740         
13741         * po/POTFILES.in: Updated.
13743         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
13744         saved at closing.
13745         
13746         * plugins/file-loader/plugin.c: Do not use static variable to store
13747         created submenu in factory. Fixed crash in anjuta exit.
13748         
13749 2005-05-24 Naba Kumar  <naba@gnome.org>
13751         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13752         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13753         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13754         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13755         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13756         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13757         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13758         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13759         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13760         
13761         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
13762         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13763         plugins/build-basic-autotools/build-basic-autotools.c,
13764         plugins/build-basic-autotools/build-basic-autotools.h,
13765         plugins/build-basic-autotools/executer.c,
13766         plugins/build-basic-autotools/executer.h,
13767         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
13768         plugins/tools/variable.c: Added an extra argument to
13769         anuta_util_dialog_input() to pass default value. Save/load project
13770         configure and execution parameters in/from session.
13772         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
13773         symbol browser is loaded.
13774         
13775         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
13776         freeze/thaw.
13778         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
13779         deactivate would not start shell.
13781 2005-05-24 Naba Kumar  <naba@gnome.org>
13783         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
13784         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
13785         libegg/egg-submenu-action.c, libegg/test-actions.c,
13786         plugins/build-basic-autotools/build-basic-autotools.c,
13787         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
13788         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
13789         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
13790         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
13791         plugins/macro/plugin.c, plugins/message-view/plugin.c,
13792         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
13793         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
13794         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13795         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13796         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
13798 2005-05-24 Naba Kumar  <naba@gnome.org>
13800         * data/properties/styles.properties: Fixed defalt font.
13802         * plugins/editor/search-replace.c,
13803         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
13804         project openness wihtout activating project-manager plugin (i.e.
13805         using anjuta_shell_get()).
13806         
13807         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
13808         - Completed add_source(), add_group() and add_target() methods of
13809         IAnjutaProjectManager.
13810         - Change their definition to return the added element (or NULL).
13811         - Used interface API for project main menus and 'add to project'
13812         from file-manager context menu.
13813         - Select proper default target/group when prompting for adding
13814         source/target/group.
13815         - Do not expand all nodes in selection tree when default selection
13816         are given (eases navigation in big projects).
13817         - Code clean ups.
13818         - Marked strings for translation.
13820 2005-05-23 Naba Kumar  <naba@gnome.org>
13822         * src/anjuta-app.c: Save menu accelerators on change.
13823         * NEWS: Updated.
13824         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
13825         save-as dialog (leading to crash later).
13827 2005-05-22 Naba Kumar  <naba@gnome.org>
13829         * NEWS: Updated.
13830         * AUTHORS: Added developers for other projects. Updated.
13831         * TODO.tasks: Updated.
13832         * ChangeLog: Added past changelogs from anjuta-0.1.5.
13833         
13834 2005-05-22 Naba Kumar  <naba@gnome.org>
13836         * plugins/tools/execute.c: Make parsable lines distinct by adding
13837         a "Click me" description in the message. Allow tools to open arbibrary
13838         file in editory using gdb-styled annotation (The line starts with two
13839         \032 characters followed by the file:line).
13840         
13841         * plugins/tools/scripts/prepare-changelog.pl,
13842         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
13843         ChangeLog file itself and open it.
13845 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
13847         * plugins/tools/execute.c:
13848         Parse output in message pane
13849         Correct a crash on plugin deactivation
13851         * plugins/tools/fileop.c,
13852         plugins/tools/tool.c,
13853         plugins/tools/tool.h:
13854         Load only valid tools
13856 2005-06-21  Naba Kumar  <naba@gnome.org>
13858         * anjuta.spec.in: Fixed devel package requirement.
13860         * plugins/message-view/message-view.c: Scroll message on next/previous.
13862         * TODO.tasks: Updated.
13864         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13865         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13866         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13867         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13868         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13869         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13870         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13871         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13873         * libanjuta/anjuta-preferences.c,
13874         plugins/build-basic-autotools/build-basic-autotools.c,
13875         plugins/build-basic-autotools/executer.c,
13876         plugins/class-gen/action-callbacks.c,
13877         plugins/class-gen/action-callbacks.h,
13878         plugins/class-gen/class_gen.c,
13879         plugins/cvs-plugin/cvs-interface.c,
13880         plugins/debug-manager/attach_process.c,
13881         plugins/debug-manager/plugin.c,
13882         plugins/debug-manager/utilities.c,
13883         plugins/debug-manager/utilities.h,
13884         plugins/editor/aneditor-autocomplete.cxx,
13885         plugins/editor/aneditor.cxx,
13886         plugins/editor/search-replace.c,
13887         plugins/editor/search-replace_backend.c,
13888         plugins/gdb/breakpoints.c,
13889         plugins/gdb/registers.c,
13890         plugins/patch/plugin.c,
13891         plugins/project-wizard/druid.c,
13892         plugins/project-wizard/install.c,
13893         plugins/subversion/plugin.c,
13894         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
13895         codes.
13897         * plugins/class-gen/action-callbacks.c,
13898         plugins/project-wizard/parser.c,
13899         plugins/project-wizard/property.c,
13900         plugins/project-wizard/values.c,
13901         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
13903         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
13904         alphabetically
13906 2005-06-20  Naba Kumar  <naba@gnome.org>
13908         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
13909         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13910         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13911         
13912         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
13913         exit idle function.
13914         
13915         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
13916         Fixed possible memory corruption.
13918         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
13919         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
13920         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
13921         progress bar increment and added progress status for symbol refresh
13922         and project loading.
13923         
13924         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
13925         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
13926         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
13927         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
13928         bar.
13930         * TODO.tasks: Updated.
13932 2005-06-19  Naba Kumar  <naba@gnome.org>
13934         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
13935         Fixed warning.
13936         
13937         * plugins/project-import/project-import.c: Deactivate plugin when done.
13938         
13939 2005-06-18  Naba Kumar  <naba@gnome.org>
13941         * plugins/profile-default/plugin.c: Fixed error when loading another
13942         project while a project is still loaded.
13943         
13944         * plugins/project-manager/plugin.c: Used (newly added) group-activated
13945         signal from gnome-build to popup group properties.
13946         
13947         * src/anjuta.c: Load default session by default.
13949         * po/POTFILES.in: Added missing files.
13950         
13951         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
13952         activate plugin on load (activate it separately). Connect to activate
13953         and deactivate signals for housekeeping, so that if plugins are
13954         activated or deactivate externally, they are properly recorded.
13955         
13956         * plugins/profile-default/plugin.c: Save profile before a project
13957         is loaded so that it could be restored when project is closed.
13958         
13959         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
13961 2005-06-17  Naba Kumar  <naba@gnome.org>
13963         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
13964         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
13965         for project. The plugins loaded for the project is restored when project
13966         is loaded next time.
13967         
13968         * TODO.tasks: Updated.
13969         
13970 2005-06-15  Naba Kumar  <naba@gnome.org>
13972         * plugins/tools/scripts/find-fixmes.pl,
13973         (new) plugins/tools/scripts/translation-status.pl,
13974         plugins/tools/scripts/tools-2.xml.in,
13975         plugins/tools/scripts/Makefile.am,
13976         plugins/tools/scripts/prepare-changelog.pl: Added translation
13977         status script. Completed find-fixmes.pl script. Fixed bugs.
13979         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
13980         tool path.
13982 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13984         * plugins/message-view/anjuta-message-manager-plugin.glade :
13985         renamed "messages.tag.position" to "messages.tab.position".
13986         plugins/message-view/anjuta-msgman.c : 
13987         Messages tab position prefrences.
13988         
13989 2005-06-14  Naba Kumar  <naba@gnome.org>
13991         * (new) plugins/tools/scripts/find-fixmes.pl,
13992         (new) plugins/tools/scripts/tools-2.xml.in,
13993         (new) plugins/tools/scripts/Makefile.am,
13994         (new) plugins/tools/scripts/prepare-changelog.pl,
13995         plugins/tools/plugin.h, plugins/tools/fileop.c,
13996         plugins/tools/Makefile.am, configure.in: Added system tools.
13998 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
14000         * plugins/tools/editor.c:
14001         Take care of creating .anjuta directory if missing
14003 2005-06-10  Naba Kumar  <naba@gnome.org>
14005         * configure.in: Increased gnome-build required to version 0.1.2.
14006         
14007         * plugins/project-manager/plugin.c: Fixed target/group removal.
14008         Fixed memory leaks.
14009         
14010 2005-06-10  Naba Kumar  <naba@gnome.org>
14012         * plugins/project-manager/plugin.c: Implemented target/group
14013         configuration (update gnome-build module from cvs).
14014         
14015 2005-06-07  Naba Kumar  <naba@gnome.org>
14017         Patch from: Massimo Cora'  <maxcvs@email.it>:
14018         * plugins/class-inheritance/Makefile.am,
14019         plugins/class-inheritance/class-inherit.c,
14020         plugins/class-inheritance/class-inherit.h,
14021         plugins/class-inheritance/plugin.c,
14022         plugins/class-inheritance/plugin.h,
14023         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
14024         expanded view of classes in hierarchy canvas (collapsable again).
14025         
14026 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
14028         * scintilla/patches/scintilla-64-bit.diff (added)
14029         * plugins/patch/patch-plugin.c:
14030         Conditional build for GTK 2.4 and GTK 2.6
14032 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
14034         * plugins/tools/anjuta-tools.glade,
14035         plugins/tools/editor.c,
14036         plugins/tools/plugin.h,
14037         plugins/tools/fileop.c:
14038         Add a check box to edit an user script
14039         Correct a few memory leak
14041         * plugins/tools/execute.c,
14042         plugins/tools/tool.c,
14043         plugins/tools/tool.h:
14044         Move utility remove_mnemonic function in tool.c
14045         Small fix
14047 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
14049         Patch from sbrabec@suse.cz:
14050         * configure.in
14051         scintilla/include/Scintilla.h:
14052         
14053         Fix 64-Bit warnings in gcc 4
14055 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
14056         
14057         * plugins/patch/patch_plugin.c
14058         plugins/patch/patch.h
14059         plugin/patch/patch-plugin.glade
14060         plugin/patch/Makefile.am:
14061         
14062         Changed patch plugin to use libglade and new gtk 2.6 widgets
14064 2005-05-31  Naba Kumar  <naba@gnome.org>
14066         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14067         * plugins/editor/text_editor.c: Don't show error
14068         for empty files.
14069         
14070 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
14071         
14072         * plugins/message-view/anjuta-message-manager.ui,
14073         plugins/message-view/anjuta-msgman.c,
14074         plugins/message-view/anjuta-msgman.h,
14075         plugins/message-view/message-view.c,
14076         plugins/message-view/message-view.h,
14077         plugins/message-view/plugin.c:
14078         Add a popup menu in messages panes
14079         Move save message pane option in it
14081 2005-05-28  Naba Kumar  <naba@gnome.org>
14083         * data/properties/styles.properties: Fixed default font
14084         names and sizes.
14086         * plugins/editor/style-editor.c: cleanup.
14087         
14088 2005-05-25  Naba Kumar  <naba@gnome.org>
14090         * plugin/gdb/plugin.c: Start gdb even if the program does
14091         not exists. Fixes bug #305074
14092         
14093 2005-05-24  Naba Kumar  <naba@gnome.org>
14095         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
14096         * configure.in: graphviz pkgconfig path.
14098 2005-05-24  Naba Kumar  <naba@gnome.org>
14100         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
14101         * TODO.tasks: Updated.
14102         
14103 2005-05-22  Naba Kumar  <naba@gnome.org>
14105         * anjuta.spec.in: Fixed spec file
14106         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
14108 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
14109         
14110         * TODO.tasks: Updated.
14112         * plugins/message-view/anjuta-message-manager.ui,
14113         plugins/message-view/message-view.c,
14114         plugins/message-view/message-view.h,
14115         plugins/message-view/plugin.c:
14116         Add shortcut for next and previous message
14117         Add a save message menu item
14118         Fix a bug in previous message
14120 2005-05-21  Naba Kumar  <naba@gnome.org>
14122         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
14123         doc/Makefile.am, global-tags/create_global_tags.sh,
14124         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
14125         and rpm package creation. Fixed installation paths.
14126         
14127         * plugins/editor/anjuta-document-manager.glade,
14128         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
14129         and indent options.
14130         
14131         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
14133 2005-05-21  Naba Kumar  <naba@gnome.org>
14135         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
14136         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
14137         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
14138         tagmanager/Makefile.am: Fixed paths configure variables to take
14139         automake configure variables instead of hardcoding.
14141         * global-tags/tm_global_tags.c: Formated code.
14143         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14144         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14145         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14146         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14147         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14148         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14149         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14150         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14151         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14153 2005-05-20  Naba Kumar  <naba@gnome.org>
14155         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
14156         and fixed rpm spec file (more testing required).
14157         
14158         * data/gdb.init: Don't set gdb prompt.
14159         
14160         * mime/Makefile.am: run update-mime-data only on system-wide install.
14161         
14162         * plugins/gdb/Makefile.am: Install plugin at correct paths.
14164 2005-05-19  Naba Kumar  <naba@gnome.org>
14166         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
14167         while it's not visible.
14169         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
14170         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
14171         
14172 2005-05-19  Naba Kumar <naba@gnome.org>
14174         * configure.in: Fixed subversion checks. Added
14175         --disable-plugin-subversion and --disable-plugin-glade
14176         configure flags to manually turn off their plugin builds.
14178         * plugins/editor/plugin.c: Save and restore current editor line
14179         positions in session.
14181 2005-05-18  Naba Kumar  <naba@gnome.org>
14183         * AUTHORS: Fixed email address.
14184         
14185         * libanjuta/anjuta-utils.c,
14186         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
14187         when the projectmanager toplevel is not a window. Check for valid
14188         gtkwindow type before using the passed window as parent for anjuta
14189         dialogs.
14191 2005-05-17  Naba Kumar  <naba@gnome.org>
14193         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
14194         
14195         * plugins/cvs-plugin/Makefile.am,
14196         plugins/devhelp/plugin.c,
14197         plugins/file-loader/Makefile.am,
14198         plugins/macro/Makefile.am,
14199         plugins/message-view/Makefile.am,
14200         plugins/patch/Makefile.am,
14201         plugins/project-manager/Makefile.am,
14202         plugins/subversion/Makefile.am,
14203         plugins/symbol-browser/Makefile.am: Removed -module flags
14204         from libtool flags
14206         * MAINTAINERS: Added file so that I could recieve bugzilla
14207         reports.
14209         * plugins/glade/plugin.c: Fixed compile error.
14211 === Anjuta 2.0.0 ===
14213 2005-05-15  Naba Kumar  <naba@gnome.org>
14215         * configure.in: Adjusted gdl version requirement. Bumped anjuta
14216         version to 2.0.0.
14218         * plugins/symbol-browser/an_symbol_view.c,
14219         plugins/symbol-browser/plugin.c,
14220         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
14221         symbols have been updated. Reset file symbols when update
14222         occurs. Fixed memory leaks.
14224         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14225         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
14226         
14227 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
14229         * plugins/tools/anjuta-tools.glade:
14230         Remove unused parameter dialog
14232         * plugins/tools/dialog.c,
14233         plugins/tools/fileop.c,
14234         plugins/tools/fileop.h,
14235         plugins/tools/tool.c,
14236         plugins/tools/tool.h,
14237         plugins/tools/variable.c:
14238         Add a few comments and cleanups
14240         * plugins/tools/editor.c,
14241         plugins/tools/editor.h:
14242         Remove code from previous plugin and add comments
14243         Use main window as parent (instead of tool list)
14245         * plugins/tools/execute.c,
14246         plugins/tools/execute.h:
14247         Remove code from previous plugin and add comments
14248         Fix warnings
14250 2005-05-14  Naba Kumar  <naba@gnome.org>
14252         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
14253         release.
14254         
14255         * configure.in: Fixed
14256         
14257         * plugins/class-inheritance/class-inheritance.png: New icon.
14258         
14259         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
14260         screws up when reparented.
14262 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14264         * plugins/editor/search-replace.c,
14265         plugins/editor/search-replace_backend.c
14266         plugins/project-manager/plugin.c : Clear find pane if searching same 
14267         expression. Clean code.
14269 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
14271         * configure.in: Added ne in ALL_LINGUAS
14272         
14273 2005-05-13  Naba Kumar  <naba@gnome.org>
14275         * configure.in: Fixed glade-3 version.
14276         
14277         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
14278         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
14279         plugins/gdb/watch.c: Update locals, watch and frame document on
14280         frame change.
14282 2005-05-12  Naba Kumar  <naba@gnome.org>
14284         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
14285         scope autocompletion when the function definition is incomplete.
14286         
14287         * plugins/class-gen/anjuta-class-gen.plugin.in,
14288         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14289         plugins/gdb/plugin.c,
14290         plugins/glade/anjuta-glade.plugin.in,
14291         plugins/project-import/anjuta-project-import.plugin.in,
14292         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
14293         titles for the wizards.
14295 2005-05-11  Naba Kumar  <naba@gnome.org>
14297         * configure.in, plugins/debug-manager/Makefile.am,
14298         plugins/debug-manager/plugin.c,
14299         (added) plugins/debug-manager/images/.cvsignore,
14300         (added) plugins/debug-manager/images/Makefile.am,
14301         (added) plugins/debug-manager/images/detach-16.png,
14302         (added) plugins/debug-manager/images/detach.png,
14303         (added) plugins/debug-manager/images/step-into-16.png,
14304         (added) plugins/debug-manager/images/step-into.png,
14305         (added) plugins/debug-manager/images/step-out-16.png,
14306         (added) plugins/debug-manager/images/step-out.png,
14307         (added) plugins/debug-manager/images/step-over-16.png,
14308         (added) plugins/debug-manager/images/step-over.png,
14309         plugins/gdb/Makefile.am,
14310         plugins/gdb/breakpoints.c,
14311         plugins/gdb/plugin.c,
14312         (added) plugins/gdb/images/.cvsignore,
14313         (added) plugins/gdb/images/Makefile.am,
14314         (added) plugins/gdb/images/breakpoint.png,
14315         (added) plugins/gdb/images/locals.png,
14316         (added) plugins/gdb/images/stack.png,
14317         (added) plugins/gdb/images/watch.png: Fixed breakpoints
14318         'remove all'. Added debugger icons.
14320         * plugins/editor/text_editor.c: Fixed file monitor.
14322         Patch from: Massimo Cora'  <maxcvs@email.it>
14323         * plugins/patch/anjuta-patch-plugin.png,
14324         plugins/class-gen/Makefile.am,
14325         plugins/class-gen/action-callbacks.c,
14326         plugins/class-gen/class_gen.c,
14327         plugins/class-gen/class_logo.xpm: Implemented vcs
14328         file addions. New icons by Fabio Zecchini
14330 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14332         * libanjuta/interfaces/libanjuta.idl
14333         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
14334         plugins/editor/search-replace_backend.c
14335         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
14337 2005-05-11  Naba Kumar  <naba@gnome.org>
14338         
14339         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
14340         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
14341         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
14342         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
14343         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
14344         memory leaks.
14345         
14346         * plugins/symbol-browser/an_symbol_prefs.c,
14347         plugins/symbol-browser/an_symbol_search.c,
14348         plugins/symbol-browser/an_symbol_view.c,
14349         plugins/symbol-browser/an_symbol_view.h,
14350         plugins/symbol-browser/plugin.c: Fixed memory leaks.
14352 2005-05-11  Naba Kumar  <naba@gnome.org>
14354         * libanjuta/anjuta-shell.c: Fixed runtime warning.
14355         
14356         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
14357         progress bar location at create time, instead of hardcoding.
14358         
14359         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
14360         Added mini splash screen.
14361         
14362         * plugins/editor/text_editor.c: Do not produce warning when file
14363         monitor could not be created.
14364         
14365         * plugins/profile-default/plugin.c: Save project session on exit.
14366         Show mini splash with progress bar at profile load.
14368 2005-05-10  Naba Kumar  <naba@gnome.org>
14370         * configure.in, manuals/Makefile.am: Fixed compile flags.
14371         Disable outdated manuals builds.
14372         
14373         * global-tags/Makefile.am: Uninstall tags files on
14374         'make uninstall'
14375         
14376         * libegg/Makefile.am: Use configured deprecated flags.
14377         
14378         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14379         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14380         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14381         Updated.
14382         
14383         * mime/Makefile.am: Take DESTDIR into account.
14384         
14385         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
14386         
14387         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
14388         on scope autocompletion.
14389         
14390         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14391         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
14392         shared libs and static libs paths for debugging. Order them
14393         correctly.
14394         
14395         * po/POTFILES.in: Updated.
14397 2005-05-09  Naba Kumar  <naba@gnome.org>
14399         * libanjuta/interfaces/libanjuta.idl,
14400         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
14401         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
14402         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
14403         Implemented debugger source directory search and emits location changed
14404         signal with absolute path of the file.
14406         * plugins/tools/tool.c: Fixed compile errors.
14407         
14408 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
14410         * plugins/tools/anjuta-tools.glade,
14411         plugins/tools/dialog.h,
14412         plugins/tools/dialog.c,
14413         plugins/tools/plugin.c,
14414         plugins/tools/editor.c:
14415         Improve graphical user interface
14416         Remove old code
14417         Correct an error on close
14418         Some cleanups
14420         * plugins/tools/fileop.c,
14421         plugins/tools/tool.h,
14422         plugins/tools/tool.c:
14423         Change the tool internal structure
14424         Support having tools configuration in several places
14426 2005-05-08  Naba Kumar  <naba@gnome.org>
14428         * plugins/gdb/actions.c,
14429         (removed) plugins/gdb/registers_cbs.c,
14430         (removed) plugins/gdb/registers_cbs.h,
14431         (removed) plugins/gdb/registers_gui.c,
14432         (removed) plugins/gdb/sharedlib_cbs.c,
14433         (removed) plugins/gdb/sharedlib_cbs.h,
14434         (removed) plugins/gdb/sharedlib_gui.c,
14435         (removed) plugins/gdb/signals_cbs.c,
14436         (removed) plugins/gdb/signals_cbs.h,
14437         (removed) plugins/gdb/signals_gui.c: Removed dead files.
14439 2005-05-08  Naba Kumar  <naba@gnome.org>
14441         * plugins/build-basic-autotools/executer.c: Fixed programs
14442         listing dialog.
14443         
14444         * plugins/debug-manager/Makefile.am,
14445         plugins/debug-manager/anjuta-debug-manager.glade,
14446         plugins/debug-manager/plugin.c,
14447         plugins/gdb/Makefile.am: Used libglade for programs listing
14448         dialog.
14449         
14450         * (added) plugins/gdb/pointer.png: Stack pointer image.
14451         
14452         * libanjuta/anjuta-marshal.list,
14453         pixmaps/Makefile.am,
14454         plugins/gdb/actions.c,
14455         plugins/gdb/actions.h,
14456         plugins/gdb/anjuta-gdb-plugin.ui,
14457         plugins/gdb/anjuta-gdb.glade,
14458         plugins/gdb/breakpoints.c,
14459         plugins/gdb/breakpoints.h,
14460         plugins/gdb/debug_tree.c,
14461         plugins/gdb/debug_tree.h,
14462         plugins/gdb/debugger.c,
14463         plugins/gdb/debugger.h,
14464         plugins/gdb/gdbmi-test.c,
14465         plugins/gdb/gdbmi.c,
14466         plugins/gdb/gdbmi.h,
14467         plugins/gdb/info.c,
14468         plugins/gdb/info.h,
14469         plugins/gdb/locals.c,
14470         plugins/gdb/locals.h,
14471         plugins/gdb/memory.c,
14472         plugins/gdb/memory.h,
14473         plugins/gdb/plugin.c,
14474         plugins/gdb/plugin.h,
14475         plugins/gdb/registers.c,
14476         plugins/gdb/registers.h,
14477         plugins/gdb/registers_cbs.c,
14478         plugins/gdb/registers_cbs.h,
14479         plugins/gdb/registers_gui.c,
14480         plugins/gdb/sharedlib.c,
14481         plugins/gdb/sharedlib.h,
14482         plugins/gdb/sharedlib_cbs.c,
14483         plugins/gdb/sharedlib_cbs.h,
14484         plugins/gdb/sharedlib_gui.c,
14485         plugins/gdb/signals.c,
14486         plugins/gdb/signals.h,
14487         plugins/gdb/signals_cbs.c,
14488         plugins/gdb/signals_cbs.h,
14489         plugins/gdb/signals_gui.c,
14490         plugins/gdb/stack_trace.c,
14491         plugins/gdb/stack_trace.h,
14492         plugins/gdb/utilities.c,
14493         plugins/gdb/utilities.h,
14494         plugins/gdb/watch.c,
14495         plugins/gdb/watch.h,
14496         plugins/gdb/watch_cbs.c,
14497         plugins/gdb/watch_cbs.h,
14498         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
14499         it for all debugger component updates and listing. Implemented
14500         user custom debugger command window. Fixed all debugger components
14501         to work correctly. Implemented debugger as GObject. Removed
14502         deprecated codes.
14503         
14504 2005-05-06  Naba Kumar  <naba@gnome.org>
14505         
14506         * TODO.tasks: Updated.
14507         
14508         * plugins/build-basic-autotools/Makefile.am,
14509         plugins/file-loader/Makefile.am,
14510         plugins/profile-default/Makefile.am,
14511         plugins/sample1/Makefile.am,
14512         plugins/symbol-browser/images/Makefile.am,
14513         src/Makefile.am: Fixed 'make distcheck' errors.
14515         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
14516         updates.
14518         * tagmanager/tm_workspace.c: Include prototypes in getting
14519         scope members.
14521 2005-05-06  Naba Kumar  <naba@gnome.org>
14523         * TODO.tasks: Updated.
14524         
14525         * configure.in, plugins/cvs-plugin/Makefile.am,
14526         plugins/debug-manager/Makefile.am,
14527         plugins/devhelp/Makefile.am,
14528         plugins/editor/Makefile.am,
14529         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
14530         
14531         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
14532         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
14533         interfaces.
14534         
14535         * tagmanager/tm_workspace.c,
14536         tagmanager/include/tm_workspace.h,
14537         plugins/editor/aneditor-autocomplete.cxx,
14538         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
14539         to return all matching tag types when no name is given instead of
14540         returning empty array.
14541         
14542         * plugins/symbol-browser/Makefile.am,
14543         (added) plugins/symbol-browser/an_symbol.c,
14544         (added) plugins/symbol-browser/an_symbol.h,
14545         plugins/symbol-browser/an_symbol_info.c,
14546         plugins/symbol-browser/an_symbol_info.h,
14547         (added) plugins/symbol-browser/an_symbol_iter.c,
14548         (added) plugins/symbol-browser/an_symbol_iter.h,
14549         plugins/symbol-browser/an_symbol_search.c,
14550         plugins/symbol-browser/an_symbol_view.c,
14551         plugins/symbol-browser/an_symbol_view.h,
14552         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14553         plugins/symbol-browser/plugin.c,
14554         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
14555         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
14556         plugin and implemented IAnjutaIterable interface for symbol search
14557         and iteration.
14559         * plugins/class-inheritance/Makefile.am,
14560         plugins/class-inheritance/class-inherit.c,
14561         plugins/class-inheritance/class-inherit.h,
14562         plugins/class-inheritance/plugin.h: Use the newly added
14563         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
14564         get rid of libanjuta-ctags.la dependencies.
14566 2005-05-02  Naba Kumar  <naba@gnome.org>
14568         * plugins/class-inheritance/class-inherit.c,
14569         plugins/class-inheritance/plugin.c,
14570         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
14571         be found for a class. Formated code.
14573         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
14574         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
14575         of editor tabs.
14576         
14577 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
14579         * libanjuta/anjuta-launcher.c:
14580         Keep trying sending data until all bytes have been written
14582         * plugins/tools/anjuta-tools.glade,
14583         plugins/tools/editor.c:
14584         Add a combo box to defined data from stdin
14586         * plugins/tools/execute.c:
14587         Send data in stdin if needed
14588         Code cleanups
14590         * plugins/tools/fileop.c,
14591         plugins/tools/tool.h,
14592         plugins/tools/tool.c:
14593         Store, load and save stdin data
14594         Use tools-2.xml instead of tools.xml
14596         * plugins/tools/plugin.c,
14597         plugins/tools/plugin.h:
14598         Code cleanups
14600         * plugins/tools/dialog.c,
14601         plugins/tools/dialog.h:
14602         Few code cleanups
14604         * plugins/tools/variable.c,
14605         plugins/tools/variable.h:
14606         Add editor related variables
14607         Code cleanups
14609 2005-04-29  Naba Kumar  <naba@gnome.org>
14611         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
14613         * plugins/editor/text_editor.c: Fixed line marker interpretation.
14614         
14615         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14616         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
14617         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
14618         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
14619         working on gdb MI interface. Completed MI parser interface.
14621         Patch from  Massimo Cora <maxcvs@email.it>:
14622         * plugins/class-inheritance/Makefile.am,
14623         plugins/class-inheritance/class-inherit.c,
14624         plugins/class-inheritance/class-inherit.h,
14625         plugins/class-inheritance/plugin.c,
14626         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
14627         Used system theme for colors. Display class members on mouse click.
14628         
14629 2005-04-28  Naba Kumar  <naba@gnome.org>
14631         * plugins/symbol-browser/an_symbol_prefs.c
14632         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
14633         implementation to create/add/remove custom tags files in symbol
14634         brower preferences.
14636         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
14637         EXTRA_DIST.
14639         * plugins/project-import/project-import.c: Fixed memory leaks and
14640         use correct debug prints.
14641         
14642         * TODO.tasks: Updated.
14643         
14644 2005-04-27  Naba Kumar  <naba@gnome.org>
14646         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
14647         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
14648         scintilla/Makefile.am: Fixed 'make distcheck' errors.
14650         * plugins/editor/anjuta-docman.c,
14651         plugins/editor/anjuta-docman.h,
14652         plugins/editor/plugin.c: Emit editor-added signal from docman
14653         and connect signals to new editor correctly.
14655         * plugins/class-inheritance/plugin.c,
14656         plugins/symbol-browser/plugin.c: Added stock icons.
14657         
14658         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14659         plugins/build-basic-autotools/executer.c,
14660         plugins/build-basic-autotools/executer.h: Added missing files
14661         for the execute programs implementation.
14663 2005-04-26  Naba Kumar  <naba@gnome.org>
14664         
14665         * TODO.tasks: Updated.
14667         * plugins/file-loader/plugin.c,
14668         plugins/project-import/anjuta-project-import.plugin.in,
14669         plugins/project-import/plugin.c,
14670         plugins/project-import/project-import.c,
14671         plugins/project-import/project-import.h: Be able to import older
14672         anjuta projects.
14674 2005-04-26  Naba Kumar  <naba@gnome.org>
14676         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
14677         removing it from the shell.
14679         * libanjuta/anjuta-shell.c,
14680         libanjuta/anjuta-shell.h,
14681         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
14682         so that widget additions are freezed or thaw using a pending queue.
14683         Fixded UI flicker while loading projects.
14685 2005-04-26  Naba Kumar  <naba@gnome.org>
14687         * TODO.tasks: Updated.
14688         
14689         * libanjuta/interfaces/libanjuta.idl: Added execute method for
14690         IAnjutaBuildable interface.
14691         
14692         * plugins/build-basic-autotools/Makefile.am,
14693         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14694         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14695         plugins/build-basic-autotools/build-basic-autotools.c,
14696         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
14697         interface and UI for executing project/file programs. Implemented
14698         IAnjutaFile interface so that executables could be opened directly.
14699         
14700         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
14701         Authors line (Reserved for external plugins, which do not have a way to
14702         show their credits).
14703         
14704         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
14705         [File Loader] group for menu labels (default to "Name" if it is not
14706         defined.
14707         
14708         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
14709         for executing external commands.
14711 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
14713         * plugins/project-wizard/property.c:
14714         Correct a memory leak
14716         * libanjuta/interfaces/libanjuta.idl,
14717         plugins/editor/text_editor.c:
14718         Add erase_all and replace_selection function to IAnjutaEditor
14720         * plugins/tools/anjuta-tools.glade,
14721         plugins/tools/fileop.c,
14722         plugins/tools/editor.c,
14723         plugins/tools/tool.c
14724         plugins/tools/tool.h:
14725         Add shortcut and icon 
14727         * plugins/tools/variable.c,
14728         plugins/tools/variable.h:
14729         Add a variable asking parameters at run time
14731         * plugins/tools/execute.c:
14732         Add a warning message for missing document manager
14733         Add replace buffer and replace selection output
14734         Correct an error in popup output
14736         * plugins/tools/plugin.c,
14737         plugins/tools/plugin.h,
14738         plugins/tools/anjuta-tools.ui,
14739         src/anjuta.ui:
14740         Few clean up
14741         Attach tools menu to a new place
14743 2005-04-25  Naba Kumar  <naba@gnome.org>
14745         * libanjuta/plugins.c, src/about.c, src/about.h,
14746         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
14747         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
14748         plugins (about box for plugins) menu.
14750 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14752         *  plugins/editor/search-replace.c :
14753         Displayed full path in Search pane window. 
14754         Bug 300231 : Selected line in Search pane window .
14755                 
14756 2005-04-23  Naba Kumar  <naba@gnome.org>
14758         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
14760 2005-04-22  Naba Kumar  <naba@gnome.org>
14762         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
14763         
14764         * plugins/project-wizard/templates/java.wiz,
14765         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
14766         to create bytecodes (.class) files.
14767         
14768         * plugins/symbol-browser/an_symbol_info.c,
14769         plugins/symbol-browser/an_symbol_info.h,
14770         plugins/symbol-browser/an_symbol_search.c,
14771         plugins/symbol-browser/an_symbol_view.c,
14772         plugins/symbol-browser/plugin.c,
14773         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
14774         in file symbol list.
14776 2005-04-22  Naba Kumar  <naba@gnome.org>
14778         * TODO.tasks: Updated.
14779         
14780         * plugins/class-inheritance/Makefile.am,
14781         plugins/subversion/Makefile.am: Do not install plugin files when
14782         plugin build condition is false.
14783         
14784         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14785         plugins/build-basic-autotools/build-basic-autotools.c,
14786         plugins/build-basic-autotools/build-basic-autotools.h,
14787         plugins/file-loader/anjuta-loader-plugin.ui,
14788         plugins/file-loader/dnd.c,
14789         plugins/file-loader/plugin.c,
14790         plugins/file-loader/plugin.h,
14791         plugins/project-manager/anjuta-project-manager.ui,
14792         plugins/project-manager/plugin.c: Added open file and build context
14793         menu in project manager context menu.
14795 2005-04-22  Naba Kumar  <naba@gnome.org>
14797         * configure.in: Added message output showing conditional plugins to
14798         build or not.
14799         
14800         * src/layout.xml: Added layout for class-inheritance plugin widget.
14801         
14802         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
14803         plugin name to remove redundant terms.
14804         
14805         * TODO.tasks: Updated.
14806         
14807         * configure.in,
14808         plugins/symbol-browser/Makefile.am,
14809         plugins/symbol-browser/an_symbol_view.c,
14810         (removed) plugins/symbol-browser/sv_class.xpm,
14811         (removed) plugins/symbol-browser/sv_function.xpm,
14812         (removed) plugins/symbol-browser/sv_macro.xpm,
14813         (removed) plugins/symbol-browser/sv_private_fun.xpm,
14814         (removed) plugins/symbol-browser/sv_private_var.xpm,
14815         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
14816         (removed) plugins/symbol-browser/sv_protected_var.xpm,
14817         (removed) plugins/symbol-browser/sv_public_fun.xpm,
14818         (removed) plugins/symbol-browser/sv_public_var.xpm,
14819         (removed) plugins/symbol-browser/sv_static_fun.xpm,
14820         (removed) plugins/symbol-browser/sv_static_var.xpm,
14821         (removed) plugins/symbol-browser/sv_struct.xpm,
14822         (removed) plugins/symbol-browser/sv_unknown.xpm,
14823         (removed) plugins/symbol-browser/sv_variable.xpm,
14824         (added) plugins/symbol-browser/images/.cvsignore,
14825         (added) plugins/symbol-browser/images/Icons.16x16.Class,
14826         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
14827         (added) plugins/symbol-browser/images/Icons.16x16.Field,
14828         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
14829         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
14830         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
14831         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
14832         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
14833         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
14834         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
14835         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
14836         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
14837         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
14838         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
14839         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
14840         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
14841         (added) plugins/symbol-browser/images/Icons.16x16.Method,
14842         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
14843         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
14844         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
14845         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
14846         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
14847         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
14848         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
14849         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
14850         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
14851         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
14852         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
14853         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
14854         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
14855         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
14856         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
14857         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
14858         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
14859         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
14860         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
14861         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
14862         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
14863         pixmaps and added new icons (taken from monodevelop).
14865 2005-04-21  Naba Kumar  <naba@gnome.org>
14867         Patch from  Massimo Cora <maxcvs@email.it>:
14869         * configure.in, plugins/Makefile.am
14870         (new) plugins/class-inheritance/.cvsignore,
14871         (new) plugins/class-inheritance/Makefile.am,
14872         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
14873         (new) plugins/class-inheritance/class-inherit.c,
14874         (new) plugins/class-inheritance/class-inherit.h,
14875         (new) plugins/class-inheritance/plugin.c,
14876         (new) plugins/class-inheritance/plugin.h,
14877         (new) plugins/class-inheritance/class-inheritance.png: Added class
14878         inheritance plugin.
14879         
14880         Changes by naba: Added pkgconfig check for graphviz and conditionally
14881         build graphviz.
14882         
14883         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
14885 2005-04-20  Naba Kumar  <naba@gnome.org>
14887         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14888         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14889         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14890         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14891         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14892         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14893         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14894         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14895         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14896         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14897         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14898         
14899         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
14900         message view management.
14902         * libanjuta/anjuta-children.[ch],
14903         plugins/build-basic-autotools/build-basic-autotools.c,
14904         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
14905         Removed anjuta_children_init() function,
14906         because it is done automatically when first invoked. Introduced
14907         anjuta_children_recover() to recover the child signalling. Fixed
14908         child exit management to correctly recover the exit status.
14909         
14910         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
14911         to properly shutdown the launcher and to kill the running process
14912         (without emitting any signal).
14913         
14914         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14915         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
14916         gdb and program instance.
14918 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14920         * plugins/editor/search-replace.c :
14921         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
14923 2005-04-18  Naba Kumar  <naba@gnome.org>
14925         * TODO.tasks: Marked completed items.
14926         
14927         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14928         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14929         plugins/project-manager/plugin.c: Prompt user for the debugging
14930         target (select from a list of project's executable targets) and
14931         correctly start debugger. Take care of libtool wrapping when the
14932         target selected is libtool target. Fixed debugger menu items
14933         sensitivity.
14935 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
14937         * plugins/tools/execute.c,
14938         plugins/tools/execute.h:
14939         Implement save all files before running a command
14940         Implement all options for stdout and stderr except replace buffer
14941         Allow running several tools
14943         * plugins/tools/plugin.c:
14944         Move anjuta launcher in execute.c
14946         * plugins/tools/tools.h,
14947         plugins/tools/variable.c:
14948         Small changes
14950 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
14952         * plugins/tools/anjuta-tools.glade:
14953         Add new properties in tool editor dialog
14954         Cosmetic improvements
14955         
14956         * plugins/tools/anjuta-tools.ui:
14957         Attach tool menu as a build menu
14959         * plugins/tools/dialog.c:
14960         Set tool menu item sensitivity in tool list
14961         Fix bugs
14963         * plugins/tools/editor.c,
14964         plugins/tools/editor.h,
14965         plugins/tools/fileop.c,
14966         plugins/tools/tool.c,
14967         plugins/tools/tool.h:
14968         Add new properties (active, save file...)
14969         Most of them are still not implemented
14971         * plugins/tools/execute.c,
14972         plugins/tools/execute.h:
14973         Reorganize code to support multiple run
14974         Support run in terminal
14975         
14976         * plugins/tools/plugin.c
14977         plugins/tools/plugin.h:
14978         Move message handling in execute.c
14980         * plugins/tools/variable.h,
14981         plugins/tools/variable.c:
14982         Add useful variables
14983         
14984 2005-04-13  Naba Kumar  <naba@gnome.org>
14986         * plugins/editor/text_editor.c: Fixed file monitoring condition.
14987         * plugins/editor/Makefile.am: Added gnome-vfs flags.
14988         
14989 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14991         * plugins/tools/dialog.c plugins/tools/tool.c :
14992         Fixed bugs.
14994 2005-04-06  Naba Kumar  <naba@gnome.org>
14996         * src/anjuta.c: Load default session only when
14997         "anjuta.session.load.last" preference is enabled.
14998         
14999 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
15001         * plugins/tools/Makefile.am,
15002         plugins/tools/variable.c,
15003         plugins/tools/variable.h:
15004         Add new code for handling variables
15006         * plugins/tools/anjuta-tools.glade:
15007         Improve tool editor dialog
15008         Add variable selection dialog
15010         * plugins/tools/dialog.c,
15011         plugins/tools/dialog.h,
15012         plugins/tools/plugin.c,
15013         plugins/tools/plugin.h:
15014         Add variable object
15015         Add a function to get it
15017         * plugins/tools/editor.c:
15018         Add gui code for variable selection dialog
15020         * plugins/tools/execute.c:
15021         Use variables for executing command
15022         
15023         * Naba: Compile warning fixes.
15025 2005-04-06  Naba Kumar  <naba@gnome.org>
15027         * TODO.tasks: Marked completed items.
15028         
15029 2005-04-06  Naba Kumar  <naba@gnome.org>
15031         * plugins/subversion/svn-backend.c: Fixed subversion plugin
15032         compile error.
15033         
15034         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
15036 2005-04-04  Naba Kumar  <naba@gnome.org>
15038         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
15039         inside Main window.
15040         
15041 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
15043         * plugins/tools/Makefile.am,
15044         plugins/tools/anjuta-tools.plugin.in,
15045         plugins/tools/anjuta-tools.ui,
15046         plugins/tools/anjuta-tools.gladei,
15047         plugins/tools/anjuta-tools-plugin.png,
15048         plugins/tools/plugin.c,
15049         plugins/tools/plugin.h,
15050         plugins/tools/dialog.c,
15051         plugins/tools/dialog.h,
15052         plugins/tools/fileop.c,
15053         plugins/tools/fileop.h,
15054         plugins/tools/tool.c,
15055         plugins/tools/tool.h,
15056         plugins/tools/editor.c,
15057         plugins/tools/editor.h,
15058         plugins/tools/execute.c,
15059         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
15060         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
15061         Not fully working
15063         * anjuta-tools.[ch]: Removed old tools code.
15064         
15065 2005-04-01  Steve Murphy  <murf@e-tools.com>
15067         * configure.in: Added "rw" to ALL_LINGUAS.
15069 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15071         * Modified Files:
15072         manuals/C/anjuta-manual/fileoperations.xml
15073         Added Files:
15074         manuals/C/anjuta-manual/figures/search_expr.png
15075         manuals/C/anjuta-manual/figures/search_expr_basic.png
15076         manuals/C/anjuta-manual/figures/search_file_list.png
15077         manuals/C/anjuta-manual/figures/search_file_pattern.png
15078         manuals/C/anjuta-manual/figures/search_replace.png
15079         manuals/C/anjuta-manual/figures/search_setting.png
15080         manuals/C/anjuta-manual/figures/search_target.png
15081         manuals/C/anjuta-manual/figures/search_target_action.png
15082         manuals/C/anjuta-manual/figures/search_target_in.png
15083         Removed Files:
15084         manuals/C/anjuta-manual/figures/find_files.png
15085         manuals/C/anjuta-manual/figures/find_replace.png
15086         manuals/C/anjuta-manual/figures/find_text.png :
15087         Updated Anjuta manual (File Operations)
15089 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15091         * manuals/C/anjuta-manual/fileoperations.xml,
15092         manuals/C/anjuta-manual/figures/open_file.png,
15093         manuals/C/anjuta-manual/figures/open_file_multiple.png,
15094         manuals/C/anjuta-manual/figures/prefs_print.png,
15095         manuals/C/anjuta-manual/figures/print_dlg.png,
15096         manuals/C/anjuta-manual/figures/print_preview.png.
15097         * Added Files:
15098         manuals/C/anjuta-manual/figures/add_edit_macro.png,
15099         manuals/C/anjuta-manual/figures/display_macro.png,
15100         manuals/C/anjuta-manual/figures/insert_text.png,
15101         manuals/C/anjuta-manual/figures/keyword_macro.png,
15102         manuals/C/anjuta-manual/figures/new_file_wizard.png,
15103         manuals/C/anjuta-manual/figures/save_as_file.png :
15104         Updated Anjuta Manual (File Operations)
15106 2005-03-23  Adam Weinberger  <adamw@gnome.org>
15108         * plugins/editor/action-callbacks.c,
15109           plugins/file-loader/plugin.c,
15110           plugins/gtodo/main.c,
15111           plugins/project-wizard/druid.c:
15112           Fix spelling/grammar errors. Fixes bugs
15113           169068, 169137, 169138, and 169139.
15115 2005-03-21  Naba Kumar  <naba@gnome.org>
15117         Patch from: Massimo Cora' <maxcvs@email.it>:
15118         
15119         * plugins/editor/Makefile.am
15120         plugins/editor/anjuta-docman.c,
15121         (added) plugins/editor/editor-tooltips.c,
15122         (added) plugins/editor/editor-tooltips.h: Added tooltips to
15123         editor tabs to show full path.
15125 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
15126         
15127         * plugins/subversion/svn-backend.c:
15128         Removed "apr-0/" from include because this is 
15129         already included in SVN_INCLUDE and broke building if
15130         apr >= 1.0 was installed.
15132 2005-03-18  Naba Kumar  <naba@gnome.org>
15134         Patch from: Massimo Cora' <maxcvs@email.it>:
15136         * plugins/editor/action-callbacks.c,
15137         plugins/editor/aneditor-calltip.cxx,
15138         plugins/editor/aneditor-priv.h,
15139         plugins/editor/aneditor.cxx,
15140         plugins/editor/aneditor.h,
15141         plugins/editor/anjuta-document-manager.ui: Added calltip
15142         activation from menu.
15144 2005-03-16  Naba Kumar  <naba@gnome.org>
15146         Patch from: Massimo Cora' <maxcvs@email.it>:
15147         
15148         * plugins/class-gen/action-callbacks.c,
15149         plugins/class-gen/anjuta-class-gen-plugin.glade,
15150         plugins/class-gen/class_gen.c,
15151         plugins/class-gen/class_gen.h,
15152         plugins/class-gen/class_logo.xpm,
15153         plugins/class-gen/plugin.c: Create files without project
15154         being open. Add to project support. And other enhancements.
15156 2005-03-15  Adam Weinberger  <adamw@gnome.org>
15158         * anjuta.glade,
15159           plugins/debug-manager/utilities.c,
15160           plugins/file-loader/plugin.c,
15161           plugins/gdb/utilities.c,
15162           plugins/profile-default/plugin.c,
15163           plugins/project-import/project-import.c,
15164           src/anjuta-actions.h:
15165           Spelling/grammar fixes.
15167 2005-03-13  Naba Kumar  <naba@gnome.org>
15168         
15169         * plugins/editor/action-callbacks.c,
15170         plugins/editor/action-callbacks.h,
15171         plugins/editor/anjuta-document-manager.ui,
15172         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
15173         submenu. Moved menuitems from Format to View->Editor.
15174         
15175         * src/action-callbacks.c, src/action-callbacks.h,
15176         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
15177         layout and lock layout menus in View submenu. Get rid of
15178         Settings->Layout Manager menu.
15179         
15180         * plugins/project-import/anjuta-project-import.plugin.in:
15181         Fixed icon name
15183         * global-tags/Makefile.am,
15184         global-tags/create_global_tags.sh,
15185         plugins/editor/aneditor-autocomplete.cxx,
15186         plugins/editor/aneditor-priv.h,
15187         plugins/editor/aneditor.cxx,
15188         tagmanager/tm_workspace.c: Fixed scope members autocompletion
15189         in editor and made it work in global symbols also.
15190         
15191         * src/anjuta-app.c: Always use priority texts besides icons style
15192         for toolbars, because other styles look horible for Anjuta (fixme).
15194 2005-03-11  Naba Kumar  <naba@gnome.org>
15196         * configure.in: Removed test for iconv.
15198         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
15199         before scintilla widget is realized.
15200         
15201         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
15202         for Update menuitem.
15203         
15204         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
15205         already applied in scintilla main stream.
15206         
15207         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
15208         and notified scintilla developer.
15209         
15210 2005-03-10  Naba Kumar  <naba@gnome.org>
15212         * src/action-callbacks.c: Removed reference to src/help.h (dead
15213         file).
15215         * plugins/editor/text_editor.c: Removed reference to
15216         src/launcher.h (a dead file).
15218         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
15219         src/controls.c, src/controls.h, src/fileselection.c,
15220         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
15221         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
15222         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
15223         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
15224         src/session.h, src/support.c, src/support.h, src/toolbar.c,
15225         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
15226         Removed these dead files from CVS.
15229 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15231         * plugins/file-wizard/action-callbacks.c : Added error message.
15232         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
15235 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
15236         
15237         * plugins/cvs-plugin/cvs-callbacks.c
15238         plugins/cvs-plugin/plugin.c:
15239         Fixed preferences page init and busy handling
15240         
15241         * plugins/subversion/plugin.c:
15242         Fixed preferences page init
15244 2005-03-09  Naba Kumar  <naba@gnome.org>
15246         * plugins/Makefile.am, plugins/glade/Makefile.am,
15247         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
15248         enabled glade plugin in Anjuta. The plugin is built only when
15249         glade3 is installed.
15250         
15251 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15253         * plugins/project-wizard/templates/java.wiz
15254         plugins/project-wizard/templates/java-logo.png (*)
15255         plugins/project-wizard/templates/java/*
15256         plugins/project-wizard/templates/Makefile.am
15257         configure.in:
15258         
15259         Add Java project type. It generates a autoconf/automake
15260         project which is compiled using gcj. It requires automake 
15261         > 1.4 (1.9 is known to work) to work!
15262         
15263         (*) still awaiting response from the gcj team if we
15264         may use their logo.
15265         
15266 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15267         
15268         * plugins/project-import/*
15269         plugins/Makefile.am
15270         configure.in:
15271         Added project import plugin. Might be a bit buggy and limited
15272         but works for now.
15273         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15274         Icon from old pixmaps dir
15276 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15278         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
15279         plugins/macro/macro-util.c, plugins/macro/macros.xml :
15280         Added C Custom_Indent line macro.
15281         Cleaned macros.xml
15283 2005-03-09  Naba Kumar  <naba@gnome.org>
15285         * TODO.tasks: Added new message-manager tasks.
15286         
15287         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15288         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15289         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15290         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15291         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15292         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15293         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15294         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15295         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15296         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15297         
15298         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
15299         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
15300         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
15301         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
15302         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
15303         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
15304         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
15305         Removed debugger widgets from shell on debugger shutdown. Added
15306         scrolled windows for docked widgets. Removed unnecessary widget refs
15307         and unrefs. Destroy widgets correctly on debugger shutdown.
15308         
15309         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
15310         with project description title. Removed frame shadow.
15311         
15312         * plugins/project-wizard/druid.c: Initializes tooltips.
15313         
15314         * scintilla/Makefile.am: Fixed comiple error.
15316 2005-03-08  Adam Weinberger  <adamw@gnome.org>
15318         * plugins/class-gen/anjuta-class-gen-plugin.glade,
15319           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
15321 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15323         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15324         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15325         plugins/macro/macro-util.c, plugins/macro/macro-util.h
15326         plugins/macro/macros.xml, plugins/macro/plugin.c :
15327         Moved cursor at the '|' position defined in macros.
15329 2005-03-07  Naba Kumar  <naba@gnome.org>
15331         * plugins/subversion/Makefile.am: Fixed build error.
15333         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
15334         types (perl, python, shellscript).
15335         
15336         * plugins/editor/plugin.c: Fixed to show all highlight options.
15337         
15338 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15340         * TODO.tasks : updated tasks.
15341         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
15343 2005-03-07  Naba Kumar  <naba@gnome.org>
15345         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
15346         or disable subversion file-manager submenu. If "Subvesion" is also
15347         valid directory, we should also check for it.
15349         * configure.in: Disable cygwin macro until someone fixes the
15350         autoconf warnings.
15351         
15352         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
15353         backward compatibility.
15354         
15355 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15357         * src/about.c : Cleaned code.
15358         * plugins/macro/macros.xml : Added "do_while" C macro.
15359         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
15360         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
15361         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
15362         Closed registers, shared libraries, kernel signals dialogs with ESC key.
15363         
15364 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15366         * plugins/class-gen/plugin.c:
15367         Removed "return" to activate project_root_uri watching.
15369 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15371         * plugins/Makefile.am
15372         plugins/subversion/*:
15373         Added subversion plugin. Add, Remove, Commit and Update work
15374         everything else needs work.
15375         
15376         * plugins/terminal/terminal.c
15377         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
15378         we still have focus problems with the editor.
15380 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15382         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
15383         
15384 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15386         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
15388 2005-03-04  Naba Kumar  <naba@gnome.org>
15390         Patch from Massimo Cora' <maxcvs@email.it>:
15392         * plugins/class-gen/Makefile.am,
15393         plugins/class-gen/action-callbacks.c,
15394         plugins/class-gen/action-callbacks.h,
15395         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
15396         plugins/class-gen/anjuta-class-gen.plugin.in,
15397         plugins/class-gen/class_gen.c,
15398         plugins/class-gen/class_gen.h,
15399         (removed) plugins/class-gen/clsGen.c,
15400         (added) plugins/class-gen/goc_template_header,
15401         (added) plugins/class-gen/goc_template_source,
15402         plugins/class-gen/plugin.c,
15403         plugins/class-gen/plugin.h: Refactored class gen code.
15404         Added GOCBuilder code. Fixed UI. Implemented plugin.
15406 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
15408         * plugins/project-wizard/property.c
15409         plugins/project-wizard/install.c
15410         plugins/project-wizard/druid.c
15411         plugins/editor/goto_line.c
15412         plugins/editor/plugin.c
15413         plugins/gtodo/add_edit_item.c
15414         plugins/gtodo/ligtodo.c
15415         plugins/gtodo/main.c
15416         plugins/gtodo/preferences.c:
15417         Fixed #167559, #167534, #167266, #167357
15418         (Bad English in strings...)
15419         
15420         Thanks to Adam Weinberger and Thierry Moisan for
15421         reporting!
15423 2005-03-03  Naba Kumar  <naba@gnome.org>
15425         * libegg/Makefile.am, libegg/menu/Makefile.am,
15426         (added) libegg/egg-submenu-action.c,
15427         (added) libegg/menu/egg-submenu-action.h: Created a new action for
15428         submenu (used for wizard listing).
15429         
15430         * plugins/file-loader/anjuta-loader-plugin.ui
15431         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
15432         and toolbar.
15433         
15434         * plugins/editor/action-callbacks.c,
15435         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
15436         ctrl+tabbing because it was interfaring with focus navigation.
15437         Focus editor on "Esc" in incremental search entry. Cleanups.
15438         
15439         * plugins/file-manager/an_file_view.c,
15440         plugins/symbol-browser/plugin.c,
15441         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
15442         Cleanups.
15443         
15444         * plugins/profile-default/plugin.c,
15445         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
15446         for sesssion load.
15447         
15448         * (removed) scintilla/patches/a64-crash-fix.patch,
15449         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
15450         scintilla patches.
15452 2005-03-03  Naba Kumar  <naba@gnome.org>
15454         * HACKING: Fixed typos.
15455         
15456         * plugins/editor/aneditor-indent.cxx: Clean up.
15457         
15458         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
15459         Enable/disable save, undo and redo actions depending on state
15460         of the editor.
15461         
15462 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15464         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
15465         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
15466         Displayed search_incremental status.
15468         * Removed plugins/editor/search_incremental.[ch]
15470 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
15471         
15472         * plugins/cvs-plugin/cvs-execute.c
15473         plugins/cvs-plugin/cvs-callbacks.c:
15474         - Use weak reference on mesg_view and reuse tab if
15475         it still exists to avoid cluttering message manager.
15476         - Fixed bug in cvs remove
15477         
15478         README, HACKING: Updated
15479         
15480         configure.in: Added check for libsvn
15482 2005-02-29  Naba Kumar  <naba@gnome.org>
15483         
15484         * plugins/file-manager/an_file_view.c,
15485         plugins/symbol-browser/an_symbol_view.c,
15486         plugins/symbol-browser/plugin.c: Hide column headers (they
15487         are redundant).
15489 2005-02-29  Naba Kumar  <naba@gnome.org>
15491         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15492         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15493         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15494         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15495         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15496         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15497         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15498         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15499         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15500         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15502         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
15503         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15504         (added) libanjuta/anjuta-session.[hc],
15505         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15506         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
15507         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
15508         src/main.c:
15509         
15510         Implemented session management. Implemented session
15511         container class. Added session notifications from shell. Implemented
15512         session save/load in editor, file-loader, default-profile-plugin
15513         and anjuta-app. Fixed window sizing and restoration. Cleaned up
15514         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
15515         and maximized states in session. Implemented project session
15516         management.
15518 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15520         * plugins/class-gen/action-callbacks.[ch],
15521         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
15522         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
15523         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
15524         with Escape key.
15526 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
15527         
15528         * plugins/project-wizard/anjuta-project-wizard.glade,
15529         plugins/project-wizard/druid.c:
15530         Add some padding in tab label in project selection page
15531         
15532         * plugins/project-wizard/druid.c,
15533         plugins/project-wizard/parser.c:
15534         Search for project template recursively
15535         Add ~/.anjuta/project to the search paths
15537 2005-02-26  Naba Kumar  <naba@gnome.org>
15539         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
15540         * plugins/file-loader/plugin.c: Fixed crash bug.
15541         * libanjuta/plugins.c: Fixed memory leak.
15542         
15543 2005-02-26  Naba Kumar  <naba@gnome.org>
15544         
15545         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
15546         "UserActivatable" attribute for plugins. This attribute if set to
15547         "no" will prevent users from activating/deactivating it from
15548         plugins dialog. Added a toggle button in plugins dialog to toggle
15549         the plugins list between list of activatable plugins (default) to
15550         list of all plugins. anjuta_plugin_select() now only selects the
15551         plugin. Added anjuta_plugins_select_and_activate() method that will
15552         select and activate it.
15553         
15554         * plugins/profile-default/Makefile.am,
15555         plugins/profile-default/anjuta-default-profile.ui,
15556         plugins/profile-default/plugin.c,
15557         plugins/profile-default/plugin.h,
15558         plugins/project-manager/anjuta-project-manager.ui,
15559         plugins/project-manager/plugin.c,
15560         plugins/project-manager/plugin.h:
15561         
15562         Anjuta projects (*.anjuta) files define the profile of respective
15563         projects. Profile is a set of related plugins required for the
15564         project to open. Moved "close project" action from Project Manager
15565         to Profile Manager plugin. Implemented loading and unloading of
15566         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
15567         (instead of Project Manager) now handles opening of *.anjuta files.
15568         Close Project menuitem is now moved to File submenu (being
15569         consistent with Anjuta 1.x versions and avoiding creating Project
15570         submenu when project manager is not loaded).
15571         
15572         * src/anjuta-actions.h: Fixed short-cut key for Help content.
15573         
15574         * src/anjuta.ui: Fixed place holder for projects.
15575         
15576         * (new) plugins/profile-default/default.anjuta: default startup
15577         profile. Removed the hardcoded plugins loading in
15578         DefaultProfilePlugin.
15580         * anjuta.anjuta,
15581         plugins/project-wizard/templates/terminal/project.anjuta:
15582         Implemented project format in newly created projects.
15584         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
15585         plugins/class-gen/anjuta-class-gen.plugin.in,
15586         plugins/cvs-plugin/anjuta-cvs.plugin.in,
15587         plugins/editor/anjuta-document-manager.plugin.in,
15588         plugins/file-loader/anjuta-loader.plugin.in,
15589         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15590         plugins/gdb/anjuta-gdb.plugin.in,
15591         plugins/glade/anjuta-glade.plugin.in,
15592         plugins/message-view/anjuta-message-manager.plugin.in,
15593         plugins/profile-default/anjuta-default-profile.plugin.in,
15594         plugins/project-manager/anjuta-project-manager.plugin.in,
15595         plugins/project-wizard/anjuta-project-wizard.plugin.in:
15596         Defined UserActivatable attributes. Added supported types attribute.
15598         * plugins/project-wizard/anjuta-project-wizard.glade
15599         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
15600         "Project Wizard" in preferences title.
15602         * TODO.tasks: Updated.
15603         
15604         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
15605         Updated.
15606         
15607 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15609         * plugins/file-wizard/anjuta-file-wizard.glade
15610         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
15611         
15612         Integrated License macros, cleaned file.c.
15613         
15614 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
15615         
15616         * plugins/macor/macro-util.c: Fixed crash bugs if email or
15617         username can not be found correctly.
15619 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15621         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
15622         plugins/macro/macros.xml :
15623         
15624         Added Headers macros. Cleaned file.c
15626 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15628         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
15629         plugins/macro/macros.xml :
15630         
15631         Fixed a bug. Added Header macro.
15633         
15634 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15636         * plugins/file-wizard/action-callbacks.c, 
15637         plugins/file-wizard/file.c, plugins/macro/macro-util.c
15638         plugins/macro/macros.xml :
15639         
15640         Added FileName, Header template macros.
15641         
15642 2005-02-24  Naba Kumar  <naba@gnome.org>
15643         
15644         * plugins/patch/patch-plugin.c: Fixed a function call.
15645         
15646         * src/anjuta.c, src/main.c: Save and load default session.
15647         
15648 2005-02-24  Naba Kumar  <naba@gnome.org>
15650         * libanjuta/interfaces/libanjuta.idl,
15651         plugins/message-view/anjuta-msgman.c,
15652         plugins/message-view/anjuta-msgman.h,
15653         plugins/message-view/plugin.c: Added and implemented
15654         set_view_title() method.
15655         
15656         * plugins/build-basic-autotools/build-basic-autotools.c,
15657         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
15658         build context pooling. Maximum 3 contexts are reused. Additional
15659         contexts are created when all are busy.
15661 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15663         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15664         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15665         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
15666         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
15668         Added Copyright, Changelog macros.
15669                 
15670 2005-02-23  Naba Kumar  <naba@gnome.org>
15672         Patch from Massimo Cora' <maxcvs@email.it>:
15673         * plugins/Makefile.am,
15674         plugins/patch/Makefile.am,
15675         (added) plugins/patch/anjuta-patch-plugin.png,
15676         (added) plugins/patch/anjuta-patch.plugin.in,
15677         (added) plugins/patch/anjuta-patch.ui,
15678         plugins/patch/patch-plugin.c,
15679         (added) plugins/patch/patch-plugin.h,
15680         (added) plugins/patch/plugin.c,
15681         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
15682         architecture.
15684 2005-02-23  Naba Kumar  <naba@gnome.org>
15686         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
15687         file-loader/plugin.c, profile-default/plugin.c:
15688         Implemented "activated" and "deactivated" signals for plugin class.
15689         Renamed *_location() functions to *_id(), because location is
15690         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
15691         anjuta_plugins_unload_plugin().
15692         
15693         * class-gen/plugin.c: Fixed complier warning and utility function call.
15694         
15695         * debug-manager/plugin.c: Unload debugger plugin correctly.
15696         
15697         * project-manager/plugin.c:     Fixed compiler warnings.
15698         
15699         * plugins/project-wizard/templates/gnome/.cvsignore,
15700         plugins/project-wizard/templates/gnome/po/.cvsignore,
15701         plugins/project-wizard/templates/gnome/src/.cvsignore,
15702         plugins/project-wizard/templates/gtk/po/.cvsignore,
15703         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
15704         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
15705         
15706         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
15707         build (we need to fix this thing).
15708         
15709 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
15711         * plugins/macro/macro-action.[ch]
15712         plugins/macro/macro-edit.c
15713         plugins/macro/macro-dialog.c
15714         plugins/macro/macro-db.[ch]
15715         plugins/macro/plugin.[ch]
15716         plugins/macro/macro-util.[ch] (added)
15717         
15718         Cleaned up macro plugin and preview expanded macros.
15720 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
15722         * plugins/cvs-plugin/cvs-interface.c:
15724         Fixed option setting when using no compression and not 
15725         ignoring .cvsrc
15727 2005-02-23  Naba Kumar  <naba@gnome.org>
15728         
15729         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
15730         geometry on exit and startup (only if there is no geometry from the
15731         session).
15733         * TODO.tasks: Updated.
15734         
15735         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
15736         
15737         * manuals/reference/libanjuta/Makefile.am,
15738         manuals/reference/libanjuta/libanjuta-docs.sgml,
15739         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
15740         documentation for writing project templates.
15742 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15744         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
15745         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
15746         
15747         Expansion keywords in macros. 
15749 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15751         * plugins/file-wizard/action-callbacks.c,
15752         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
15753         plugins/macro/macros.xml :
15754         
15755         Inserting text by macro plugin
15756         In progress ...
15758 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
15760         * plugins/macro/plugin.c
15761         plugins/cvs-plugin/plugin.c:
15762         
15763         Fixed interfaces (use static)
15765 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
15766         
15767         * plugins/macro/macro-actions.[ch]
15768         plugins/macro/plugin.c
15769         libanjuta/interfaces/libanjuta.idl:
15770         
15771         Implemented IAnjutaMacro interface to be used by file-wizard
15772         
15773         * plugins/cvs-plugin/plugin.c
15774         libanjuta/interfaces/libanjuta.idl:
15775         
15776         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
15777         for all version control systems and not only for cvs.
15779 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15781         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
15782         insert_macro.
15783         
15784         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
15787 2005-02-21  Naba Kumar  <naba@gnome.org>
15789         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
15790         IAnjutaDebugger interface.
15791         
15792         * plugins/debug-manager/anjuta-debug-manager.ui,
15793         plugins/debug-manager/attach_process.c,
15794         plugins/debug-manager/attach_process.h,
15795         plugins/debug-manager/plugin.c,
15796         plugins/debug-manager/plugin.h,
15797         plugins/gdb/actions.c,
15798         plugins/gdb/actions.h,
15799         plugins/gdb/anjuta-gdb-plugin.ui,
15800         plugins/gdb/breakpoints.c,
15801         plugins/gdb/breakpoints.h,
15802         plugins/gdb/debugger.c,
15803         plugins/gdb/debugger.h,
15804         plugins/gdb/memory.c,
15805         plugins/gdb/plugin.c,
15806         plugins/gdb/plugin.h,
15807         plugins/gdb/sharedlib.h,
15808         plugins/gdb/sharedlib_cbs.c,
15809         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
15810         correctly between debug-manager and debugger. Implemented debugger
15811         interface in gdb plugin. Fixed action names. Added UI updating.
15812         Start and stop debugger (does not work yet). Fixed UI merging.
15813         Fixed debugger plugin handling in debug-manager.
15815 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
15817         * plugins/editor/aneditor-autocomplete.cxx:
15818         
15819         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
15820         crash with C++ "template" keyword.
15822 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15824         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
15825         Fixed bug (Closed macro dialogs with Esc key).
15826         
15827 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
15828         
15829         * plugins/project-wizard/xlib.wiz,
15830         plugins/project-wizard/xlib-logo.png,
15831         plugins/project-wizard/xlib/*:
15832         Port old xlib anjuta project on new project wizard
15833         
15834         * plugins/project-wizard/xlib-dock.wiz,
15835         plugins/project-wizard/xlib-dock/*:
15836         Port old xlib dock anjuta project on new project wizard
15837         
15838         * plugins/project-wizard/wxwin.wiz,
15839         plugins/project-wizard/wxwin-logo.png,
15840         plugins/project-wizard/wxwin/*:
15841         Port old wxwin anjuta project on new project wizard
15842         
15843         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
15844         necessary changes for the new templates.
15845         
15846 2005-02-18  Naba Kumar  <naba@gnome.org>
15848         * plugins/Makefile.am: Added class-gen
15849         
15850 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
15852         * plugins/project-wizard/header.c:
15853         Fix a bug in sorting of project categories
15855 2005-02-18  Naba Kumar  <naba@gnome.org>
15857         Patch from Massimo Cora  <maxcvs@email.it>:
15858         
15859         * plugins/class-gen/.cvsignore,
15860         plugins/class-gen/Makefile.am,
15861         (added) plugins/class-gen/action-callbacks.c,
15862         (added) plugins/class-gen/action-callbacks.h,
15863         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
15864         (added) plugins/class-gen/class_gen.c,
15865         (added) plugins/class-gen/class_gen.h,
15866         (added) plugins/class-gen/plugin.c,
15867         (added) plugins/class-gen/plugin.h: Ported class wizard to the
15868         new architecture.
15869         
15870         * plugins/project-manager/plugin.c: implemented add_source().
15872 2005-02-17  Naba Kumar  <naba@gnome.org>
15874         * plugins/file-loader/plugin.c: Fixed possible crash.
15875         
15876         * src/action-callbacks.c, src/action-callbacks.h,
15877         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
15879 2005-02-17  Naba Kumar  <naba@gnome.org>
15880         
15881         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15882         plugins/project-wizard/templates/gnome.wiz,
15883         plugins/project-wizard/templates/gtk.wiz,
15884         plugins/project-wizard/templates/gtkmm.wiz,
15885         plugins/project-wizard/templates/terminal.wiz,
15886         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15887         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15888         plugins/project-wizard/templates/gnome/src/callbacks.c,
15889         plugins/project-wizard/templates/gnome/src/callbacks.h,
15890         plugins/project-wizard/templates/gnome/src/main.c,
15891         plugins/project-wizard/templates/gtk/src/callbacks.c,
15892         plugins/project-wizard/templates/gtk/src/callbacks.h,
15893         plugins/project-wizard/templates/gtk/src/main.c,
15894         plugins/project-wizard/templates/gtkmm/src/main.cc,
15895         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
15896         to generate licence correctly (without any extra newlines). Removed
15897         IncludeGNUHeader macro definition and added proper licence property.
15898         Fixed project directory paths in file contents.
15900 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15902         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
15903         Closed macro dialogs with Esc key.
15905 2005-02-16  Naba Kumar  <naba@gnome.org>
15907         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15908         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15909         plugins/project-wizard/templates/gnome/src/callbacks.c,
15910         plugins/project-wizard/templates/gnome/src/callbacks.h,
15911         plugins/project-wizard/templates/gnome/src/main.c,
15912         plugins/project-wizard/templates/gtk/src/main.c,
15913         plugins/project-wizard/templates/gtkmm/src/main.cc,
15914         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
15915         macros to avoid blank newlines.
15917 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
15919         * plugins/project-wizard/autogen.c:
15920         Correct a problem when having property value in UTF-8
15922         * plugins/project-wizard/druid.c:
15923         Correct a bug when reselecting a new project (all pages
15924         must be removed)
15926         * plugins/project-wizard/property.c:
15927         Avoid having default invalid properties
15929         * plugins/project-wizard/templates/terminal.wiz,
15930         plugins/project-wizard/templates/terminal/po/ChangeLog,
15931         plugins/project-wizard/templates/terminal/src/main.c:
15932         Remove command for testing run function
15933         Move destination directory to second page and include
15934         project name. Add exist tag. Remove unused properties.
15936 2005-02-16  Naba Kumar  <naba@gnome.org>
15938         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
15939         plugins/debug-manager/anjuta-debug-manager.ui,
15940         plugins/debug-manager/plugin.c,
15941         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15942         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
15943         plugins/gdb/plugin.h, plugins/gdb/registers.c,
15944         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
15945         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
15946         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
15947         (removed) src/anjuta_info.c,
15948         (removed) src/anjuta_info.h,
15949         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
15950         (added) plugins/gdb/anjuta-gdb-plugin.ui,
15951         (added) plugins/gdb/actions.c,
15952         (added) plugins/gdb/actions.h: Completed initial
15953         porting of debugger to new architecture. Fixed many of the debugger
15954         functions.
15956         * plugins/file-loader/plugin.c: Detect some important mime ourself
15957         to avoid inconsistencies when mime system isn't working.
15958         
15959 2005-02-16  Naba Kumar  <naba@gnome.org>
15961         * plugins/editor/Makefile.am,
15962         (added) plugins/editor/aneditor-autocomplete.cxx,
15963         (added) plugins/editor/aneditor-calltip.cxx,
15964         (added) plugins/editor/aneditor-indent.cxx,
15965         (added) plugins/editor/aneditor-priv.h,
15966         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
15967         different smaller chunks to make it easy to maintain.
15969 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15971         * plugins/project-wizard/druid.c :
15972         
15973         Found system Email address if not defined in Preferences.
15975 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
15976         
15977         * plugins/project-wizard/gtkmm.wiz
15978         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
15979         plugins/project-wizard/gtkmm/*
15980         
15981         Added GTKmm (C++) project type
15983 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
15985         * plugins/message-view/plugin.c
15986         plugins/message-view/message-view.c
15987         TODO.gtodo:
15988         Implemented next/prev action
15990 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15992         * plugins/project-wizard/templates/libglade2.* :
15993         Removed libglade2 project.
15994         
15995         * plugins/project-wizard/templates/gtk* :
15996         Removed interface.[ch] & support.[ch].
15997         
15998 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16000         * plugins/project-wizard/anjuta-project-wizard.glade,
16001         plugins/project-wizard/property.[ch],
16002         plugins/project-wizard/templates/anjuta-plugin.wiz :
16003         Added a new property ("iconfile").
16005 2005-02-14  Naba Kumar  <naba@gnome.org>
16007         * plugins/project-wizard/install.c,
16008         plugins/project-wizard/plugin.c,
16009         plugins/project-wizard/templates/anjuta-plugin.wiz,
16010         plugins/project-wizard/templates/gnome.wiz,
16011         plugins/project-wizard/templates/gtk.wiz,
16012         plugins/project-wizard/templates/libglade2.wiz,
16013         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16014         newly created projects and open them. Fixed message buffering in
16015         wizard.
16017 2005-02-14  Naba Kumar  <naba@gnome.org>
16019         * src/about.c, pixmaps/Makefile.am,
16020         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16021         
16022         * mime/gnome-mime-application-x-anjuta.png,
16023         pixmaps/anjuta_icon.png,
16024         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
16025         done by 9-speed at:
16026         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
16027         
16028 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16030         * configure.in,
16031         plugins/project-wizard/templates/libglade2-logo.png,
16032         plugins/project-wizard/templates/libglade2.wiz,
16033         plugins/project-wizard/templates/libglade2/* :
16034         Add Glade2 project
16037 2005-02-14  Naba Kumar  <naba@gnome.org>
16039         * TODO.tasks: Updated.
16040         
16041         * plugins/editor/anjuta-docman.c,
16042         plugins/editor/text_editor.c,
16043         plugins/editor/text_editor.h,
16044         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
16045         for file modification, but it is still not functioning.
16047 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
16049         * plugins/project-wizard/values.c,
16050         plugins/project-wizard/values.h,
16051         plugins/project-wizard/property.c,
16052         plugins/project-wizard/property.h,
16053         plugins/project-wizard/druid.c:
16054         Rewrite mandatory property check
16055         Add check of exist property
16056         Rewrite handling of cached property page
16058 2005-02-13  Naba Kumar  <naba@gnome.org>
16060         Patch from Igor Kovalenko  <garrison@mail.ru>:
16061         * tagmanager/tm_workspace.c: Improved performance.
16063 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16065         *plugins/project-wizard/templates/*.wiz,
16066         plugins/project-wizard/druid.c,
16067         plugins/project-wizard/templates/terminal/src/main.c,
16068         plugins/project-wizard/templates/gtk/src/*.[ch],
16069         plugins/project-wizard/templates/gtk/src/Makefile.am,
16070         plugins/project-wizard/templates/gnome/src/*.[ch],
16071         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
16072         Add Copyright date & Email address,
16073         Correct terminal project.
16074         
16075 2005-02-12  Naba Kumar  <naba@gnome.org>
16077         * plugins/project-wizard/property.c: Fixed hidden
16078         properties to take values.
16080         * plugins/project-wizard/file.[ch]: Renamed
16081         true/false enum values to fix compile error
16082         (conflict with other definition).
16083         
16084         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
16085         even when mime type detection fails (for example, when Anjuta is
16086         installed in non-system prefix).
16088 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
16090         * plugins/project-wizard/values.c,
16091         plugins/project-wizard/values.h:
16092         Rewrite file with more comments
16094         * plugins/project-wizard/druid.c,
16095         plugins/project-wizard/druid.h,
16096         plugins/project-wizard/autogen.c,
16097         plugins/project-wizard/autogen.h,
16098         plugins/project-wizard/druid.c,
16099         plugins/project-wizard/druid.h:
16100         Add more comments
16101         Use values instead of properties
16102         Move default properties to druid.c
16104         * plugins/project-wizard/install.c,
16105         plugins/project-wizard/install.h:
16106         Use values instead of properties
16107         Add a check to avoid overwriting files
16109         * plugins/project-wizard/parser.c,
16110         plugins/project-wizard/property.c,
16111         plugins/project-wizard/property.h:
16112         Update to use new values
16113         Add an "exist" attribute to check if a directory already exist
16115         * plugins/project-wizard/anjuta-project-wizard.glade:
16116         Change project selection page (GtkTextView => GtkLabel,
16117         GtkTable => GtkVBox)
16119         * plugins/project-wizard/templates/terminal.wiz:
16120         Move destination directory on second page
16121         
16122         * plugins/project-wizard/action.c:
16123         Add a few comments
16125 2005-02-12  Naba Kumar  <naba@gnome.org>
16127         * plugins/file-manager/an_file_view.c,
16128         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
16129         views. Created dynamic update date of view depending on project
16130         changes -- similar to file-manager view.
16131         
16132         * plugins/devhelp/plugin.c: Load help on idle.
16133         
16134         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
16135         autoformat' to proper location in preferences.
16136         
16137         * mime/anjuta.mime: Added .prj extension in the mime type for backward
16138         compatibility.
16139         
16140         * plugins/editor/plugin.c: Fixed accel name.
16142 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16144         *plugins/project-wizard/templates/anjuta-plugin.wiz,
16145         plugins/project-wizard/templates/gnome.wiz,
16146         plugins/project-wizard/templates/gtk.wiz,
16147         plugins/project-wizard/anjuta-project-wizard.glade,
16148         plugins/project-wizard/autogen.c:
16149         Add Username & Email address in Project preferences.
16151 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16153         *plugins/project-wizard/templates/gnome-logo.png,
16154         plugins/project-wizard/templates/gnome.wiz,
16155         plugins/project-wizard/templates/gnome/* :
16156         Add Gnome project
16158 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16160         * plugins/project-wizard/templates/terminal/src/main.c, 
16161         plugins/project-wizard/templates/terminal/src/main.c,
16162         plugins/project-wizard/templates/terminal/src/main.[ch] :
16163         Insert License in projects
16164         
16165 2005-02-11  Naba Kumar  <naba@gnome.org>
16167         * TODO.tasks: Added message manager task.
16168         
16169         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
16170         
16171         * plugins/editor/plugin.c: Use bookmark stock icons.
16172         
16173         * plugins/message-view/anjuta-message-manager.ui,
16174         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
16176 2005-02-10  Naba Kumar  <naba@gnome.org>
16178         * libanjuta/interfaces/libanjuta.idl: fixed build error.
16179         
16180 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16182         * global-tags/Makefile.am
16183         Error during 'make install'
16185 2005-02-09  Naba Kumar  <naba@gnome.org>
16187         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
16188         missing file.
16189         
16190 2005-02-08  Naba Kumar  <naba@gnome.org>
16192         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
16193         
16194         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
16195         Show busy cursur when updating global tags in preferences.
16197         * configure.in: Fixed.
16198         
16199 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16201         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
16202           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
16203          
16204         - Fixed anjuta-plugin project (glade)
16206 2005-02-08  Naba Kumar  <naba@gnome.org>
16208         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
16209         Fixed automatic indentations.
16211         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
16212         Global tags are now segregated into smaller api tags, which can be
16213         selectively loaded from symbol browser preferences.
16215         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
16216         Implemented IProjectManager interface in project-manager. Mostly getter
16217         methods for now, but need to add add() and remove() methods to add
16218         or remove project elements.
16220         * plugins/gdb/debug_tree.c: Small fix.
16222         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
16223         plugins/symbol-browser/an_symbol_info.c,
16224         plugins/symbol-browser/an_symbol_info.h,
16225         plugins/symbol-browser/an_symbol_search.c,
16226         plugins/symbol-browser/an_symbol_search.h,
16227         plugins/symbol-browser/an_symbol_view.c,
16228         plugins/symbol-browser/an_symbol_view.h,
16229         plugins/symbol-browser/plugin.c,
16230         plugins/symbol-browser/plugin.h,
16231         tagmanager/c.c,
16232         tagmanager/entry.h,
16233         tagmanager/tm_project.c,
16234         tagmanager/tm_symbol.c,
16235         tagmanager/tm_tag.c,
16236         tagmanager/tm_workspace.c,
16237         tagmanager/vstring.c,
16238         tagmanager/include/tm_tag.h,
16239         tagmanager/include/tm_workspace.h:
16240         
16241         - Fixed tagmanager parsing of source files to parse for typedefines and
16242         properly record element scopes. Implemented scope autocompletion
16243         (autocompletion on '.', '->', '::' and ':'. The functionality is not
16244         fully working. It was based on older patch for Anjuta 1.2.2 in SF
16245         patch list (author is unknown).
16246         - Implemented symbol-browser preferences for dynamically loading and
16247         saving tags API segments.
16248         - Fixed symbol-search to use tagmanager directly instead of depending
16249         on symbol-view for tags list.
16250         - Fixed symbol-view to create the tree using TMSymbol tree directly.
16251         - Fixed TMSymbol to create the complete tags tree instead of letting the
16252         symbol-view created the root nodes.
16253         - Changed project tags cache name to .tm_project2.cache because the
16254         newer format records additional scope information.
16255         
16256 2005-02-07  Naba Kumar  <naba@gnome.org>
16258         * plugins/editor/style-editor.c,
16259         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
16260         and GtkFontButton instead of deprecated widgets in
16261         style editor.
16262         
16263 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
16265         * plugins/project-wizard/action.c,
16266         plugins/project-wizard/action.h,
16267         plugins/project-wizard/autogen.c,
16268         plugins/project-wizard/autogen.h,
16269         plugins/project-wizard/file.c,
16270         plugins/project-wizard/file.h,
16271         plugins/project-wizard/install.c,
16272         plugins/project-wizard/install.h,
16273         plugins/project-wizard/parser.h,
16274         plugins/project-wizard/parser.c,
16275         plugins/project-wizard/property.c,
16276         plugins/project-wizard/property.h,
16277         plugins/project-wizard/plugin.h,
16278         plugins/project-wizard/plugin.c,
16279         plugins/project-wizard/values.c,
16280         plugins/project-wizard/values.h:
16281         Replace C++ comments by C comments
16283         * plugins/project-wizard/autogen.c,
16284         plugins/project-wizard/autogen.h:
16285         Add a run time check of autogen version.
16286         Add UserName variable.
16288         * plugins/project-wizard/anjuta-project-wizard.glade,
16289         plugins/project-wizard/header.c,
16290         plugins/project-wizard/druid.c,
16291         plugins/project-wizard/druid.h:
16292         Sort project in alphabetic order.
16293         Correct selection troubles in notebooks.
16295         * plugins/project-wizard/parser.c:
16296         Add some check when reading the project header block.
16298 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16300         * plugins/project-wizard/action.c,
16301         plugins/project-wizard/action.h,
16302         plugins/project-wizard/autogen.c,
16303         plugins/project-wizard/autogen.h,
16304         plugins/project-wizard/file.c,
16305         plugins/project-wizard/file.h,
16306         plugins/project-wizard/install.c,
16307         plugins/project-wizard/parser.h,
16308         plugins/project-wizard/parser.c,
16309         plugins/project-wizard/property.c,
16310         plugins/project-wizard/property.h,
16311         plugins/project-wizard/values.c,
16312         plugins/project-wizard/values.h,
16313         Add a space between function name and open.
16315         * plugins/project-wizard/plugin.h,
16316         plugins/project-wizard/plugin.c,
16317         plugins/project-wizard/install.c,
16318         Avoid a crash if the user close the message view used by the .
16320         * plugins/project-wizard/anjuta-project-wizard,
16321         plugins/project-wizard/druid.c,
16322         plugins/project-wizard/druid.h,
16323         plugins/project-wizard/header.h,
16324         plugins/project-wizard/header.c,
16325         Add a text view with the description of each.
16326         Add a tab for each project.
16327         Replace some C++ comments to C comments.
16329 2005-02-05  Naba Kumar  <naba@gnome.org>
16331         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
16332         New icon from Sebastien Granjoux .
16333         
16334 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16336         * libanjuta/anjuta-preferences.c:
16337         Set file property even without a focus out event (file selected 
16338         the browse dialog)
16340 2005-02-04  Naba Kumar  <naba@gnome.org>
16342         * plugins/glade/plugin.c: Fixed glade function calls.
16343         * configure.in: Fixed a typo.
16344         * TODO.tasks: Updated.
16346 2005-02-03  Naba Kumar  <naba@gnome.org>
16348         * plugins/project-manager/plugin.c: Fixed memory corruption.
16350         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
16351         build error.
16352         
16353         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16354         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16355         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
16356         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16358         * libanjuta/interfaces/libanjuta.idl,
16359         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
16360         interface.
16361         
16362         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
16364         Patch from Massimo Cora <maxcvs@email.it>:
16365         * plugins/editor/plugin.c: Fixed update UI for created buffers.
16366         
16367 2005-02-01  Naba Kumar  <naba@gnome.org>
16369         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
16370         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16371         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
16372         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
16373         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
16374         from sourceforge -- a64 crash fixes (correct typing for GType)
16375         and fixes compile errors in sun.
16377         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
16378         paste (shift+insert) in terminal.
16380 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
16382         * configure.in: Add «nb» to ALL_LINGUAS.
16384 2005-02-01  Naba Kumar  <naba@gnome.org>
16386         * TODO.tasks, TODO: Updated todo tasks.
16387         
16388         * plugins/editor/anjuta-document-manager.glade: Improved search
16389         relace dialog.
16390         
16391         * TODO.tasks: Fixed xml format.
16392         
16393         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
16394         work yet).
16395         
16396         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
16397         cleanups.
16398         
16399         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
16400         format during save (removed unwanted text nodes). Fixed scrollbars.
16402 2005-01-31  Naba Kumar  <naba@gnome.org>
16404         * libanjuta/interfaces/libanjuta.idl,
16405         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
16406         Implemented append() method for IAnjutaEditor interface and fixed
16407         various bugs with text insertions (cvs diff and macro insertions).
16408         
16409         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
16410         automatic indentation.
16411         
16412         * plugins/editor/action-callbacks.c,
16413         plugins/editor/action-callbacks.h,
16414         plugins/editor/anjuta-docman.c,
16415         plugins/editor/anjuta-document-manager.ui,
16416         plugins/editor/plugin.c,
16417         plugins/editor/text_editor.c,
16418         plugins/editor/text_editor.h,
16419         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
16420         Fixed highlight issues.
16422         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
16423         macro.
16424         
16425         * plugins/symbol-browser/an_symbol_view.c: Force update project.
16427         * data/properties/*: Updated properties files from scite. Created
16428         styles.properties to override the scite styles.
16429         
16430         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
16432         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
16433         
16434 2005-01-30  Naba Kumar  <naba@gnome.org>
16436         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
16437         unused definitions.
16438         
16439         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
16440         
16441         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16442         plugins/editor/text_editor.c,
16443         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
16444         fixed linuwidth preference setting, fixed insert text interface
16445         implementation. Improved automatice-indentation for cpp lexer.
16446         
16447         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
16449 2005-01-29  Naba Kumar  <naba@gnome.org>
16451         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
16452         option in update dialog as default. Improved import dialog. Sized
16453         log dialog.
16455         * configure.in: Fixed underquoted warning from autoconf.
16456         
16457         * plugins/editor/action-callbacks.c,
16458         plugins/editor/aneditor.cxx,
16459         plugins/editor/aneditor.h,
16460         plugins/editor/anjuta-document-manager.glade,
16461         plugins/editor/plugin.c,
16462         plugins/editor/plugin.h,
16463         plugins/editor/text_editor.c,
16464         plugins/editor/text_editor.h,
16465         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
16466         for Editor and fixed all preferences syncronization and notifys for
16467         visible prefs (in editor preferences page).
16468         
16469         * plugins/file-loader/plugin.c: Load recent files on idle.
16471 2005-01-28  Naba Kumar  <naba@gnome.org>
16473         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16474         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
16476         * plugins/editor/action-callbacks.c,
16477         plugins/editor/action-callbacks.h,
16478         plugins/editor/aneditor.cxx,
16479         plugins/editor/aneditor.h,
16480         plugins/editor/anjuta-document-manager.ui,
16481         plugins/editor/plugin.c,
16482         plugins/editor/text_editor.c,
16483         plugins/editor/text_editor.h,
16484         plugins/editor/text_editor_cbs.c,
16485         plugins/editor/text_editor_cbs.h,
16486         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
16487         Text editor.
16489         Patch from Massimo Cora <maxcvs@email.it>:
16490         * plugins/editor/an_symbol_search.c,
16491         plugins/editor/an_symbol_search.c: Fixed crash bugs.
16492         
16493 2005-01-27  Naba Kumar  <naba@gnome.org>
16494         
16495         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
16496         minimum size request to 200.
16498         * plugins/symbol-browser/an_symbol_info.c,
16499         plugins/symbol-browser/an_symbol_info.h,
16500         plugins/symbol-browser/an_symbol_search.c,
16501         plugins/symbol-browser/an_symbol_search.h,
16502         plugins/symbol-browser/an_symbol_view.c,
16503         plugins/symbol-browser/an_symbol_view.h,
16504         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
16505         pixbuf retrieval. Fixed runtime warning. Code clean up.
16507 2005-01-27  Naba Kumar  <naba@gnome.org>
16509         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
16510         src/anjuta.ui, (new) plugins/glade/.cvsignore,
16511         (new) plugins/glade/Makefile.am,
16512         (new) plugins/glade/anjuta-glade-plugin.png,
16513         (new) plugins/glade/anjuta-glade.plugin.in,
16514         (new) plugins/glade/anjuta-glade.ui,
16515         (new) plugins/glade/plugin.c,
16516         (new) plugins/glade/plugin.h,
16517         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
16518         now until glade3 works properly.
16520         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
16521         they are generated.
16522         
16523 2005-01-26  Naba Kumar  <naba@gnome.org>
16525         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
16526         Added mime icon for anjuta projects.
16527         
16528         patch from Massimo Cora <maxcvs@email.it>:
16529         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
16530         an_symbol_search.h, an_symbol_view.c, plugin.c:
16531         Fix/implement objects destroying/freeing.
16533 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
16534         
16535         * src/action-callback.[ch], src/anjuta-actions.h:
16536         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
16537         because it has not been updated for years and we know have a devhelp plugin
16538         which can do the job much better.
16539         * TODO.tasks: Updated done items
16541 2005-01-25  Naba Kumar  <naba@gnome.org>
16543         * autogen.sh: Fixed to generate interface files.
16545         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
16546         session save filenames.
16547         
16548         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
16549         
16550 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
16552         * plugins/project-wizard/Makefile.am,
16553         plugins/project-wizard/install.c,
16554         plugins/project-wizard/install.h,
16555         plugins/project-wizard/parser.c,
16556         plugins/project-wizard/parser.h,
16557         plugins/project-wizard/templates/terminal.wiz:
16558         Add action list block in wizard template
16559         * plugins/project-wizard/file.c,
16560         plugins/project-wizard/autogen.c:
16561         Small fixes
16563 2005-01-23  Naba Kumar  <naba@gnome.org>
16565         * configure.in: Fixed build error.
16567 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
16569         * plugins/project-wizard/druid.c,
16570         plugins/project-wizard/parser.c,
16571         plugins/project-wizard/property.c: Rewrite parser with
16572         better error handling
16574 2005-01-22  Naba Kumar  <naba@gnome.org>
16576         * plugins/symbol-browser/plugin.c: Changed c++ coments
16577         to c commnets and formated code to anjuta coding styles.
16578         
16579 2005-01-21  Naba Kumar  <naba@gnome.org>
16581         * configure.in, autogen.sh: Fixed build errors in newer automake.
16582         
16583         * plugins/editor/anjuta-docman.c: Do not emit change editor
16584         signal while in dispose.
16586         Patch from: Massimo Corà <maxcvs@email.it>
16587         * plugins/symbol-browser/Makefile.am,
16588         plugins/symbol-browser/an_symbol_view.c,
16589         plugins/symbol-browser/an_symbol_view.h,
16590         plugins/symbol-browser/plugin.c,
16591         plugins/symbol-browser/plugin.h,
16592         plugins/symbol-browser/test-symbol-browser.c,
16593         (new) plugins/symbol-browser/an_symbol_info.c,
16594         (new) plugins/symbol-browser/an_symbol_info.h,
16595         (new) plugins/symbol-browser/an_symbol_search.c,
16596         (new) plugins/symbol-browser/an_symbol_search.h:
16597         Added a cool real-time symbol-search-view in symbol browser.
16599 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
16600         
16601         * plugin/macro/plugin.c
16602         plugin/macro/anjuta-macro-plugin.ui
16603         plugin/macro/macro-db.[ch]
16604         plugin/macro/macro-dialog.[ch]
16605         plugin/macro/macro-actions.[ch]
16606         plugin/macro/macro-edit.[ch]
16607         plugin/macro/plugin.[ch]:
16608         
16609         Implemented three menu items as Naba proposed:
16610         Edit->Macro->
16611                 Insert Macro: Pops of a border-less window to enter a shortcut
16612                 Add Macro: Same as Manage Macro => New
16613                 Manage Macros: Full-features macro dialog
16615 2005-01-20  Naba Kumar  <naba@gnome.org>
16617         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
16618         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
16619         libanjuta/anjuta-shell.h,
16620         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16621         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16622         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
16623         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
16624         src/main.c, src/shell.c: Implemented command line args processing
16625         and session management. Fixed geometry restoration.
16627 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
16628         
16629         * plugins/macro/macro-db.c,
16630         plugins/macros.xml:
16631         Cleaned up XML interface and use attributes now for name, category and 
16632         shortcut. CDATA is used to avoid xml errors inside of macros.
16634 2005-01-19  Naba Kumar  <naba@gnome.org>
16636         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
16638 2005-01-18  Naba Kumar  <naba@gnome.org>
16639         
16640         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
16641         to work.
16643         * scintilla/*: Updated scintilla to current cvs and updated
16644         scintilla patches.
16645         
16646 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
16647         
16648         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
16649         plugins/cvs-plugin/cvs-actions.c:
16650         Added "Whole project" infrastructure but it does not
16651         work because I did not find a way to get the current project's
16652         root dir.
16654 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
16656         * plugins/cvs-plugin/Makefile.am
16657         plugins/cvs-plugin/anjuta-cvs.plugin.in
16658         plugins/cvs-plugin/cvs-actions.c
16659         plugins/cvs-plugin/cvs-callbacks.c
16660         plugins/cvs-plugin/cvs-interface.[ch] (added)
16661         plugins/cvs-plugin/plugin.c:
16662         
16663         Added IAnjutaCVS interface and improved cvs plugin. There
16664         is still some work to do on cvs import and to add a current
16665         project toggle.
16667 2005-01-17  Naba Kumar  <naba@gnome.org>
16669         * plugins/editor/aneditor.cxx: Fixed auto indentation.
16670         
16671         * configure.in: Fixed build errors.
16673         * data/Makefile.am,     (removed) data/README.stock_libs,
16674         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
16675         (removed) data/header.c, (removed) data/stock_libs.anj,
16676         (removed) data/x-anjuta-project.desktop,
16677         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
16679         * libanjuta/anjuta-plugin-description.c,
16680         libanjuta/anjuta-shell.c: Updated documentations.
16682         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
16683         
16684         * libanjuta/anjuta-launcher.c,
16685         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
16686         x86_64 systems.
16688 2005-01-17  Naba Kumar  <naba@gnome.org>
16689         
16690         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16691         plugins/project-wizard/templates/gtk.wiz,
16692         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
16693         Updated templates to new format.
16694         
16695         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
16696         * plugins/project-wizard/druid.c,
16697         plugins/project-wizard/parser.c,
16698         plugins/project-wizard/property.c,
16699         plugins/project-wizard/property.h,
16700         plugins/project-wizard/templates/terminal.wiz,
16701         plugins/project-wizard/templates/terminal/AUTHORS,
16702         plugins/project-wizard/templates/terminal/ChangeLog,
16703         plugins/project-wizard/templates/terminal/NEWS,
16704         plugins/project-wizard/templates/terminal/README,
16705         plugins/project-wizard/templates/terminal/project.anjuta,
16706         plugins/project-wizard/templates/terminal/src/main.c:
16707         Moveed code related to property types from druid.c and parser.c to 
16708         property.c. Changed tag from "<string ..." to
16709         "<property type="string..."     and so on. Rewrite parser
16710         (warning still in progress). Added list property. Changed
16711         terminal project to avoid using autogen on some file (much 
16712         faster) using the autogen attribute. Add a license list box in
16713         terminal project (just as an example). _label in item list is
16714         optional now.
16716 2005-01-16  Naba Kumar  <naba@gnome.org>
16718         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
16719         plugins/edtior/anjuta-docman.c: Fixed build errors.
16720         
16721         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
16722         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
16723         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
16724         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
16725         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
16726         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
16727         libanjuta/resources.h,
16728         plugins/build-basic-autotools/build-basic-autotools.c,
16729         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16730         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
16731         plugins/gtodo/plugin.c, src/Makefile.am,
16732         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
16733         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
16734         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
16735         should be handled in respective plugins. Added API documentations.
16737         * libanjuta-docs.sgml, libanjuta-sections.txt,
16738         libanjuta.types,
16739         (added) tmpl/anjuta-debug.sgml,
16740         (added) tmpl/anjuta-launcher.sgml,
16741         tmpl/anjuta-plugin.sgml,
16742         tmpl/anjuta-preferences.sgml,
16743         tmpl/anjuta-shell.sgml,
16744         (added) tmpl/anjuta-status.sgml,
16745         (removed) tmpl/anjuta-stock.sgml,
16746         tmpl/anjuta-utils.sgml,
16747         (removed) tmpl/defaults.sgml,
16748         (removed) tmpl/fileselection.sgml,
16749         (removed) tmpl/gnomefilelist.sgml,
16750         tmpl/ianjuta-buildable.sgml,
16751         (added) tmpl/ianjuta-debugger-manager.sgml,
16752         (added) tmpl/ianjuta-debugger.sgml,
16753         tmpl/ianjuta-document-manager.sgml,
16754         tmpl/ianjuta-editor.sgml,
16755         tmpl/ianjuta-file.sgml,
16756         tmpl/ianjuta-loader.sgml,
16757         tmpl/ianjuta-markable.sgml,
16758         tmpl/ianjuta-message-view.sgml,
16759         (added) tmpl/ianjuta-project-manager.sgml,
16760         (added) tmpl/ianjuta-todo.sgml,
16761         (added) tmpl/ianjuta-wizard.sgml,
16762         tmpl/libanjuta-iface-marshallers.sgml,
16763         tmpl/libanjuta-unused.sgml,
16764         (removed) tmpl/pixmaps.sgml,
16765         tmpl/plugins.sgml,
16766         (removed) tmpl/properties.sgml,
16767         tmpl/resources.sgml: Updated API documentations.
16769 2005-01-15  Naba Kumar  <naba@gnome.org>
16771         * libanjuta/anjuta-launcher.c: Added API docs.
16772         
16773         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16774         plugins/project-wizard/templates/gtk.wiz,
16775         plugins/project-wizard/templates/terminal.wiz,
16776         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16777         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
16778         plugins/project-wizard/templates/gtk/src/main.c,
16779         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
16780         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
16781         template files.
16783         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
16784         * plugins/project-wizard/anjuta-project-wizard.glade,
16785         plugins/project-wizard/autogen.c,
16786         plugins/project-wizard/druid.c,
16787         plugins/project-wizard/druid.h,
16788         plugins/project-wizard/file.c,
16789         plugins/project-wizard/file.h,
16790         plugins/project-wizard/install.c,
16791         plugins/project-wizard/parser.c,
16792         plugins/project-wizard/plugin.c,
16793         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
16794         setting the default project directory. Fix HIDDEN property, it's
16795         working but I think we could make this cleaner. Removed the
16796         copy of the string in mandatory_property. Add an optional autogen
16797         attribute, to force or avoid using autogen on some files, default
16798         without any attribute is autodetect.+ Replace the script tag with
16799         a normal file tag and an attribute execute.
16800         
16801 2005-01-14  Naba Kumar  <naba@gnome.org>
16803         * plugins/editor/action-callbacks.c,
16804         plugins/editor/search_incremental.c,
16805         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
16806         works now.
16807         
16808         * plugins/editor/plugin.c, plugins/editor/plugin.h,
16809         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
16810         tabs.
16812 2005-01-12  Naba Kumar  <naba@gnome.org>
16814         * configure.in,
16815         plugins/project-wizard/templates/Makefile.am,
16816         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
16817         plugins/project-wizard/templates/anjuta-plugin.wiz,
16818         (added) plugins/project-wizard/templates/gtk-logo.png,
16819         (added) plugins/project-wizard/templates/gtk.wiz,
16820         (added) plugins/project-wizard/templates/terminal-logo.png,
16821         plugins/project-wizard/templates/terminal.wiz,
16822         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16823         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16824         (added) plugins/project-wizard/templates/gtk/.cvsignore,
16825         (added) plugins/project-wizard/templates/gtk/Makefile.am,
16826         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
16827         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
16828         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
16829         (added) plugins/project-wizard/templates/gtk/src/main.c,
16830         (added) plugins/project-wizard/templates/gtk/src/project.glade,
16831         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
16832         GTK+ project templated and fixed other templates. Updated template
16833         logos.
16835 2005-01-12  Naba Kumar  <naba@gnome.org>
16837         * plugins/macro/anjuta-macro.glade: Improved GUI.
16838         
16839 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
16841         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
16842         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
16843         * plugins/cvs-plugin/cvs.[ch] (removed)
16844         Removed old unused files
16845         
16846         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
16847         * plugins/cvs-plugin/cvs-actions.c
16848         * plugins/cvs-plugin/Makefile.am:
16849         Seperate callback functions for better error
16850         handling. Cleaned up code.
16851         
16852         * plugins/macro/macros.xml: removed corrupt cvs
16853         macros for now.
16855 2005-01-10  Naba Kumar  <naba@gnome.org>
16857         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
16858         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
16859         and leaks.
16861 2005-01-09  Naba Kumar  <naba@gnome.org>
16863         * libegg/egg-recent-action.c, libegg/test-actions.c,
16864         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
16865         recent files models.
16866         
16867         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
16868         two models -- one for projects and other for regular files and show
16869         both in recent files menu. Changed recent files group from "anjuta"
16870         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
16871         when adding the URI in recent files.
16872         
16873         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
16874         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
16875         * plugins/macro/macro-dialog.c: Fixed dispose() method.
16876         * plugins/macro/macros.xml: Fixed xml errors.
16878 2005-01-08  Naba Kumar  <naba@gnome.org>
16879         
16880         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
16881         libegg/test-actions.c, libegg/menu/Makefile.am,
16882         libegg/menu/egg-recent-action.h: Added a new action for
16883         recent files.
16885         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
16886         Fixed dispose. Cleanup.
16887         
16888         * plugins/file-loader/anjuta-loader-plugin.ui,
16889         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16890         Use the new action for recent files. Added recent files in
16891         toolbar.
16893         * plugins/project-wizard/druid.c: Show busy cursor and
16894         de-sensitize druid buttons during page change.
16895         
16896         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
16897         * plugins/project-wizard/Makefile.am,
16898         plugins/project-wizard/druid.c,
16899         plugins/project-wizard/druid.h,
16900         plugins/project-wizard/install.c,
16901         plugins/project-wizard/plugin.c,
16902         plugins/project-wizard/plugin.h,
16903         plugins/project-wizard/property.c,
16904         plugins/project-wizard/property.h,
16905         (added) plugins/project-wizard/values.c,
16906         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
16907         objects (in values.c and values.h) containing the values of all
16908         properties. The NPWProperty objects now keep their values in this
16909         object which is persistant for one activation of the plugin, so the
16910         user keeps all the values even if he goes backward. Used an anjuta
16911         message view to list all files copied by the project wizard.
16913 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
16915         * plugins/macro/plugin.[ch],
16916         plugins/macro/macro-dialog.[ch]
16917         plugins/macro/macro-edit.[ch]
16918         plugins/macro/macro-db.[ch]
16919         plugins/macro/macro-actions.[ch]
16920         plugins/macro/anjuta-macro.plugin.in
16921         plugins/macro/anjuta-macro.glade
16922         plugins/macro/anjuta-macro.png
16923         plugins/macro/Makefile.am
16924         plugins/macro/macros.xml
16925         plugins/macro/anjuta-macro.ui (all added)
16926         configure.in
16927         plugins/Makefile.am:
16928         Added new macro plugins
16929         
16930         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16931         New icon
16932         
16933         * manuals/reference/template (removed)
16934         Removed old api reference
16935         
16936         * plugins/message-view/message-view.c:
16937         "Fixed" crash in on_row_deleted and added a
16938         comment that I cannot work this way. We will
16939         have to change everything a bit to avoid losing
16940         memory there.
16941         
16942         * plugins/text-editor/text_editor.c:
16943         Update line number width on file save
16946 2005-01-07  Naba Kumar  <naba@gnome.org>
16948         * plugins/project-wizard/anjuta-project-wizard.glade,
16949         plugins/project-wizard/druid.c,
16950         plugins/project-wizard/templates/anjuta-plugin.wiz,
16951         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
16952         Display page description in bold. Fixed mandatory field check.
16954         * configure.in,
16955         libanjuta/libanjuta-1.0.pc.in,
16956         plugins/project-wizard/druid.c,
16957         plugins/project-wizard/parser.c,
16958         plugins/project-wizard/property.h,
16959         plugins/project-wizard/templates/anjuta-plugin.wiz,
16960         plugins/project-wizard/templates/terminal.wiz,
16961         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
16962         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
16963         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
16964         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
16965         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
16966         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16967         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16968         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16969         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
16970         plugins/project-wizard/templates/terminal/configure.in.tpl,
16971         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
16972         plugins/project-wizard/templates/terminal/src/main.c: Implemented
16973         a new property type -- hidden. Fixed terminal and anjuta-plugin
16974         project templates.
16976 2005-01-07  Naba Kumar  <naba@gnome.org>
16978         * templates/anjuta-plugin.wiz,
16979         templates/terminal.wiz,
16980         templates/terminal/Makefile.am.tpl,
16981         templates/terminal/autogen.sh,
16982         (Removed) templates/terminal/configure.ac.tpl,
16983         (Added) templates/.cvsignore,
16984         (Added) templates/Makefile.am,
16985         (Added) templates/anjuta-plugin/.cvsignore,
16986         (Added) templates/anjuta-plugin/Makefile.am,
16987         (Added) templates/anjuta-plugin/src/.cvsignore,
16988         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
16989         (Added) templates/terminal/.cvsignore,
16990         (Added) templates/terminal/Makefile.am,
16991         (Added) templates/terminal/configure.in.tpl,
16992         (Added) templates/terminal/po/.cvsignore,
16993         (Added) templates/terminal/po/ChangeLog,
16994         (Added) templates/terminal/po/Makefile.am,
16995         (Added) templates/terminal/po/POTFILES.in,
16996         (Added) templates/terminal/src/.cvsignore,
16997         (Added) templates/terminal/src/Makefile.am,
16998         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
16999         project wizard. Fixed configure/po/Makefile template errors.
17001 2005-01-06  Naba Kumar  <naba@gnome.org>
17003         * configure.in: Added project templates.
17004         * plugins/project-wizard/templates/*: Added to project and renamed
17005         Makefile.am and configure.in to Makefile.am and configure.ac respectively
17006         for the project templates (so that they do not conflict with autotools
17007         build. Created proper configure.ac.tpl and autogen.sh for project
17008         templates.
17009         
17010 2005-01-06  Naba Kumar  <naba@gnome.org>
17012         * plugins/project-wizard/anjuta-project-wizard.glade,
17013         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17014         Fixed file list parsing and to take absolute file paths (for example,
17015         from an icon selected previously). Used toggle buttons for boolean
17016         properties. Check if all mandatory fields are given before going
17017         forward in the wizard. Use scrollable viewport for listing property
17018         widgets incase the list goes out of wizard's size. Added tooltips
17019         as descriptions of the property widgets. And other fixes.
17021         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17022         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17023         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
17024         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
17025         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
17026         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
17027         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
17028         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17029         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
17030         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17031         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17032         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
17033         Restructured template files.
17035 2005-01-06  Naba Kumar  <naba@gnome.org>
17037         * configure.in: Added check for autogen.
17038         
17039         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
17040         in dispose.
17041         
17042         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
17043         Do not emit changed signal when in dispose.
17045         * plugins/symbol-browser/plugin.c: Don't updated symbols when
17046         symbol-view widget has been destroyed.
17047         
17048         * src/anjuta-app.c: Set null to preference, status and ui object
17049         pointers when they are destroyed.
17051         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
17052         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
17053         Added boolean, integer and file property types.
17054         
17055         * plugins/project-wizard/Makefile.am,
17056         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
17057         project wizard templates.
17059 2005-01-04  Naba Kumar  <naba@gnome.org>
17061         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
17062         added widgets.
17063         
17064         * plugins/editor/aneditor.cxx,
17065         plugins/editor/anjuta-docman.c,
17066         plugins/editor/plugin.c,
17067         plugins/editor/text_editor.c:
17068         Removed unnecessary ref/unref of scintilla.
17069         
17070         * plugins/message-view/anjuta-msgman.c,
17071         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
17072         make close button similar to document manager.
17073         
17074         * plugins/project-manager/plugin.c,
17075         plugins/project-manager/plugin.h: Removed dead codes. Removed
17076         unnecessary ref/unref.
17077         
17078         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
17079         instead of hard refs.
17081 2005-01-03  Naba Kumar  <naba@gnome.org>
17083         * libanjuta/interfaces/libanjuta.idl: Added configure() and
17084         generate() methods for IAnjutaBuildable interface.
17086         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
17087         IAnjutaBuildable inteface.
17089         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
17090         to destroy build context when message view is destroyed.
17091         
17092         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
17093         a ref to it and unref in destructor. AnEditor class wants to be the
17094         owner of scintilla widget. Fixed compile warnings with signed/unsigned
17095         comparisions.
17096         
17097         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
17098         complicate the scene. Removed editor widget from AnjutaDocman when
17099         the widget is destroyed.
17100         
17101         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
17102         from shell. It will be removed from shell when the widget is destroyed.
17103         
17104         * plugins/editor/text_editor.c: Added debug codes to track object
17105         finalizations.
17107         * plugins/message-view/anjuta-msgman.c: Remove message view on
17108         widget destroy. Destroy message view on remove. Removed all views
17109         correctly.
17110         
17111         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17112         from container.
17114 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17116         * plugins/file-wizard/action-callbacks.c,
17117         plugins/file-wizard/anjuta-file-wizard.glade,
17118         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17119         Insert Licence, copyright, header template ...
17120         
17121 2005-01-02  Naba Kumar  <naba@gnome.org>
17123         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
17124         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
17125         anjuta_status_add_widget() to allow setting busy cursor on non
17126         toplevel windows.
17128         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
17130         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
17131         mime types to take text/source also.
17132         
17133         * plugins/editor/anjuta-docman.c,
17134         plugins/editor/anjuta-docman.h,
17135         plugins/editor/plugin.c,
17136         plugins/editor/text_editor.c,
17137         plugins/editor/text_editor.h,
17138         plugins/editor/text_editor_cbs.c: Listen for busy signal from
17139         AnjutaStatus and set busy cursor on editors.
17141         * plugins/file-loader/Makefile.am,
17142         plugins/file-loader/plugin.c,
17143         (added) plugins/file-loader/dnd.c,
17144         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
17146         * src/anjuta.c: Hide anjuta window before destruction.
17148         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17149         * configure.in, plugins/Makefile.am,
17150         (removed) plugins/project-wizard/appwiz_page1.c,
17151         (removed) plugins/project-wizard/appwiz_page2.c,
17152         (removed) plugins/project-wizard/appwiz_page3.c,
17153         (removed) plugins/project-wizard/appwiz_page4.c,
17154         (removed) plugins/project-wizard/appwizard.c,
17155         (removed) plugins/project-wizard/appwizard.h,
17156         (removed) plugins/project-wizard/appwizard_cbs.c,
17157         (removed) plugins/project-wizard/appwizard_cbs.h,
17158         (removed) plugins/project-wizard/appwizard_gui.c,
17159         (removed) plugins/project-wizard/gnome_project.c,
17160         (removed) plugins/project-wizard/gnome_project.h,
17161         (removed) plugins/project-wizard/wizard_gui.c,
17162         (removed) plugins/project-wizard/wizard_gui.h,
17163         (added) plugins/project-wizard/.cvsignore,
17164         (added) plugins/project-wizard/Makefile.am,
17165         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
17166         (added) plugins/project-wizard/anjuta-project-wizard.glade,
17167         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
17168         (added) plugins/project-wizard/applogo.png,
17169         (added) plugins/project-wizard/appwizard.png,
17170         (added) plugins/project-wizard/autogen.c,
17171         (added) plugins/project-wizard/autogen.h,
17172         (added) plugins/project-wizard/druid.c,
17173         (added) plugins/project-wizard/druid.h,
17174         (added) plugins/project-wizard/file.c,
17175         (added) plugins/project-wizard/file.h,
17176         (added) plugins/project-wizard/header.c,
17177         (added) plugins/project-wizard/header.h,
17178         (added) plugins/project-wizard/install.c,
17179         (added) plugins/project-wizard/install.h,
17180         (added) plugins/project-wizard/parser.c,
17181         (added) plugins/project-wizard/parser.h,
17182         (added) plugins/project-wizard/plugin.c,
17183         (added) plugins/project-wizard/plugin.h,
17184         (added) plugins/project-wizard/property.c,
17185         (added) plugins/project-wizard/property.h: Removed old application-wizard
17186         codes and added new template based (autogen based) project wizard
17187         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
17189 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
17191         * plugins/cvs-plugin/plugin.c: Fixed crash bug
17192         * plugins/cvs-plugin/cvs-execute.c:
17193         Fix cvs_log which did not work because of some
17194         glade problem
17195         Patch from Mark R. Pariente <markpariente@cmu.edu>
17196         - Fix message highlighting
17198 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17199         
17200         * template/*,
17201         date/template/*,
17202         configure.in:
17203         Removed template stuff completly because we dicussed to implement
17204         a macro system for Edit->Insert Text
17206 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17207         
17208         * plugins/editor/aneditor.cxx,
17209         plugins/editor/text_editor.c:
17210         Set line number width dynamically
17211         * src/about.c:
17212         Prepered new GTK 2.6 about dialog
17214 2004-12-30  Naba Kumar  <naba@gnome.org>
17216         patch from: Massimo Corà  <maxcvs@email.it>
17217         * plugins/editor/aneditor.cxx: Highlights correct function
17218         argument in recursive calltips.
17220 2004-12-30  Naba Kumar  <naba@gnome.org>
17222         * plugins/symbol-browser/plugin.c,
17223         libanjuta/interfaces/libanjuta.idl,
17224         plugins/editor/text_editor.c: Fixed editor markers and added a new
17225         marker (BASIC) to indicate line numbers. Fixed symbol browser to
17226         mark the line visited.
17227         
17228         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
17229         libegg/Makefile.am, libegg/eggcomboselect.c,
17230         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
17231         widget for use with symbol view in toolbar.
17232         
17233         * plugins/cvs-plugin/anjuta-cvs.ui,
17234         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
17235         placeholder for cvs plugin context menu in filemanager.
17236         
17237 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17238         
17239         * plugins/cvs-plugin/plugin.c:
17240         Show popup menu only if the file is contained in
17241         a directory containing a "CVS" directory
17243 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17244         
17245         * plugins/cvs-plugin/cvs-action.[ch],
17246         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17247         * plugins/cvs-plugin/anjuta-cvs.ui,
17248         * plugins/cvs-plugin/plugin.c:
17249         Implemented "Import"
17250         
17251         Patch from Mark R. Pariente <markpariente@cmu.edu>:
17252         Added right-click-menu for file-manager
17254 2004-12-26  Naba Kumar  <naba@gnome.org>
17256         * src/action-callbacks.c, src/action-callbacks.h,
17257         src/anjuta-actions.h, src/anjuta-app.c,
17258         src/anjuta.ui: Added fullscreen action.
17260         * plugins/cvs-plugin/cvs-actions.c,
17261         plugins/cvs-plugin/plugin.c,
17262         plugins/cvs-plugin/plugin.h: Watches current editor,
17263         project and file manager selection in plugin
17264         implementation.
17265         
17266 2004-12-26  Naba Kumar  <naba@gnome.org>
17268         * src/anjuta-app.c, src/anjuta.c, src/main.c,
17269         src/action-callbacks.c: Fixed app finalization. Added a
17270         command line arg --proper-shutdown (-p), which when set
17271         will release all plugins and their resources (this option
17272         is mainly for debugging).
17273         
17274         * plugins/file-loader/plugin.c: Fixed filename duplications
17275         in recent files history.
17276         
17277         * plugins/profile-default/plugin.c: Disabled problematic
17278         plugins for now to load at startup.
17279         
17280         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
17281         annoying debug prints.
17282         
17283 2004-12-23  Naba Kumar  <naba@gnome.org>
17285         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
17286         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17287         plugins/cvs-plugin/anjuta-cvs.ui,
17288         plugins/cvs-plugin/cvs-actions.c,
17289         plugins/cvs-plugin/cvs-actions.h,
17290         plugins/cvs-plugin/cvs-execute.c,
17291         plugins/cvs-plugin/cvs-execute.h,
17292         plugins/cvs-plugin/Makefile.am,
17293         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
17294         Added cvs log command.
17296 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
17297         
17298         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
17299         default
17301 2004-12-20  Naba Kumar  <naba@gnome.org>
17303         patch from: Massimo Corà  <maxcvs@email.it>
17304         * plugins/editor/aneditor.cxx: Added recursive calltips.
17306 2004-12-20  Naba Kumar  <naba@gnome.org>
17307         
17308         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
17309         Show busy cursor during loading and unloading.
17310         
17311 2004-12-19  Naba Kumar  <naba@gnome.org>
17313         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
17314         memory leaks. Disabled debug print.
17316         * plugins/symbol-browser/an_symbol_view.c,
17317         plugins/symbol-browser/plugin.c,
17318         plugins/symbol-browser/plugin.h: Fixed loading and unloading
17319         problems. Creates SymbolView object every time when the
17320         plugin is activated.
17322         * plugins/project-manager/plugin.c: Close project when
17323         deactivating.
17324         
17325 2004-12-18  Naba Kumar  <naba@gnome.org>
17327         * po/POTFILES.in: Removed commented lines.
17328         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
17329         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
17330         * plugins/gdb/plugin.c: Fixed compile error.
17331         
17332         Patch from: Mark R. Pariente  <mark@demar.com.tr>
17333         * libegg/eggcellrendererkeys.c: Fixed compile error.
17334         
17335 2004-12-18  Naba Kumar  <naba@gnome.org>
17337         * plugins/file-loader/plugin.c: Fixed loading bug.
17338         
17339         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
17340         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17341         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
17342         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
17343         and corruptions. Fixed loading and unloading of plugins.
17344         
17345 2004-12-17  Naba Kumar  <naba@gnome.org>
17346         
17347         * plugins/file-loader/Makefile.am,
17348         plugins/file-loader/plugin.c,
17349         plugins/project-manager/plugin.c: Fixed memory corruption
17350         and disposition codes. Added missing plugin.h in Makefile.am.
17352 2004-12-16  Naba Kumar  <naba@gnome.org>
17354         * plugins/symbol-browser/an_symbol_view.c,
17355         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
17356         codes. Fixed memory leaks and corruptions.
17358         * plugins/build-basic-autotools/build-basic-autotools.c
17359         plugins/editor/anjuta-docman.c,
17360         plugins/editor/text_editor.c,
17361         plugins/file-loader/plugin.c,
17362         plugins/file-manager/plugin.c,
17363         plugins/file-wizard/plugin.c,
17364         plugins/message-view/anjuta-msgman.c,
17365         plugins/message-view/anjuta-msgman.h,
17366         plugins/message-view/message-view.c,
17367         plugins/message-view/plugin.c,
17368         plugins/message-view/plugin.h,
17369         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
17371         * src/about.c, src/about.h, src/action-callbacks.c,
17372         src/action-callbacks.h, src/anjuta-actions.h,
17373         src/anjuta-app.c, src/anjuta-app.h,
17374         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
17375         src/anjuta.c, src/anjuta.h, src/getline.c, 
17376         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
17377         src/start-with.c, src/start-with.h: Fixed emacs modes.
17379         * src/layout.xml: Brought document manager in front.
17380         
17381 2004-12-15  Naba Kumar  <naba@gnome.org>
17383         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
17384         properly removed.
17385         
17386         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
17387         finalization. Added a method to unload all plugins and destroy them.
17388         Fixed memory leaks.
17389         
17390         * plugins/sample1/plugin.c: Proper finalization code and renamed
17391         functions to proper names.
17392         
17393         * plugins/build-basic-autotools/build-basic-autotools.c,
17394         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
17396         * src/shell.c: Unload all plugins on exit, so that memory profilers
17397         can detect memory leaks in plugins.
17399 2004-12-13  Naba Kumar  <naba@gnome.org>
17401         * plugins/devhelp/plugin.c: Delay widget initialization, now that
17402         docking is working.
17403         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
17404         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
17406 2004-12-11  Naba Kumar  <naba@gnome.org>
17408         * data/properties/anjuta.properties: Fixed font size.
17409         * plugin/build-basic-autotools/build-basic-autotools: Added initial
17410         compile file function. There are some fixmes there.
17411         * plugins/message-view/anjuta-msgman.c,
17412         * plugins/message-view/message-view.c: Fixed bugs and clean up.
17413         
17414 2004-12-08  Naba Kumar  <naba@gnome.org>
17416         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
17417         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
17418         to escape quotes in a string.
17419         
17420         * plugins/cvs-plugin/cvs-actions.c,
17421         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
17422         cvs diff command.
17424         * plugins/build-basic-autotools/build-basic-autotools.c,
17425         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
17426         filters.
17427         
17428 2004-12-07  Naba Kumar  <naba@gnome.org>
17430         * plugins/build-basic-autotools/build-basic-autotools.c,
17431         plugins/build-basic-autotools/automake-c.filters: Completed directory
17432         tracking. Double click on Errors and warnings now work as expected.
17434         * plugins/build-basic-autotools.c: Added codes to track build directory
17435         so that absolute path of the files could be determined.
17437 2004-12-06  Naba Kumar  <naba@gnome.org>
17439         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
17440         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
17441         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
17442         
17443 2004-12-05  Naba Kumar  <naba@gnome.org>
17445         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
17446         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
17447         
17448         * plugins/cvs-plugin/plugin.c,
17449         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
17450         
17451 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
17452         
17453         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17454         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
17455         plugins/cvs-plugin/cvs-execute.[ch]:
17456         Implemented cvs status and cvs diff
17457         Known bugs:
17458         - rdiff command is not correct
17459         - Must find a way to allow selection of directies AND files 
17460         in GtkFileChooser
17462 2004-12-03  Naba Kumar  <naba@gnome.org>
17464         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
17465         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
17466         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
17467         session.properties file if it is for the first time.
17468         
17469 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
17470         
17471         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
17472         commit.
17473         
17474         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
17475         plugins/cvs-plugin/anjuta-cvs.ui:
17476         Implemented update/commit and changed menu layout 
17478 2004-12-02  Naba Kumar  <naba@gnome.org>
17480         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
17481         property name (for cvs path property). Beautified dialogs.
17483 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
17484         
17485         * plugins/message-view/anjuta-msgman.c: Changed callback name
17486         and changed switch-page handling.
17487         
17488         * plugins/cvs-plugin/cvs-actions.c:
17489         * plugins/cvs-plugin/cvs-execute.c:
17490         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17491         - Implemented cvs add and cvs removed - both working now
17492         - Created a useful preferences page
17493         
17495 2004-11-30  Naba Kumar  <naba@gnome.org>
17497         * libanjuta/anjuta-status.c: Fixed runtime warning.
17498         
17499         * plugins/editor/Makefile.am:
17500         plugins/editor/anjuta-document-manager.glade,
17501         plugins/editor/plugin.c
17502         plugins/editor/plugin.h
17503         plugins/editor/style-editor.c (new, moved from src/),
17504         plugins/editor/style-editor.h (new, moved from src/),
17505         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
17506         settings in preferences.
17508         * plugins/editor/text_editor.c,
17509         plugins/editor/text_editor.h: Do not take unused args in
17510         text_editor_get_props().
17512         * src/style-editor.c, src/style-editor.h: Removed, moved to
17513         plugins/editor/ directory.
17515 2004-11-29  Naba Kumar  <naba@gnome.org>
17517         * plugins/editor/text_editor_cbs.c: Emit click signal in
17518         IAnjutaMarkable.
17519         * libanjuta/anjuta-status.c: More spacing between items.
17520         
17521 2004-11-29  Naba Kumar  <naba@gnome.org>
17523         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
17524         
17525         * libanjuta/interfaces/libanjuta.idl,
17526         plugins/debug-manager/anjuta-debug-manager.plugin.in,
17527         plugins/debug-manager/plugin.c,
17528         plugins/gdb/breakpoints.c,
17529         plugins/gdb/breakpoints.h,
17530         plugins/gdb/debugger.c,
17531         plugins/gdb/debugger.h,
17532         plugins/gdb/plugin.c,
17533         plugins/gdb/plugin.h,
17534         plugins/gdb/utilities.c,
17535         plugins/gdb/utilities.h: Code cleanups and partial implementation of
17536         toggle breakpoint margin clicks.
17538 2004-11-28  Naba Kumar  <naba@gnome.org>
17540         * TODO.tasks: Fixed indentations.
17541         * plugins/gtodo/libgtodo.c: Save with indentation.
17542         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
17543         * plugins/project-manager/plugin.c: Fixed runtime warnings.
17544         * libanjuta/anjuta-status.c: Fixed busy cursors.
17545         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
17546         * po/POTFILES.in: Updated.
17547         
17548 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
17549         
17550         * plugins/editor/anjuta-document-manager.glade,
17551           plugins/editor/search-replace.[c,h], 
17552           plugins/editor/search-replace_backend.h
17553           plugins/editor/search-preferences.[c,h] :
17554           Saved Search-Preferences (gconf),
17555           Basic search by default.
17557 2004-11-22  Naba Kumar  <naba@gnome.org>
17559         * configure.in: Fixed build error.
17561 2004-11-21  Naba Kumar  <naba@gnome.org>
17563         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
17564         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
17565         Added AnjutaStatus class to libanjuta.
17566         Added anjuta_shell_get_status() method.
17567         
17568         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
17569         and fixed marshaller generation.
17570         
17571         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
17572         "updade_ui" signals to IAnjutaEditor interface.
17573         
17574         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
17575         
17576         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
17577         regexes.
17578         
17579         * plugins/class-gen/clsGen.c: Intial port.
17580         
17581         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
17582         name.
17583         
17584         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
17585         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17586         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
17587         Implemented status update. Emits "update_ui" and "char_added" signals.
17588         Added view preferences.
17589         
17590         * plugins/file-loader/plugin.c: Added open with plugins in open with
17591         menus.
17592         
17593         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
17594         
17595         * plugins/message-view/anjuta-msgman.c,
17596         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
17597         to close correct message view rather than current view.
17599 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
17600         
17601         * plugins/cvs-plugin/cvs-actions.c
17602         plugins/cvs-plugin/plugin.[ch]
17603         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17604         Implemented cvs add but ran into a launcher/message_view
17605         problem because of a limitation of the idl compiler
17607 2004-11-19  Naba Kumar  <naba@gnome.org>
17609         * plugins/project-manager/plugin.c: Displays a progress window during
17610         project load.
17611         
17612         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
17613         Fixed UI separators.
17614         
17615         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
17616         UI placeholder.
17617         
17618         * plugins/project-manager/anjuta-project-manager.ui,
17619         plugins/project-manager/plugin.[c,h]: Added add/remove context
17620         menus and implemented them. Added file manager merge menu.
17622 2004-11-18  Naba Kumar  <naba@gnome.org>
17624         * TODO.tasks: Updated.
17625         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
17626         plugins/message-view/message-view.c: Fixed finalize and dispose
17627         methods.
17628         * plugins/debugger/*: Removed from cvs (development now in
17629         debug-manager).
17631 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
17633         Reviewed by Naba Kumar  <naba@gnome.org>:
17634         
17635         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
17636         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17637         plugins/gdb/breakpoints.c: all marker related stuff moved from
17638         editor and docman interfaces to IAnjutaMarkable
17640 2004-11-17  Naba Kumar  <naba@gnome.org>
17642         * TODO.tasks: Updated.
17643         
17644         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
17645         
17646         * libegg/egg-combo-action.c: Block changed signal when changing model.
17647         
17648         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
17649         Emit changed signal. Removed dead codes.
17650         
17651         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
17652         that recent files history do not duplicate.
17653         
17654         * plugins/symbol-browser/an_symbol_view.c,
17655         plugins/symbol-browser/an_symbol_view.h,
17656         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
17657         Fixed a bug.
17659 2004-11-15  Naba Kumar  <naba@gnome.org>
17661         * plugins/project-manager/plugin.c: Opens targets on double click.
17662         
17663         * plugins/message-view/message-view.c,
17664         plugins/file-manager/anjuta-file-manager-plugin.glade,
17665         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
17666         Added proper class finalization
17667         and disposition. Added preferences notifications and callbacks to
17668         change info/warning/error colors.
17669         
17670         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
17671         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
17672         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
17673         Implemented finalize method for AnjutaApp. Code cleanups.
17674         
17675         * plugins/message-view/plugin.c: Static parent_class.
17676         
17677 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17678         * plugins/editor/search-replace.[c,h], 
17679           plugins/editor/search-replace_backend.c
17680           Update search entry in main toolbar.
17681           Clean code.
17683 2004-11-11  Naba Kumar  <naba@gnome.org>
17685         * TODO.tasks: Updated.
17687         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
17688         and completed on-the-fly-change preferences. Removed "changed"
17689         signal as it is no longer necessary (use notify for similar
17690         purpose to monitor individual preferences).
17692         
17693         * plugins/editor/anjuta-document-manager.glade: Added view menu
17694         preferences so that they are registered.
17695         
17696         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
17697         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
17698         connection to "changed" signal of preferences and implemented
17699         notifications for some editor preferences. More to implement.
17701 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17702         * plugins/editor/print.c
17703         Fixed bug 1047624 : Add line number every X lines.
17705 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17706         * plugins/editor/search-replace.c
17707         Fixed a crash bug (995755) when searching "%n"
17709 2004-11-09  Naba Kumar  <naba@gnome.org>
17711         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
17712         Fixed to refresh categories list on file load.
17714 2004-11-08  Naba Kumar  <naba@gnome.org>
17715         
17716         * configure.in, plugins/Makefile.am,
17717         plugins/profile-default/plugin.c: Added cvs plugin in build.
17718         
17719         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
17720         
17721         * plugins/debug-manager/.cvsignore: Added file to ignore.
17722         
17723         * plugins/debug-manager/Makefile.am: Removed dead codes.
17724         
17725         * src/anjuta.ui: Added placeholder for version control UI.
17727 2004-11-08  Naba Kumar  <naba@gnome.org>
17729         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17730         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17731         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
17732         Updated.
17734         * global-tags/Makefile.am: Fixed make error.
17736         * plugins/profile-default/plugin.c: Added debug-manager
17737         and gdb plugins to load at startup so that debugger
17738         windows are docked properly. They will be removed
17739         later when we figure out runtime docking.
17741         * plugins/sample1/*: Restored to last working state.
17743         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
17744         windows in lower pane. Named the windows appropriately.
17746         * ChangeLog: Fixed format.
17747         
17748 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
17750         * libanjuta/interfaces/libanjuta.idl,
17751         libanjuta/anjuta-marshal.c,
17752         plugins/Makefile.am,
17753         plugins/debug-manager/plugin.c,
17754         plugins/editor/plugin.c,
17755         plugins/editor/text_editor.c,
17756         plugins/gdb/breakpoints.c,
17757         plugins/gdb/debugger.c,
17758         plugins/gdb/plugin.c,
17759         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
17761 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17762         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
17763         plugins/editor/search-replace.c,
17764         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
17765         Search and Replace; Show result in find pane
17766           
17767 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
17768         
17769         * plugins/gdb, plugins/debug-manager: Applied debugger patch
17770         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
17771         (added features: starting debugger and loading of core/executable,
17772         StepIn, StepOut, StepOver and Execute, toggling breakpoint
17773         partially works)
17775 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
17776         
17777         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
17778         my cvs-plugin files...
17779         I hope I have rescued everything possible.
17780         
17781         * Naba: Could you please fix sample1 because I messed it up to 
17782         but there should be a histroy of this directory we should commit
17784 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
17785         
17786         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
17787         infrastructure
17788         * plugins/cvs-plugin/plugin.c,
17789         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17790         Added preferences dialog (not yet complete)
17792 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
17793         
17794         * global-tags/Makefile.am, mime/Makefile.am:
17795         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
17796         
17797         * template/xmltemplate.[ch],
17798         template/xmlstrings.[ch],
17799         template/autotools.[ch] removed,
17800         template/prj_template.[ch] removed,
17801         template/lang_template.[ch] removed,
17802         template/lib_template.[ch] removed,
17803         template/Makefile.am adjusted,
17804         template/dtds/lang.dtd removed, 
17805         template/dtds/lib.dtd removed,
17806         template/dtds/prj.dtd removed,
17807         template/dtds/autotools.dtd removed,
17808         data/template/lib/* removed,
17809         data/template/language/* removed,
17810         data/template/library/* removed,
17811         data/template/project/* removed,
17812         date/template/Makefile.am adjusted:
17813         Remove everything except text-templates to replace hardcoded 
17814         Edit->Insert texts with dynamic loaded.
17816         * plugins/cvs-plugin/plugin.[ch],
17817         plugins/cvs-actions.[ch],
17818         plugins/Makefile.am,
17819         plugins/cvs-plugin/Makefile.am,
17820         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
17821         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17822         plugins/cvs-plugin/anjuta-cvs.plugin.in:
17823         Added initial cvs-plugin code
17825 2004-10-21  Naba Kumar  <naba@gnome.org>
17826         
17827         * libanjuta/anjuta-plugin.c,
17828         plugins/build-basic-autotools/build-basic-autotools.c,
17829         plugins/debugger/plugin.c,
17830         plugins/devhelp/plugin.c,
17831         plugins/editor/anjuta-docman.c,
17832         plugins/editor/goto_line.c,
17833         plugins/editor/plugin.c,
17834         plugins/editor/search-replace.c,
17835         plugins/editor/text_editor.c,
17836         plugins/file-loader/plugin.c,
17837         plugins/file-manager/plugin.c,
17838         plugins/file-wizard/file.c,
17839         plugins/file-wizard/plugin.c,
17840         plugins/gdb/plugin.c,
17841         plugins/gtodo/plugin.c,
17842         plugins/message-view/anjuta-msgman.c,
17843         plugins/profile-default/plugin.c,
17844         plugins/project-manager/plugin.c,
17845         plugins/sample1/plugin.c,
17846         plugins/terminal/terminal.c: Defined all global variables static,
17847         particularly class parent_class variables. They were getting
17848         confused at link time.
17850         * libanjuta/plugins.c: Do not unload plugins when they are
17851         deactivated. Simply cache them for later activation. Unloading
17852         modules have some problem with shared libs using static class
17853         registration. Fixed hash type for installed plugins. Eventually,
17854         we want to add "CanUnload" attribute for .plugin files (in
17855         "Anjuta Plugin" group) to let plugin loader know if the plugin can
17856         be unloaded from memory. Those plugins declaring CanUnload=false
17857         will not be unloaded from memory and will be put in the cache. Those
17858         not declaring anything or declaring CanUnload=true, will be unloaded
17859         from memory when they are deactivated.
17861         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
17862         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17863         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
17864         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
17865         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
17866         activation, deactivation. Fixed memory leaks.
17868 2004-10-20  Naba Kumar  <naba@gnome.org>
17870         * TODO.tasks: Updated.
17871         
17872         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17873         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
17874         macro for adding interfaces to plugin types. Code cleanup.
17875         
17876         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17877         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17878         
17879         * plugins/build-basic-autotools/build-basic-autotools.c,
17880         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
17881         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17882         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
17883         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
17884         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
17885         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
17886         plugins/project-manager/plugin.c,
17887         plugins/symbol-browser/an_symbol_view.c,
17888         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
17889         newly defined macro to add interfaces to plugin types.
17891         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
17893 2004-10-20  Naba Kumar  <naba@gnome.org>
17895         * TODO.tasks: Added task list.
17896         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
17897         default values.
17899 2004-10-19  Naba Kumar  <naba@gnome.org>
17901         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
17902         
17903         * plugins/editor/action-callbacks.c,
17904         plugins/editor/action-callbacks.h,
17905         plugins/editor/anjuta-docman.c,
17906         plugins/editor/anjuta-docman.h,
17907         plugins/editor/anjuta-document-manager.ui,
17908         plugins/editor/file_history.c,
17909         plugins/editor/file_history.h,
17910         plugins/editor/plugin.c: Added file history browsing.
17911         
17912         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
17913         
17914         * plugins/message-view/anjuta-message-manager.ui,
17915         plugins/message-view/plugin.c: Added document manager context menu.
17916         
17917         * plugins/symbol-browser/an_symbol_view.c,
17918         plugins/symbol-browser/an_symbol_view.h,
17919         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17920         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
17921         document manager context menu.
17922         
17923         * scintilla/*, scintilla/include/*: Updated to current cvs.
17924         
17925 2004-10-19  Naba Kumar  <naba@gnome.org>
17927         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
17928         placeholder for debugger UI.
17929         
17930         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
17931         * plugins/file-manager/plugin.c: Fixed loading bug.
17932         
17933         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
17934         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
17935         Initializes gconf database with default values when the
17936         values are not defined. Use bool and int prefs separately.
17938         * plugins/editor/plugin.c: Added encoding preferences.
17939         * plugins/project-manager/plugin.c: Cleanup and debug messages.
17941         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17942         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17943         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17944         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17946 2004-10-18  Naba Kumar  <naba@gnome.org>
17948         * po/POTFILES.in: Updated.
17949         
17950         * libanjuta/anjuta-ui.c: Corrected debug messages.
17951         
17952         * libegg/egg-combo-action.c, libegg/test-actions.c,
17953         libegg/menu/egg-combo-action.h: Fixed combo action.
17954         
17955         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
17956         Fixed format.
17957         
17958         * plugins/editor/action-callbacks.[c,h],
17959         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
17960         Implemented file swap. Removed dead codes.
17961         
17962         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
17963         dead codes.
17964         
17965         * plugins/symbol-browser/an_symbol_view.[c,h],
17966         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17967         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
17968         Implemented file symbols. Implemented goto file line when symbol is
17969         selected.
17970         
17971         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
17972         
17973 2004-10-10  Naba Kumar  <naba@gnome.org>
17975         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
17976         
17977         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
17978         
17979         * plugins/debugger/.cvsignore,
17980         (added) plugins/debugger/Makefile.am,
17981         (added) plugins/debugger/anjuta-debugger.glade,
17982         (added) plugins/debugger/anjuta-debugger.plugin.in,
17983         (added) plugins/debugger/anjuta-debugger.plugin.png,
17984         (added) plugins/debugger/anjuta-debugger.ui,
17985         plugins/debugger/attach_process.c,
17986         (removed) plugins/debugger/attach_process_cbs.c,
17987         (removed) plugins/debugger/attach_process_cbs.h,
17988         (removed) plugins/debugger/breakpoints.c,
17989         (removed) plugins/debugger/breakpoints.h,
17990         (removed) plugins/debugger/debug_tree.c,
17991         (removed) plugins/debugger/debug_tree.h,
17992         (removed) plugins/debugger/debugger.c,
17993         (removed) plugins/debugger/debugger.h,
17994         (removed) plugins/debugger/memory.c,
17995         (removed) plugins/debugger/memory.h,
17996         (added) plugins/debugger/plugin.c,
17997         (added) plugins/debugger/plugin.h,
17998         (removed) plugins/debugger/registers.c,
17999         (removed) plugins/debugger/registers.h,
18000         (removed) plugins/debugger/registers_cbs.c,
18001         (removed) plugins/debugger/registers_cbs.h,
18002         (removed) plugins/debugger/registers_gui.c,
18003         (removed) plugins/debugger/sharedlib.c,
18004         (removed) plugins/debugger/sharedlib.h,
18005         (removed) plugins/debugger/sharedlib_cbs.c,
18006         (removed) plugins/debugger/sharedlib_cbs.h,
18007         (removed) plugins/debugger/sharedlib_gui.c,
18008         (removed) plugins/debugger/signals.c,
18009         (removed) plugins/debugger/signals.h,
18010         (removed) plugins/debugger/signals_cbs.c,
18011         (removed) plugins/debugger/signals_cbs.h,
18012         (removed) plugins/debugger/signals_gui.c,
18013         (removed) plugins/debugger/stack_trace.c,
18014         (removed) plugins/debugger/stack_trace.h,
18015         (added) plugins/debugger/utilities.c,
18016         (added) plugins/debugger/utilities.h,
18017         (removed) plugins/debugger/watch.c,
18018         (removed) plugins/debugger/watch.h,
18019         (removed) plugins/debugger/watch_cbs.c,
18020         (removed) plugins/debugger/watch_cbs.h,
18021         (removed) plugins/debugger/watch_gui.c,
18022         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18023         
18024         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
18025         Added debugger gdb backend plugin.
18026         
18027         * plugins/message-view/plugin.c: Registered all message stock icons.
18028         
18029         * plugins/profile-default/plugin.c: Loads debugger plugin.
18030         
18031         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
18033 2004-10-08  Naba Kumar  <naba@gnome.org>
18035         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
18036         information.
18037         
18038         * plugins/symbol-browser/.cvsignore,
18039         plugins/symbol-browser/Makefile.am,
18040         plugins/symbol-browser/an_symbol_view.c,
18041         plugins/symbol-browser/an_symbol_view.h,
18042         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
18043         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18044         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
18045         plugins/symbol-browser/plugin.c,
18046         plugins/symbol-browser/plugin.h,
18047         plugins/symbol-browser/sv_class.xpm,
18048         plugins/symbol-browser/sv_function.xpm,
18049         plugins/symbol-browser/sv_macro.xpm,
18050         plugins/symbol-browser/sv_private_fun.xpm,
18051         plugins/symbol-browser/sv_private_var.xpm,
18052         plugins/symbol-browser/sv_protected_fun.xpm,
18053         plugins/symbol-browser/sv_protected_var.xpm,
18054         plugins/symbol-browser/sv_public_fun.xpm,
18055         plugins/symbol-browser/sv_public_var.xpm,
18056         plugins/symbol-browser/sv_static_fun.xpm,
18057         plugins/symbol-browser/sv_static_var.xpm,
18058         plugins/symbol-browser/sv_struct.xpm,
18059         plugins/symbol-browser/sv_unknown.xpm,
18060         plugins/symbol-browser/sv_variable.xpm,
18061         plugins/symbol-browser/test-symbol-browser.c,
18062         plugins/Makefile.am: Implemented Symbol
18063         browser plugin.
18064         
18065         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
18066         
18067         * plugins/build-basic-autotools/Makefile.am,
18068         plugins/devhelp/Makefile.am,
18069         plugins/editor/Makefile.am,
18070         plugins/file-loader/Makefile.am,
18071         plugins/file-manager/Makefile.am,
18072         plugins/file-wizard/Makefile.am,
18073         plugins/gtodo/Makefile.am,
18074         plugins/message-view/Makefile.am,
18075         plugins/profile-default/Makefile.am,
18076         plugins/project-manager/Makefile.am
18077         plugins/sample1/Makefile.am,
18078         plugins/terminal/Makefile.am,
18079         scintilla/Makefile.am,
18080         libegg/Makefile.am,
18081         launcher/Makefile.am,
18082         libanjuta/Makefile.am,
18083         src/Makefile.am,
18084         tagmanager/Makefile.am,
18085         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
18086         anjuta_data_dir in configure.in and used them in plugins Makefile.am
18087         files. Also fixed library dependencies.
18088         
18089         * plugins/editor/aneditor.cxx: Disabled unused codes.
18090         * plugins/file-manager/an_file_view.c: Added copyright.
18091         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
18092         
18093         * plugins/profile-default/plugin.c: Can load plugins by location.
18094         * plugins/project-manager/plugin.c: Remove project_root_uri value
18095         when project is closed.
18096         
18097 2004-10-06  Naba Kumar  <naba@gnome.org>
18099         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
18100         
18101         * libanjuta/interfaces/libanjuta.idl,
18102         plugins/editor/text_editor.c: Added get_length()
18103         and get_current_word() methods in IAnjutaEditor interface.
18104         
18105         * libegg/Makefile.am: Added test_actions target.
18106         
18107         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
18108         
18109         * plugins/build-basic-autotools/build-basic-autotools.c,
18110         plugins/file-loader/plugin.c,
18111         plugins/message-view/message-view.c: Added code to go to file and
18112         line number,
18113         
18114         * plugins/devhelp/plugin.c: Context sensitive help now works.
18115         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18116         uri as line number and goes to that line number.
18117         
18118         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18119         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18120         gtodo_client_load() method to load from a diffrent file. Watched 
18121         project root directory in plugin to open TODO.tasks of the project.
18122         
18123         * plugins/project-manager/plugin.c: Updates project UI
18124         sensitive/insensitive.
18126         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
18127         anjuta-shell program to test plugins.
18128         
18129         * src/anjuta-app.c: Registered UI accels.
18130         
18131 2004-09-28  Naba Kumar  <naba@gnome.org>
18133         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
18134         method.
18135         
18136         * src/anjuta-app.c: Implemented present widget method.
18137         
18138         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18139         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
18140         
18141         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
18142         added editor.
18143         
18144         * plugins/editor/text_editor.c: Connects to preferences changed signal
18145         correctly.
18146         
18147 2004-09-28  Naba Kumar  <naba@gnome.org>
18148         
18149         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
18150         print code.
18151         
18152         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
18153         size to 5 pix.
18154         
18155         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
18156         in changed signal callback.
18157         
18158         * plugins/editor/action-callbacks.c: Implemented save_all action
18159         callback. Removed dead code. Do save_as when saving a new file.
18160         Implemented incremental search.
18161         
18162         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
18163         
18164         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
18165         
18166         * src/anjuta-app.c: Registers UI accelerators.
18167         
18168 2004-09-27  Naba Kumar  <naba@gnome.org>
18170         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
18171         
18172         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18173         plugins/devhelp/anjuta-devhelp.plugin.in,
18174         plugins/file-loader/anjuta-loader.plugin.in,
18175         plugins/file-manager/anjuta-file-manager.plugin.in,
18176         plugins/gtodo/anjuta-gtodo.plugin.in,
18177         plugins/project-manager/anjuta-project-manager.plugin.in,
18178         plugins/terminal/anjuta-terminal.plugin.in:
18179         Gave proper plugin names.
18181         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
18182         error when regex fail.
18183         
18184         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
18185         Added help and context search. Watches current editor. More menus
18186         in Help submenu. Update UI (sensitive when required) properly.
18187         
18188         * plugins/editor/anjuta-document-manager.ui,
18189         plugins/devhelp/anjuta-devhelp.ui,
18190         plugins/message-view/anjuta-message-manager.ui,
18191         src/anjuta.ui: Goto menu actions are in separate submenu.
18192         
18193         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
18194         Removed unimplemented UI elements.
18195         
18196         * src/anjuta-app.c: Larger (and normal) icon size.
18197         
18198         * src/layout.xml: Task manager plugin along with document (in middle).
18199         
18200         * plugins/editor/plugin.c, plugins/file-loader.c,
18201         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
18202         in gtkactions. Enable/disable UI properly.
18203         
18204 2004-09-26  Naba Kumar  <naba@gnome.org>
18206         * po/POTFILES.in: Updated, added missing files.
18208         * .cvsignore: Updated.
18209         
18210         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
18211         a new function to get User input text.
18212         
18213         * libanjuta/resources.[c,h]: Added a function to created sized image.
18214         
18215         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
18216         from filename, as thats the correct representation.
18217         
18218         * plugins/build-basic-autotools/Makefile.am,
18219         (added) plugins/build-basic-autotools/automake-c.filters,
18220         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18221         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
18222         Rearragned UI elements in the build menu. Added codes to read build
18223         filter rules from external file. Implemented all build, configure,
18224         autogen commands. Watches current editor and project.
18225         
18226         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
18227         Added editor changed signal and exports current editor value.
18228         Fixed parameter names. Fixed get_uri() interface implementation to
18229         return correct uri.
18230         
18231         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
18232         elements.
18233         
18234         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
18235         
18236         * plugins/file-manager/an_file_view.c,
18237         plugins/file-manager/an_file_view.c: Exports file uri correctly.
18238         
18239         * plugins/file-wizard/file.c: Reads uri correctly.
18240         
18241         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
18242         sets the page to the new view.
18243         
18244         * plugins/message-view/message-view.c: Unrefs the tree model when done.
18245         Fixed signal connecting.
18246         
18247         * plugins/project-manager/plugin.c: Changed "project_root_directory"
18248         to "project_root_uri" and exports as uri.
18249         
18250 2004-09-24  Naba Kumar  <naba@gnome.org>
18252         * libanjuta/anjuta-ui.c: Fixed a crash bug.
18253         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
18254         in correct way.
18255         * plugins/file-manager/plugin.c: Fixed crash in unloading.
18256         * plugins/file-loader/plugin.c: Added comments.
18257         * plugins/build-basic-autotools/plugin.c: Added comments.
18258         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
18259         
18260         * libanjuta/interfaces/libanjuta.idl,
18261         plugins/message-view/anjuta-msgman.c,
18262         plugins/message-view/message-view.c,
18263         plugins/message-view/message-view.h,
18264         plugins/message-view/plugin.c: Buffering and appending messages have
18265         been separated. message-view implementations cleaned up. Signals
18266         Emissions fixed. Messages now displayed in summary and details show
18267         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
18268         API.
18269         
18270         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
18271         preferences.
18272         
18273         * plugins/build-basic-autotools/Makefile.am,
18274         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
18275         parsing of output to create message summaries. Uses new message view
18276         API.
18277         
18278         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
18279         preferences to make dialog box smaller.
18280         
18281         * plugins/editor/search-replace.c: Fixed compile error with change
18282         in IAnjutaMessageView API.
18283         
18284 2004-09-21  Naba Kumar  <naba@gnome.org>
18286         * plugins/Makefile.am: Deletes old (installed) plugins before
18287         installing new ones.
18288         
18289         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18290         plugins/build-basic-autotools/build-basic-autotools.c,
18291         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
18292         file URI from filemanager. Only disables/enables build submenu in file
18293         manager, instead of merging/unmerging.
18294         
18295         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
18296         non-text files.
18297         
18298         * plugins/file-loader/anjuta-loader-plugin.ui,
18299         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18300         Implemented "Open with" file manager submenu. Displays error message
18301         when file can not be opened.
18302         
18303         * plugins/file-manager/an_file_view.c: Renamed
18304         file_manager_current_filename value name to file_manager_current_uri
18305         and exports proper URI.
18306         
18307         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
18309 2004-09-19  Naba Kumar  <naba@gnome.org>
18311         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18312         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
18313         save point signal to change editor tabs. Fixed accels.
18314         
18315         * plugins/file-loader/plugin.c: Fixed accels.
18317         * plugins/project-manager/plugin.c: Added target selection callback.
18318         
18319         * plugins/project-manager/plugin.c: Added URI activation.
18320         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
18321         Fixed dialog and closed it on ok. Fixed a crash bug.
18322         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
18324         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
18325         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
18326         plugins/file-loader/anjuta-loader-plugin.ui,
18327         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18328         Added recent files in file loade plugin.
18329         
18330         * ChangeLog: Fixed entry dates.
18331         
18332 2004-09-18  Naba Kumar  <naba@gnome.org>
18334         * plugins/devhelp/plugin.c: Added UI sensitization and removed
18335         an unnecessary GtkFrame.
18336         
18337 2004-09-17  Naba Kumar  <naba@gnome.org>
18339         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
18341         * TODO: Updated.
18342         
18343         * data/Makefile.am: Disabled installing old mime info.
18344         
18345         * mime/anjuta.applications, mime/anjuta.keys: Updated.
18346         
18347         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
18348         plugins/editor/anjuta-document-manager.ui,
18349         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18350         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
18351         Added Editor context popup menu.
18352         
18353         * plugins/project-manager/anjuta-project-manager-plugin.png:
18354         Update image.
18355         
18356         * plugins/project-manager/anjuta-project-manager.plugin.in:
18357         Support .anjuta mime type.
18358         
18359         * plugins/project-manager/plugin.c: Exports "project_root_directory"
18360         value.
18361         
18362         * plugins/file-manager/plugin.c: Watches "project_root_directory"
18363         value.
18364         
18365         * src/layout.xml, plugins/profile-default/plugin.c:
18366         Added project manager plugin for startup.
18368 2004-09-16  Naba Kumar  <naba@gnome.org>
18369         
18370         * anjuta.prj: Updated.
18371         
18372         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
18373         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
18374         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
18375         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
18376         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
18377         plugins/terinal/Makefile.am, src/Makefile.am,
18378         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
18379         Fixed makefile syntax errors.
18381 2004-09-16  Naba Kumar  <naba@gnome.org>
18383         * configure.in, src/layout.xml,
18384         plugins/profile-default/plugin.c,
18385         libanjuta/interfaces/libanjuta.idl,
18386         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
18387         
18388         * configure.in, plugins/Makefile.am,
18389         plugins/project-manager/.cvsignore, 
18390         plugins/project-manager/Makefile.am,
18391         plugins/project-manager/anjuta-project-manager-plugin.png,
18392         plugins/project-manager/anjuta-project-manager.plugin.in,
18393         plugins/project-manager/anjuta-project-manager.ui,
18394         plugins/project-manager/plugin.c,
18395         plugins/project-manager/plugin.h: Added project manager plugin
18396         based on gnome-build.
18397         
18398         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
18399         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
18400         
18401         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
18402         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18403         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
18404     
18405 2004-09-16  Naba Kumar  <naba@gnome.org>
18407         * plugins/editor/action-callbacks.c: Fixed compile error.
18408         
18409 2004-09-15  Naba Kumar  <naba@gnome.org>
18411         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
18412         
18413         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
18414         New improved splace with nicer progress.
18415         
18416         * configure.in, plugins/Makefile.am,
18417         (added) file-wizard/.cvsignore,
18418         (added) file-wizard/Makefile.am,
18419         (added) file-wizard/action-callbacks.c,
18420         (added) file-wizard/action-callbacks.h,
18421         (added) file-wizard/anjuta-file-wizard-plugin.png,
18422         (added) file-wizard/anjuta-file-wizard.glade,
18423         (added) file-wizard/anjuta-file-wizard.plugin.in,
18424         (added) file-wizard/anjuta-file-wizard.ui,
18425         (added) file-wizard/file.c,
18426         (added) file-wizard/file.h,
18427         (added) file-wizard/plugin.c,
18428         (added) file-wizard/plugin.h:
18429         Created new file wizard and added it. The wizard takes care of text
18430         bit insertions and new files creation.
18432         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18433         plugins/editor/action-callbacks.h,
18434         plugins/editor/anjuta-document-manager.glade,
18435         plugins/editor/anjuta-document-manager.ui,
18436         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18437         (removed) plugins/editor/file.[c,h]: Removed text insertions and
18438         new files code and moved into a new plugin (file wizard).
18439         
18440         * libanjuta/plugins.[c,h]: Added plugins selection function.
18441         
18442         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
18443         get_position(), insert() in IAnjutaEditor interface. Added
18444         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
18445         interface (for wizard plugins).
18447         * plugins/file-loader/anjuta-loader-plugin.ui,
18448         plugins/file-loader/plugin.c: Added wizard launcher interface which
18449         scans for plugins implement IAnjutaWizard interface and presents the
18450         list to user for selection. The selected plugin is then activated
18451         for the wizard.
18453         * libanjuta/interfaces/.cvsignore: Updated.
18454         * plugins/message-view/.cvsignore: Updated.
18455         * plugins/launcher/*: Removed as launcher has already been moved to
18456         libanjuta as class.
18458         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18459         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18460         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18461         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18462         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
18463         Updated API documentations.
18465 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
18467         * configure.in: Added Punjabi to ALL_LINGUAS
18469 2004-07-29  Naba Kumar  <naba@gnome.org>
18471         * configure.in: Added file-loader plugin Makefile path and
18472         fixed devhelp version requirement.
18474 2004-07-28  Naba Kumar  <naba@gnome.org>
18476         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
18477         terminal/preferences-terminal.png (added), message-view/*.png (added),
18478         message-view/*.xpm (added), editor/*.png (added),
18479         editor/*.xpm (added), plugins/editor/Makefile.am,
18480         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
18481         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
18482         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
18483         respective plugins directories.
18485         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
18486         pixmaps/block-end-16.png, pixmaps/block-end.png
18487         pixmaps/block-start-16.png, pixmaps/block-start.png
18488         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
18489         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
18490         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
18491         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
18492         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
18493         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
18494         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
18495         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
18496         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
18497         pixmaps/preferences-editor.png, pixmaps/undock.png
18498         pixmaps/error-next-16.png, pixmaps/error-next.png
18499         pixmaps/error-prev-16.png, pixmaps/error-prev.png
18500         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
18501         pixmaps/preferences-terminal.png: Deleted
18503         * libanjuta/properties* (removed), plugins/editor/properties* (added),
18504         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18505         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
18506         plugins/editor/anjuta-document-manager.plugin.in,
18507         plugins/editor/anjuta-document-manager.ui,
18508         plugins/editor/plugin.c, plugins/editor/print.c,
18509         plugins/editor/search-replace_backend.c,
18510         plugins/editor/search_preferences.h,
18511         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
18512         Moved properties souce files to editor plugin as it not required in
18513         libanjuta. Other editor fixes.
18515         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
18516         libegg/dock/* (removed)
18517         : Restored GDL external dependencies and removed libegg dock
18518         sources, because gdl is being developed.
18519         
18520         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
18521         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
18522         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
18523         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
18524         libanjuta/plugins.c, libanjuta/plugins.h,
18525         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
18526         gconf system. Shell now takes docking positions. Added more utility
18527         functions. Added plugins query function. And other fixes.
18529         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
18530         
18531         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
18532         plugin to load files based on mime type.
18533         
18534         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
18535         
18536         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
18537         plugins/file-manager/plugin.c: File manager now uses file loader to
18538         open files.
18540         * plugins/message-view/anjuta-msgman.c,,
18541         plugins/message-view/message-view.c,
18542         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
18544         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
18545         plugins/terminal/terminal.c, src/Makefile.am,
18546         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
18547         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
18548         
18549         * libegg/dock/*: Removed directory.
18550         
18551 2004-07-28  Naba Kumar  <naba@gnome.org>
18553         * configure.in: Reduced gnome-print version requirement.
18554         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
18556 2004-07-21  Ray Strode  <rstrode@redhat.com>
18557         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
18558         new mime sytem.
18560 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
18561         
18562         * plugins/editor/search-replace.c: Some fixes
18563         * plugins/terminal/Makefile.am:
18564         Patch from: Alexey Rusakov <ktirf@users.sf.net>
18566 2004-05-19  Naba Kumar  <naba@gnome.org>
18568         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
18569         compiler warning.
18571 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
18573         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
18574         Implemented IAnjutaSavable
18575         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
18577 2004-05-17  Naba Kumar  <naba@gnome.org>
18579         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
18580         plugins/build-basic-autotools/.cvsignore,
18581         plugins/build-basic-autotools/Makefile.am,
18582         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
18583         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18584         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18585         plugins/build-basic-autotools/build-basic-autotools.c,
18586         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
18587         build plugin.
18588         
18589         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
18590         definition.
18591         
18592         * plugins/file-manager/an_file_view.c,
18593         plugins/file-manager/anjuta-file-manager.ui,
18594         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
18595         Added context menu UI.
18596         
18597         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
18598         in view menu.
18600 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
18601         
18602         * libanjuta/anjuta-preferences.[ch]: 
18603         Added save/load_gconf functions
18604         * src/action_callbacks.[ch], src/preferences.c: 
18605         Load global prefs from gconf at startup and save them
18606         on exit. Prefs load and save correctly but something resets
18607         them to default after loading...
18608         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
18609         Somehow the linker does not find save/load_gconf functions
18610         in libanjuta. Must be a stupid mistake, I would be glad
18611         if someone could fix that.
18612         * manuals/reference/libanjuta-sections.txt: Added new
18613         preferences functions and removed gnome-filelist
18614         * plugins/file-manager/anjuta-file-manager-plugin.glade:
18615         * plugins/file-manager/plugin.c:
18616         Added root-path property
18618 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
18619         
18620         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
18621         they are not longer needed.
18622         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
18623         anjuta-sections.txt: Remove references to the files
18624         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
18625         Use new nautilus icons for file-manager, looks incredible
18626         cool!
18628 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
18629         
18630         * plugins/editor/anjuta-docman.c: gchar* to 
18631         const gchar* in arguments
18632         * plugins/editor/text_editor.c: Implemented IAnjutaFile
18633         Interface
18634         * plugins/file-manager/an_file_view.c: Open files on
18635         double-click. Does not work yet because it does not
18636         find IAnjutaFile interface in document manager
18638 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
18639         
18640         * plugins/editor/anjuta-docman.c
18641         * plugins/editor/text_editor.c:
18642         Made close button working, made multiple selection in
18643         File/Open dialog possble, fixed crash bug if file cannot
18644         be opened.
18646 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
18647         
18648         * plugins/editor/action-callbacks.c
18649         * plugins/editor/anjuta-docman.c
18650         * plugins/editor/anjuta-docman.h
18651         * plugins/editor/search-replace.c
18652         * plugins/editor/search-replace_backend.c
18653         * plugins/editor/text_editor.c
18654         * plugins/editor/text_editor.h:
18655         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
18656         able to open all files, use uri instead of full_filename, fixed
18657         many bugs.
18660 2004-05-13  Naba Kumar  <naba@gnome.org>
18662         * plugins/message-view/anjuta-message-manager-plugin.glade:
18663         HIG compliant.
18665         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
18666         management.
18668         * pixmaps/anjuta_splash.png: Added border.
18669         
18670         * plugins/editor/anjuta-document-manager.png: New icon.
18671         
18672         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
18673         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
18674         
18675         plugins/editor/Makefile.am,
18676         plugins/editor/search-replace.c,
18677         plugins/editor/search-replace.h,
18678         plugins/editor/search-replace_backend.c,
18679         plugins/editor/search-replace_backend.h,
18680         plugins/editor/search_preferences.h,
18681         plugins/editor/search_preferences.c: Merged changes from
18682         ANJUTA_1_2_0 branch.
18683         
18684         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
18685         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
18686         operational.
18688         * plugins/terminal/Makefile.am,
18689         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
18690         dialog.
18691         
18692         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
18693         submenu.
18695 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
18696         * plugins/message-view/plugin.c: Fixed glade file loading
18697         Removed "Show messages" menu item
18698         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
18699         twice because of this load system layout hack.
18700         * libanjuta/anjuta-ui.h: Removed #include config.h
18701         * libanjuta/libanjuta.pc: Fixed path and depencies
18702         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
18703         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
18704         * libanjuta/properties.cxx : #include "properties_cxx.h"
18705         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
18707 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
18708         * plugins/message-view/*: Fixed message view preferences
18709         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
18710         * anjuta.glade: Removed messages stuff
18712 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
18713         
18714         * Removed libanjutamm, it is now hosted on SF.net:
18715         cvs.sf.net/cvsroot/anjuta/libanjutamm
18717 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
18718         
18719         * libanjutamm/*
18720         Added some experimental code to add support for C++ plugins.
18721         Nothing works yet and it is likely that it will disappear but
18722         I have some questions to murrayc and he wants to see the code.
18724 2004-05-11  Naba Kumar  <naba@gnome.org>
18726         * plugins/terminal/terminal.c: Fixed prefs loading bug.
18728         * plugins/editor/action-callbacks.c: Fixed a crash bug in
18729         hightlight style menu actions.
18731         * manuals/reference/libanjuta/libanjuta-docs.sgml,
18732         manuals/reference/libanjuta/plugin-description-file.sgml,
18733         manuals/reference/libanjuta/writing-plugins.sgml,
18734         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18735         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18736         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
18738         * src/anjuta-app.c: Always load system layout for now.
18740         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
18741         
18742         * manuals/reference/libanjuta/libanjuta-docs.sgml,
18743         manuals/reference/libanjuta/libanjuta-sections.txt,
18744         manuals/reference/libanjuta/libanjuta.types,
18745         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18746         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18747         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18748         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18749         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
18750         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
18751         Updated documentation.
18753         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
18754         plugins/profile-default/plugin.c, src/layout.xml:
18755         Created terminal plugin.
18756          
18757         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
18758         (new) plugins/file-manager/.cvsignore,
18759         plugins/file-manager/an_file_view.c,
18760         plugins/file-manager/plugin.c,
18761         plugins/file-manager/plugin.h: Moved preferences to separate
18762         glade file and added cvsignore file.
18763         
18764         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
18765         from ANJUTA_1_2_0 branch. Please note that other po files need merging
18766         from the branch. I tried it     but there were way too many conflicts.
18767         
18768         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
18769         
18770         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
18771         util functions required during the merge.
18772         
18773         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
18774         interface.
18775         
18776         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18777         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
18778         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18779         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
18780         Merged with ANJUTA_1_2_0 branch.
18782 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
18784         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
18786 2004-05-07  Naba Kumar  <naba@gnome.org>
18788         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
18790         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
18791         Added preferences reading and loading.
18792         
18793         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
18794         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
18795         libanjuta/fileselection.c, libanjuta/fileselection.h,
18796         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
18797         
18798         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
18800         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
18801         anjuta.spec.in, configure.in, data/autogen.sh.generic,
18802         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
18803         data/macros/autogen.sh, data/macros2/autogen.sh
18804         data/properties/ada.properties, data/properties/anjuta.properties,
18805         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
18806         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
18807         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
18808         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
18809         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
18810         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
18811         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
18812         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
18813         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
18814         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
18815         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
18816         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
18817         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
18818         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
18819         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
18820         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
18821         plugins/class-gen/clsGen.c, plugins/editor/print.c,
18822         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
18823         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
18824         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18825         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
18826         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
18827         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
18828         (added) scintilla/scintilla-marshal.c,
18829         (added) scintilla/scintilla-marshal.h,
18830         (added) scintilla/scintilla-marshal.list,
18831         scintilla/include/SString.h, scintilla/include/SciLexer.h,
18832         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
18833         (added) scintilla/patches/scintilla-calltip-align.patch,
18834         (added) scintilla/patches/scintilla-minor.patch,
18835         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
18837 2004-05-06  Naba Kumar  <naba@gnome.org>
18839         * (added) plugins/file-manager/Makefile.am,
18840         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
18841         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
18842         (added) plugins/file-manager/anjuta-file-manager.ui,
18843         (added) plugins/file-manager/plugin.c,
18844         (added) plugins/file-manager/plugin.h,
18845         (removed) plugins/file-manager/an_file_view.h,
18846         plugins/Makefile.am, configure.in,
18847         plugins/file-manager/an_file_view.c: Created file manager plugin.
18848         
18849         * plugins/profile-default/plugin.c: Added file manager plugin in default
18850         profile.
18851         
18852         * libanjuta/Makefile.am: Fixed dependencies.
18853         * pixmaps/anjuta_splash.png: New splash screen.
18855 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
18856         
18857         * template/template.c/h: Added in-line doc
18858         * manuals/reference/template/*: Added template documentation
18859         * configure.in: Build template docs
18861 2004-05-05  Naba Kumar  <naba@gnome.org>
18863         * autogen.sh: Added commands to generate initial interfaces.
18864         
18865         * libanjuta/Makefile.am,
18866         (removed)libanjuta/anjuta-plugin-parser.c,
18867         (removed)libanjuta/anjuta-plugin-parser.h,
18868         (added)libanjuta/anjuta-plugin-description.c,
18869         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
18870         plugin description.
18871         
18872         * libanjuta/anjuta-plugin.c,
18873         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
18874         
18875         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
18876         and added AnjutaShellPlacement enum for widgeds placement (passed to 
18877         widget add_widget() method.
18878         
18879         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
18880         and moved plugin sets loading in profile plugins.
18881         
18882         * libanjuta/interfaces/.cvsignore,
18883         (removed)libanjuta/interfaces/Makefile.am,
18884         libanjuta/interfaces/libanjuta.idl,
18885         libanjuta/interfaces/anjuta-idl-compiler.pl,
18886         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
18887         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
18888         (removed)libanjuta/interfaces/ianjuta-editor.c,
18889         (removed)libanjuta/interfaces/ianjuta-editor.h,
18890         (removed)libanjuta/interfaces/ianjuta-file.c,
18891         (removed)libanjuta/interfaces/ianjuta-file.h,
18892         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
18893         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
18894         (removed)libanjuta/interfaces/ianjuta-message-view.c,
18895         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
18896         *.h and Makefile.am files. They are autogenerated. Interfaces are
18897         by anjuta-idl-compiler.pl from libanjuta.idl file.
18898         
18899         * manuals/reference/libanjuta/Makefile.am,
18900         manuals/reference/libanjuta/anjuta-architecture.sgml,
18901         manuals/reference/libanjuta/libanjuta-docs.sgml,
18902         manuals/reference/libanjuta/libanjuta-sections.txt,
18903         manuals/reference/libanjuta/libanjuta.types,
18904         manuals/reference/libanjuta/plugin-description-file.sgml,
18905         manuals/reference/libanjuta/writing-plugins.sgml,
18906         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
18907         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
18908         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18909         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18910         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18911         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18912         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
18913         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
18914         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
18915         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
18916         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18917         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18918         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
18919         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
18920         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
18921         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
18922         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
18923         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
18924         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
18925         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
18926         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
18927         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
18928         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
18929         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
18930         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
18931         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
18932         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
18933         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
18934         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
18935         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
18936         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
18937         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18938         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
18939         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
18940         interfaces template sgmls.
18941         
18942         * plugins/Makefile.am,
18943         plugins/devhelp/anjuta-devhelp.plugin.in,
18944         plugins/devhelp/plugin.c,
18945         plugins/editor/action-callbacks.c,
18946         plugins/editor/anjuta-document-manager.plugin.in,
18947         plugins/editor/plugin.c,
18948         plugins/editor/plugin.h,
18949         plugins/editor/text_editor.c,
18950         plugins/sample1/plugin.c,
18951         plugins/message-view/anjuta-message-manager.plugin.in,
18952         plugins/message-view/plugin.c: Fixed shell add_widget method to take
18953         placement. Fixed other errors.
18954         
18955         * (added)plugins/profile-default/.cvsignore,
18956         (added)plugins/profile-default/Makefile.am,
18957         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
18958         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
18959         (added)plugins/profile-default/anjuta-default-profile.ui,
18960         (added)plugins/profile-default/plugin.c,
18961         (added)plugins/profile-default/plugin.h: Added a default new
18962         profile plugin.
18963         
18964         * src/Makefile.am,
18965         src/action-callbacks.c,
18966         src/anjuta-app.c,
18967         src/anjuta.c,
18968         src/main.cpp: Fixed necessary changes for libanjuta
18970 2004-05-04  Naba Kumar  <naba@gnome.org>
18972         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
18973         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
18974         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
18975         placement for default widgets placements.
18977 2004-05-03  Naba Kumar  <naba@gnome.org>
18979         * manuals/reference/libanjuta/anjuta-architecture.sgml,
18980         manuals/reference/libanjuta/libanjuta-docs.sgml,
18981         manuals/reference/libanjuta/plugin-description-file.sgml,
18982         manuals/reference/libanjuta/writing-plugins.sgml:
18983         Wrote more sections in writing-plugins document and fixed errors.
18985 2004-05-03  Naba Kumar  <naba@gnome.org>
18987         * libanjuta/interfaces/libanjuta.idl: Added interface
18988         IAnjutaFileManager.
18989         
18990         * manuals/reference/libanjuta/anjuta-architecture.dia,
18991         manuals/reference/libanjuta/anjuta-architecture.png: Updated
18992         architecture diagram.
18993         
18994         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
18995          manuals/reference/libanjuta/libanjuta-docs.sgml,
18996         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
18997         (added) manuals/reference/libanjuta/writing-plugins.sgml:
18998         Wrote writing-plugins document and separated chapters into
18999         separate sgml files.
19000         
19001         * plugins/file-manager/an_file_view.c,
19002         plugins/file-manager/an_file_view.h: New and improved directory
19003         rendering.
19005 2004-05-02  Sven Herzberg  <herzi@abi02.de>
19007         * anjuta.glade: re-designed the new file dialog
19008         * anjuta_dialogs_strings.c: new strings from the new file dialog
19010 2004-04-30  Naba Kumar  <naba@gnome.org>
19012         * libanjuta/interfaces/Makefile.am.iface,
19013         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19014         
19015         * libanjuta/interfaces/libanjuta.idl: Updated.
19017         * libanjuta/interfaces/Makefile.am.iface,
19018         libanjuta/interfaces/libanjuta.idl: Updated.
19020 2004-04-29  Naba Kumar  <naba@gnome.org>
19021         
19022         * libanjuta/interfaces/Makefile.am.iface,
19023         libanjuta/interfaces/libanjuta.idl: Updated.
19025 2004-04-29  Naba Kumar  <naba@gnome.org>
19027         * libanjuta/interfaces/giface-idlc-c.pl,
19028         libanjuta/interfaces/libanjuta.idl: Upgraded.
19029         * libanjuta/interfaces/Makefile.am.iface: Added.
19030         
19031 2004-04-28  Naba kumar  <naba@gnome.org>
19033         * libanjuta/interfaces/giface-idlc-c.pl,
19034         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
19035         definitions and wrote a compiler.
19036         
19037 2004-04-28  Naba Kumar  <naba@gnome.org>
19039         * libanjuta/anjuta-shell.c: Fixed docs.
19040         * libanjuta/interfaces/Makefile.am,
19041         libanjuta/interfaces/ianjuta-file.c,
19042         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
19043         
19044         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
19045         
19046         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
19048         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19049         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19050         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19051         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19052         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
19053         * src/anjuta-app.c: Fixed bug.
19055 2004-04-27  Naba Kumar  <naba@gnome.org>
19057         * libanjuta/anjuta-preferences-dialog.c,
19058         manuals/Makefile.am: Fixed document bugs and enabled docs
19059         building.
19061         * libanjuta/anjuta-preferences-dialog.c,
19062         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
19063         More documentation.
19064         
19065         * libanjuta/anjuta-preferences.c,
19066         manuals/reference/libanjuta/libanjuta-docs.sgml,
19067         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19068         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19069         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19070         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19071         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
19072         Wrote more documentations.
19074         * (removed) plugins/message-view/imessage-view.c,
19075         (removed) plugins/message-view/ianjuta-msgman.c,
19076         plugins/message-view/Makefile.am,
19077         plugins/message-view/anjuta-msgman.c,
19078         plugins/message-view/anjuta-msgman.h,
19079         plugins/message-view/message-view.c,
19080         plugins/message-view/message-view.h,
19081         plugins/message-view/plugin.c,
19082         plugins/message-view/plugin.h: Moved interface implementations
19083         in their respective classes and used correct macros to
19084         defined class types.
19086         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19087         src/action-callbacks.c, src/anjuta-app.c: Subclassed
19088         AnjutaUI from GtkUIManager instead of GtkDialog.
19090         * manuals/reference/libanjuta/Makefile.am,
19091         manuals/reference/libanjuta/libanjuta-docs.sgml,
19092         manuals/reference/libanjuta/libanjuta-sections.txt,
19093         manuals/reference/libanjuta/libanjuta.types,
19094         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19095         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19096         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19097         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19098         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19099         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
19100         Wrote more documentation, fixed typos, added architecture
19101         diagram, updated object types etc.
19103         * plugins/editor/text_editor.c: Fixed interface implementation.
19105 2004-04-26  Naba Kumar  <naba@gnome.org>
19107         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19108         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19109         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
19110         architecture diagram and a new chapter on plugins description file.
19112 2004-04-25  Naba Kumar  <naba@gnome.org>
19114         *  libanjuta/anjuta-children.h,
19115         libanjuta/anjuta-plugin.c,
19116         libanjuta/anjuta-plugin.h,
19117         libanjuta/anjuta-preferences.c,
19118         libanjuta/anjuta-shell.c,
19119         libanjuta/anjuta-shell.h,
19120         libanjuta/e-splash.c,
19121         libanjuta/e-splash.h,
19122         manuals/reference/libanjuta/Makefile.am,
19123         manuals/reference/libanjuta/libanjuta-docs.sgml,
19124         manuals/reference/libanjuta/libanjuta-sections.txt,
19125         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19126         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19127         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19128         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19129         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19130         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19131         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19132         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19133         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19134         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19135         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19136         manuals/reference/libanjuta/tmpl/defaults.sgml,
19137         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19138         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19139         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19140         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19141         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19142         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19143         manuals/reference/libanjuta/tmpl/plugins.sgml,
19144         manuals/reference/libanjuta/tmpl/properties.sgml,
19145         manuals/reference/libanjuta/tmpl/resources.sgml,
19146         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
19147         manuals/reference/libanjuta/tmpl/e-splash.sgml,
19148         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19149         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19150         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19151         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
19153         Added more template files and wrote more documentation.
19155 2004-04-24  Andras Timar  <timar@gnome.hu>
19157         * configure.in: Added hu to ALL_LINGUAS.
19159 2004-04-23  Naba Kumar  <naba@gnome.org>
19160         
19161         * configure.in: Fixed compile error.
19162         
19163         * libanjuta/anjuta-children.c,
19164         libanjuta/anjuta-children.h,
19165         libanjuta/anjuta-preferences.c,
19166         libanjuta/anjuta-preferences.h,
19167         libanjuta/anjuta-shell.c,
19168         libanjuta/anjuta-ui.c,
19169         libanjuta/anjuta-ui.h,
19170         manuals/reference/libanjuta/Makefile.am,
19171         manuals/reference/libanjuta/libanjuta-docs.sgml,
19172         manuals/reference/libanjuta/libanjuta.types,
19173         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19174         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19175         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19176         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19177         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19178         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19179         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19180         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19181         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19182         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19183         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19184         manuals/reference/libanjuta/tmpl/defaults.sgml,
19185         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19186         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19187         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19188         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19189         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19190         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19191         manuals/reference/libanjuta/tmpl/plugins.sgml,
19192         manuals/reference/libanjuta/tmpl/properties.sgml,
19193         manuals/reference/libanjuta/tmpl/resources.sgml,
19194         plugins/sample1/plugin.c: Added libanjuta API documentation.
19196 2004-04-22  Naba Kumar  <naba@gnome.org>
19198         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
19199         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19200         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19201         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
19202         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
19203         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
19204         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
19205         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
19206         (removed) libegg/eggradiotoolbutton.c,
19207         (removed) libegg/eggseparatortoolitem.c,
19208         (removed) libegg/eggtoggletoolbutton.c,
19209         (removed) libegg/eggtoolbar.c,
19210         (removed) libegg/eggtoolbutton.c,
19211         (removed) libegg/eggtoolitem.c,
19212         (removed) libegg/prop-editor.c,
19213         (removed) libegg/test-actions.c,
19214         (removed) libegg/test-drag.c,
19215         (removed) libegg/test-merge.c,
19216         (removed) libegg/test-toolbar.c,
19217         libegg/menu/Makefile.am,
19218         (removed) libegg/menu/egg-accel-dialog.h,
19219         (removed) libegg/menu/egg-action-group.h,
19220         (removed) libegg/menu/egg-action.h,
19221         libegg/menu/egg-entry-action.h,
19222         (removed) libegg/menu/egg-markup.h,
19223         (removed) libegg/menu/egg-menu-merge.h,
19224         (removed) libegg/menu/egg-menu.h,
19225         (removed) libegg/menu/egg-radio-action.h,
19226         (removed) libegg/menu/egg-toggle-action.h,
19227         (removed) libegg/menu/howitshouldwork.txt,
19228         (removed) libegg/toolbar/.cvsignore,
19229         (removed) libegg/toolbar/Makefile.am,
19230         (removed) libegg/toolbar/TODO,
19231         (removed) libegg/toolbar/eggradiotoolbutton.h,
19232         (removed) libegg/toolbar/eggseparatortoolitem.h,
19233         (removed) libegg/toolbar/eggtoggletoolbutton.h,
19234         (removed) libegg/toolbar/eggtoolbar.h,
19235         (removed) libegg/toolbar/eggtoolbutton.h,
19236         (removed) libegg/toolbar/eggtoolitem.h,
19237         (removed) libegg/toolbar/prop-editor.h,
19238         (removed) libegg/toolbar/toolbar-api.txt,
19239         (removed) libegg/toolbar/toolbar-ideas.txt,
19240         plugins/devhelp/anjuta-devhelp.ui,
19241         plugins/devhelp/plugin.c,
19242         plugins/editor/action-callbacks.c,
19243         plugins/editor/action-callbacks.h,
19244         plugins/editor/anjuta-docman.c,
19245         plugins/editor/anjuta-document-manager.ui,
19246         plugins/editor/plugin.c,
19247         P plugins/message-view/Makefile.am,
19248         plugins/message-view/anjuta-message-manager.ui,
19249         plugins/message-view/plugin.c,
19250         plugins/sample1/anjuta-sample.ui,
19251         plugins/sample1/plugin.c,
19252         src/action-callbacks.c,
19253         src/action-callbacks.h,
19254         src/anjuta-actions.h,
19255         src/anjuta-app.c,
19256         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
19257         Gtk actions and UIManager. Fixed all plugins to use this.
19258         
19259         * manuals/reference/gtkdoc-scangobj.diff,
19260         manuals/reference/libanjuta/Makefile.am,
19261         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19262         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19263         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19264         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19265         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
19267         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
19268         
19269 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
19270         
19271         * plugins/message-view/imessage-view.c
19272         * plugins/message-view/ianjuta-msgman.c:
19273         Added interfaces
19275 2004-04-17  Adam Weinberger  <adamw@gnome.org>
19277         * configure.in: Added en_CA to ALL_LINGUAS.
19279 2004-04-08  Naba Kumar  <naba@gnome.org>
19281         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
19282         libanjuta/interfaces/Makefile.am,
19283         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
19284         message manager and message view interfaces.
19286         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
19287         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19288         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19289         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
19290         src/anjuta-app.c: Used 'activate' and
19291         'deactivate' virtual methods for plugins. Fixed installed plugins
19292         dialogs. Added remove_widget() method for AnjutaShell.
19294         * libanjuta/interfaces/Makefile.am,
19295         libanjuta/interfaces/ianjuta-document-manager.c,
19296         libanjuta/interfaces/ianjuta-document-manager.h,
19297         libanjuta/interfaces/ianjuta-editor.c,
19298         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
19299         and editor interfaces.
19301         * plugins/devhelp/plugin.c,
19302         plugins/message-view/anjuta-message-manager.plugin.in,
19303         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
19304         plugins/sample1/plugin.c: Updated plugins implementation to
19305         reflect the changes.
19307 2004-04-07  Naba Kumar  <naba@gnome.org>
19309         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
19310         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
19311         libanjuta/interfaces/ianjuta-editor.h,
19312         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
19313         plugins/editor/anjuta-docman.c,
19314         plugins/editor/anjuta-document-manager.plugin.in,
19315         plugins/editor/plugin.c, plugins/sample1/plugin.c,
19316         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
19317         Added supported interfaces for plugins. Tested plugin interfaces
19318         through sample plugin.
19319         
19320 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
19321         
19322         * template/Makefile.am, data/templates/library/Makefile.am
19323         Fixed some automake-1.7 incompatibilities
19324         * template/xmltemplate.c: Small fix
19326 2004-02-23  Naba Kumar  <naba@gnome.org>
19328         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
19329         Added plugins manager dialog.
19330         
19331         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
19332         library dependencies.
19333         
19334         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
19335         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
19336         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
19337         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
19338         geometry command line option.
19339         
19340 2004-02-16  Naba Kumar  <naba@gnome.org>
19342         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
19343         Added interfaces and IAnjutaEditor editor interface.
19344         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
19345         interface.
19346         * libanjuta/anjuta-shell.h: Fixed bug.
19347         
19348 2004-02-13  Naba Kumar  <naba@gnome.org>
19350         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
19351         
19352 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
19353         
19354         * data/template/*/.cvsignore:
19355         Avoid all these ? in cvs output
19357 2004-02-13  Naba Kumar  <naba@gnome.org>
19359         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
19360         includes and linking.
19362         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
19363         and set required version to devhelp 0.8. This devhelp version
19364         can be acquired from gnome cvs branch devhelp branch
19365         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
19367         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
19368         src/actions-callbacks.c: Added Dock Manager settings menu item.
19370         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
19371         * plugins/devhelp/plugin.c: Fixed a linking bug.
19372         
19373         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
19374         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
19375         external GDL dependency and used libegg codes.
19376         
19377 2004-02-12  Naba Kumar  <naba@gnome.org>
19379         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
19380         Added devhelp plugin, but it can't be used without a
19381         patch in devhelp. So it's disabled for now.
19383         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
19384         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
19385         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
19386         Update cvsignore files.
19388         * libanjuta/plugins.c, widgets/e-splash.c:
19389         Fixed plugins loading to show splash icons.
19390         
19391         * plugins/message-view/anjuta-message-manager.plugin.in,
19392         plugins/message-view/plugin.c: Fixed plugin registered name.
19394         * plugins/message-view/anjuta-message-view.png,
19395         plugins/sample1/anjuta-sample-plugin.png: Update images.
19397         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
19398         src/main.c: Fixed layout loading.
19400         * plugins/devhelp/Makefile.am: Fixed error.
19402         * (removed) widgets/*, libanjuta/plugins.h,
19403         src/main.c: Transfered widgets to libanjuta/.
19404         
19405         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
19406         toplevel directory to created only one library as libanjuta-egg.
19408         * data/Makefile.am: Fixed build error.
19410         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
19411         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
19412         libegg/.cvsignore: Added egg dock widget.
19414         * gdl/*: Removed as they are now available in libegg.
19415         
19416 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
19418         * plugins/editor/anjuta-docman.c:
19419         Use stock close icon on tab close button
19421 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
19422         
19423         * data/template/Makefile.am
19424         data/template/language/Makefile.am
19425         data/template/library/Makefile.am
19426         data/template/text/Makefile.am
19427         data/template/project/Makefile.am
19428         data/template/project/terminal/Makefile.am
19429         configure.in: Created Makefile to install templates
19431 2004-02-11  Naba Kumar  <naba@gnome.org>
19433         * plugins/editor/action-callbacks.c,
19434         plugins/editor/anjuta-document-manager.ui,
19435         plugins/editor/plugin.c
19436         plugins/message-view/anjuta-message-manager.ui,
19437         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
19438         
19439 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
19440         
19441         * plugins/message-view/*: MessageView plugin is now loaded
19442         The menu items are still dummies.
19444 2004-02-09  Naba Kumar  <naba@gnome.org>
19446         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
19447         generation.
19448         
19449         * libanjuta/anjuta-preferences.h: Added some documentation.
19450         
19451         * libanjuta/anjuta-shell.h: Removed dead codes.
19452         
19453         * (removed) manuals/reference/gtkdoc-scangobj,
19454         manuals/reference/gtkdoc-scangobj.diff,
19455         manuals/reference/libanjuta/.cvsignore,
19456         manuals/reference/libanjuta/Makefile.am,
19457         manuals/reference/libanjuta/README.inline-doc,
19458         manuals/reference/libanjuta/README.sections,
19459         manuals/reference/libanjuta/libanjuta-docs.sgml,
19460         manuals/reference/libanjuta/libanjuta-sections.txt,
19461         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19462         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19463         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19464         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19465         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19466         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19467         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19468         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19469         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19470         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19471         manuals/reference/libanjuta/tmpl/defaults.sgml,
19472         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19473         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19474         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19475         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19476         manuals/reference/libanjuta/tmpl/plugins.sgml,
19477         manuals/reference/libanjuta/tmpl/properties.sgml,
19478         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
19479         of scan program. Updated templates.
19481         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
19482         editor action callbacks data.
19483         
19484         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
19485         scintilla object ref/unref.
19487 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
19488         
19489         * template/*: Added new xml based template system
19490         * template/dtds/*: Dtds to validate xml files of the template systems
19491         * data/template/*: Some sample template files
19492         Still needs some work but builds fine!
19494 2004-02-06  Naba Kumar  <naba@gnome.org>
19496         * cofigure.in, manuals/Makefile.am,
19497         (added) manuals/reference/*: Added API documentation
19498         structure (gtk-doc based).
19500         * libanjuta/libanjuta.h: Updated
19501         
19502 2004-02-05  Naba Kumar  <naba@gnome.org>
19503         
19504         * configure.in: Sets correct dependencies and
19505         uses gdl external library.
19507         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
19508         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
19509         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
19510         libanjuta/fileselection.h, libanjuta/glue-factory.c,
19511         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
19512         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
19513         and added file dialogs.
19515         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
19516         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
19517         Build dynamic libraries for libegg.
19519         * plugins/Makefile.am, plugins/editor/Makefile.am,
19520         plugins/editor/action-callbacks.c, 
19521         plugins/editor/action-callbacks.h,
19522         plugins/editor/anjuta-docman.c,
19523         plugins/editor/anjuta-docman.h
19524         plugins/editor/anjuta-document-manager.plugin.in
19525         plugins/editor/anjuta-document-manager.png
19526         plugins/editor/anjuta-document-manager.ui
19527         plugins/editor/file.c
19528         plugins/editor/file.h
19529         plugins/editor/plugin.c
19530         plugins/editor/print.c
19531         plugins/editor/print.h
19532         plugins/editor/search-replace.c
19533         plugins/editor/search_incremental.c
19534         plugins/editor/search_incremental.h
19535         plugins/editor/text_editor.c
19536         plugins/editor/text_editor.h
19537         plugins/editor/text_editor_cbs.c
19538         plugins/editor/text_editor_menu.h
19539         plugins/sample1/Makefile.am
19540         plugins/sample1/anjuta-sample-plugin.png
19541         plugins/sample1/anjuta-sample.plugin.in
19542         plugins/sample1/anjuta-sample.ui
19543         plugins/sample1/plugin-sample1.c
19544         plugins/sample1/plugin.c
19545         plugins/sample1/plugin.h: Created sample
19546         plugin and fixed editor plugin.
19548         * printing/*: Removed.
19550         * scintilla/Makefile.am: Builds dynamic library.
19552         * src/Makefile.am, src/action-callbacks.c,
19553         src/action-callbacks.h, (removed) src/an_symbol_view.c,
19554         src/anjuta-actions.h, src/anjuta-app.c,
19555         src/anjuta-app.h, src/anjuta-callbacks.c,
19556         src/anjuta-callbacks.h, (removed) src/anjuta.c,
19557         (removed) src/anjuta.h, src/anjuta.ui,
19558         src/layout.xml, src/main.c, src/preferences.h,
19559         src/utilities.c: Debuggged and finally made plugins
19560         loadable.
19562         * global-tags/Makefile.am: Fixed build error.
19564 2004-02-03  Naba Kumar  <naba@gnome.org>
19566         * configure.in: Users GDL from external package.
19567         * plugins/*: Added many new plugins (not ready though).
19568         * src/*: Removed many files (which have been transfered in plugins/).
19569         
19570 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
19572         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
19574 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19576         * configure.in: Added editor plugins
19577         
19578         * plugins/Makefile.am, src/search-replace_backend.h,
19579         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
19580         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
19581         
19582         * Added: plugins/editor/search_incremental.c, 
19583         plugins/editor/search_incremental.h
19585         * Update search-replace in plugins/editor
19586         
19587 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
19588         
19589         * plugins/message-view/message-view.c: Some code clean-up
19591 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19593         * Added: search_incremental[ch]
19594         
19595         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
19596         src/mainmenu_callbacks.c, src/toolbar.c
19597         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
19598         
19599         * Incremental Search
19601 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
19602         
19603         * plugins/message-view/anjuta-msgman.[c/h]:
19604         Added message manager for easier message handling with a
19605         similar interface as docman. Of course you can still use
19606         MessageView standalone.
19607         * plugins/Makefile.am: Added message-view because it compiles
19608         without errors.
19610 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
19611         
19612         * plugins/message-view/*: Added message-view plugin 
19613         (still incomplete) 
19614         * configure.in: Added plugins/message-view/Makefile
19616 2004-01-03  Naba Kumar  <naba@gnome.org>
19618         * libanjuta/*.c: Added new files and updated old ones.
19619         * plugins/editor/*: Added editor plugin.
19620         * configure.in: Added editor plugin and moved editor related
19621         files into it.
19623 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
19625         * src/Makefile.am: Added search-replace_backend.[ch]
19626         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
19627         find_replace.[ch]
19628         * anjuta.glade, src/search-replace.c, src/search-replace.h,
19629         src/search-replace_backend.c, src/search-replace_backend.h,
19630         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19631         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
19632         src/toolbar_callbacks.c
19633         * The advanced Search/Replace functionality now replaces the older
19634         Find/Replace stuff.
19635         * The Search/Replace functionality can be interrupted during a long
19636         Search/Replace;
19637         
19638 2003-12-11  Naba Kumar  <naba@gnome.org>
19640         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
19641         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
19642         errors.
19643         * Makefile.am, libanjuta/*: Added new module.
19644         * src/Makefile.am: Fixed linking error.
19645         * src/watch_cbs.c: Debugger clean up.
19646         * configure.in: Added libanjuta-2.0.pc
19648         * configure.in, libanjuta/Makefile.am,
19649         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
19650         libanjuta instead.
19652 2003-12-11  Naba Kumar  <naba@gnome.org>
19654         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
19656         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
19657         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
19658         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
19659         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
19660         The user can now give a name at the creation of a new file and
19661         insert automatically (user choice) header, gpl notice, header
19662         template. The file extension is added automatically according
19663         to the selected type of file. The various insert functions have
19664         been moved from mainmenu-callback.c to file.c. The cursor is now
19665         moved after an insert operation. Removes also useless code in
19666         memory.c and search-replace.c
19667         
19668 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
19670         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
19671         sortable headers, process tree, removal of path and process params
19672         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
19673         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
19674         code cleanup
19676 2003-12-10  Naba Kumar  <naba@gnome.org>
19678         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
19679         
19680 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19682         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19684 2003-11-28  Naba Kumar  <naba@gnome.org>
19686         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
19687         
19688         * manuals/de/*: Added german translation docs.
19689         
19690         * configure.in, Makefile.am, src/Makefile.am,
19691         libegg/*/*: Added libegg library.
19692         
19693         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
19694         installation directory.
19695         
19696         * src/text_editor_cbs.c: Fixed closing of file.
19698 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19699                                                                                 
19700         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19702 2003-09-05  Naba Kumar  <naba@gnome.org>
19704         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
19705         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
19706         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
19707         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
19708         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
19709         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
19710         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
19711         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
19712         using libegg. Initial commit -- compiles but is not complete.
19714 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19716         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19718 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19720         * configure.in: Removed "ta" from ALL_LINGUAS.
19722 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
19724         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
19726 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
19728         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
19730 2004-04-24  Andras Timar  <tmar@gnome.hu>
19732         * configure.in: Added hu to ALL_LINGUAS.
19734 2004-04-14  Naba Kumar  <naba@gnome.org>
19736         * src/Makefile.am, printing/Makefile.am,
19737         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
19738         because we are still using GtkCombo and build breaks with gtk-2.4.
19739         
19740 2004-04-13  Naba Kumar  <naba@gnome.org>
19742         * NEWS: Updated.
19743         * anjuta.spec.in: Fixed build error.
19744         * po/POTFILES.in: Updated.
19745         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
19747 2004-04-11  Naba Kumar  <naba@gnome.org>
19749         * NEWS: Updated.
19750         * AUTHORS: Updated.
19751         * configure.in: Added ga in ALL_LINGUAS.
19752         * ChangeLog: Fixed dates.
19753         
19754 2004-04-09  Naba Kumar  <naba@gnome.org>
19756         * src/print.c: Fixed buffer styling bug when printing with
19757         selection.
19759         * data/properties/anjuta.properties: Defined only one base font and
19760         used courier instead of lucidatypewriter, because most newer systems are
19761         unlikely to have it (bug #885023, #925956, #890473).
19762         
19763         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
19764         warning.
19765         
19766         * src/an_file_view.c: Fixed possible crash bug.
19768 2004-04-07  Naba Kumar  <naba@gnome.org>
19770         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
19771         gtk_main_quit() etc..), so that atexit() functions are not called
19772         (which is apparently done to free up memory and we don't need to
19773         do that at this point). Incidentally, something also happens in the
19774         atexit call which freezes the UI for far too long when the application
19775         exits and we want to avoid that..
19776         * src/glade_iface.c: Fixed compiler warning.
19777         
19778 2004-04-06  Naba Kumar  <naba@gnome.org>
19780         * src/project_dbase_gui.c: Fixed errors.
19782         * src/registers_gui.c: Fixed possible crash bug.
19783         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
19784         * src/signals.[c,h]: Used tree view and glade file for dialog.
19785         * src/Makefile.am, src/about.c, src/an_file_view.c,
19786         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
19787         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
19788         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
19789         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
19790         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
19791         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
19792         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
19793         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
19794         src/launcher.h, src/main.c, src/main_menubar.c,
19795         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
19796         src/message-manager-private.cc, src/message-manager.cc,
19797         src/preferences.c, src/project_config.c, src/project_dbase.c,
19798         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
19799         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
19800         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
19801         src/search-replace.c, src/search-replace_backend.c,
19802         src/search_incremental.c, src/search_preferences.c,
19803         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
19804         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
19805         src/signals_gui.c, src/source.c, src/src_paths.c,
19806         src/stack_trace.c, src/start-with.c, src/style-editor.c,
19807         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
19808         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
19809         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
19810         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
19811         tagmanager/Makefile.am, scintilla/include/SString.h,
19812         widgets/Makefile.am, widgets/gnomefilelist.c:
19814         Removed all deprecated codes and substituted
19815         with newer APIs. Fixed some possible crash bugs where cell renderers
19816         were being shared.
19817         
19818         * scintilla/patches/scintilla-minor.patch: Minor patch.
19820 2004-04-06  Naba Kumar  <naba@gnome.org>
19822         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
19823         tree after all the files have been added (and not everytime a file
19824         is added in the project). Also fixed some memory corruption
19825         (possibly bug #900478).
19826         
19827         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
19828         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
19829         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
19830         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
19831         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
19832         qualifier wherever appropriate.
19834 2004-04-05  Naba Kumar  <naba@gnome.org>
19836         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
19837         switch terminal echo on/off. Debugger requires it off, while the
19838         rest requires it on.
19840         * src/search-replace.c: sets search direction and action (in addtion
19841         to target) for find in files.
19842         
19843 2004-04-02  Naba Kumar  <naba@gnome.org>
19845         * src/mainmenu_callbacks.c: Sets filename during save of new files.
19847         * src/project_dbase.c, src/debugger, src/an_file_view.c,
19848         src/an_symbol_view.c: Added an gtk events loop for
19849         displaying project loading status (for loading large projects) and
19850         debugger program starting ... just to give an impression of fastness :-).
19852         * configure.in, anjuta.prj: Bumped version to 1.2.2.
19854         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
19855         crash bug, which occurs when opening and closing a large project
19856         repeatedly.
19857         
19858         * src/attach_process.c: Fixed a comiple error for old gcc.
19859         
19860         * src/launcher.c: Prints proper error message when launcher child
19861         could not be executed and exits properly. Fixed a crash
19862         bug (bug #926606).
19863         
19864         * src/resources.c, src/utilities.c, src/glade_iface.c,
19865         src/debugger.c, src/attach_process.c: Properly exits forked children
19866         when they could not be executed.
19867         
19868 2004-04-01  Naba Kumar  <naba@gnome.org>
19870         * src/search-replace.c: Fixed a crash bug (bug #921893).
19872 2004-03-31  Naba Kumar  <naba@gnome.org>
19874         * anjuta.glade: Added a note on compiler options dialog ->support
19875         dialog telling that supports are only available for file mode.
19877         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
19878         src/anjuta_cbs.c:
19879         Improved shutdown time delay by bypassing project closing
19880         and unloading plugins.
19882         * src/build_file.c, data/properties/anjuta.properties: Added a property
19883         to toggle on/off for going to first error automatically.
19885 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
19887         * src/debugger.c: fixed core file loading
19888         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
19889         for long lines (bugs #700968 and #911376)
19890         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
19891         #917982.
19892         * src/anjuta.c: Focuses current AnEditor correctly.
19894 2004-03-30  Naba Kumar  <naba@gnome.org>
19896         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
19897         * AUTHORS: Updated with all contributors names.
19898         * NEWS: Updated.
19899         * src/about.c: Reads contributors names from AUTHORS file.
19900         * manuals/C/anjuta-manual/authors.xml: Points to online
19901         contributors list.
19902         
19903 2004-03-29  Naba Kumar  <naba@gnome.org>
19905         * data/properties/ada.properties: Fixed syntax colors. Patch
19906         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
19907         (bug #923474).
19909         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
19910         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
19911         generated projects, so that their pixmap files are
19912         found properly (bug #919903).
19913         
19914         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
19915         anjuta.
19917         * src/source.c: Installs .glade file of libgllade
19918         projects in $(datadir)/$(package)/glade (part of bug #861038).
19919         
19920         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
19921         in compiler options (bug #883837).
19922         
19923         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
19924         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
19925         
19926 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
19928         * anjuta/src/search-replace.c: fixed another crash bug in
19929         "Find Usage"
19930         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
19931         breakpoint property fix
19933 2004-03-29  Naba Kumar  <naba@gnome.org>
19935         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
19936         (new) manuals/C/anjuta-advanced-tutorial/*:
19937         Added menu entry for 'Anjuta Advanced Tutorial'
19938         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
19940 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19941         
19942         * src/fileselection.[ch], src/mainmenu_callbacks.c:
19943         Fixed bug #908941  ('Open' starts in wrong directory)
19944         
19945 2004-03-26  Naba Kumar  <naba@gnome.org>
19947         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
19948         compile error and bug #905738 with terminal.
19950         * src/search_incremental.c, src/register.c, src/sharedlib.c,
19951         src/search-replace.[h,c], src/search_incremental.[h,c],
19952         src/search_preferences.h, src/utilities.c, src/anjuta.c,
19953         src/text_editor.[c,h]: Fixed compiler warnings.
19954         
19955         * src/search-replace.c: Fixed a memory corruption (possible
19956         fix for bug #921893, but not yet confirmed).
19957         
19958         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
19959         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
19960         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
19961         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
19963 2004-03-25  Naba Kumar  <naba@gnome.org>
19965         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
19966         crash bug with attach process dialog and made the dialog closable
19967         with 'esc'.
19968         
19969         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
19970         always display within the margin.)
19971         
19972         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
19973         the old breakpoint when it's properties are updated
19974         (creating a new updated one).
19975         
19976 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
19978         * src/aneditor.cxx, src/aneditor.h: fixed calltips
19979         displayed for wrong file.
19980         * src/breakpoints.c: conditional breakpoints
19981         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
19982         "Find in Files..." disabling policy
19984 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19986         * src/build_file.c: Fixed bug #874380
19987         Goto the first error if it exists.
19989 2004-03-24  Naba Kumar  <naba@gnome.org>
19991         * src/anjuta.c: Fixed to get correct child exit status
19992         using mask (bug #905738).
19993         
19994         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
19995         Aligned buttons in the New file dialog,
19996         set default response to OK, entry box activates default response,
19997         ESC closes dialog and hides on delet_event.
19999 2004-03-19  Naba Kumar  <naba@gnome.org>
20001         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20002         tree).
20004 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
20006         * src/search-replace.c: fixed "Find Usage" crash when no project open
20008 2004-03-17  Naba Kumar  <naba@gnome.org>
20010         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20011         Fixed the generated projects to read m4 directory if the directory
20012         exists (bug #917781).
20013         
20014 2004-03-12  Naba Kumar  <naba@gnome.org>
20016         * HACKING: Fixed formatting for auto-parsing.
20018 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
20019         
20020         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20021         rework (bug #890609)
20023 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20024         
20025         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
20027 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20028         
20029         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
20030         * src/search_preferences.c: Fixed typo.
20031         
20032 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20033         
20034         * src/search-replace.c: improved Search&Replace
20035         For the moment "Replace All" does not work with non opened files
20036         but Anjuta should not crash now ! ??? 
20037         
20038 2004-02-26  Naba Kumar  <naba@gnome.or>
20040         * src/source.c: Fixed to pass cflags correctly
20041         and suppress the automake's default cflags.
20042         bug #816130, #801056, #782798, #773459
20043         
20044         * data/properties/anjuta.properties: Do not defualt to -k make option.
20045         bug #875486.
20047         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
20048         bug #877683.
20049         
20050         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
20051         
20052         * src/message-manager-private.cc: Disabled debug messages.
20053         
20054 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
20056         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
20058 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20059         * anjuta.glade, src/search-replace.c:
20060         Reduced Search&Replace dialog, bug #902636.
20061         
20062 2004-02-23  Naba Kumar  <naba@gnome.or>
20064         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
20065         (bug #866143).
20067 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20068         
20069         * src/search_incremental.c: Fixed bug #900903
20071 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
20072         
20073         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
20074         src/anjuta.c: Fixed bugs #890609 and #890609
20076 2004-02-23  Naba Kumar  <naba@gnome.or>
20078         * src/message-manager.cc: Disconnects menuitem signal properly.
20079         Fixed bug #901723.
20080         
20081         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
20082         bug #900897.
20083         
20084 2004-02-20  Naba Kumar  <naba@gnome.org>
20086         * src/message-manager-private.[c,h]: Implemented keypress
20087         event for the terminal and resets it when ctrl c or ctrl d
20088         is pressed. But it doesn't seem to be working on keypress.
20089         Added a workaround to let it work on key release instead.
20090         (bug #878357).
20091         
20092         * src/search-replace: Fixed compiler warnings.
20093         
20094 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
20096         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
20097         Use defined file name when saving new files (fixes bug #898105)
20098         Don't change filename when clicking on a directory
20099         
20100         BTW: Happy birthday to me :-)
20101         
20102 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20103         
20104         * src/search-replace.c: Fixed a crash bug 
20105         Crash on Find & Replace (#887833)
20106         
20107 2004-02-18  Naba Kumar  <naba@gnome.org>
20109         * src/executer.c: Fixed a crash bug.
20110         
20111         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20112         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20113         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20114         instead of GtkWindow (Part of bug #671596).
20115         
20116         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20117         src/registers_gui.c, src/registers_cbs.[h,c],
20118         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20119         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20120         src/compiler_options.c, src/an_file_view.c, start-with.c,
20121         src/anjuta-tools.c, help.c:
20123         Added "close" buttons on all
20124         dialogs (HIG) and fixed to properly response to ESC close
20125         (Part of bug #671596).
20127         * src/launcher.c: Disabled printing of long debug lines.
20128         
20129         * src/utilities.h: Fixed a compiler warning.
20130         
20131 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
20133         * src/anjuta.c: "Save all" action now asks for filenames for new files
20134         (fixes bug #898111)
20136 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
20138         * anjuta.glade, src/text_editor.c:
20139         Fixed a typo in Hello World indentation style 
20140         Fixed misuse of translated strings when looking for style
20141         This entry fixes bug #876037
20143 2004-02-16  Naba Kumar  <naba@gnome.org>
20145         * src/utilities.c: Fixed return value when dest file could
20146         not be created.
20148         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
20149         * src/utilities.[c,h]: Removed 'cmp' dependency and used
20150         internal function to compare files.
20151         
20152 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
20154         * src/message-manager-private.cc:
20155         Set bold color as foreground color in terminal
20156         (fixes bug #864924)
20158         * src/aneditor.cxx:
20159         Use font style defined for message indicators in
20160         preferences/messages
20161         (fixes bug #885032)
20163 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
20165         * src/build_project.c:
20166         Use build.silent option from preferences (fixes bug #895726)
20167         
20168 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
20170         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20172 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
20173         
20174         Patch from Massimo Corà <maxcvs@email.it>:
20175         * scintilla/LexCPP.cxx: Support "///" comments
20177 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20178         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
20179         src/search_replace.h, src/search-replace_backend.h
20180         anjuta.glade
20181         
20182         * Added: src/search_preferences.c, src/search_preferences.h
20183         Allow the user to save search/replace settings and give them names.
20185 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
20186         
20187         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
20188         scintilla/ScintillaGTK.cxx:
20189         Hopefully fixed AMD 64 crash bug by using correct marshaller
20191 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
20193         * src/preferences.c: Save GtkOptionMenu properties properly
20194         * src/text_editor.c: Fixes editor mispell of fold.symbols property
20196 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20197         
20198         * configure.in, src/Makefile.am, scintilla/Makefile.am:
20199         Fixed libiconv issue
20200         * NEWS: Updated
20202 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20203         
20204         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20205         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
20206         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
20207         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
20208         src/sharedlib_gui.c:
20209         Debugger speed-up, replaced deprecated GtkCList
20211 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
20213         * src/text-editor.c: Use stock gtk+ close button for editor tabs
20215 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
20217         * configure.in: Added "sq" to ALL_LINGUAS.
20219 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
20221         * configure.in: Added "ko" to ALL_LINGUAS.
20223 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20225         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
20226         src/search_incremental.c, src/search_incremental.h: 
20227         Search_incremental code cleanup
20229 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20231         * scintilla/*/*: Updated scintilla to CVS
20232         * Added: scintilla/Readme.sync
20233         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
20234         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20235         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
20236         scintilla/ScintillaGTK.cxx,
20237         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
20238         scintilla/include/Scintilla.iface: Updated.
20240 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20242         * search-replace_backend.[ch], search_incremental[ch]: Added
20243         
20244         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20245         find_replace.[ch]: Removed.
20246         
20247         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20248         src/search-replace_backend.c, src/search-replace_backend.h,
20249         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20250         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20251         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
20252         functionality now replaces the older Find/Replace stuff. The Search/Replace
20253         functionality can be interrupted during a long Search/Replace.
20255 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
20257         * widgets/gnomefilesel.c: Fix use of previously freed memory on
20258         selecting ".." and "." from file selector. 
20260 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
20262         * anjuta.glade: Fixed wrong "fold.symbols" property
20264 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20265         
20266         * src/project_dbase_gui.c: Alphabetical order ;-)
20267         * src/compiler_options.c: Fixed bug #867539
20268         * src/launcher.c: Workaround for bugs #864922, #849928,
20269         #846386 and #845782: The launcher no longer hangs but does
20270         not get the exit status correctly sometimes.
20271         * Changes suggested by Bosik are obviously already in without
20272         any Changelog entry (ClsGen.c, project_dbase_gui.c)
20273         * NEWS, README, anjuta.prj, configure.in: 
20274         Changed version to 1.2.1
20275         
20276         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
20277         * anjuta_dialogs_strings.c, anjuta.glade: 
20278         Fixed bugs #860906, #859329
20279         
20280         Patch from grzegol@pld-linux.org
20281         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
20282         freedesktop.org standard)
20284 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20285         
20286         Patch from Stefano Vallarino <stevalla@libero.it>:
20287         * src/source.[c/h]: Fixes cpp sample file to conform to 
20288         ISO/IEC 14882, C++-Standard 
20290 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
20292         Review by Johannes Schmid <jhs@cvs.gnome.org>
20293         * src/build_file.[ch]: Add build_execute_shell_command which executes the
20294         command using sh -c.
20295         * src/compile.c: Use build_execute_shell_command when compiling single
20296         files.
20298 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20299         
20300         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
20301         * src/breakpoints.c: Code cleanup, workaroud for possible 
20302         launcher bug
20303         * src/src_paths.c: Update debugger dirs on directory change
20305 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
20307         Review by Johannes Schmid <jhs@cvs.gnome.org>
20308         * src/attach_process.c, src/attach_process.h, anjuta.glade:
20309         sortable headers, process tree, removal of path and process params
20310         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20311         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20312         code cleanup
20314 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20315         
20316         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20317         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
20318         Add a dialog for "New file" which lets the user set the 
20319         filename and to add copyright/header templates to the file
20320         * Review: Changed function names to contain modules name (file_)
20322 2003-12-09  Naba Kumar  <naba@gnome.org>
20324         * setup-gettext: Fixed a typo.
20325         * scintilla/Makefile.am: Fixed a build error for SMP systems.
20327 ---- Released version 1.2.0 ---
20329 2003-12-08  Naba Kumar  <naba@gnome.org>
20331         * src/preferences.c: Fixed compiler error.
20332         * global_tags/create_global_tags.sh: Fixed to install properly
20333         even when system.tags could not be generated.
20334         * NEWS: Updated.
20336 2003-12-06  Naba Kumar  <naba@gnome.org>
20338         * setup-gettext: Fixed to not generate intl directory with gettextize.
20340         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
20341         * src/anjuta.c: Filters out unnecessary files from find in files
20342         command.
20343         
20344         * NEWS: Updated.
20345         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
20346         * src/widzard_gui.c: Added horiz scrollbar for desc text.
20347         
20348 2003-12-04  Naba Kumar  <naba@gnome.org>
20349         
20350         * src/gnome_project.c: Enables debug and optimization flags for
20351         new projects.
20352         
20353         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
20354         
20355         * src/project_dbase_gui.c: combined header and c files for
20356         file selector.
20357         
20358         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
20359         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
20361 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20363         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20365 2003-11-29  Naba Kumar  <naba@gnome.org>
20367         * configure.in, anjuta.prj: Bumped version to 1.2.0.
20368         * NEWS: Updated.
20370 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
20371         
20372         * src/main_menubar.c: Now files cannot be opened twice in recently
20373         file menu
20375 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
20377         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
20379 2003-11-28  Naba Kumar  <naba@gnome.org>
20381         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
20382         
20383 2003-11-27  Naba Kumar  <naba@gnome.org>
20385         * src/breakpoints.c, src/launcher.c, src/find_text.c,
20386         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
20387         
20388         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
20389         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
20390         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
20391         checkbox in project wizard (project options page) to enable/disable
20392         source code generation with glade(mm).
20393         
20394         * NEWS: Updated
20395         
20396 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
20398         * src/dnd.c: Opening files with special characters in the name.
20400 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
20402         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
20403         a long time.
20405 2003-11-18  Naba Kumar  <naba@gnome.org>
20407         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
20408         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
20409         src/project_import.c, plugins/patch/patch-plugin.c:
20410         Fixed g_signal_diconnect calls to pass correct data.
20411         (Fixed possible crash in project imports).
20412         
20413         * NEWS: Updated.
20414         
20415 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
20417         Reviewed by Naba Kumar  <naba@gnome.org>
20418         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
20419         and debugger. Sets default settings for pty in launcher.
20420         * data/gdb.init: Removed charset work around (now works with user's
20421         native charset)
20422         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
20424 2003-11-18  Naba Kumar  <naba@gnome.org>
20426         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
20427         names of 'index' to 'idx'.
20428         
20429 2003-11-17  Naba Kumar  <naba@gnome.org>
20431         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
20432         * src/project_dbase.c: Prompts user for unsaved project files
20433         when project is closed.
20434         
20435 2003-11-16  Naba Kumar  <naba@gnome.org>
20437         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
20438         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
20439         older gcc.
20440         
20441 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
20442         
20443         * src/anjuta.c: Fixed crash related to tag == NULL while 
20444         anjuta is exiting
20446 2003-11-11  Naba Kumar  <naba@gnome.org>
20448         * src/glade_iface.c: Avoids error conditions for glade or glademm not
20449         found. It simply doesn't generate the c/c++ codes and continues with
20450         just a warning.
20451         * NEWS: Updated.
20452         
20453 2003-11-10  Naba Kumar  <naba@gnome.org>
20455         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
20456         'Start with dialog'.
20458         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
20459         German translation of anjuta-tutorial.
20460         
20461         * src/launcher.c: Fixed an encoding bug with GIOChannels.
20462         * NEWS: Updated.
20464 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20466         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
20467         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
20468         the syntax highlighting in Preferences, the automatic syntax
20469         highlighting is now selected. When the debugger is stopped and the
20470         breakpoints window not closed, the gtk_tree_view in this window is
20471         now made unsensitive.
20473 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
20475         * src/preferences.h, src/preferences.c, anjuta.glade:
20476         Fixed translation bug in preferences by using GtkOptionMenu
20477         * anjuta.prj: Project version 1.1.98
20479 ---------------- Released version 1.1.98 ----------------
20481 2003-11-07  Naba Kumar  <naba@gnome.org>
20483         * anjuta.spec.in: Revived docs package and combined all docs into
20484         one package.
20485         * configure.in: Bumped version to 1.1.98 rc2
20486         * NEWS: Updated.
20487         * anjuta.spec.in: Fixed scrollkeepr-update command.
20488         * anjuta.spce.in: Fixed file permissions.
20490 2003-11-06  Naba Kumar  <naba@gnome.org>
20492         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
20493         menus to activate anjuta helps.
20494         
20495         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
20496         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
20497         manuals/C/anjuta-faqs/legal.xml (added),
20498         manuals/C/anjuta-faqs/Makefile.am,
20499         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20500         manuals/C/anjuta-faqs/.cvsignore,
20501         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
20502         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
20503         manuals/C/anjuta-tutorial/legal.xml (added),
20504         manuals/C/anjuta-tutorial/Makefile.am,
20505         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20506         manuals/C/anjuta-tutorial/.cvsignore,
20507         manuals/C/anjuta-manual/*.sgml (removed),
20508         manuals/C/anjuta-manual/*.xml (added),
20509         manuals/C/anjuta-manual/Makefile.am,
20510         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20511         manuals/C/anjuta-manual/.cvsignore,
20512         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
20513         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
20514         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
20515         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
20516         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
20517         manuals/ja/anjuta-faqs/legal.xml (added),
20518         manuals/ja/anjuta-faqs/Makefile.am,
20519         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
20520         manuals/ja/anjuta-faqs/.cvsignore,
20521         manuals/ja/anjuta-manual/*.sgml (removed),
20522         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
20523         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
20524         manuals/ja/anjuta-manual/*.xml (added),
20525         manuals/ja/anjuta-manual/Makefile.am,
20526         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
20527         manuals/ja/anjuta-manual/.cvsignore,
20528         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
20529         manuals/sgmldocs.make (removed),
20530         manuals/xmldocs.make (added), manuals/omf.make (added),
20531         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
20532         documentations to newer docbook xml documentations. Converted 
20533         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
20534         Enabled manulas installations.
20535         
20536         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
20538 2003-11-05  Naba Kumar  <naba@gnome.org>
20540         * data/gdb.init: Sets host's charset to ascii to solve debugger
20541         freeze up due to uninitialized strings in target program.
20543         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
20544         Fixed a crash bug with 'Add expression in watch'. Bug #822017
20545         
20546         * NEWS: Updated.
20547         
20548         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
20549         src/launcher.c: Turns off echo in spawned pty to fix debugger.
20551 2003-11-04  Naba Kumar  <naba@gnome.org>
20553         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
20554         problems.
20555         
20556         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
20557         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
20558         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20559         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
20560         in file headers.
20561         
20562         * src/search-replace.c: Fixed infinite loop bug.
20563         * start-with.c: Fixed a crash bug with "Open last project".
20564         
20565         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
20566         * scintilla/Makefile.am: Fixed compiler option.
20567         
20568 2003-10-16  Naba Kumar  <naba@gnome.org>
20570         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
20571         * src/text_editor.c: Fixed autoformat.
20572         
20573 2003-10-15  Naba Kumar  <naba@gnome.org>
20575         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
20576         of CTRL+number.
20577         
20578 2003-10-09  Naba Kumar  <naba@gnome.org>
20580         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
20581         
20582 2003-10-08  Naba Kumar  <naba@gnome.org>
20584         * src/source.c: Fixed a GETTEXT typo error.
20585         * anjuta.glade: Made 'Sorted in order you open them' default option
20586         for editor tabs.
20588         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20589         * anjuta.glade, data/properties/anjuta.properties:
20590         Fixed the freeze of the "Preferences" combos at the first Anjuta
20591         init is generated by:
20592                 - a not complete translation of preferences.c file
20593                 - a difference between 2 names in anjuta.glade and
20594                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
20595                 - the same name given to 3 combos (anjuta.glade).
20596                 
20597         * src/find_text.c: If the "whole document" mode is selected,
20598         a new search will select the next occurrence (Bug #764954).
20599         It is now possible to use the shortcuts to search next or previous
20600         occurrence even if the search dialog has the focus.     Bug #790318
20601         
20602         * src/main_menubar_def.h: "Select code block" shortcut; the new
20603         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
20604         (Bug #811016).
20606         Patch from: Richard Lee  <r.h.lee@comcast.net>
20607         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
20608         tagmanager/tm_workspace.c: The following is a patch to fix a
20609         seemingly random occurence where Anjuta would crash when a
20610         certain key was pressed.
20612 2003-09-29  Naba Kumar  <naba@gnome.org>
20614         * src/find_in_files.c: Ignores binary by default. Disabled the option
20615         of NOCVS search, because launcher does not use sh and hence can not
20616         pipe.
20617         
20618         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
20619         "clean before build" state in project session and not in account session,
20620         otherwise the state gets reflected to other projects causing annoyance.
20621         
20622         * src/compiler_options.c: Fixed a bug where compiler options were always
20623         claimed 'modified'.
20625         * src/build_project.c, data/properties/anjuta.properties,
20626         src/commands.[h]: Fixed a bad bug where clean-before-build
20627         doesn't work.
20628         
20629         * scintilla/patches/research-cvs-nolog.diff,
20630         scintilla/patches/scintilla-ac-gtk2-port.diff,
20631         scintilla/patches/scintilla-ac-sort-fix.diff,
20632         scintilla-optimization.diff: Removed, because they are already in
20633         scintilla CVS.
20634         
20635         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
20636         2003-09-29).
20638         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
20639         scintilla/LexYAML.cxx: Added new scintilla lexers.
20640         
20641         * TODO, NEWS: Updated.
20643         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20644         * src/utilities.c: Fixed typo bugs.
20646 2003-09-26  Naba Kumar  <naba@gnome.org>
20648         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
20649         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
20650         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
20651         text_editor_find() and Fixed I-Search wrapping.
20652         * src/debugger.c: Fixed to pass a newline after a debugger
20653         command (which was broken since the launcher was refactored.
20654         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
20656 2003-09-25  Naba Kumar  <naba@gnome.org>
20658         * src/toolbar_callbacks.c: Fixed start of incremental search.
20659         
20660         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20661         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
20662         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20663         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
20664         menu and implementation.
20666 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
20668         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
20669         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
20670         variables in Locals window.
20672 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
20674         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
20675         * src/utilities.[ch] : Fix a tooltip bug in 
20676         anjuta_util_toolbar_append_stock(), the label appeared instead of
20677         the tooltip text. Remove label from arguments of the function
20678         because label is included in the stock icon data.
20679         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
20680         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
20681         * FIXME: translation file should be updated because of label text removal.
20683 2003-09-24  Naba Kumar  <naba@gnome.org>
20685         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
20686         
20687         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20688         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
20689         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
20690         stdout and stderr. Also buffered output and check-for-password
20691         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
20692         with password prompts. Checkes for password prompts from all outputs.
20693         
20694         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
20695         which takes a string (which could be utf8 also) and converts into
20696         utf8 string.
20697         
20698         * src/main.c: Connects kernel signals after gnome_program_init().
20699         
20700         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20701         * src/message-manager.c: Fixed bug #787026 by converting the strings
20702         to proper UTF8.
20703         
20704 2003-09-22  Naba Kumar  <naba@gnome.org>
20706         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
20707         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
20708         GtkCList and using GtkTreeView instead. Added the patch.
20709         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
20710         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
20711         
20712 2003-09-19  Naba Kumar  <naba@gnome.org>
20714         * printing/print.c: Proper UTF8 printing support.
20715         * src/main.c: moved kernel signal connects at the
20716         end of application initialization.
20717         
20718 2003-09-18  Naba Kumar  <naba@gnome.org>
20720         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
20721         (new) lexers.make, (new) lexers: Update scintilla to latest
20722         scintilla CVS (2003-09-18), added new lexers, automated
20723         lexers makefiles sections and scintilla update. Added
20724         patches. Optimized pango rendering. Fixed a crash bug
20725         in scintilla.
20726         
20727         * (new) scintilla/patches/research-cvs-nolog.diff: Added
20728         patch to remove cvs log command from RESearch.cxx file.
20729         * scintilla/patches/scintilla-pango-always.diff:
20730         Fixed file name.
20731         * scintilla/RESearch.cxx: Removed spurious cvs log command
20732         and logs.
20733         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
20734         
20735         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
20736         * src/dnd.c: Fixed a crash bug with DND.
20737         
20738 2003-09-15  Naba Kumar  <naba@gnome.org>
20740         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
20741         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
20742         src/toolbar_callbacks.c: Added an additional parameter to
20743         text_editor_goto_line() funtion which decides if the line should
20744         be made visible (if it's under fold).
20745         
20746         * src/style-editor.c: Fixed a compiler warning.
20747         * src/message-manager.cc: Calls parent method correctly.
20749         * src/preferences.h: Fixed prent class.
20750         
20751         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20752         * src/project_dbase.c: Fixed bug #713210.
20753         
20754 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20755                                                                                 
20756         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20758 2003-09-11  Naba Kumar  <naba@gnome.org>
20760         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20761         * src/style-editor.c: Fixed bug #769130 (Crash on font
20762         selection dialog).
20763         
20764         * src/message-manger.[h,cc]: Made AnMessageManager
20765         derived from GtkFrame and removed deprecated code.
20766         
20767         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
20768         compiler warnings.
20769         
20770 2003-09-09  Naba Kumar  <naba@gnome.org>
20772         * src/Makefile.am: Addded rules for built sources.
20773         
20774 2003-09-08  Naba Kumar  <naba@gnome.org>
20776         * (new) src/anjuta-marshalers.list: Added marshalers definition
20777         file.
20778         
20779         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
20780         and CXXFLAGS are not overwriten by automake's default.
20781         * src/style-editor.c: Added 'operators' in the style editor.
20782         
20783         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
20784         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
20785         * src/message-manager-private.cc, src/message-manager.cc:
20786         Converts message going into message into UTF-8 endoding.
20787         * src/main.c: Uses UTF-8 codeset for localization.
20788         
20789 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
20791         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
20792         
20793 2003-09-08  Naba Kumar  <naba@gnome.org>
20795         * TODO: Updated.
20796         
20797         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20798         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
20799         Fixed bug #798717, Find - Find&Replace - Find in files bug;
20800         The combo entries were updated if the same data with a different
20801         case exist in the combo list. The combo entries are now case sensitive. 
20802         Search&Replace bug; First search ,max actions = 0 ==> now max
20803         actions = 100.
20804         
20805 2003-09-08  Naba Kumar  <naba@gnome.org>
20807         * TODO: Updated.
20808         * src/utilities.[c,h]: a function takes contant args.
20809         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
20810         Now the child terminated signal is emitted properly.
20811         * src/Makefile.am: Used $(top_srcdir) for referring to 
20812         scintilla objects.
20813         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
20814         definitions file which will generate anjuta-marshalers.[c,h] files.
20815         * src/.cvsignore: Updated.
20816         * src/build_project.c: Changed su command to preserve quotes.
20817         * src/anjuta-tools.c, tagmanager/tm_project.c,
20818         tagmanager/tm_workspace.c: Use standard tmp file.
20819         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
20820         so that users could report bugs easily.
20821         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
20822         
20823         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
20824         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
20825         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
20826         src/attach_process.c, src/breakpoints.c, src/commands.c,
20827         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
20828         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
20829         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
20830         src/memory.c, src/message-manager-private.c, src/preferences.c,
20831         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
20832         src/search-replace.[c,h], stack_trace.c, text_editor.c,
20833         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
20834         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
20835         Fixed compile warnings and cleanup.
20836         
20837         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
20838         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
20839         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
20840         Removed libzvt usage and implemented child spawing differently. Launcher is
20841         now proper GObject, which can be created multiple times (and can be
20842         operated in parallel).
20844         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
20845         * src/project_import_gui.c, src/project_import_cbs.c,
20846         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
20847         (crash on project import). Removed deprecared codes.
20848         
20849 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
20850         
20851         * src/cvs.c: Fixed cvs output bug.
20853 2003-09-03  Naba Kumar  <naba@gnome.org>
20855         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20856         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
20857         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
20858         src/text_editor_cbs.c: Implements --
20859                 If the debugger is started
20860                         A double click in the margin add or remove a breakpoint
20861                         A single click activate or deactivate the breakpoint
20862                 else
20863                         A double click in the margin add or remove a bookmark
20865 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
20866         
20867         Reviewed by Naba Kumar  <naba@gnome.org>
20868         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
20869         User is now able to choose a branch on cvs update for project.
20870         Cleaned up variable names.
20872 2003-09-03  Naba Kumar  <naba@gnome.org>
20874         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
20875         src/Makefile.am: Added lexers.
20876         * scintilla/*/*: Updated...
20877         * src/an_symbol_view.c: Fixed a crash bug.
20878         * src/compiler_options.c, src/project_dbase.c: Fixed compile
20879         and build bugs.
20880         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
20881         * src/source.c: Fixed project generation bug with gettext code.
20882         * tagmanager/tm_project.c: Fixed a crash bug.
20883         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
20884         bug when there is no project open. Bug #____.
20885         * src/source.c: Fixed a bug with build failure with non-gnome
20886         project with glade-generated source (eg. gtk2). Bug #____.
20887         * NEWS: Updated...
20889 2003-08-22  Naba Kumar  <naba@gnome.org>
20891         Patch from: Rob Bradford  <rob@debianplanet.org>
20892         * data/Makefile.am: Fixed to install properly during
20893         package building.
20894         
20895         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20896         * src/debug-tree.c: Fixed a crash bug.
20897         * src/compiler_options.c: Takes care of linking the missing pieces;
20898         C flags, libs, optimization options, debug and profile.
20900         Patch from: Enver ALTIN  <ealtin@casdb.com>
20901         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
20902         
20903 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
20905         Reviewed by Naba Kumar  <naba@gnome.org>
20906         * src/project_dbase.c: Fixed bugs #778263 and #778413
20907           Adding multiple files to project should work now.
20909 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
20911         Reviewed by Naba Kumar  <naba@gnome.org>
20912         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
20913         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
20914         for Locals window.
20916 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20918         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20920 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20922         * src/text_editor.c: Fix translatable string (#113934).
20924 2003-07-04  Naba Kumar  <naba@gnome.org>
20926         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
20927         bug when there is no project open. Bug #____.
20928         
20929         * src/source.c: Fixed a bug with build failure with non-gnome
20930         project with glade-generated source (eg. gtk2). Bug #____.
20932 2003-06-26  Naba Kumar  <naba@gnome.org>
20934         * src/anjuta.h: Removed reference to windows-dialog.h.
20935         * src/message-manager-private.[cc,h]: Fixed doulbe click
20936         activation of messages to properly jump at the destination.
20937         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
20938         * src/toolbar.c: Code clean-ups.
20939         
20940         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20941         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
20942         
20943         * src/message-manager-private.[cc,h]: Removed dead codes.
20944         
20945         * (new) data/properties/css.properties,
20946         data/properties/anjuta.properties, data/properties/Makefile.am:
20947         Added CSS syntax hiliting properties.
20948         
20949         * tagmanager/tm_file_entry.c: Fixed a possible bug.
20950         * src/debugger.c: Clean ups.
20951         * src/lexer.h: Added CSS lexer definition.
20952         
20953         * Makefile.am: Installs destop file properly.
20954         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
20955         * NEWS: Updated for 1.1.97 release.
20956         * src/main_menubar_def.h: Changed some non working shortcuts.
20957         
20958 2003-06-24  Naba Kumar  <naba@gnome.org>
20960         * src/search-replace.c: Shows the dialog properly, even when it is
20961         hidden behind another window.
20962         
20963         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
20964         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
20965         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
20966         and code clean up.
20967         
20968         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
20969         setup wizard dialogs.
20970         
20971         * src/debugger.c: Removed a redundant call to
20972         debugger_update_controls().
20973         * src/compiler_options.c, src/launcher.c: code cleanup.
20974         * src/executer.c: Fixed execution bug with 'Set Program params...".
20975         
20976 2003-06-23  Naba Kumar  <naba@gnome.org>
20978         * widgets/e-splash.c: Removed border around the splash image.
20979         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
20980         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
20981         * src/cvs.c: Added a frame around commit log text widget.
20982         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
20983         crash bug associated with translated combo box list in preferences
20984         dialog (in different locale other than en_US). Used widget names
20985         to pass the combo list items.
20986         * po/POTFILES.in: Updated.
20987         * src/launcher.c: Creates the zvt terminal at startup (and not
20988         every time a build is done) -- speeds up buld operations.
20989         * src/file_history.c: Should be if() conditional instead of
20990         assertion check.
20991         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
20992         Disabled useless warnings.
20993         * src/project_dbase.c: Fixed bonobo 2 project name.
20994         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
20995         and uses correct glade-2 for file generation.
20996         
20997 2003-06-21  Naba Kumar  <naba@gnome.org>
20999         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21000         And disables autocomple show for numbers (very annoying).
21001         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21002         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21003         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21004         from view menu and adjust the controls accordingly.
21005         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21006         only OK button.
21007         * src/project_dbase.[c,h]: Removed show_local flag processing.
21008         * src/message-manager.[c,h]: Reorganized messages tabs in more
21009         sensible order.
21010         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21011         Also added PCRE dependency.
21012         
21013 2003-06-20  Naba Kumar  <naba@gnome.org>
21015         * pixmaps/anjuta_splash.png: New splash.
21016         from Jean Schurger  <yshartk@schurger.org>
21017         
21018         * src/controls.c: De-sensitize run-to-cursor when debugger
21019         is not running.
21020         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21021         
21022         * src/message-manager-private.cc: Fixed to properly jump at
21023         the right file:line.
21024         
21025         * src/appwiz_page1.c: Fixed to correctly determine the project
21026         trpe from the wizard.
21027         
21028 2003-06-20  Naba Kumar  <naba@gnome.org>
21030         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
21031         * src/watch_gui.c: Code cleanups.
21032         * src/debugger.[c,h], src/stack_trace.[c,h],
21033         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
21034         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
21035         Removed direct access to stack_trace private data, Increased debugger
21036         command size from 256 to 1024 (to be on safer side). Also implemented
21037         row-activated signle for seting frame and viewing the source.
21038         * src/debugger.c: Avoids starting program and stopping debugger
21039         when starting debugger and stopping program, respectively.
21040         
21041         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
21042         Reverted codes to start debugger automatically
21043         The file is brought to the state just after the branching 
21044         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
21045         some code clean ups.
21046         
21047         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
21048         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
21049         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
21050         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
21051         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
21052         src/project_dbase.c: Code clean ups.
21053         
21054         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
21055         (Projects dir) so that correct $HOME/Projects path is set when
21056         anjuta is run for the first time.
21057         
21058 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
21060         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
21062 2003-06-13  Naba Kumar  <naba@gnome.org>
21064         * src/stack_trace_cbs.c: Moved variable declaration at the
21065         top of the block (bug #737867)
21066         
21067         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
21068         just CFLAGS and CXXFLAGS (bug #743617).
21069         
21070         * src/create_global_tags.sh: Fixed shell script to properly
21071         detect installed *-config files.
21072         
21073 2003-06-12  Naba Kumar  <naba@gnome.org>
21075         * src/preferences.[c,h]: Added methods for custom widgets in
21076         preferences: using custom set/get methods for them.
21077         
21078         * src/anjuta-encoding.c: Implemented up/down of the encodings
21079         in the list and property saves correctly.
21080         
21081         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21082         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
21083         the beginning of a file.
21085         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21086         * src/aneditor.cxx, src/aneditor.h,
21087         src/controls.c, src/main_menubar.c, src/main_menubar.h,
21088         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21089         src/mainmenu_callbacks.h: Allows the operator to select the current
21090         word or the current line (Request: 680801). It puts also
21091         sensitive/unsensitive several select/comment menu items.
21093         * src/breakpoints.c: Presets by default the current line for a
21094         defined breakpoint.
21096 2003-06-11  Naba Kumar  <naba@gnome.org>
21098         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
21099         color (red highlight) now cosistent for inactive tabs also.
21100         
21101         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
21102         'Advanced search and replace' in Edit->Search submenu.
21103         
21104         * data/properties/tcltk.properties: Fixed bug #731851. Added line
21105         wrappings '\' where     they were missing.
21106         
21107         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
21108         message is now more descriptive and details the correct thing to do
21109         for GNOME2 desktop.
21110         
21111 2003-06-10  Naba Kumar  <naba@gnome.org>
21113         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21114         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21115         Removed any reference to particular version of automake/autoconf
21116         so that they could work with newer versions (Bug #659394).
21118         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21119         src/anjuta.c: Added coded to add/remove supported encodings.
21120         
21121         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21122         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
21123         src/project_import.c, src/project_type.c, src/project_type.h,
21124         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
21125         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
21126         from the project wizard.
21128 2003-06-06  Naba Kumar  <naba@gnome.org>
21130         Patch from Etay Meiri  <etay-m@bezeqint.net>
21131         * src/compiler_options.c: Fixed bugs related to clean before
21132         build patch.
21133         
21134         * anjuta.desktop.in.in: Added commandline options.
21135         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
21136         -dP and -A flags of CVS update into different options.
21137         
21138 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21140         * configure.in: Removed "ta" from ALL_LINGUAS.
21142 2003-06-02  Naba Kumar  <naba@gnome.org>
21144         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
21145         return NULL for undefined properties and "" for defined but empty
21146         strings. It was creating many problems where both are assumed to be
21147         same. And besides, it doesn't matter to differentiate the two (the
21148         problem with preferences was due to a different bug).
21150         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
21151         correctly. Also, s/props_build_in/props_built_in/g.
21152         
21153         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
21154         list.
21155         
21156         * src/an_file_view.c: Unrefed pixbufs when done with them.
21158         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
21159         (removed) file_text.png: Added and removed pixmaps.
21160         
21161 2003-05-30  Naba Kumar  <naba@gnome.org>
21163         * anjuta.glade: Fixed encodings preferences dialog
21164         
21165 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
21166         
21167         Reviewed by Naba Kumar  <naba@gnome.org>
21168         
21169         * src/build_project.c src/clean_project/c: perform a clean before
21170         build, if required. Show the message manager on clean.
21171         * src/compiler_options.c: save the new options when window is closed
21172         and flag project to be cleaned before the next build.
21173         * src/project_dbase.c: added a 'clean before build' flag to project
21175 2003-05-29  Naba Kumar  <naba@gnome.org>
21177         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
21178         dialog.
21179         
21180         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
21181         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
21182         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
21183         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
21184         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
21185         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
21186         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
21187         print_color.xpm, print_landscape.xpm, print_layout.xpm,
21188         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
21190         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
21191         Removed unused icons references.
21193 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
21195         Reviewed by Naba Kumar  <naba@gnome.org>
21196         
21197         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
21198           src/compiler_options.c, src/debugger.c, src/find_replace.c,
21199           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
21200           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
21201           src/toolbar_callbacks.c: HIG compliant dialogs.
21203         * src/utilities.c: anjuta_button_new_with_stock_image() and
21204           anjuta_dialog_add_button() stolen from gedit.
21206         * src/main_menubar_def.h: Fixed mnemonics.
21208 2003-05-26  Naba Kumar  <naba@gnome.org>
21210         * src/project_dbase_gui.c: Added header files filter for add file
21211         dialog box. Disabled project window to be transient window.
21212         
21213         * src/message-manager.cc: Disabled message manager window to be
21214         transient window.
21215         
21216         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
21217         a file could not be loaded.
21218         
21219         * src/project_dbase.c: Fixed a bug with GUI editor command
21220         where empty string is returned.
21221         
21222         * src/Makefile.am, src/preferences.h, src/text_editor.c
21223         src/text_editor.h, (new) src/anjuta-encodings.h,
21224         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
21225         Added encoding support and to handle characters encoding correctly
21226         by auto detecting it during load. Added preferences for selecting
21227         the encoding during save.
21229         * src/preferences.c, src/resources.c: Removed debug messages.
21231         Patch from: Alexander Nedotsukov <bland@mail.ru>
21232         * src/getline.c: Fixed many fatal bugs for FreeBSD.
21234 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21235         * src/anjuta.c: Try to sow the splash image more often.
21237 2003-05-20  Naba Kumar  <naba@gnome.org>
21239         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21240         * src/debug_tree.c: Colorize the modified locals during
21241         debugging and call memory analyze from the debugger.
21242         * src/breakpoints.c: The color is now different for the enabled
21243         and disabled breakpoints. Anjuta now can erase several
21244         breakpoints defined at the same line. The markers are updated
21245         according to the enable/disable action.
21246         
21247         Patch from Etay Meiri  <etay-m@bezeqint.net>
21248         * src/launcher.c: Fixes launcher freeze up bug during build.
21250 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
21252         Reviewed by Naba Kumar  <naba@gnome.org>
21253         * scintilla/PropSet.h: Change member variables from private to protected.
21254         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
21255         to PropSetFile class, which return a gchar * (and can therefore indicate
21256         whether properties are empty or do not exist) and make prop_get and
21257         prop_get_expanded use them.
21258         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
21259         that the result of of prop_get cannot be an empty string.
21261 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
21263         Reviewed by Naba Kumar  <naba@gnome.org>
21264         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
21265         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
21266         src/text_editor_cbs.c: When saving all the files in the project, the
21267         text editors are now only rehighlighted once instead of once for each
21268         file saved.
21270 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21271         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21272         * src/anjuta.desktop.in.in: Support startup notification.
21273 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21274         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21275         * src/anjuta.desktop.in.in: Support startup notification.
21278 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
21280         Reviewed by Naba Kumar  <naba@gnome.org>
21281         
21282         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
21283         memory leak from glade_xml_new call. Removed gxml field from Executer
21284         struct as only used in create_executer_dialog and then destroyed.
21285         
21286         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
21287         
21288         * src/configurer.c: Fix warning trying to connect signal to non-existent
21289         environment entry in configure dialog and fix crash when closing the
21290         window.
21291         
21292         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
21293         gnome_date_edit_get_time instead.
21294         
21295         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
21296         in view menu required renumbering elsewhere.
21298 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
21300         Reviewed by Naba Kumar  <naba@gnome.org>
21301         
21302         * src/breakpoints.c: fixed an error when removing breakpoint
21303         * src/controls.c: 'run to cursor' is sensitive when debugger not active
21304         * src/debugger.c: changes to the way the debugger is activated
21305         * src/debugger.h: clean ups
21307 2003-05-13  Naba Kumar  <naba@gnome.org>
21309         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21310         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
21311         src/memory.h: A new version of memory and the interface
21312         is now integrated in anjuta.glade
21314 2003-05-09  Naba Kumar  <naba@gnome.org>
21316         * configure.in: Bumped required gtk version to 2.0.8.
21317         
21318 2003-05-06  Naba Kumar  <naba@gnome.org>
21320         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
21322 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21323         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
21325 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21326         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
21327         , tagmanager/c.c: Support for ProC and RDB files.
21329 2003-05-06  Naba Kumar  <naba@gnome.org>
21331         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
21332         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21333         Uncomment (Box & Stream), Select the current function,
21334         authorize the "Quit" button of the GotoLine window
21336 2003-05-05  Naba Kumar  <naba@gnome.org>
21338         * src/watch_gui.h: CVS added new file.
21340         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
21342         Patch from Etay Meiri <etay-m@bezeqint.net>
21343         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
21344         src/mainmenu_callbacks.c, src/message-manager.cc,
21345         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
21346         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
21347         Ported stack trace to GNOME2 and added it in the message manager
21348         pane.
21350 2003-05-02  Naba Kumar  <naba@gnome.org>
21352         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
21353         
21354         * src/preferences.[h,c]: Fixed preferences to save only one copy of
21355         preferences property.
21356         
21357         * anjuta.prj: Fixed multiple preferences saved data.
21358         
21359         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
21360         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21361         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
21362         scintilla/include/Platform.h, scintilla/include/PropSet.h,
21363         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
21364         Upgraded scitilla from CVS with faster window repaint
21365         and more bugfixes.
21366         
21367         Patch from  Etay Meiri  <etay-m@bezeqint.net>
21368         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
21369         and code cleanups
21370         
21371 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
21373         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
21374         the window if messages are appended to the end and the scrollbar is
21375         at the end.
21377 2003-04-29  Naba Kumar  <naba@gnome.org>
21379         * configure.in: Removed omf-install from Makefiles list.
21381 2003-04-28  Naba Kumar  <naba@gnome.org>
21383         * po/POTFILES.in: Remvoded deleted files.
21384         
21385         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
21386         pixmaps/windows-style-undocked.png: Added setup wizard's images.
21388         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
21389         is executed as detached) is not set properly.
21390         
21391 2003-04-25  Naba Kumar  <naba@gnome.org>
21392         
21393         * anjuta.prj: Updated.
21394         * src/anjuta_info.c: Fixed text wrapping and column view.
21395         * data/welcome.txt.in: Removed unaligned characters.
21396         
21397 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21398         * src/main_menubar.c: Disable setup dialog.
21400 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21401         * src/breakpoints.c; Fixed compilation with older GCC
21402         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
21403         * HACKING: Spelling fixes (Suggested by Stephen Knight)
21405 2003-04-18  Naba Kumar  <naba@gnome.org>
21407         * anjuta.prj: Updated (includes compiler options).
21408         
21409         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
21410         function from anjuta.c (it was already available in anjuta-tools.c).
21411         
21412 2003-04-18  Naba Kumar  <naba@gnome.org>
21414         * src/about.c, THANKS: Updated
21415         
21416         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
21417         
21418         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
21419         properly from the project session before updating the file
21420         view.
21421         
21422         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21423         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
21424         dialog settings (as it will not be required once GDL is in place) and
21425         added file view filters in the settings sub-menu.
21427 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21428         * HACKING: Updated
21429         * configure.in: Disable cast checks on final build.
21431 2003-04-17  Naba Kumar  <naba@gnome.org>
21433         * src/build_project.c: Fixed a compilation error.
21435         * src/launcher.c: Removed commnets.
21436         
21437         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
21438         properties from editor tab to indentation tab and fixed a property
21439         label for proper i18n translation. Fixed typos in project config
21440         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
21441         sorting and reordering in compiler options dialog.
21442         
21443         * src/compiler_options.c: Implemented _save() function to save the
21444         options (which was pending).
21445         
21446         * src/build_project.c: Destroys install-as-root dialog when it is done.
21447         
21448         * src/an_symbol_view.c: Change "event" event to "event-after" so
21449         that symbol row is selected first before the popup is shown.
21450         
21451 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21453         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
21454         file in CVS/Entries. (Reviewed and applied by Biswa)
21456 2003-04-16  Naba Kumar  <naba@gnome.org>
21458         * aneditor.cxx: use unicode everytime (fixed unicode related
21459         bugs).
21461         * anjuta.prj: Fixed UI editor name (blank to use default) and
21462         anjuta version.
21463         
21464         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
21465         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
21466         Editor preferences page.
21468 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21469         * src/anjuta.[ch], src/print.c: Fixed warnings
21470         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
21471         * configure.in: Profiling support with gprof
21473 2003-04-16  Naba Kumar  <naba@gnome.org>
21475         Patch from Gaëtan de Menten  <ged@bugfactory.org>
21476         * src/launcher.c: Fixed cvs dialog.
21477         
21478 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
21479         
21480         * src/message-manager-private.cc: Fixed double-click on first line of 
21481         output to properly select a line.
21482         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
21483         because still was a deprecatd GtkCTreeNode and always NULL anyway.
21485 2003-04-15  Naba Kumar  <naba@gnome.org>
21487         * src/message-manager-private.cc: Fixed the glade filename typo.
21489 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21490         * scintilla/*, data/properties/*: Scintilla CVS merge
21491         * anjuta.prj: Removed unnecessary files.
21492         * scintilla/PlatGTK.cxx: Force Pango fonts always
21493         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
21494         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
21495         for preferences.
21496         * configure.in: Change version no. for 1.1.1 (alpha release)
21497         * configure.in: Added '--with-pref-suffix' option.
21498         * config.guess, config.sub: Removed from CVS.
21500 2003-04-15  Naba Kumar  <naba@gnome.org>
21502         Patch from Timothee Besset  <ttimo@idsoftware.com>
21503         * Makefile.am: Fixed a shell script error during intallation.
21504         
21505 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21507         Reviewed by Naba Kumar  <naba@gnome.org>
21508         * src/message-manager.cc: Added popup-menu to TreeView and fixed
21509         set_wm_class to use "anjuta" instead of "an.
21510         * src/message-manager-private.cc: Headers are hidden again.
21512 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21513         * src/project_dbase_gui.c: Memory corruption fix.
21514         * anjuta.prj: Updated project file
21516 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21517         * an_file_view.c: Connect to event-after signal rather than event so that
21518         selection is updated first and thus context menu is for the right file.
21519         Reviewed and applied by Biswa.
21521 2003-04-14  Naba Kumar  <naba@gnome.org>
21523         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
21524         
21525         * src/auncher.c: More child exit fixes
21526         from Timothee Besset  <ttimo@idsoftware.com>
21528 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21529         
21530         Reviewed by Naba Kumar  <naba@gnome.org>
21531         
21532         * src/message-manager.[c/h], src/message-manager-private[c/h],
21533                 anjuta.[c/h]: Ported message-manager to Gtk2
21534         
21535         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21536         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
21537         src/clean_project.c, src/compile.c, src/configurer.c,
21538         src/controls.c, src/cvs.c, src/debugger.c,
21539         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
21540         src/project_import.c, src/search-replace.c: Changed name from
21541         AnjutaMessageManager to AnMessageManager to avoid too long type
21542         and funtion names.
21544 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21545         * src/launcher.c: Fix build won't stop problem - TTimo
21546         * TODO: Updated
21547         * pixmaps/anjuta_splash.c: New splash screen prototype.
21548         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
21549         * src/compiler_options.c: Mute pkgconfig errors.
21550         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
21552 2003-04-10  Naba Kumar  <naba@gnome.org>
21554         * configurer.[c,h]: Fixed dialog to close properly.
21555         * src/project_dbase.c, widgets/gnomefilelist.c: Added
21556         debugging asserts.
21557         
21558 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21559         * anjuta.prj: Removed unnecessary files, load with 1.2.0
21560         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
21561         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
21562         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
21563         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
21564         src/makefile.am: Move gdl to it's own directory.
21565         * global-tags/create_global_tags.sh: Silently ignore SDL error.
21567 2003-04-09  Naba Kumar  <naba@gnome.org>
21569         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
21570         branch.
21572 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21573         * src/anjuta-tools.c: Use CDATA for saving tools data.
21574         * anjuta.glade, src/search-replace.c: Port from branch.
21575         * widgets/e-splash.*, src/main.c: Better splash screen.
21576         * configure.in, widgets/gdl*: Import GDL widgets.
21577         * ROADMAP: Updated roadmap.
21578         * src/an_file_view.c: Use GDL icons for file tree.
21580 2003-04-09  Naba Kumar  <naba@gnome.org>
21582         * anjuta.glade: Added (hidden) initial setup-wizard window.
21583         
21584         Patch from: Vitaly  <vvv@rfniias.ru>
21585         * src/preferences.c: Fixes a bug with libglace widget access with
21586         translated strings.
21588         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21589         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21590         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21591         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
21592         src/toolbar_callbacks.[c,h],
21593         src/memory.c, src/message-manager-private.cc,
21594         src/message-manager-private.h, src/message-manager.cc,
21595         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
21596         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
21597         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
21598         watch window to a subwindow in the notebook
21600 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21601         * ROADMAP: Updated roadmap.
21603 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
21605         * configure.in: Added Belarusian to ALL_LINGUAS.
21607 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21608         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
21609         Henry Jia
21610         * ROADMAP: Added roadmap for HEAD.
21612 2003-03-29  Naba Kumar  <naba@gnome.org>
21614         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
21615         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
21616         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
21617         (new) pixmaps/start-with-wizard.png,
21618         (new) pixmaps/start-with-import.png,
21619         (new) pixmaps/start-with-open.png Added Start with dialog which pops
21620         up on anjuta start-up to give quick access to opening file/project or
21621         creation wizards.
21623         * src/main.c: Sets proper data directory for the gnome
21624         program.
21626 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21627         * src/text_editor.c: Fixed error/warning indicators.
21629 2003-03-24  Naba Kumar  <naba@gnome.org>
21631         * README: Correct version.
21632         
21633 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
21635         * configure.in: Added checks to see if were building on FreeBSD
21636         systems.  Sets -DFREEBSD if we are, and also attempts to find
21637         gmake if the host system is FreeBSD.
21639         * src/getline.c: New file used to provide the getline function,
21640         which isnt available on a FreeBSD system.  The function is only
21641         defined if FREEBSD is defined.
21643         * src/Makefile.am: Added getline.c to anjuta_SOURCES
21645         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
21646         configure.in sets this to gmake on FreeBSD systems, and make
21647         on everything else.
21649 2003-03-23  Naba Kumar  <naba@gnome.org>
21651         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
21652         
21653         * anjuta.spec.in: Fixed spec file for correct file paths and
21654         corrected rpmbuild.
21656         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
21657         the rpm build command separately now.
21658         
21659         * src/anjuta.c, windows-dialog.c: Added some more window management
21660         stuffs (not still fully working, though).
21662         * TODO: Updated.
21664 2003-03-22  Naba Kumar  <naba@gnome.org>
21666         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
21668 2003-03-21  Naba Kumar  <naba@gnome.org>
21670         * README: Removed Andy Piper's name from the active maintainers
21671         list on his request.
21672         
21673         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
21674         preferences.
21675         
21676         * src/anjuta-tools.c: Fixed compiler errors.
21678         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
21679         show bugs.
21680         
21681         * src/commands.c, src/src_paths.c, src/style-editor.c,
21682         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
21683         becuase they are now hidden by default (from glade editing).
21684         
21685         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
21686         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
21687         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21688         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
21689         basic windows managements.
21690         
21691 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21692         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
21693         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
21694         Enver ALTIN (a.k.a. skyblue)
21696 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21697         * tagmanager/*: Added ignore-list for symbols. This will make
21698         parsing more accurate for projects. Doc updates needed.
21700 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21701         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
21702         * launcher/Makefile.am: Link to correct libraries
21703         * src/launcher.c: Do not allow NULL shell
21705 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
21706         * src/debug_tree.c: Improve debug tree view.
21708 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
21710         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
21711         'Run Configure Script' and 'Execute Program'. Increase minimum width
21712         of Configure dialog.
21713         * find_in_files.c, find_in_files_cbs.*: Properly create the file
21714         list widget by setting a model and adding a column and renderer.
21715           Actually store the nocvs toggle button in FindInFiles data structure.
21716           Handle selection changes via changed signal rather than row_activated.
21717           Use response signal for handling the close and find buttons.
21718           Close window when escape is pressed.
21719         * find_replace.c: Close window when escape is pressed.
21720         * find_text.c: Close window when escape is pressed in find dialog as
21721         well as wrap search question, where now Yes is the default button.
21723 2003-03-05  Naba Kumar  <naba@gnome.org>
21725         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
21727         * src/message-manager-private.cc: Fixed a bug with vte conditional
21728         compilation.
21729         * anjuta.glade: Hides all windows in glade file.
21731 2003-03-05  Naba Kumar  <naba@gnome.org>
21733         * src/an_file_view.c: Fixed a compilation warning.
21734         * src/message-manager-private.cc: Conditional compilation for vte
21735         API.
21736         
21737 2003-02-28  Naba Kumar  <naba@gnome.org>
21739         * configure.in, anjuta.spec.in: Updated dependency packages version.
21740         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
21741         * src/preferences.c: Added debug assertions.
21742         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
21743         editor to enable/disable bringing the recent editor tabs first.
21744         
21745         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21746         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
21747         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
21748         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
21749         and     bug fixes. Also code clean ups.
21750         
21751         * (new) src/search-replace.[h,c]: New search replace implementation
21752         from ANJUTA_1_0_0 branch.
21753         
21754         * (new) src/windows-dialog.[h,c]: New windows management class
21755         [work in progress].
21757 2003-02-28  Naba Kumar  <naba@gnome.org>
21759         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
21760         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
21761         src/appwizard.c, src/build_file.c, src/build_project.c,
21762         src/clean_project.c, src/compile.c, src/configurer.c,
21763         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
21764         src/message-manager-dock.c, src/message-manager-dock.h,
21765         src/message-manager-private.cc, src/message-manager.cc,
21766         src/preferences-dialog.c, src/preferences-dialog.h,
21767         src/preferences.c, src/preferences.h, src/project_dbase.c,
21768         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
21769         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
21770         src/utilities.c, src/utilities.h:
21771         
21772         Widgetized Preferences and gave proper function names.
21774         * src/executer.c: Fixed a session loading bug.
21775         
21776 2003-02-27  Naba Kumar  <naba@gnome.org>
21778         * printing/print.c: Fixed printing font bug that failed to load the
21779         proper fonts.
21780         
21781         * src/toolbar.c: Disabled LED flashing (not yet implemented).
21782         
21783         * TODO, anjuta.prj: Updated.
21785 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
21787         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21788         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21789         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21790         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
21791         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
21792         fixed omf errors
21794 2003-02-25  Naba Kumar  <naba@gnome.org>
21796         * Makefile.am: Excluded omf-install from installation as the docs are
21797         not ready.
21798         
21799         TODO: Updated.
21800         
21801         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
21802         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
21803         property names and added new editor properties and code cleanups.
21804         Also added new project properties.
21805         
21806         * src/compiler_options.[h,c]: Added pkg-config packages supports
21807         and fixed bugs.
21808         
21809         * src/glade_iface.h: Cleanups.
21810         
21811         * src/launcher.c: Used timer instead of idle to scan.
21812         
21813         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
21814         src/project_config.[h,c], src/project_import.c: Implemented project
21815         property to define GUI editor and to handle it.
21816         
21817         * src/preferences.c: i18n fixes.
21818         
21819         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
21820         unused (and old) pixmaps.
21821         
21822         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
21823         
21824 2003-02-25  Naba Kumar  <naba@gnome.org>
21826         * src/message-manager-private.[h,cc], src/preferences.c,
21827         anjuta.glade, anjuta_dialog_strings.c: Implemented
21828         gnome terminal profiles for the terminal preferences and moved the
21829         addition of terminal preferences in the terminal constructor.
21830         
21831         * anjuta.prj: Updated.
21833 2003-02-24  Naba Kumar  <naba@gnome.org>
21835         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
21836         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
21837         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
21838         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
21839         preferences dialog.
21841         * TODO: Updated.
21843         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
21844         text selection and child re-spawning.
21846         * src/pixmaps.h: Removed unused pixmaps definitions.
21847         
21848 2003-02-23  Naba Kumar  <naba@gnome.org>
21850         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
21851         the project tree/window.
21853         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
21854         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
21855         Correct the use of a variable and implemented session save/load
21856         for tree expansion states.
21857         
21858         * src/main_menubar_def.h: Fixed shortcuts keys.
21859         
21860         * src/anjuta.c, src/gnome_project.c: Code clean ups.
21861         
21862         * anjuta.prj: Updated.
21863         
21864 2003-02-22  Naba Kumar  <naba@gnome.org>
21866         * src/debug_tree.[c,h]: GNOME2 port from 
21867         Etay Meiri <etay-m@bezeqint.net>
21868         
21869         * src/an_file_view.c, src/resources.[h,c],
21870         data/properties/bash.properties,
21871         data/properties/cpp.properties,
21872         data/properties/html.properties,
21873         data/properties/make.properties,
21874         data/properties/others.properties,
21875         data/properties/perl.properties,
21876         data/properties/props.properties,
21877         data/properties/xml.properties: Standarized file icons. Icons are
21878         defined in respective .properties file and are retrieved as resource
21879         data.
21881         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
21882         in labels from the commands editor as that would create
21883         problems for translators.
21885 2003-02-21  Naba Kumar  <naba@gnome.org>
21887         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
21888         as they should be part of CVS(?).
21890         * Makefile.am: Corrected a typo for glade generated strings file.
21892         * configure.in, po/hi.po: Added new Hindi (hi) translation
21893         in ALL_LINGUS and added initial Hindi translation.
21895         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
21896         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
21897         sv_unknown.xpm to more proper icon.
21899         * (new)data/properties/php.properties, data/properties/Makefile.am,
21900         data/properties/anjuta.properties, data/properties/html.properties:
21901         Fixed PHP syntax hilighting bug by separating php properties into
21902         different file (because of file size).
21904         * TODO: Updated.
21905         
21906 2003-02-20  Naba Kumar <naba@gnome.org>
21908         * src/breakpoints.c: Fixed breakpoints session saving/loading
21909         crash bug.
21910         
21911         * scintilla/*, scintilla/include/*: Updated to scintilla
21912         release 1.51
21913         
21914 2003-02-19  Naba Kumar <naba@gnome.org>
21916         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
21917         * TODO: Updated.
21919         * Makefile.am, src/Makefile.am,
21920         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
21921         (removed) src/anjuta_dialog_strings.c,
21922         (removed) src/anjuta_dialogs_strings.c,
21923         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
21924         (added) anjuta.glade: Transfered glade files from src/ directory
21925         to the top level directory.
21927         * po/POTFILES.in: Updated.
21928         
21929         * (removed) macrocs2/*: Transfered to data/ directory.
21930         
21931         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
21932         data/Makefile.am: Moved macros in data directory. Anjuta no longer
21933         requires to have macros dir, but the projects generated by anjuta
21934         require them.
21935         
21936         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
21937         trees.
21938         
21939         * src/defaults.c: Corrected default compiler options.
21940         
21941         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
21942         wizard.
21943         
21944         * src/message-manager-private.cc, src/message-manager-private.h,
21945         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
21946         
21947         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
21948         source code generation for gnome2 projects.
21950 2003-02-11  Naba Kumar <naba@gnome.org>
21952         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
21953         restores the expand/collaspe states of the nodes after refresh.
21954         
21955         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
21956         
21957 2003-02-11  Naba Kumar <naba@gnome.org>
21959         * src/style-editor.c: Fixed pango font description handling for fonts.
21960         * src/anjuta.glade: Removed font size spin button.
21961         * configure.in, src/anjuta.prj: Corrected version.
21962         * TODO: update.
21963         
21964 2003-02-10  Naba Kumar <naba@gnome.org>
21966         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
21967         references of scroll-menu.h and add about.h in Makefile.am.
21968         
21969         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
21970         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
21971         (removed) widgets/scroll-menu.h: Removed unused files.
21972         
21973         * Makefile.am: Added proper i18n rules and added intl tools for
21974         distributions.
21975         
21976         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
21977         to the stable release).
21978         
21979         * anjuta.spec.in: Removed manuals packaging.
21980         
21981         * data/Makefile.am: Removed 'macros' installation (not required for
21982         gnome2 projects).
21984 2003-02-10  Naba Kumar <naba@gnome.org>
21986         * po/POTFILES.in: Updated.
21988         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
21989         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
21990         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
21991         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
21992         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
21993         icons and images.
21995         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
21996         src/toolbar_callbacks.h: Fixed scintilla notification signal name
21997         and fixed to properly handle focus in find entry box.
21999         * Makefile.am: Added code for RH system menu update.
22001         * .cvsignore: Updated.
22003         * NEWS: Updated.
22005 2003-02-03  Naba Kumar <naba@gnome.org>
22007         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22008         editor preferences. and fixes dialogs.
22010         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22011         Fixed linenumbers and header margins when they are disabled and
22012         removed unused header files.
22014         * src/attact_process.[h,c], src/debugger.c: Attach to process
22015         now works.
22017         * src/help.c: Fixed dialog response.
22019         * TODO: Updated.
22021         * data/properties/anjuta.properties: Corrected typo.
22023         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
22024         Change the signal to "changed" in entry from "selection-changed" in
22025         list.
22027         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
22028         short-cuts.
22030 2003-01-31  Naba Kumar <naba@gnome.org>
22032         * configure.in: Upgraded to use libgnomeprint-2.2
22033         
22034         * printing/Makefile.am: Updated
22035         
22036         *(removed) printing/print-doc.c, printing/print-doc.h,
22037         printing/print-util.c, printing/print-util.h: Removed because already
22038         merged with print.c.
22039         
22040         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
22041         and libgnomeprintui-2.2 and fixed rendering problems.
22042         
22043         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
22044         uneccessary print properties, as they are separately taken
22045         care in gnomeprint.
22046         
22047         * po/POTFILES.in: Update.
22049 2003-01-30  Naba Kumar <naba@gnome.org>
22051         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
22052         for about dialog box.
22053         
22054         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
22055         src/pixmaps.h: Modified for the above additions for about dialog.
22057 2003-01-29  Naba Kumar <naba@gnome.org>
22059         * src/style_editor.[c,h]: Added missing files.
22060         
22061 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22062         * scintilla/XPM.[cxx|h]: Added missing files
22064 2003-01-29  Naba Kumar <naba@gnome.org>
22065         
22066         * TODO, po/POTFILES.in: Updated.
22067         
22068         * anjuta.prj, src/anjuta.glade,
22069         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
22071 2003-01-28  Naba Kumar <naba@gnome.org>
22072         
22073         * data/properties/anjuta.properties, src/aneditor.cxx,
22074         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
22075         properties into text properties (earlier it was int properties).
22077         * TODO: Updated
22078         
22079         * scintilla/AutoComplete.c,xx,
22080         scintilla/AutoComplete.h,
22081         scintilla/CallTip.c,xx,
22082         scintilla/CallTip.h,
22083         scintilla/Document.c,xx,
22084         scintilla/Document.h,
22085         scintilla/Editor.c,xx,
22086         scintilla/Editor.h,
22087         scintilla/LexAVE.c,xx,
22088         scintilla/LexCSS.c,xx,
22089         scintilla/LexHTML.c,xx,
22090         scintilla/LexOthers.c,xx,
22091         scintilla/LexPython.c,xx,
22092         scintilla/LineMarker.c,xx,
22093         scintilla/LineMarker.h,
22094         scintilla/Makefile.am
22095         scintilla/PlatGTK.c,xx,
22096         scintilla/PropSet.c,xx,
22097         scintilla/ScintillaBase.c,xx,
22098         scintilla/ScintillaBase.h,
22099         scintilla/ScintillaGTK.c,xx,
22100         scintilla/ViewStyle.c,xx,
22101         scintilla/include/Platform.h,
22102         scintilla/include/SciLexer.h,
22103         scintilla/include/Scintilla.h,
22104         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
22105         
22106         
22107         src/Makefile.am,
22108         src/an_file_view.c,
22109         src/an_symbol_view.c,
22110         src/anjuta-tools.c,
22111         src/anjuta.c,
22112         src/anjuta.glade
22113         src/anjuta.h,
22114         src/anjuta_cbs.c,
22115         src/anjuta_dialogs_strings.c,
22116         src/anjuta_info.c,
22117         src/commands.c,
22118         src/compiler_options.c,
22119         src/debugger.c,
22120         src/help.c,
22121         src/main_menubar.c,
22122         src/main_menubar.h,
22123         src/main_menubar_def.h,
22124         src/mainmenu_callbacks.c,
22125         src/mainmenu_callbacks.h,
22126         src/message-manager-private.c,c
22127         src/message-manager-private.h,
22128         src/message-manager.c,c
22129         src/message-manager.h,
22130         src/pixmaps.h,
22131         src/preferences.c,
22132         src/preferences.h,
22133         src/project_config.c,
22134         src/project_dbase.c,
22135         src/project_dbase_gui.c,
22136         src/project_import_gui.c,
22137         src/properties.c,xx,
22138         src/properties.h,
22139         src/resources.c,
22140         src/src_paths.c,
22141         src/text_editor.c,
22142         src/text_editor_gui.c,
22143         src/toolbar.c,
22144         src/utilities.c,
22145         src/utilities.h,
22146         anjuta.prj: GNOME2 porting and fixed many porting bugs.
22147         
22148 2003-01-24  Naba Kumar <naba@gnome.org>
22150         * src/text_editor_gui.c, src/toolbar.c,
22151         src/text_editor.c, src/text_editor_cbs.h:
22152         Used correct notification signal name for scintilla
22153         (gtk2) and fixed UI.
22154         
22155         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
22156         when not required.
22157         
22158         * printing/print-doc.c,
22159         printing/print.c,,
22160         src/anjuta-tools.c,
22161         src/find_replace.c,
22162         src/goto_line.c,
22163         src/launcher.c,
22164         src/mainmenu_callbacks.c,
22165         src/project_dbase.c,
22166         src/project_dbase.h,
22167         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
22168         src/text_editor.c,
22169         src/text_editor_cbs.h:
22172 2003-01-23  Naba Kumar <naba@gnome.org>
22174         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
22175         correct stock icons and organized pixmap macros.
22176         
22177         Makefile.am: Removed non-generated files.
22178         
22179         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
22180         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
22181         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
22182         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
22183         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
22184         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
22185         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
22186         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
22187         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
22188         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
22189         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
22190         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
22191         stop.xpm, undo.xpm}: Removed because no longer used.
22193         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
22194         file_unknown.xpm}: Files renamed from fv_*, as it would
22195         be the right name.
22197         * pixmaps/Makefile.am: Updated for the above changes.
22199 2003-01-23  Jakub Steiner <jimmac * ximian * com>
22201         * pixmaps/autocomplete-16.png,
22202         pixmaps/autocomplete.png,
22203         pixmaps/block-end-16.png,
22204         pixmaps/block-end.png,
22205         pixmaps/block-start-16.png,
22206         pixmaps/block-start.png,
22207         pixmaps/bookmark-first-16.png,
22208         pixmaps/bookmark-first.png,
22209         pixmaps/bookmark-last-16.png,
22210         pixmaps/bookmark-last.png,
22211         pixmaps/bookmark-next-16.png,
22212         pixmaps/bookmark-next.png,
22213         pixmaps/bookmark-prev-16.png,
22214         pixmaps/bookmark-prev.png,
22215         pixmaps/error-next-16.png,
22216         pixmaps/error-next.png,
22217         pixmaps/error-prev-16.png,
22218         pixmaps/error-prev.png: gnome2-styled icons
22221 2003-01-23  Naba Kumar <naba@gnome.org>
22223         * anjuta.prj: Updated compiler options.
22224         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
22226         * src/aneditor.cxx,
22227         src/anjuta.c,
22228         src/anjuta.glade,
22229         src/anjuta_dialogs_strings.c,
22230         src/mainmenu_callbacks.c,
22231         src/mainmenu_callbacks.h,
22232         src/text_editor.c,
22233         src/text_editor_cbs.c,
22234         src/text_editor_gui.c: GNOME2 Porting.
22236 2003-01-22  Naba Kumar <naba@gnome.org>
22238         * ChangeLog: Corrected dates.
22239         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
22240         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
22241         preferences.
22243 2003-01-22  Naba Kumar <naba@gnome.org>
22244         
22245         * plugins/patch/patch-plugin.c: Bug fix.
22246         
22247         * src/anjuta-tools.c,
22248         src/anjuta.c,
22249         src/anjuta.glade,
22250         src/anjuta.h,
22251         src/anjuta_dialogs_strings.c,
22252         src/breakpoints.c,
22253         src/cvs_gui.c,
22254         src/debugger.c,
22255         src/debugger.h,
22256         src/executer.c,
22257         src/glade_iface.c,
22258         src/main.c,
22259         src/mainmenu_callbacks.c,
22260         src/mainmenu_callbacks.h,
22261         src/preferences.c,
22262         src/project_dbase.c,
22263         src/project_dbase_gui.c,
22264         src/registers.c,
22265         src/sharedlib.c,
22266         src/signals.c,
22267         src/signals_cbs.c,
22268         src/source.c,
22269         src/stack_trace.c,
22270         src/toolbar_callbacks.c,
22271         src/utilities.c,
22272         src/utilities.h,
22273         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
22274         
22275         * src/Makefile.am,
22276         (removed) src/CORBA-Server.c,
22277         (removed) src/CORBA-Server.h,
22278         (removed) src/Gladen-common.c,
22279         (removed) src/Gladen-stubs.c,
22280         (removed) src/Gladen.h,
22281         (removed) src/Prj-common.c,
22282         (removed) src/Prj-skelimpl.c,
22283         (removed) src/Prj-skels.c,
22284         (removed) src/Prj-stubs.c,
22285         (removed) src/Prj.h,
22286         (removed) src/glades.c,
22287         (removed) src/glades.h,
22288         (removed) src/messagebox.c,
22289         (removed) src/messagebox.h: Removed because no longer used.
22291 2003-01-21  Naba Kumar <naba@gnome.org>
22293         * src/anjuta-tools.c,
22294         src/anjuta.c,
22295         src/anjuta.glade,
22296         src/anjuta_dialogs_strings.c,
22297         src/anjuta_info.c,
22298         src/anjuta_info.h,
22299         src/breakpoints.c,
22300         src/compiler_options.c,
22301         src/debugger.c,
22302         src/find_replace.c,
22303         src/find_replace.h,
22304         src/find_text.c,
22305         src/find_text.h,
22306         src/goto_line.c,
22307         src/launcher.c,
22308         src/text_editor.c,
22309         widgets/gnomefilelist.c: GNOME2 porting.
22311 2003-01-20  Naba Kumar <naba@gnome.org>
22313         * global-tags/create_global_tags.sh: Uses pkg-config to
22314         read the modules.
22315         
22316         * src/anjuta.c,
22317         src/anjuta.glade,
22318         src/anjuta.h,
22319         src/anjuta_cbs.c,
22320         src/anjuta_dialogs_strings.c,
22321         src/breakpoints.c,
22322         src/breakpoints.h,
22323         src/compiler_options.c,
22324         src/compiler_options.h,
22325         src/fileselection.c,
22326         src/fileselection.h,
22327         src/mainmenu_callbacks.c,
22328         src/project_dbase_gui.c,
22329         src/session.c,
22330         src/src_paths.c,
22331         src/src_paths.h,
22332         src/text_editor.c,
22333         src/text_editor_gui.c,
22334         widgets/gnomefilelist.c,
22335         widgets/gnomefilelist.h: GNOME2 porting.
22336         
22337         * widgets/Makefile.am,
22338         (removed) widgets/gnomedirlist.c,
22339         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
22340         
22341         * src/Makefile.am,
22342         (removed) src/src_paths_cbs.c,
22343         (removed) src/src_paths_cbs.h,
22344         (removed) src/src_paths_gui.c,
22345         (removed) src/compiler_options_cbs.c,
22346         (removed) src/compiler_options_cbs.h,
22347         (removed) src/breakpoints_cbs.c,
22348         (removed) src/breakpoints_cbs.h: Removed because they are now
22349         combined in singe file
22351 2003-01-16  Naba Kumar <naba@gnome.org>
22353         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
22354         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
22355         options dialog UI and data handling.
22358 2003-01-15  Naba Kumar <naba@gnome.org>
22360         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
22361         Completed command editor porting.
22362         
22363         * src/anjuta.c: Removed the use of commands load function
22364         (not required).
22366         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
22367         and unrefs.
22369         * src/anjuta-tools.c: Fixed translatable strings.
22370         
22371         * src/find_text.c: Fixed dialog creation from glade.
22372         
22373         * src/text_editor_gui.c, src/text_editor.c,
22374         src/text_editor_cbs.c: Completed port of detached text editor
22375         to gnome2 plateform.
22376         
22377 2003-01-14  Naba Kumar <naba@gnome.org>
22379         * src/anjuta.glade, src/preferences.[h,c],
22380         src/anjuta_dialogs_strings.c: Added build and editor
22381         preferences pages and other UIs. Fixed preferense loading and saving.
22382         
22383         * src/anjuta.c: Does case-insensitive match for tabs position
22384         preferences and removed preferences loading (done at _new() call).
22385         
22386         * anjuta-tools.c: Debugged tools dialog handling.
22387         * plugins/class-gen/clsGen.c: Fixed an undefined function.
22388         
22389 2003-01-13  Naba Kumar <naba@gnome.org>
22391         * ABOUT-NLS: Update (strange).
22393         * autogen.sh: Removed blocking code.
22395         * configure.in: Fixed an autogen bug.
22396         
22397 2003-01-13  Naba Kumar <naba@gnome.org>
22399         * (new)src/anjuta.gladep
22400         (new)src/messagebox.c
22401         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
22402         will be gradually removed (and then the files).
22403         
22404         * Makefile.am,
22405         anjuta.prj,
22406         printing/print-util.c,
22407         printing/print.c,
22408         scintilla/ScintillaGTK.c,xx
22409         src/Makefile.am,
22410         src/an_file_view.c,
22411         src/an_symbol_view.c,
22412         src/anjuta.c,
22413         src/anjuta.glade
22414         src/anjuta.h,
22415         src/anjuta_dialogs_strings.c,
22416         src/anjuta_gui.c,
22417         src/attach_process.c,
22418         src/attach_process.h,
22419         src/breakpoints.c,
22420         src/breakpoints.h,
22421         src/breakpoints_cbs.c,
22422         src/commands.c,
22423         src/commands.h,
22424         src/compiler_options.c,
22425         src/compiler_options.h,
22426         src/compiler_options_cbs.c,
22427         src/configurer.c,
22428         src/configurer.h,
22429         src/controls.c,
22430         src/cvs_cbs.c,
22431         src/debug_tree.c,
22432         src/debug_tree.h,
22433         src/executer.c,
22434         src/executer.h,
22435         src/find_in_files.c,
22436         src/find_in_files.h,
22437         src/find_in_files_cbs.c,
22438         src/find_replace.c,
22439         src/find_replace.h,
22440         src/find_text.c,
22441         src/find_text.h,
22442         src/goto_line.c,
22443         src/help.c,
22444         src/help.h,
22445         src/launcher.c,
22446         src/main.c,
22447         src/main_menubar.c,
22448         src/mainmenu_callbacks.c,
22449         src/message-manager.c,c
22450         src/pixmaps.h,
22451         src/preferences.c,
22452         src/project_config.c,
22453         src/project_config.h,
22454         src/project_dbase.c,
22455         src/project_import_cbs.c,
22456         src/resources.c,
22457         src/resources.h,
22458         src/splash.c,
22459         src/src_paths.c,
22460         src/src_paths.h,
22461         src/src_paths_gui.c,
22462         src/text_editor.c,
22463         src/text_editor_gui.c,
22464         src/toolbar.c,
22465         src/toolbar.h,
22466         src/utilities.c,
22467         src/utilities.h,
22468         src/wizard_gui.c,
22469         widgets/gnomefilelist.c: GNOME2 Port.
22471 2003-01-10  Naba Kumar  <naba@gnome.org>
22473         * src/an_file_view.c,
22474         src/anjuta_gui.c,
22475         src/appwizard_gui.c,
22476         src/compiler_options.c,
22477         src/compiler_options_cbs.c,
22478         src/cvs_cbs.c,
22479         src/executer.c,
22480         src/fileselection.c,
22481         src/find_in_files.c,
22482         src/goto_line.c,
22483         src/main_menubar.c,
22484         src/memory.c,
22485         src/message-manager-dock.c,
22486         src/preferences.c,
22487         src/project_dbase_gui.c,
22488         src/project_import_gui.c,
22489         src/registers_gui.c,
22490         src/sharedlib_gui.c,
22491         src/src_paths_gui.c,
22492         src/text_editor_gui.c,
22493         src/toolbar.c,
22494         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
22496 2003-01-09  Naba Kumar <naba@gnome.org>
22498         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
22499         problems with some comments.
22501         * anjuta.prj: New project file (updated?)
22503         * src/Makefile.am: Enabled deprecated API and fixed variables.
22505         * src/an_file_view.c,
22506         src/an_symbol_view.c,
22507         src/anjuta-plugins.c,
22508         src/anjuta-tools.c,
22509         src/anjuta.c,
22510         src/anjuta_gui.c,
22511         src/appwizard_cbs.c,
22512         src/attach_process.c,
22513         src/attach_process_cbs.c,
22514         src/compiler_options.c,
22515         src/compiler_options_cbs.c,
22516         src/launcher.c,
22517         src/mainmenu_callbacks.c,
22518         src/message-manager-private.c,c
22519         src/message-manager-private.h,
22520         src/message-manager.c,c
22521         src/message-manager.h,
22522         src/project_dbase.c,
22523         src/project_dbase.h,
22524         src/project_dbase_gui.c,
22525         src/project_import_cbs.c,
22526         src/project_import_gui.c,
22527         src/registers.c,
22528         src/resources.c,
22529         src/resources.h,
22530         src/sharedlib.c,
22531         src/signals.c,
22532         src/signals_cbs.c,
22533         src/signals_gui.c,
22534         src/splash.c,
22535         src/src_paths_cbs.c,
22536         src/src_paths_gui.c,
22537         src/stack_trace.c,
22538         src/text_editor.c,
22539         src/text_editor_gui.c,
22540         src/text_editor_menu.c,
22541         src/toolbar.c,
22542         src/toolbar_callbacks.c,
22543         src/utilities.c,
22544         src/watch.c,
22545         src/watch_cbs.c,
22546         src/wizard_gui.c: GNOME porting.
22548 2002-12-24 Naba Kumar <naba@gnome.org>
22550         * AUTHORS, ChangeLog, HACKING, Makefile.am,
22551         NEWS, README, SEARCH-REPLACE,
22552         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
22553         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
22554         launcher/Makefile.am,
22555         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
22556         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
22557         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
22558         printing/print-util.c, printing/print.c, printing/print.h,
22559         scintilla/*/*, widgets/e-shell-about-box.c,
22560         src/*, tagmanager/*/*, widgets/Makefile.am,
22561         widgets/gnomefilelist.c:
22562         
22563         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
22564         src/*.[c,h] files to gnome2 API.
22566         * src/anjuta_dialogs_strings.c: Added glade generated translatable
22567         strings table.
22569 2002-10-23  Naba Kumar <naba@gnome.org>
22571         * autogen.sh: Prevented Users from building HEAD cvs.
22572         
22573 2002-09-16  Stephane Demurget  <demurgets@free.fr>
22575         * src/anjuta.glade: added the compiler options dialog, hopefully
22576         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
22578 2002-09-15  Stephane Demurget  <demurgets@free.fr>
22580         * src/anjuta.glade: fixed a lot of small glitches.
22582         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
22583         now.
22585         * src/breakpoints_cbs.c: polished a bit.
22587 2002-09-15  Stephane Demurget  <demurgets@free.fr>
22589         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
22591         * src/commands.c: partial gnome 2 port.
22593         * src/utilities.[ch]: changed some bits to be const.
22595 2002-09-14  Stephane Demurget  <demurgets@free.fr>
22597         * src/Makefile.am: removed breakpoints_gui.c and added a check
22598         for gdk-pixbuf deprecated functions, but there shouldn't be much
22599         anyway.
22601         * src/breakpoints_gui.c: killed.
22603         * src/anjuta.glade: added two dialogs for the breakpoints management.
22605         * src/anjuta.h:
22606         * src/anjuta_cbs.c:
22607         * src/appwizard.c:
22608         * src/attach_process.c:
22610         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
22611         really huge changes and porting work.
22612         
22613         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
22614         (breakpoints_dbase_new): moved the UI init bits here.
22616         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
22617         a lot, not using any color anymore (not HIG compliant) and not using
22618         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
22619         to be double checked.
22621         * src/build_file.c:
22622         * src/build_project.c: gnome 2 port.
22624 2002-09-11  Stephane Demurget  <demurgets@free.fr>
22626         * src/anjuta.glade:
22627         * src/anjuta.h:
22628         * src/anjuta_cbs.c:
22629         * src/appwizard.c:
22630         * src/breakpoints.c:
22631         * src/breakpoints_cbs.c: cleaned up some bits.
22633 2002-09-09  Stephane Demurget  <demurgets@free.fr>
22635         * src/Makefile.am:
22636         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
22638         * src/an_symbol_view.[ch]:
22639         * src/attach_process_cbs.h: polished a bit.
22641         * src/breakpoints_cb.[ch]: partial gnome 2 port.
22643 2002-09-02  Stephane Demurget  <demurgets@free.fr>
22645         * configure.in:
22646         * src/Makefile.am: added libglade-2 to the build.
22648         * src/anjuta.[ch]: added support for libglade.
22650         * src/anjuta.glade: added. There could be a file per top-level widget,
22651         as some other gnome projects, though.
22653         * src/attach_process_gui.c: removed.
22654         * src/attach_process.[ch]: gnome 2 port.
22655         (attach_process_new): Added the treeview init and the widget references
22656         here.
22658 2002-08-31  Stephane Demurget  <demurgets@free.fr>
22660         * src/an_file_view.c: fixed some compilation issues.
22662         * src/an_symbol_view.c: gnome 2 port.
22664 2002-08-26  Stephane Demurget  <demurgets@free.fr>
22666         * src/an_file_view.c: finished gnome 2 port.
22667         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
22668         directory pixmap depending on the event.
22670         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
22671         (project_file_data_new): use a GtkTreePath.
22673 2002-08-23  Stephane Demurget  <demurgets@free.fr>
22675         * src/Makefile.am: readded back an_*_view.[ch] because they are still
22676         driving me nuts but they need to be ported, heh ?
22678         * src/an_file_view.c: gnome 2 port, almost finished after some hard
22679         work since it's quite a total rewrite again.
22681 2002-08-22  Stephane Demurget  <demurgets@free.fr>
22683         * src/an_file_view.c:
22684         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
22686 2002-08-21  Stephane Demurget  <demurgets@free.fr>
22688         * src/anjuta_info.c:
22689         * src/utilities.h: gnome 2 port, featuring a total rewrite.
22691 2002-08-20  Stephane Demurget  <demurgets@free.fr>
22693         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
22694         nuts ATM.
22695        
22696         * src/an_file_view.c:
22697         * src/aneditor.cxx:
22698         * src/anjuta_cbs.c:
22699         * src/compiler_options.h:
22700         * src/messagebox.c:
22701         * src/messagebox.h:
22702         * src/pixmaps.h:
22703         * src/project_dbase.h:
22704         * src/resources.h: gnome 2 port.
22706 2002-08-14  Stephane Demurget  <demurgets@free.fr>
22708         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
22710         * data/properties/sql.properties: added the DATETIME data type.
22712         * data/properties/html.properties: added the foreach php keyword.
22714 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22716         * widgets/Makefile.am: removed blank line after the last backslash
22717         for avoiding a warning from automake.
22719         * configure.in:
22720         * src/Makefile.am: added the ORBit-2 dep.
22722 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22724         * AUTHORS: added Biswa, because I wonder why noone already have
22725         written his name in the Anjuta's hall of fame :)
22727 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
22729         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
22730         widgets/e-shell-about-box.c: Made to compile for gnome2.
22731         
22732 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
22734         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
22735         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
22736         
22737         * configure.in, printing/print.h, printing/print.c,
22738         printing/print-doc.c: Made to compile for gnome2.
22739         
22740 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
22742         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
22743         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
22744         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
22745         widgets/Makefile.am:
22746         
22747         Upgraded the build system to gnome2 platform.
22748         
22749 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22750         * manuals/*: Added capability to generate PDF and PS.
22751         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
22752         * TODO, TODO.biswa: Intergated TODO list.
22753         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
22754         , bug #574470
22755         * src/dnd.c: Fix typo
22756         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
22757         * src/anjuta.c: Bug #568895, Bug #575419
22759 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22761         * tagmanager/tm_global_tags.c: Fixed compiler warning.
22762         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
22764 2002-12-17  Naba Kumar <naba@gnome.org>
22766         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
22767         bugs.
22768         
22769 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22770         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
22771         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
22772         * anjuta.prj: Added tools.sgml
22773         * data/properties/cpp.properties: Bug # 646974
22775 2002-12-16  Naba Kumar <naba@gnome.org>
22777         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
22778         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
22779         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
22780         on 'Enter' and adds proper focus mechanism.
22781         * src/anjuta.c: Fixed a memory corruption bug.
22782         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
22783         'Enter' and can also be Canceled. Sets proper default and focus policies
22784         for tools dialogs.
22785         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
22786         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
22787         translatable strings in dialogs and fixed some dialog properties.
22788         * src/anjuta-tools.c: Now uses xml format for loading and saving.
22789         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
22790         * src/message_manager_private.cc: Fixed some debug messages.
22791         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
22792         widgets/gnomefilelist.c: Fixed a memory leaks.
22793         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
22794         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
22795         src/main_menubar_def.h: Implemented incremental search.
22796         * TODO: Updated.
22798 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22799         * tagmanager/*: Minor cleanups and warning fixes.
22800         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
22801         GUI during long updates.
22802         * src/text_editor.c: Remove debug message.
22804 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22805         * tagmanager/tm_project.c: Fix a memory access problem.
22807 2002-12-13  Naba Kumar <naba@gnome.org>
22809         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
22810         tools list to show "Enabled" flag of the tool. Fixed a bug where
22811         tool list is not cleared when creating a new tool.
22812         
22813 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22814         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
22816 2002-12-12  Naba Kumar <naba@gnome.org>
22818         * anjuta-tools.[h,c], commands.c: Used the tools help of
22819         anjuta variables list in commands editor and fixed a typos
22820         buy in anjuta-tools.c.
22821         
22822 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22823         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
22824         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
22825         * TODO.biswa: Added to help me track things better.
22827 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22829         * configure.in, anjuta.spec.in: Added libglade dependency.
22830         * Makefile.am: Added anjuta.glade file.
22831         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
22832         , src/mainmenu_callbacks.[ch], src/message-manager.h
22833         , src/widget-registry.c: Tools editor GUI + other additions.
22835 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22837         * src/project_dbase.[ch], tagmanager/tm_project.c,
22838         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
22839         Implement syncing tags image with the project database.
22840         * src/anjuta-tools.c: Implemented variable substitution and
22841         working directory in tools.
22843 2002-12-09  Naba Kumar <naba@gnome.org>
22844         
22845         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
22846         command configuration language list from properties.
22847         
22848         * data/properties/asm.properties, data/properties/ruby.properties:
22849         Fixed typos.
22851 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22853         * src/an_symbol_view.c: Remember current selected entry and select
22854         it automatically after refresh.
22856 2002-11-26  Murray Cumming  <murrayc@usa.net>
22858         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
22859           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
22860         and gnomemm 1.2 projects so that people know they are really
22861         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
22862         But I did correct these to sue lowercase names.
22864 2002-12-01  Naba Kumar <naba@gnome.org>
22866         * data/anjuta.properties: Fixed caching problem on 
22867         indicators.
22868         * src/preferences.c, src/preferences_gui.c: Implemented automatic
22869         indicators prefs.
22870         
22871 2002-12-01  Naba Kumar <naba@gnome.org>
22873         * data/properies/anjuta.properties: Corrected "indicators.automatic"
22874         property name.
22875         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
22876         property and uses it.
22877         * src/aneditor.cxx: Fixed a bug associated with selection a word at
22878         current cursor.
22879         
22880 2002-11-30  Naba Kumar <naba@gnome.org>
22882         * src/debugger.c: Fixed a typo.
22883         * data/properties/*: Updated properties files and added
22884         new ones.
22885         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
22886         Added comment submenu and cleaned up ref and unref of menus.
22887         * src/aneditor.h: Added definition of comment commands.
22888         * src/aneditor.c: Upgrade from latest SciTE source code.
22889         * src/text_editor.[hc], src/text_editor_cbs.c, 
22890         src/message_manager_private.cc, src/message_manager.[cc,h],
22891         src/anjuta.[c,h]: Added indicators support for errors/warnings
22892         highlight in the editor.
22893         * NEWS, TODO: Update.
22894         * scintilla/include/PropSet.h: Removed deprecrated function.
22895         
22896 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22898         * src/anjuta-tools.[ch]: Tools implementation (basic)
22899         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
22900           , src/main_menubar_def.h: PLugins cleanup and segregation
22901         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
22902           registry
22903         * anjuta.prj: Added new files
22904         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
22905         * plugins/class-gen/clsGen.c: Register menu under 'Project'
22906         * plugins/patch/patch-plugin.c: Register menu under 'Format'
22907         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
22908         * src/Makefile.am: Added new files
22909         * src/message-manager.[cc/h]: Added standard output and error windows
22911 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
22913         * project_type.c: Fixed Gnomemm2 project type
22915 2002-11-25  Naba Kumar <naba@gnome.org>
22917         * printing/print.c: Fixed a compile warning.
22918         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
22919         * src/utilities.c: Fixed a compile warning in sparc, hides the
22920         terminal check error output from the user.
22921         * project_config.[ch], project_dbase.[ch], source.c: Added project
22922         version, exclude modules configuration and reordered other config
22923         properties. Changed some strings to more descriptive text.
22924         * src/compiler_opitions.c: Removed extra newlines from .prj file
22925         save.
22926         * anjuta.prj: Converted to new format (only reorganised properties
22927         and removed extra newlines ... nothing else).
22928         * NEWS: updated
22929         
22930 2002-11-21  Naba Kumar <naba@gnome.org>
22932         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
22933         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
22934         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
22935         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
22936         Updated to the CVS version.
22938 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22940         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
22941           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
22942           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
22943           images in completion lists. 
22944         * src/resources.h: Make C++ friendly.
22945         * scintilla/PropSet.cxx: Fix memory leak.
22947 2002-11-20  Naba Kumar <naba@gnome.org>
22949         * scintilla/*/*: Synced to latest scintilla 1.49
22950         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
22951         New lexers added.
22953         * scintilla/RESearch.cxx: The automatic cvs log in the
22954         file really broke things trying to interprete the changelog
22955         entry incorrectly as end-of-comment. Removed the $cvs line
22956         and committed again.
22957         
22958 2002-11-19  Naba Kumar <naba@gnome.org>
22960         Patch from Timothee Besset <ttimo@idsoftware.com>
22961         
22962         * src/message-manager-private.cc: Interpretes absolute
22963         file paths properly in zvt terminal.
22965 2002-11-19  Naba Kumar <naba@gnome.org>
22967         Patch from Timothee Besset <ttimo@idsoftware.com>
22968         
22969         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
22970         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
22971         (important) editor preferences in project (if there is one
22972         open).
22973         
22974         * TODO: Updated
22975         
22976 2002-11-18  Naba Kumar <naba@gnome.org>
22977         
22978         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22979         
22980         * src/debug_tree.c, src/find_in_files_gui.c,
22981         src/find_replace.c, src/find_text.c, 
22982         src/project_import.c, src/project_import_gui.c,
22983         src/wizard_gui.c: i18n Fixes.
22985 2002-11-15  Naba Kumar <naba@gnome.org>
22987         * plugins/class-gen/clsGen.c: Fixed to use project function
22988         to import files. Create non-existent directories before the
22989         sources are written.
22990         
22991         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
22992         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
22993         src/glade_iface.c,
22994         src/glades.c: Excluded gladen files from build. This
22995         will fix the unnecessary dependency on libssl.
22996         
22997         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
22998         file import funtion.
22999         
23000         * src/message_manager_private.cc: Fixed a compiler warning with
23001         DEBUG preprocessor macro.
23002         
23003         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23004         wrong (undocked) editor window was closed on clicking close on an
23005         undocked editor window.
23006         
23007         * src/debugger.c: Fixed a bad bug where debugger terminal won't
23008         start correctly if the executable was run before with 'F3'.
23009         
23010         * src/toolbar_callbacks.c: Wrap around find next.
23011         * src/toolbar.c: Disable combo activate.
23012         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23013         button positions to get 'yes' as default.
23015         * anjuta.spec.in: Updated.
23016         
23017         * src/anjuta_info.c, src/appwizard_gui.c,
23018         src/attach_process_gui.c, src/breakpoints_gui.c,
23019         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23020         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23021         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23022         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23023         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
23024         src/preferences.c, src/preferences_gui.c, src/project_config.c,
23025         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
23026         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
23027         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
23028         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
23029         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
23030         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
23031         plugins/patch/patch-plugin.c, printing/print-util.c:
23032         Set all windows and dialogs transient
23033         to their parents so that they remain floated above their parents.
23034         
23035 2002-11-13  Naba Kumar <naba@gnome.org>
23037         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
23038         take default editor font).
23039         
23040         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
23041         Corrected email address.
23042         
23043         * src/mainmenu_callbacks.c: Used spaces instead of tabs
23044         for changelog entry.
23046         * NEWS: Updated.
23047         
23048 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23049         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
23051 2002-11-06  Naba Kumar <naba@gnome.org>
23053         * README: Updated
23054         * anjuta.spec.in: Ships the .omf files with the
23055         documents instead of the base package.
23056         
23057 2002-11-04  Naba Kumar <naba@gnome.org>
23059         * data/properties/latex.properties: Fixed a bug.
23060         * ChangeLog: Released 1.0.0 stable.
23062 2002-11-04  Naba Kumar <naba@gnome.org>
23064         * src/commands.c: Added command with shell redirection capability.
23065         * data/properties/anjuta.properties: Changed default execution
23066         command.
23067         * src/project_dbase.c: Set project top dir in properties.
23068         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
23069         * data/Makefile.am: More diskcheck error fixes.
23070         
23071         * README, anjuta.spec.in, THANKS, AUTHORS,
23072         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23073         manuals/C/anjuta-manual/authers,sgml,
23074         manuals/C/anjuta-manual/anjuta-manual.sgml,
23075         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23076         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
23077         : Changed anjuta home to
23078         new URL and my email address.
23079         
23080         * manuals/C/anjuta-manual/interfaces.sgml,
23081         manuals/C/anjuta-manual/prefereces.sgml,
23082         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
23083         
23084         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
23085         : removed reference to the help menu as the menu is modified
23086         when no help is found (which is very likely when we are
23087         shiping the documents separately).
23088         
23089 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23090         * anjuta.spec.in: Update specfile to make multiple RPMs.
23091         * data/Makefile.am: make dist fix.
23092         * src/text_editor_menu.c: Fix compile warnings (casts).
23094 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23095         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
23096         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
23098 2002-11-01  Naba Kumar <naba@gnome.org>
23100         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
23101         Added gnome2 macros to be used by gnome2 project wizard.
23102         
23103         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
23104         from gnome-common.
23105         
23106         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
23107         as it was conflicting with generated projects and is not
23108         useful for us.
23109         
23110         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23111         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23112         project generation, removed qt project as it's not complete and
23113         added gnome2 bonobo wizard.
23115 2002-10-29  Naba Kumar <naba@gnome.org>
23117         * po/POTFILES.in: Updated.
23118         * po/POTFILES.skip: Added.
23119         * preferences.h: Fixed print paper size property name.
23121 2002-10-28  Naba Kumar <naba@gnome.org>
23122         
23123         * data/user.properties, data/Makefile.am: Added user properties file
23124         which will be copied in user's ~/.anjuta/user.properties.
23125         
23126         * data/anjuta.properties: Changed a comment.
23127         
23128         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
23129         
23130         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23131         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
23132         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
23133         item.
23135         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
23136         instead of user properties file.
23137   
23138         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
23139         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
23140         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
23141         * README, TODO: Updated.
23142         
23143 2002-10-28  Naba Kumar <naba@gnome.org>
23145     * manuals/C/anjuta-manual/figures/editor_guides.png,
23146     manuals/C/anjuta-manual/figures/editor_margins.png,
23147     manuals/C/anjuta-manual/figures/editor_markers.png,
23148     manuals/C/anjuta-manual/figures/local_variables.png,
23149     manuals/C/anjuta-manual/figures/open_file_multiple.png,
23150     manuals/C/anjuta-manual/figures/prefs_print.png,
23151     manuals/C/anjuta-manual/figures/print_dlg.png,
23152     manuals/C/anjuta-manual/figures/print_preview.png,
23153     manuals/C/anjuta-manual/figures/symbol_browser.png,
23154     manuals/C/anjuta-manual/figures/variable_tip.png: New png
23155     files for manual documentation.
23156     
23157     * manuals/sgmldocs.make,
23158     manuals/C/anjuta-manual/Makefile.am,
23159     manuals/C/anjuta-manual/authors.sgml,
23160     manuals/C/anjuta-manual/build.sgml,
23161     manuals/C/anjuta-manual/compileopts.sgml,
23162     manuals/C/anjuta-manual/debugger.sgml,
23163     manuals/C/anjuta-manual/execute.sgml,
23164     manuals/C/anjuta-manual/fileoperations.sgml,
23165     manuals/C/anjuta-manual/interface.sgml,
23166     manuals/C/anjuta-manual/preferences.sgml,
23167     manuals/C/anjuta-manual/projects.sgml,
23168     manuals/C/anjuta-manual/figures/arguments.png,
23169     manuals/C/anjuta-manual/figures/open_file.png,
23170     manuals/C/anjuta-manual/figures/other_opts.png,
23171     manuals/C/anjuta-manual/figures/scrshot.png,
23172     manuals/C/anjuta-manual/figures/toolbar_browser.png,
23173     manuals/C/anjuta-manual/figures/toolbar_tags.png:
23174     
23175     Updated anjuta manual documentation.
23177     
23178 2002-10-27  Naba Kumar <naba@gnome.org>
23180     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
23181     check and modifies debugger terminal command accordingly
23182     to function properly.
23183     
23184 2002-10-25  Naba Kumar <naba@gnome.org>
23186         * manuals/sgmldocs.make: Fixed a couple of bugs.
23187         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
23189 2002-10-24  Naba Kumar <naba@gnome.org>
23191         * src/debug_tree.c: Fixed a crash bug from Etay.
23193         * global_tags/create_global_tags: Added messages.
23194         Fixed infinite looping within files.
23195         
23196         * macro/autogen.sh: Removed debug and warning flags for defaults.
23197         
23198         Patch from Vadim Berezniker <vadim@berezniker.com>
23199         
23200         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
23201         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
23202         generation.
23204         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
23205         temporarily just copy it
23207 2002-10-24  Naba Kumar <naba@gnome.org>
23209         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
23210         manuals/C/anjuta-manual/anjuta-manual.sgml, 
23211         manuals/C/anjuta-manual/compileopts.sgml,
23212         manuals/C/anjuta-manual/debugger.sgml,
23213         manuals/C/anjuta-manual/execute.sgml,
23214         manuals/C/anjuta-manual/fileoperations.sgml,
23215         manuals/C/anjuta-manual/interface.sgml,
23216         manuals/C/anjuta-manual/introduction.sgml,
23217         manuals/C/anjuta-manual/projects.sgml,
23218         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23219         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
23220         manuals/ja/anjuta-manual/anjuta-manual.sgml,
23221         manuals/ja/anjuta-manual/compileopts.sgml,
23222         manuals/ja/anjuta-manual/debugger.sgml,
23223         manuals/ja/anjuta-manual/execute.sgml,
23224         manuals/ja/anjuta-manual/fileoperations.sgml,
23225         manuals/ja/anjuta-manual/interface.sgml,
23226         manuals/ja/anjuta-manual/introduction.sgml,
23227         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
23229 2002-10-24  Naba Kumar <naba@gnome.org>
23231         * src/project_type.c: added autogen for qt projects.
23232         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
23233         Fixed a bug that retrieves wrong terminal command.
23234         * src/commnads.c: Added more terminal commands.
23235         * configure.in: Checks for scrollkeeper version.
23236         
23237 2002-10-22  Naba Kumar <naba@gnome.org>
23239         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
23240         instead of AM_GNOME_GETTEXT.
23241         
23242         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
23243         for setup-gettext for the wizard generated projects.
23245         * src/source.c: Fixed a bug where glade file wasn't generated.
23246         
23247         * src/gnome_project.c: Excluded project version from project dir
23248         name.
23249         
23250 2002-10-22  Naba Kumar <naba@gnome.org>
23252         * acinclude.m4: New file with dummy funtion for gettext
23253         cross compatibility fix.
23254         
23255         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
23256         * configure.in: Fixed cflags to avoid useless warnings.
23257         * Makefile.am: EXTRA_DIST += setup-gettext.
23258         * src/toolbars.c: Added space paddings around tags label.
23260 2002-10-21  Naba Kumar <naba@gnome.org>
23262         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23263         
23264         * setup-gettext: New script to maintain gettext cross version
23265         compatibility.
23266         * configure.in, macros/autogen.sh: Fix for gettext cross version
23267         compatibility.
23268         
23269 2002-10-21  Naba Kumar <naba@gnome.org>
23271         * debug_tree.c: Fixed incorrect use of debug assertion.
23272         
23273 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
23274             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23275         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23276         src/memory.c, src/memory.h, src/message-manager-private.cc:
23277         
23278         New parsing algorithm; adapted from kdevelop.
23279         Middle button menu for changing the value's display type
23281 2002-10-07  Naba Kumar <naba@gnome.org>
23283         * src/main_menubar_def.h: Changed status bar message for Help->
23284         Browse info pages. Bug #603308
23286         * src/executer.c: Made "User terminal" default for creating
23287         projects (User can always disable it later). Bug #114222
23288         
23289 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23291         * macros/autogen.sh: Require gettext 0.10.x for autogen
23292         * src/text_editor.c: Fixes Bug #595303
23293         * src/source.c: Fixes Bug #595970
23294         * src/anjuta.c: Fixes Bug #598366
23295         * scingtilla/LexCPP.cxx: Bug #602296
23296         * src/main_menubar_def.h: Bug #604363
23297         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
23298         
23299 2002-10-07  Jens Georg <mail@jensgeorg.de>
23301         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23302         * gnomefilelist.c: This patch fixes the bug #611542
23303         
23304 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23306         * data/properties/Makefile.am: Added tcltk.properties file.
23307         
23308 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23310         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23311         
23312         * README: Updated README
23313         * plugins/class-gen/clsGen.c, src/message_manager.cc
23314           , src/mainmeu_callbacks.c, src/memory.c
23315           , src/project_dbase_gui.c, src/text_editor_gui.c
23316           , widgets/gnomefilelist.c: Set window icons
23317         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
23318           Enabled release build (stripped + optimized binaries, etc.)
23319         * data/properties/anjuta.properties, src/commands.c,
23320           src/defaults.cFixed bug #595489 (stdin on executables)
23321         * src/appwizard.c, src/main.c, src/message-manager.cc
23322           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
23323           , src/debug_tree.c: Memory related (valgrind) fixes.
23324         * src/message-manager-private.[cc,h], src/pixpams.h
23325           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
23326         * anjuta.prj: Added debug_tree.c to SOURCES
23327         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23328           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
23329           Compacted code and cleaned up unnecessary functions.
23330         * tagmanager/*.[ch]: Code fixes.
23331         
23332 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
23333         
23334         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23335         
23336         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
23337         Debug tree now detects changes of displayed variables
23338         and changes their color to red
23340 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23342         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23343         
23344         * mainmenu_callbacks.c: Set's the current file name in
23345         file save as dialog.
23346         
23347 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23349         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
23351         * data/properties/tcltk.properties: New file for tcl/tk
23352         properties.
23354 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
23356         * src/project_type.[c,h], src/source.c, data/Makefile.am:
23357         Fixed a fatal bug which doesn't let building gnome2 related
23358         projects. They use different autogen.sh script. Defined new
23359         type field "gnome_macro_support".
23360         
23361         * data/autogen.sh.gnome2: New file.
23362         
23363         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
23364         bug with quotes escaping in quotes.
23365         
23366         * src/message-manager-private.cc: Used event box instead
23367         of frame for local message pane, so that the borders appear
23368         properly and nicely.
23369         
23370         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
23371         if there is a project open and all the files are un-docked.
23373         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
23375 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
23377         * src/main_menubar_def.h: implement feature request #595356, patch #597161
23378         * THANKS: updated for new contributions
23379         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
23381 2002-08-27 Steven Knight  <steven.knight@unh.edu>
23383         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
23384         src/project_dbase.h, src/project_type.c, src/source.c, 
23385         src/wizard_gui.c: new Qt project type
23386         *** NB not fully tested, may need some work, icon required...
23388 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23390         * src/memory.c, src/memory.h: new memory patch
23392 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
23394         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
23396 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
23398         * lancher/anjuta_launcher.c: Determine pty from function
23399         call instead of running 'tty' externally.
23400         
23401         * data/properties/cs.properties: Added compile/build commands.
23402         Fixed execution properties.
23403         
23404         * src/commands.c: Added c# options.
23406         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
23407         
23408         * src/debug_tree.[c,h], src/debugger.[c,h],
23409         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
23410         
23411         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
23412         1. Misaligned structs when they are members of other structs.
23413         2. '{' sometimes appears as a variable.
23414         3. Wrong processing of some arrays.
23415         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
23416         that displays the tree in two columns (variable and value).
23418 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23420         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
23422         * data/properties/sql.properties: added the DATETIME data type.
23424         * data/properties/html.properties: added the foreach php keyword.
23426 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23428         * NEWS: Updated with new features.
23429         
23430         * data/.cvsignore, doc/.cvsignore: Updated.
23431         
23432         Patch from: Etay Meiri <etay-m@bezeqint.net>
23433         
23434         * src/debug_tree.h, src/debug_tree.c: New files.
23435         
23436         * src/Makefile.am, src/message-manger-private.[h,cc],
23437         src/message-manger.cc: Added Tree view for debugger
23438         locals view.
23439         
23440 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23442         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23443         
23444         * src/memory.c, src/memory.h: New files.
23445         
23446         * src/Makefile.am, src/appwizard.c, src/controls.c,
23447         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23448         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23449         
23450         Memory view implemetation that would enable viewing raw memory
23451         during debugging.
23453 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23455         * AUTHORS: added Biswa, because I wonder why noone already have
23456         written his name in the Anjuta's hall of fame :)
23458 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
23460         * src/appwizard_gui.c: Removed an ambiguous prototype.
23461         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
23462         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
23463         * THANKS: Updated M. Ali Vardar's email.
23464         
23465 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23467         * src/anjuta_gui.c: implemented feature request to stop main and browser
23468           toolbars having exclusive use of space
23470 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23472         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
23473         left over from the previous work to fix bugs :-)
23474         
23475         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
23476         src/controls.c, src/mainmenu_callbacks.h, 
23477         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
23478         reviewed
23479         
23480         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
23481         src/project_import_gui.c, src/sharedlib_gui.c, 
23482         src/signals_gui.c: set window icon correctly
23483         
23484         * NEWS: more updates for the release
23485         
23486         * HACKING: updated for window icons and insert menu information
23487         
23488         * src/cvs_gui.c, src/build_project.c, 
23489         src/project_import_cbs.c: message strings reviewed
23490         
23491         * src/controls.c: context help button should be disabled if 
23492         DevHelp is not installed
23493         
23495 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23497         * src/debugger.c: Fixed the signalling screw up because of string
23498         update in gdb used to report the child process PID. Also, no
23499         error dialog will be popped up for "no such file or directory"
23500         error (very annoying and useless error). This error will still
23501         be shown on the debug message window. Avoided terminating the
23502         program when the terminal is terminated -- doesn't hurt, otherwise
23503         we get crappy egg-and-hen problem.
23504         
23505         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
23506         dimensions loading.
23507         
23508         * src/anjuta.c: Limited the default size of main window to sane
23509         values.
23511         * src/preferences.c: Fixed some deadly memory corruption bugs in
23512         the recent patches. Return from getenv() should NEVER be freed,
23513         because they are static strings.
23514         
23515         * src/preferences_gui.c: Removed the fix for crash bug with font
23516         selection and applied the real fix.
23517         
23518 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
23520         * NEWS: updated for release
23522 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23524         * src/launcher.c: Added a fix a memory leak and a possible
23525         fix for zvt-crash bug.
23526         
23527         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
23528         
23529         * data/properties/latex.properties,
23530         data/properties/ada.properties: Added file.is.source property.
23531         
23532         * src/an_file_view.c: Set auto column size of the file
23533         revision column.
23534         
23535         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
23536         The user is now prompted to confirm the closing of the file
23537         if it is being used by CVS. If yes, the editor is closed and
23538         the CVS operation stops.
23539         
23540 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
23542         * anjuta.prj: bump project version for release
23543         * BUGS: removed unnecessary file
23545 2002-06-07      Philip Van Hoof <freax@pandora.be>
23547         * widgets/gnomefilelist.c: fix up issue with directory deleted 
23548         during the life of the file list widget
23549         * src/preferences_gui.c: sticking-plaster fix to font selection
23550         causes segfault bug
23552         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
23554 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23556         * data/properties/anjuta.properties, src/an_file_view.[ch], 
23557         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
23558         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
23559         added options for symbol and file browsers.
23560         * data/properties/cpp.properties: linker flags should come after
23561         the name of the file to compile.
23562         * scintilla/Editor.cxx: fixed gcc compilation warning.
23563         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
23564         be executed from bindir only.
23565         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
23566         tagmanager/include/tm_file_entry.h: CVS version information in file 
23567         browser.
23568         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
23569         window.
23570         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
23571         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
23572         crashes during file import.
23573         * src/project_import.c: disable project menu items during project 
23574         import.
23575         
23576         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23578 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23580         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
23581         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
23582         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
23583         modified Insert menu, added C functions template, header C 
23584         template, modified header_template HEADER_H ==> NAMEFILE_H
23585         
23586         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23588 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
23590         * data/properties/html.properties: changed some file 
23591         associations
23593 2002-06-05 Philip Van Hoof <freax@pandora.be>
23595         * widgets/gnomefilelist.c: Fixed #560759 and #561776
23596         
23597         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23599 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23601         * data/properties/anjuta.properties, src/defaults.c: Make windows
23602         docked by default, fix the big fonts bug.
23603         
23604         * src/an_file_view.c, src/main_menubar_def.h, 
23605         src/project_dbase_gui.c: sanitized the Edit/View mess.
23606         
23607         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
23608         for customizing shortcuts.
23609         
23610         * src/mainmenu_callbacks.c: Search for selected word if present.
23611         
23612         * src/text_editor_menu.c: Added context menu options for docking
23613         and undocking editor windows.
23614         
23615         * src/main_menubar.h, src/main_menubar.c: more support for the 
23616         shortcuts menu item.
23617         
23618         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23620 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
23622         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
23623         all commit messages being written to top of the file
23624         
23625         * src/main_menubar_def.h: message strings reviewed
23626         
23627         * src/project_import.c: message strings reviewed
23628         
23629         * src/source.c, src/glades.c: message strings reviewed. Fixed 
23630         some bugs around reading the project properties for creating 
23631         .glade and .desktop files in the Application Wizard. There were
23632         typos in the property names being retrieved
23633         
23634         * widgets/gnomefilelist.c: changed build_full_path to make 
23635         the file widget support ~
23636         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
23637         
23638         * THANKS, widgets/e-shell-about-box.c, 
23639         manuals/anjuta-manual/C/authors.sgml: updated for new
23640         patch
23642 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
23644         * src/project_dbase.c: Fixed the file-path-corruption bug
23645         and the cannot-import-file-in-project bug. (follow-up with
23646         the last commit from Stef).
23647         
23648         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
23649         with unsaved-project.
23650         
23651 2002-06-05  Stephane Demurget  <demurgets@free.fr>
23653         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
23654         misplaced g_free.
23656 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
23658         * data/properties/{xml,html,other}.properties: changed some file 
23659         associations
23660         
23661         * data/anjuta.mime: oops! cvs added
23662         
23663         * scintilla/RESearch.cxx: fixed up a problem with comments
23664         
23665         * global-tags/create_global_tags.sh: redirect errors to /dev/null
23666         to avoid messages about missing libs
23667         
23668         * NEWS: started the release notes
23670 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
23672         * HACKING: updated with new information on printing, patch naming
23673         
23674         * TODO: removed completed tasks
23675         
23676         * THANKS: updated a few contributions
23677         
23678         * anjuta.prj: updated the icon file
23679         
23680         * anjuta.desktop.in.in: updated to add Categories
23681         
23682         * data/anjuta.mime: created a mime type for Anjuta project files
23683         (NB needs to be added to the install in /usr/share/mime/)
23684         
23685         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
23686         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
23687         to PNG for websites.
23688         
23689         * plugins/patch/patch-plugin.c: clarified some messages and 
23690         made it easier to see different patching sessions
23691         
23692         * src/toolbar.c: changed some message text for consistency
23693         
23694         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
23695         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
23696         in preferences. 
23697         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23698                  
23699         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
23700         src/project_dbase.{c,h}, src/project_import_cbs.c, 
23701         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
23702         Added XLib Project and a Dockapp Project types.
23703         * pixmaps/Makefile.am: added line for new pixmap for new xlib
23704         projects
23705         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
23706         * src/source.c: Fixed memory leak in existing projects. 
23707         (filename was not freed)
23708         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
23710 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
23712         * src/anjuta.h, src/anjuta.c: Added error display funtions
23713         with parent windows.
23714         
23715         * src/appwizard_cbs.c: Changed error display function to use
23716         parented version.
23717         
23718 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
23720         * printing/print.h, printing/printing.c: Taken care of document
23721         zoom factor and fixed a font loading bug. Dynamically calculated
23722         text widths to work with zooms properly. Re-organized code for
23723         dynamic text width calulations to work in general with utf8 chars.
23724          Determined font height and width automatically from the font info.
23725         
23726         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
23727         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
23728         Converted text.zoom.factor property to use #defined value. Removed
23729         margin header and margin numbers preferences, as they  now
23730         calculated dynamically.
23731         
23732 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
23734         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
23735         printing/print-util.h, printing/print.c, printing/print.h:
23736         Rewritten printing support for style based printing. Syntax highlighted
23737         printing, monochromatic printing, setup using preferences etc.
23739         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
23740         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
23741         language and the styled text buffer.
23742         
23743         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
23744         the print setup preferences page and added printer preferences. Added functions
23745         to retrieve preferences with default values.
23746         
23747         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
23748         the printing.
23750         * data/properties/anjuta.properties: Added default printer preferences.
23752         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
23753         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
23754         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
23756         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
23757         
23758 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23760         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23762         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
23763         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
23764         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
23765         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
23767         printing/Makefile.am: Reduced compiler optimizations.
23769         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
23770         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
23771         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
23772         tagmanager/tm_workspace.c: TagManager fixes.
23774 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
23776         * printing/*: CVS added. :)
23777         
23778 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23780         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23782         * printing*: CVS added.
23783         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
23784           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
23785           src/main_menubar_def.h: Gnome Print support
23786         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
23787         * configure.in: Enable debugging flag option
23788         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
23789           Print properties defined.
23790         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
23791         
23792 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23794         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23795         
23796         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
23797         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23798           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
23799           and cleanups
23800         * src/text_editor.c: Minor cleanups.
23801         * anjuta.c: Tweaks to 'Goto File Line' functionality.
23802         * src/project_dbase.c: Fixes to add/remove files from project.
23803         * src/help.c: Fix minor memory leak.
23804         * src/project_dbase_gui.c: Remove debugging messages.
23805         * src/utilities.[ch]: Cleanups and minor fixes.
23806         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
23808 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
23810         * src/anjuta.c [anjuta_apply_preferences()]:
23811         Fixed a crash bug when tab pos is not defined for the editors.
23812         
23813         * data/properties/cpp.properties: Set default identifier property to normal.
23814         This fixes the bug in which the fore color gets hidden with dark background.
23816 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
23818         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
23819         scintilla 1.46
23820         
23821         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
23822         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
23823         src/anjuta.c, data/properties/anjuta.properties:
23824         Implemented line wrapping.
23825         
23826         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
23827         
23828         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
23829         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
23830         tags. Code was reviewed from GNOME Bonsai view.
23831         
23832         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
23833         it seems to have been removed by scintilla people.
23834         
23835         * data/properties/anjuta.properties: Set default line wrap to false, as
23836         is noticably slow with big files.
23837         
23838 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
23840         * src/project_import_gui.c: disallow the selection of files in
23841           the browse dialog.
23842         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
23843           preferences code.
23844         
23845 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23847         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
23848           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
23849         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
23850         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
23851           now works properly.
23852         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
23853         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
23854         * src/utilities.[ch]: Added some utility functions.
23855         * tagmanager/tm_project.c: Fix for bug in file removal from project.
23856         
23857         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23859 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
23861         * HACKING: info on FIXME statements and removed ccview references
23862         * Makefile.am: added rule to make RPM package
23864 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
23866         * THANKS, widgets/e-shell-about-box.c, 
23867         manuals/anjuta-manual/C/authors.sgml: updated for new
23868         patch
23869         * src/anjuta.c: removed unnecessary warning code since CVS 
23870         support is now implemented :-)
23871         * manuals/sgmldocs.make: implemented a fix for bug #553969
23872         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
23873         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
23874         manuals/C/anjuta-faqs-C.omf: modified the descriptions
23875         
23876 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23877         
23878         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
23879           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
23880           src/main_menubar_def.h, src/preferences_gui.c,
23881           preferences.c, preferences.h: setup Username and Email 
23882           preferences, Insert ChangeLog and Username editor functions
23883           
23884           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
23886 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23887         
23888         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
23889           src/src_paths_cbs.c, src/src_paths_gui.c
23890           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
23892           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23894 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23896         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
23897           and goto tag menu items to main menu.
23899 2002-05-09  Andy Piper <andy.piper@freeuk.com>
23901         * THANKS, widgets/e-shell-about-box.c, 
23902         manuals/anjuta-manual/C/authors.sgml: added new contributors
23903         * HACKING: updated with info on files to change for credits
23905 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
23907     * src/aneditor.cxx: extended extension list which fixes segfault
23908     on selecting lisp, ruby or matlab as highlight style.
23910 2002-05-09  Andy Piper <andy.piper@freeuk.com>
23912         * src/main_menubar_def.h: fixed an array initialiser and fixed
23913         the lexer settings for the new entries on the Format menu
23915 2002-05-07  Stephane Demurget  <demurgets@free.fr>
23917         * Synced with Scintilla 1.45
23919 2002-05-06  Andy Piper <andy.piper@freeuk.com>
23921         * anjuta.prj: added another missing file
23922         * ChangeLog: fixed some incorrect change dates I caused by 
23923         sloppy cut-and-pasting :-/
23925 2002-05-06  Andy Piper <andy.piper@freeuk.com>
23926         
23927         * src/mainmenu_callbacks.c: fixed title of new About box
23929 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23931         * src/pixmaps.h: added macros for OpenGL and SDL project icons
23933 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23935         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
23936         * anjuta.prj: updated for new files
23938 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
23940         * widgets/e-shell-about-box.c: Added version display.
23941         
23942 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23944         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
23945         widgets/scroll_menu.c: fixed up some compiler warnings (patch
23946         from Philip Van Hoof)
23948 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23950         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
23951         dependency
23952         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
23953         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
23954         that produced build errors (needs checking on a machine with the
23955         ja locale!)
23956         * data/properties/lisp.properties: updated to match format of other
23957         lexer property files supplied with Anjuta
23959 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23961         * anjuta.prj: added new files
23962         * HACKING: added information from the mailing list on 
23963         adding new project types to the wizard (thanks to Johannes)
23965 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23967         * src/utilities.h, src/launcher.c, src/gnome_project.c,
23968           src/appwiz_page2.c: Fix for 547038.
23970 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
23972     * attach_process.c, attach_process_cbs.c: Fixed a dialog
23973     hide bug.
23974     
23975     * about.h: cvs removed.
23976     
23977 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23979         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23981         Fix for #539574.
23983         * src/anjuta.c (anjuta_system_error): checks for the error number to
23984         know whether the error description is needed or not.
23986 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
23988         * pixmaps/anjuta_logo.png: New about logo.
23989     
23990         * pixmaps/anjuta_icon.png: New icon from Misha. The
23991         old one had trouble with some gtk themes.
23992     
23993         * about.c: Removed. No longer needed.
23995         * mainmenu_callbacks.c: Removed reference of about.h
23996     
23997 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23999         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24001         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24002           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24003         About Dialog (thanks to the Evolution team for the cool widget!)
24005 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24007         Patch from lbell <lbell@tsc4.com>
24008     
24009         * src/find_in_files.c, src/find_in_files.h,
24010           src/anjuta.c: Added save_yourself, load_yourself routines.
24011     
24012         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24013         Added "Append messages" toggle button. This will enable
24014         the search results to be appended to the already existing
24015         results.
24016     
24017         * src/debugger.c: Fixed a typo.
24018     
24019         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24020           src/session.c, src/session.h: Improved session management.
24022 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24024         * THANKS, FUTURE, AUTHORS: Changed my email and
24025         avoided yahoo.com.
24027 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24029         Impl. feature request #525271 (add Lisp support).
24031         * data/properties/lisp.properties: added.
24033         * data/properties/Makefile.am, data/properties/anjuta.properties: added
24034           the lisp properties.
24036         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
24037           src/utilities.[ch]: added support for the Lisp highlight style.
24039 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24041         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24042           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24043           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
24044           option preferences to have a persistent setting. Plus it's not used
24045           often, so it's better here than flooding the menus.
24047         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
24048           preferences pages a lot more consistent and sweeter: tabs direction
24049           radiobuttons are directed against the meaning, all pages have an
24050           outter frame, a lot of padding, removed all expand attributes for
24051           vertical boxes, ...
24053           That's not a total revamp, but it's really looking better now, even
24054           if there's still work to be done.
24056 2002-05-01  Andy Piper <andy.piper@freeuk.com>
24058         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
24059         * TODO: added task to be completed before next release (update all credits)
24061 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24063         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
24064         Benke László.
24066 2002-05-01  Benke László  <decike@freemail.hu>
24068         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24070         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24071           src/main_menubar_def.h, src/mainmenu_callback.[ch],
24072           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
24073           to the format menu in order to reorder the notebook tabs in
24074           alphabetical order everytime a file is created/opened/saved.
24076 2002-05-01  Philip Van Hoof <freax@pandora.be>
24078         * widgets/gnomefilelist.[ch] (history_combo_go),
24079         (history_combo_clicked): impl.
24081         (gnome_filelist_new_with_path): use this new impl.
24083 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24085         * src/project_dbase_gui.c (add_file): added the xpm file type.
24087 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24089         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
24090         tag manager fixes.
24092         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
24093           of tag types.
24095         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
24096           src/text_editor_menu.c: Added context sensitive search in symbol
24097           browser and editor.
24099         * configure.in: Changed version number to 0.1.9.99.
24101         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
24102           src/project_import.c: Minor changes to project import facility.
24104         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
24105           (Forced to use specific brace format)
24107         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
24108           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
24109           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24111 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
24113         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24114         replaced the spinbutton with an hscale, and made the UI less "blocky".
24116         * src/cvs_gui.c: When diffing a project you can choose date and
24117         release now.
24119         * src/project_dbase.c: Import_file activated again
24121         * configure.in, plugins/Makefile.am: Added patch plugin
24123         * plugins/patch/*: The new patch plugin
24125 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24127         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24129         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
24130         dropdown list shown by autocompletion are now removed.
24132 2002-04-28  Philip Van Hoof <freax@pandora.be>
24134         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
24135         a bunch of filetypes from the older version.
24137         * src/project_dbase_gui.c (add_file): changed the import
24138         dialog's filetypes combo contents depending on the
24139         type of data to be imported.
24141 2002-04-28  Stephane Demurget  <demurgets@free.fr>
24143         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
24144         the amount parameter as Philip stated and reformated to follow the
24145         Gnome convention.
24147         * src/project_dbase.c (project_dbase_make_default_filetype_list):
24148         changed accordingly.
24150 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24152         Fix for #531293.
24154         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
24155         Shift-F6, to be more consistent with other Gnome apps.
24156         Moved the "Search next" entry under the "Search" one, and swapped the
24157         order of the "Find in files" and "Find and Replace" ones.
24159         Some additional fixes ands cleanups on the edit menu.
24161         * src/main_menubar.h: replaced all occurences of repeat_find by
24162         find_again for the code to be more consistent.
24164         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
24165         sensitiveness depending on the existence of an active text buffer.
24167         * TODO: added some bits about improving the usability of the
24168         search/search again couple.
24170 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24172         * src/preferences_gui.c: made the tab labels text more consistent
24173         (s/misc/Misc/).
24175 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24177         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
24179         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
24180         filename.
24182         * src/main.c (main): simplified some code and cleanups.
24184         Fix a part of #499366:
24186         * src/commands.[ch] (sync_from_props), (command_editor_save),
24187         (on_apply_clicked), (create_command_editor_gui): added the gui
24188         corresponding to the command.terminal preference.
24190 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24192         Fix for #465180.
24194         * anjuta.spec.in: added build requirements for the source rpm.
24196 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
24198         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24199         
24200         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
24201           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
24202           src/project_type.c, source.c, wizard_gui.c:
24203           Added new GNOME 2 project types and changed glade behaviour to
24204           produce GTK code if project type GTK was selected and GTKmm code
24205           if project type GTKmm was selected (and not depending on the 
24206           selected language. Disabled glade for GNOME 2 projects because
24207           we will need glade2 there.
24208           
24209         * src/project_dbase.c: Fixed a memory lack.
24210         
24211         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
24212         
24213         * src/cvs.c: Added an error message if jobs are running
24215 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
24217         * tagmanager/tm_work_object.c: Fixed a chrash
24218         bug which occurs when it tries to stat an empty
24219         file name.
24220         
24221 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
24223         * src/controls.c: CVS menu items now becomes
24224         insensitive when the launcher is busy.
24225         
24226         * src/anjuta.c, cvs.h, cvs.c: Created a function
24227         to update the cvs preferences when preferences are
24228         applied in preferences dialog and called it from
24229         anjuta_update_preferences().
24230         
24231 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
24233         * src/cvs.c: Added a space in the cvs command
24234         before the revision part. This fixes the cvs
24235         error we get when cvs-diffing with revisions.
24236         
24237         * src/cvs.c: Fixed a compiler warning.
24238         
24239         * src/find_replace.c: The dialog now remembers
24240         the settings including the "prompt on replace"
24241         which seems to have broken somewhere line the
24242         changes.
24243         
24244 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24246         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
24247         Added a new property in cvs class to hold a boolean
24248         for enabling date in cvs diff. This fixed the bizzare
24249         diff output due to the date that goes with the cvs
24250         command. Also, set the default value of compression
24251         to 3 and unified diff option to 1.
24252         
24253 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24255         * src/cvs.c: The diff editor is set to hilite as
24256         diff syntax hiliting.
24257         
24258         * configure.in, manual/Makefile.am:
24259         Added a new manual module for ja language.
24260         
24261         * manual/ja/*/*/*: New module and files for the
24262         ja translation for the anjuta documentation
24263         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
24264         
24265 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
24267         * src/launcher.c: Made a very messy work around
24268         for the launcher authentication to work properly.
24269         
24270         * src/find_replace.c: Applied the missing patch
24271         from Dan Elphick <dre00r@ecs.soton.ac.uk>
24272         
24273 2002-04-16 Andy Piper <andy.piper@freeuk.com>
24275         * src/cvs.c, src/main_menubar_def.h: made message strings
24276         consistent with existing standards from our own documentation 
24277         (such as uppercase P in Project, corrected spelling of 
24278         repository, etc.)
24280 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24282         * src/cvs_gui.c: Cleaned up gui and aligned various
24283         widgets to give a clean look.
24284         
24285 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24287         * src/launcher.c: Added work around to retrieve
24288         the child exit code. It works. :)
24289         
24290         * src/find_in_files.c, src/gnome_project.c,
24291         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
24292         src/clean.c, src/clean_project.c, src/build_project.c,
24293         src/build_file.c: Modified to handle the new
24294         child exit code.
24295         
24296 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
24298         * src/find_replace.c: Changed signal to call
24299         on_replace_text_close on from delete_event
24300         to close => the replace history is now updated.
24302 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
24304         * src/cvs.c: escaped the cvs import message before
24305         passing it to cvs.
24306         
24307 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
24309         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24310         
24311         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
24312         
24313         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
24314         Added cvs import
24315         
24316         * src/preferences_gui.c: GUI improvements
24317         
24318         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
24320 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
24322         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
24323         Removed static qualifier from tm_tag_type_name() and
24324         availed it's prototype for use in outside code. also
24325         created reverse map function tm_tag_type_name();
24326         
24327         * src/anjuta.c: Implemented qualified tags names for
24328         the tag list (on the toolbar pulldown list) to avoid
24329         ambiguty in tags with similar names (like prototype
24330         and definition). Patch modified and improved.
24331         
24332         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
24333         
24334 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24336         * src/utilities.[c,h]: Added a utility funtion
24337         that escapes the single and double quotes in a
24338         given string. Useful for passing command line
24339         args with quotes.
24340         
24341         * src/cvs.c: Escaped the cvs log message before
24342         passing it to cvs command line to avoid ambiguties
24343         with quotes in the message.
24344         
24345         * pixmaps/anjuta_icon.png: Changed to the new icon.
24346         from Todd Goyen <goyen@mbi-berlin.de>
24347         
24348         * src/message-manager-private.cc: Added regex to 
24349         recognize (underline hilite) the parsable outputs
24350         from the zvt terminal.
24351         
24352 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24354         Patch from: Tina Hirsch <tehirsch@arcor.de>
24355         
24356         * src/project_type.c:
24357         Fixed a bug in the wxproject type and modified the erroroutput when
24358         configure doesn't find wx-config
24359         
24360         Patch from: Timothee Besset <ttimo@idsoftware.com>
24361         
24362         * src/anjuta.c, src/message-manager-private.cc,
24363           src/message-manager-private.h
24364         Catches double clicks in the zvt terminal, and calls goto_error_line
24365         to jump to the appropriate location in the source. This will recognize
24366         grep -n output
24367         
24368 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
24369         
24370         * src/build_project.c: Taken care of memory leak
24371           by freeing cmd variable properly.
24373         * src/main_menubar_def.h: Fixed wrong signal connection
24374           for cvs project commit.
24375           
24376         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
24377         
24378         * src/preferences_gui.c: Added some border and adjusted
24379           expandsion, filling in box adds to make the cvs preferences
24380           more nicer.
24381         
24382 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
24384         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24385         
24386         * src/cvs*, src/main_menubar*, src/preferences*: 
24387         Moved CVS settings to preferences, added a nice login dialog.
24388         
24389         * src/controls.c, src/project_dbase.c:
24390         CVS project options are only shown if a project is open
24391         
24392         * src/build_project.c:
24393         User is now asked if he wants to install as root 
24394         
24395         * src/launcher.c:
24396         Fixed a warning
24398         * anjuta.prj: Updated with cvs files
24399         
24400         * TODO: Remove task which are done
24401         
24402 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
24404         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
24405         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
24406         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
24408         Modified launcher to use controlling terminal to detect and
24409         take care of password authentications (for example, for cvs
24410         and root installs).
24411         
24412         * pixmaps/password.png: New file.
24413         
24414 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24416         Anjuta kick start tutorial wirtten by:
24417           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
24419         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
24420           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24421           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24422           manuals/C/anjuta-tutorial/figures/*.png:
24423           
24424           Added files
24425         
24426         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
24427           
24428           Modified files.
24429         
24430 2002-03-28 Roel Vanhout <roel@stack.be>
24432         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24434         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
24435           src/preferences_gui.c:
24436         Added option to wrap around to beginning/end of file when on last bookmark
24437         and next/previous bookmark is pressed
24438         
24439 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24441         Patch from Philip Van Hoof <freax@pandora.be>
24442         
24443         * src/gnomefilelist.c:
24444         Added gimp like feature that changes the file extension of
24445         the filename entered in the selections when the file
24446         filter is changed.
24447         
24448 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24449         
24450         Patch from Roy Wood <roy.wood@filogix.com>
24451         
24452         * src/controls.c, src/find_text.c, src/find_text.h,
24453           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24454           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24455           
24456           Menuitem for entering currently selected text as find target,
24457           added key accel for "find next" and changed some key accels for
24458           other key for consistency.
24459           
24460         * src/utilities.c:
24461           Cleaned up code.
24462         
24463 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24465         * src/watch.c, src/watch.h, src/watch_cbs.c,
24466           src/watch_cbs.h, src/watch_gui.c:
24467         
24468           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
24469         
24470           Added change watch entries feature
24471           and Watch entries modify on double click fixed.
24473 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24475         * src/mainmenu_callbacks.c:
24476         
24477           Project commit should not bypass dialog as
24478           we need to get the cvs log from the user.
24479           
24480 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24482         * src/project_dbase.c:
24483         
24484           Patch from Roy Wood <roy.wood@filogix.com>
24485           
24486           Fixed docking bug with the new docking patch
24487           to fix copy/paste bug.
24488           
24489 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24491         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
24492           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
24493           src/main_menubar.h, src/main_menubar_def.h,
24494           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24496           Added cvs project support. Featured bypass cvs dialog for
24497           cases where we don't need dialog (such as project and right
24498           click selection from file browser). Cleaned up cvs code to
24499           make them generic cvs operations instead of separate file
24500           and project operations. Added cvs log action. Increased
24501           file entry box width and enabled "unified diff" by default.
24502           Used Editor buffer for status and log and set hilite for
24503           these buffers including diff buffer (DIFF hilite).
24504           
24505 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
24507         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24509         * data: Added file autogen.sh.wxwin 
24510         * data/Makefile.am: Added entry for autogen.sh.wxwin
24511         * pixmaps: Added project image appwiz_wxwin.png
24512         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
24513         * src/appwizard_cbs
24514           src/compiler_options.c
24515           src/pixmaps.h
24516           src/project_dbase.c
24517           src/project_dbase.h
24518           src/project_import_cbs.c
24519           src/project_type.c
24520           src/source.c
24521           src/source.h
24522           src/wizard_gui.c: Added everything necessary for new
24523                             project type 'wxWindows (wxGTK)
24524         * src/project_dbase.c: Fixed a bug that caused every project
24525                                to be a glade project in dialog
24526                                                    'Project information'.
24528 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
24530         Patch submitted by Roy Wood <roy.wood@filogix.com>
24531         
24532         * src/anjuta_gui.c, src/message-manager-dock.c,
24533           src/project_dbase.c:
24534           
24535           fixed the copy/paste bug by rewriting dock/undock
24536           code.
24538 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
24540         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24541         
24542         * src/cvs*, src/Makefile.am:
24543           New file for CVS support. File operations currently work
24544           cvs login needs to be done. Project support is not yet
24545           started.
24547         * src/main_menubar*, src/mainmenu_callbacks,
24548           src/anjuta.c, src/anjuta.h:
24549           Added menus and functions for cvs commands.
24550           
24551         * src/text_editor_menu.h: 
24552           Added #include <gtk/gtk.h>
24553           
24554         * src/gotoline.h:
24555           Removed a warning (and this time it works ;-)
24557         * src/utilities.c, src/utilities.h:
24558           Added a utility function to retrieve directory
24559           name out of full path.
24561 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
24563         * src/executer.c: (create_executer_dialog): changed the default
24564           focus on the entry.
24566 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
24568         * widgets/gnomefilelist.c:
24569         Fixed duplicate history entries for the same directory.
24570           
24571 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24573         Fix for #520092.
24575         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
24576           it's already used by scintilla to delete the whole current line.
24578 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24580         Fix for #525107.
24582         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
24583           calls to fileselection_hide_widget,
24584           (on_open_filesel_cancel_clicked): removed.
24586         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
24587           (on_add_prjfilesel_cancel_clicked):
24589         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
24590           impl.
24592         * src/fileselection.c: Made some functions static.
24593           (fileselection_hide_widget): rewritten using the new
24594           gnome_filelist_set_multiple_selection function.
24596         * src/fileselection.c: (on_file_selection_delete_event): removed
24597           unuseful widget hides. Some cleanups,
24598           (on_file_selection_cancel_clicked): impl,
24599           (create_fileselection_gui): changed the cancel button clicked's
24600           callback to use this new function.
24602         * src/anjuta.c: (anjuta_new):
24603         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
24604           callbacks, because this the gnome filelist widget's job.
24606         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
24607           clist selection mode duplicates set,
24608           (gnome_filelist_key_press): use the new impl. function.
24610 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24612         Fix for #441233.
24614         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
24615           fixed some bogus code using an array cell out of
24616           range, removed unecessary gettext usages.
24618         * src/appwiz_page2.c: (on_prj_name_entry_changed):
24619           some cleanups and now transform minus characters to
24620           underscores.
24622         * src/source.c:
24623           (source_write_configure_in),
24624           (source_write_toplevel_makefile_am),
24625           (source_write_desktop_entry),
24626           (source_write_glade_file):
24627         * src/project_dbase.c: (project_dbase_summon_glade),
24628           (project_dbase_generate_source_code):
24629         * src/glades.c: (gladen_write_glade_write):
24630           replaced some occurences of the target name by the
24631           project filename, using project_dbase_get_proj_name,
24632           to fix the name of some files.
24633           Fixed a lot of mem leaks.
24634           Various code cleanups.
24636 2002-03-06  Stephane Demurget  <demurgets@free.fr>
24638         Merged with latest (1.44) scintilla.
24640         Added: - The calltip.<lexer>.end.definition property to display help
24641                  text on a second line of calltip.
24642                - The calltip.<lexer>.word.characters property to correctly find
24643                  calltips for functions that include characters like '$' which
24644                  is not normally considered a word character.
24645                - The use.monospaced property to determine initial state of
24646                  Use Monospaced Font setting.
24648         Bugs fixed: Too many to mention; please see :
24649                     http://www.scintilla.org/ScintillaHistory.html for the
24650                     full changes list.
24652         * scintilla/*/*: updated nearly all files.
24654         * TODO: removed the need of a scintilla merge.
24656         Merged with latest (1.44) SciTE properties.
24658         * data/properties/anjuta.properties: added the wrap, use.monospaced
24659           properties.
24661         * data/properties/html.properties: added a missing php extension, and
24662           updated php keywords to the latest reference.
24664         * data/properties/pascal.properties: added commands to compile, build
24665           and execute pascal applications.
24667         * data/properties/lua.properties: added styles for statements.
24669         * data/properties/bash.properties: added the declare keyword.
24671         Fixed distchecking.
24673         * global-tags/Makefile.am,
24674           global-tags/create-global-tags.sh: used some kind of ugly hack to
24675           make distchek work, since noone has proposed some better way.
24677         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
24678           and Ctrl-N replace Alt-N for new file according to the Gnome design
24679           reference.
24681 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
24683         * widgets/gnomedirlist.c
24684         widgets/gnomedirlist.h
24685         widgets/gnomefilelist.c
24686         widgets/gnomefilelist.h:
24688         Added GPL headings in the file.
24690 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
24692         * src/attach_process.c
24693         src/attach_process_cbs.c
24694         src/attach_process_cbs.h
24695         src/attach_process_gui.c
24696         src/breakpoints.c
24697         src/breakpoints_cbs.c
24698         src/breakpoints_cbs.h
24699         src/breakpoints_gui.c
24700         src/commands.c
24701         src/compiler_options.c
24702         src/compiler_options_cbs.c
24703         src/compiler_options_cbs.h
24704         src/compiler_options_gui.c
24705         src/find_in_files.c
24706         src/find_in_files_cbs.c
24707         src/find_in_files_cbs.h
24708         src/find_in_files_gui.c
24709         src/find_replace.c
24710         src/find_text.c
24711         src/help.c
24712         src/preferences.c
24713         src/preferences_gui.c
24714         src/project_config.c
24715         src/src_paths.c
24716         src/src_paths_cbs.c
24717         src/src_paths_cbs.h
24718         src/src_paths_gui.c:
24719         
24720         Bugs #521629 and #522427 fixed. The problem was, that the
24721         escape-key was not catched and the dialog was hidden, but
24722         the flag was not set correctly.
24724         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
24725         using the gnome_dialog_close_hides()-setting present in most dialogs.
24726         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
24727         emits "close" and set the flag in the close-callback.
24729         Patch from: Jens Georg <mail@jensgeorg.de>
24731 2002-03-06  Stephane Demurget  <demurgets@free.fr>
24733         * src/*.{c,cpp}: s/string_free/g_free/
24735         * src/utilities.[ch]: (string_free): removed.
24737 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
24739         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24741         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24742         src/mainmenu_callbacks.[ch]:
24743         Removed Project menu options: README, TODO, ChangeLog and NEWS
24744         Moved Save Build Messages to Build menu and only highlight it
24745         when there are build messages.
24746         Corrected a spelling: "mojority" -> "majority"
24747         Fixed initialisation of edit.edit_app_gui so now Edit menu
24748         can be shown when no project is loaded.
24750         * src/project_dbase.h: Removed prototype for static function
24752 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
24754         * src/text_editor.c: Editor is marked changed after
24755         autoformat. 
24756         
24757         Patch from: Jens Georg <mail@jensgeorg.de>
24759 2002-03-04 Roel Vanhout <roel@stack.be>
24761         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24763         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
24764         Added option to ignore binary files on 'Find in files' (grep -I option)
24766 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24768         * src/main.c:
24769         session restoration and commandline load in 
24770         gtk idle loop.
24771         
24772         * src/anjuta.[h,c], src/anjuta_cbs.c:
24773         Removed "clear windows menu" and prevented runtime 
24774         warnings.
24775         
24776         * src/compile.c, src/build_file.c, src/build_project.c,
24777         src/clean.c:
24778         Takes into account the preference setting for 
24779         show dialog when job completes. Dialogs are
24780         shown when it is enabled otherwise not.
24781         
24782 2002-03-03 Roel Vanhout <roel@stack.be>
24784         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24785         
24786         * src/find_text.c
24787         Store 'Find...' search string on search so that 'Find Next' will search for
24788         that string, even if the dialog hasn't been closed yet.
24790 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24792         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
24793         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
24794         src/main_menubar_def.h:
24795         
24796         Organized menus, removed "Windows" and "Utilities" menus from the
24797         menubar [they are no longer needed]. Also removed some extragenous
24798         separators.
24799           
24800 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24802         * src/message-manager-private.cc:
24803         Set message clist selection mode to BROWSE.
24804         
24805         * src/message-manager.cc, src/an_symbol_view.c,
24806         src/an_file_view.c:
24807         Added Key navigation for the CTree and CList. Arrow left for
24808         node collapse, right for node expand, space (or enter) for
24809         activation (same as double click).
24810         
24811 2002-03-03 Roel Vanhout <roel@stack.be>
24812         
24813         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24814         
24815         * plugins/class-gen/clsGen.c
24816         Added functionality to semi-intelligently prefill filename
24817         boxes with names deduced from class name
24819 2002-02-26 lbell <lbell@tsc4.com>
24821         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24822         * src/preferences_gui.c:
24823         Removed an incorrect use of gtk_misc_set_alignment().
24824         
24825         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
24826         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
24827         src/preferences.h, src/preferences_gui.c:
24828         
24829         Added the option to reload last open project at the startup.
24830         Added the possibility to open a new project without close
24831         an existing one
24832         
24833         * src/properties.cxx:
24834         Corrected a spelling mistake in message string.
24835         
24836         * src/session.c:
24837         Updated session functions.
24838            
24839 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
24841         * widgets/gnomefilelist.c: Bug fixes.
24842         
24843         Patch from Philip Van Hoof <freax@pandora.be>
24844         
24845 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
24847         * src/an_file_view.c:
24848         anjuta was unable to open some files becuase they were not being
24849         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
24850         Removed mime checking when opening with anjuta, becuase it doesn't
24851         hurt to open binary files in anjuta (some even may want to do so).
24852         
24853         Added a warning when mime type is not set when "view with default
24854         viewer" is activated.
24855         
24856         * src/an_file_view.c, an_symbol_view.c:
24857         Converted N_() to _() where ever appropriate in the strings.
24858         
24859 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
24860         
24861         * src/appwizard_gui.c, src/appwizard_cbs.c
24862           src/wizard_gui.c/h, src/appwiz_page3.c,
24863           src/project_import_gui.c:
24864           
24865         Moved target type radiobuttons to appwiz. page 2
24866         
24867         * src/message-manager-private.cc
24868         Fixed a bug which caused a crash if next message function was used
24870         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
24872 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
24874         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
24875         Modifies the behaviour of Alt-TAB in Anjuta. This
24876         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
24877         edited files in the first items of the notebook.
24879         Patch from: Timothee Besset <timo@qeradiant.com>
24880         
24881 2002-02-24  Philip Van Hoof <freax@pandora.be>
24883         * widgets/gnomefilelist.c, gnomefilelist.h:
24884           Added filecompletion
24885           
24886         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
24888 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
24890         * configure.in: Added "sk" to ALL_LINGUAS.
24892 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
24893   
24894         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
24895           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
24896           src/wizard_gui.c: Added support for static and dynamic libs
24897         
24898 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
24900         * widgets/gnomefilelist.c:
24901           Fixed gnome_filelist_get_lastfilename so it no longer returns
24902           a corrupted path.
24904 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
24906         * src/resources.h, resources.c:
24907         Added url handler.
24909         * src/main_menubar_def.h, mainmenu_callbacks.c:
24910         Changed to use gnome configed url handler.
24912 2002-02-19  Philip Van Hoof <freax@pandora.be>
24914         * widgets/gnomefilelist.c
24915         Added PHP filetype.
24917 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
24919         * plugins/class-gen/clsGen.c:
24920         Added c++ support.
24921         
24922         * widgets/gnomefilelist.c:
24923         Gives the maximum space to the files section of the open file dialog.
24924         
24925         Patches from: lbell <lbell@tsc4.com>
24926         
24927 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
24929         * src/anjuta.c, main.c:
24930         Used tm_get_real_path in anjuta_get_full_filename();
24931         
24932 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
24933         
24934         * anjuta.prj: update version
24936 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24938         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
24939           removed the amount arg and replaced with a NULL-ending list.
24940           (gnome_filelisttype_makedefaultlist): use the new prototype.
24942 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
24944         * src/about.c, THANKS: updated for new contributors
24945         
24946         * anjuta.prj: added new files
24947         
24948         * README: corrected some documentation, ctags no longer needed,
24949           pkgconfig now required
24950           
24951         * data/properties/others.properties: add .cvsdiff extension
24952         
24953         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
24954           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
24955           file import
24956           
24957         * doc/anjuta.1: added initial man page thanks to 
24958           Rob Bradford <rob@debianplanet.org> (NB build and install 
24959           needs work)
24960         
24961 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
24963         * src/Makefile.am: Cleaned handling of compiler flags by moving them
24964           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
24965           warning flags. 
24966   
24967         * configure.in: Changed version to 0.1.10-pre
24968   
24969 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24971         * src/fileselection.c: (create_fileselection_gui): always display
24972           the directory creation button as we cannot rely on the dialog
24973           titlebar.
24975         * widgets/gnomefilelist.[ch]: fixed includes.
24977         * pixmaps/new_folder.xpm: resized, added a + sign.
24979 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24981         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
24982           changed all extensions to begin with a dot.
24984 2002-02-16  Philip Van Hoof  <freax@pandora.be>
24986         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24988         * THANKS: added Philip.
24990         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
24992         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
24993         * src/file_selection.[ch],
24994         * widgets/gnomefilelist.[ch]: added a filetype
24995           combobox to the Anjuta file dialog widget.
24997 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
24999         * anjuta.spec.in: eep! the import script was not being installed by
25000           RPM - fixed for the release.
25002 2002-02-13  Stephane Demurget  <demurgets@free.fr>
25004         Various cleanups and fixes for the next release to be able to make
25005         distcheck.
25007         * plugins/*/*.c: added missing prototypes causing gcc to speak to
25008           much and make some tweaks plus cleanups.
25010         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25011           args to remove some warnings.
25013         * global-tags/Makefile.am,
25014           data/Makefile.am,
25015           src/Makefile.am: link against Anjuta static libs using the
25016           $(top_builddir) dir, not anymore on $(top_srcdir) to make
25017           distcheck happy.
25019         * src/Makefile.am: ditto with all the Anjuta static libs.
25021         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25022           include, as we already include the whole directory for the build.
25024         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
25025           
25026 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
25028         * pixmaps/Makefile.am: icon for libglade project now installed
25029         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
25030         * manuals/C/Makefile.am: removed ChangeLog reference which was 
25031           breaking some build stuff
25032         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
25033           include reference problems that showed up on make distcheck
25034         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
25036 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
25037         
25038         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
25040 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
25042         * src/message-manager-private.cc:
25043           The horizontal scrollbar now shows properly on demand.
25044         
25045 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
25047         * src/dnd.c fixed some warnings
25048         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
25049           and works. It is shown always at the moment but before it was
25050           shown on demand and did never work. 
25052 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
25054         * src/anjuta.c: Fixed a crash bug.
25055           patch from: Jens Georg <mail@jensgeorg.de>
25057 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
25059         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
25060           reports a problem with missing end tags on <graphic>
25062 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25064         * manuals/C/ChangeLog: removed since it was never used
25065         * manuals/C/anjuta-manual/*: more updates, new screenshots
25066         * anjuta.prj: updated for new manuals/ structure
25068 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
25070         * source.c, compiler_options.[c/h]:
25071           Fixed bug #460321 "Problem with optimization options" 
25072           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
25073         
25074 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25076         * NEWS: prepared for release, need to fill in date
25077         * data/welcome.txt: version number updated
25079 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25081         * src/text_editor_menu.c, src/an_file_view.c, 
25082           src/an_symbol_view.c: marked strings for translation
25083         
25084         * src/defaults.c, data/properties/xml.properties:
25085           *.omf and *.xsl files should use XML highlighting
25086           
25087         * manuals/C/anjuta-manual/*:
25088           - restructured so that files have more meaningful names
25089             and are easier to edit (see anjuta-manual.sgml for the
25090                 ordering)
25091           - updated some screenshots
25092           - continued rewrite
25094 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
25096         * main.c: Made a workaround to remove the old
25097         anjuta gnome config file (older than 9 Feb 2002). This
25098         will fix the bug which never lets the brower toolbar shown.
25099         
25100         * main.c: In fact, the above solution wouldn't work in all
25101         cases. Therefore, here is the better fix, which works by
25102         detecting the version of the old config file and deleting
25103         ~/.gnome/Anjuta if it is lesser than 0.1.9.
25104         
25105 2002-02-01  Andy Piper <andy.piper@freeuk.com>
25107         * HACKING: added info on submitting patches
25109 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
25111         * src/project_import_gui.c, src/project_import.c:
25112           - If Project Import Wizard is canceled everything is 
25113                 cleaned up now.
25114           - Back button is now insensitive on page 3 (some problems: 
25115                 see TODO in project_import_qui.c:284
25116           - Menu frame is insensitive if project type != GNOME(mm)
25118 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25120         * src/main.c: Fixed bug #  (Unable to open files on
25121         double click in project window from second trial onwards when
25122         the project is opened from command line).
25123         
25124         * po/POTFILES.in: Removed tags_manager.[h,c]
25125         
25126 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25128         * src/preferences.c:
25129           A quick hack to fix the 'invisible' browser toolbar when
25130           upgrading from 0.1.8 to 0.1.9
25131           
25132         * src/anjuta.c:
25133           Fixed toolbar names which were causing confusions in the toolbar
25134           show/hide.
25135           
25136         * src/main.c:
25137           Substituted "anjuta" with PACKAGE
25138           
25139         * src/project_import_gui.c: 
25140           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
25141           
25142         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
25143           Added new files and removed obsolete ones.
25144           
25145 2002-01-30  Andy Piper <andy.piper@freeuk.com>
25147         * src/appwizard_cbs.c, project_import_cbs.c, 
25148           main_menubar_def.h, project_import_gui.c: 
25149           updates to message strings and layout for the 
25150           import wizard.
25151           
25152         * text_editor_cbs.c: fix for the tab menu entries for 
25153           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
25155 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25157         * src/toolbars.c,
25158           src/toolbars.h,
25159           src/anjuta_gui.c,
25160           src/controls.c:
25161           
25162           Tag dropdown exclusive (takes
25163           all space in the toolbar) and never vertical and
25164           increased the width of the tag combo to 256 pixs.
25165           Toolbar separator before the combo and button.
25166           Added tags label before the tag button.
25167           Reorganized the dock bands for the toolbars.
25168           
25169         * src/project_import_gui.c
25170           src/project_import.c:
25171           Fixed an error and removed an unused variable.
25172           
25173         * data/properties/anjuta.properties:
25174           Removed the property for the old toolbar and set
25175           browser toolbar show to default.
25176           
25177         * src/project_dbase.c: excluded modules were not
25178           loaded. Fixed.
25179           
25180         * src/source.c:
25181           No build files will be written if the project is blocked.
25182           
25183         * src/project_import.c,
25184           src/project_import_cbs.c,
25185           src/project_gui.c,
25186           src/wizard_gui.c:
25187           
25188           Manually applied Johannes patch to fix some memory
25189           issues and gui clean up.
25190           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25191         
25192         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
25193           Fixed a bad bug with remove file from project because of
25194           files were never removed properly from the project and
25195           from the tagmanager.
25196           
25197         * src/appwiz_page3.c: Disabled unused codes to clear
25198           compiler warnings.
25199           
25200 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25202         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
25203         
25204         * data/Makefile.am
25205           pixmaps/Makefile.am
25206           src/Makefile.am
25207           src/an_file_view.c
25208           src/an_symbol_view.c
25209           src/anjuta.c
25210           src/anjuta.h
25211           src/anjuta_cbs.c
25212           src/anjuta_gui.c
25213           src/controls.c
25214           src/main_menubar.c
25215           src/main_menubar.h
25216           src/main_menubar_def.h
25217           src/mainmenu_callbacks.c
25218           src/mainmenu_callbacks.h
25219           src/pixmaps.h
25220           src/project_dbase.c
25221           src/project_dbase.h
25222           src/text_editor.c
25223           src/text_editor_menu.c
25224           src/text_editor_menu.h
25225           src/toolbar.c
25226           src/toolbar.h
25227           src/toolbar_callbacks.c
25228           src/toolbar_callbacks.h :
25229           
25230           Patch submitted by:
25231           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25232           
25233           Removes the Tags toolbar and substituted it with
25234           tags combo dropdown list. Fixes a couple of bugs.
25235           
25236           Moved the tag combo to browser toolbar because
25237           main toolbar was becoming too long.
25238           Made a new icon of tag toolbar.
25239           
25240         * po/zh_TW.po: Fixed bug.
25241           
25242         * pixmaps/an_tag.xpm: Added new file.
25244 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25246         * src/project_import_gui.c: Reorganized project
25247         import gui page 2.
25248         
25249 2002-01-29  Andy Piper <andy.piper@freeuk.com>
25251         * HACKING: added info on creating windows and dialogs
25253 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
25255         * src/tm_file_view.c:
25257           Sorts the file list at the end instead of doing sort-insert
25258           to improve performance.
25259           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25261         * src/project_dbase.c: Resolved a conflict from
25262           Johannes's patch.
25263           
25264         * src/project_import.c:
25265         
25266           Fixed to use anjuta_import.sh for the bin dir and
25267           not from the data dir.
25268         
25269           Used anjuta_is_installed() function to verify a the command's
25270           executability.
25271         
25272           Fixed import command to use sh (which is more general and is
25273           gauranteed to be found in any unix system :-)). Also, added
25274           double quotes around the import directory.
25275         
25276           Changed some strings for better translations (like avoiding
25277           duplicates).
25278           
25279           Fixed the reading of wrong target type.
25280           
25281         * src/control.c: Insensitive "import project" when there is
25282           a project open.
25283           
25284         * src/project_import_cbs.c:
25285           
25286           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
25287           Fixed selection of gettext checkbox.
25288           Sets the menu entries.
25289           
25290 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
25291         
25292         * src/appwiz_page[1-4].c
25293         * src/appwiz_gui.c
25294         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
25295         be able to reuse it.
25296         
25297         * src/mainmenubar.[c/h]
25298         * src/mainmenubar_def.h
25299         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
25300         menu item
25301         
25302         * src/message-manager.c: Fixed bug 509192
25303         * src/message-manager-dock.c: Added accel_group if window is undocked
25304         
25305         * src/project_dbase.[c/h]: Splitted opening code to be able
25306         to use it without an open file dialog
25307         (Maybe I broke Naba's changes, please take a look)
25308                         
25309         * src/project_import.[c/h]
25310         * src/project_import_gui.c: New Files, Code for Project Import Wizard
25311         
25312         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
25313         import wizard
25315 2002-01-28  Andy Piper <andy.piper@freeuk.com>
25317         * src/main_menubar_def.h, tagmanager/tm_project.c: more
25318           string cleanups
25319           
25320         * manuals/C/anjuta_manual/*: started rewrite of the 
25321           manual, updated some screenshots
25323 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25325         * src/gnomefilelist.h, src/gnomefilelist.c:
25326         
25327           Fixed multiple selection bug (#497085). The OK button is
25328           sensitive when in multiple mode, if the no. of
25329           selection is one or more.
25330           
25331           Toggle between single and multiple selection mode
25332           and multiple mode display.
25333           
25334           Fixed strings to translable strings.
25335           
25336           Fixed some compiler warnings by commenting out
25337           unused functions.
25338           
25339 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25341         * src/project_dbase.c: App status bar now updates
25342           with the project name when the project is loaded.
25343         
25344         * src/an_file_view.c, tagmanager/tm_file_entry.c:
25345           
25346           Puts the directories at the top. They're also sorted now.
25347           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25348         
25349 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25351         * scripts/anjuta_import.sh.in: Added file.
25352         * scripts/anjuta_import.sh: Removed file.
25354         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
25355           Updated files.
25356           
25357         * src/main_menubar_def.h:
25358         
25359           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
25360           reflect the opposite of Find (CTRL+F) and also to leave
25361           CTRL+R or Redo.
25362           
25363           Changed Glade summon with ALT+G, which frees the ATL+E
25364           for poping up the edit menu.
25365           
25366         * src/Makefile.am: Debugging link flags by Biswa, removed.
25368 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
25370         * HACKING: added information on best practices for writing
25371           application messages and GUI labels
25372           
25373         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
25374           src/breakpoints.c, src/build_file.c, src/build_project.c, 
25375           src/clean_project.c, src/compile.c, 
25376           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
25377           src/configurer.c, src/debugger.c, src/executer.c, 
25378           src/find_in_files.c, src/find_in_files_cbs.c, 
25379           src/find_replace.c, src/find_text.c, src/glades.c, 
25380           src/gnome_project.c, src/goto_line.c, src/main.c, 
25381           src/main_menubar.c, src/main_menubar_def.h, 
25382           src/mainmenu_callbacks.c, src/preferences_gui.c, 
25383           src/project_config.c, src/project_dbase.c, 
25384           src/project_dbase_gui.c, src/resources.c, src/source.c, 
25385           src/support.c, src/tags_manager.c, src/text_editor.c, 
25386           src/text_editor_gui.c, src/text_editor_menu.c, 
25387           src/toolbar_callbacks.c, src/utilities.c: 
25388           lots of minor message updates to make them more user-friendly 
25389           and consistent
25391 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25393         * src/executer.c:
25394         
25395           Because of the spaces escaping, the command could not be
25396           executed when run without terminal. Now fixed.
25397           
25398         * anjuta.prj, Makefile.am:
25399         
25400           Added anjuta project file.
25401         
25402 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
25404         * src/message-manager-private.h, message-manager-private.cc,
25405           message-manger.cc:
25406           
25407           Added freeze() and thaw() for the message window class to
25408           speed up the message manager update.
25409         
25410         * src/project_config.h, project_config.c,
25411           src/project_dbase.h, project_dbase.h
25412           scripts/anjuta_project.template:
25413           
25414           Added two new prject attributes: project.config.blocked and
25415           project.excluded.modules. The former will make sure that users
25416           are not given any previlidge in enabling the 'overwrite build
25417           files' flags and the later issues a list of modules in the project
25418           to be skipped for symbol browsing and project listing.
25419         
25420         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
25421         
25422           Modified script to read the template from the anjuta data dir
25423           rather than from the directory in which the script exist. Otherwise,
25424           Being transfered to the bin dir, the script will not be able to
25425           find the template when it is run.
25426           
25427           The script is also create with configure.in to set in the anjuta
25428           data dir path inside the script.
25429           
25430 2002-01-26  Stephane Demurget  <demurgets@free.fr>
25432         * po/fr.po: updated to the latest sources.
25434 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25436         * scripts/Makefile.am:
25437           anjuta_import.sh goes with distribution.
25438           
25439         * po/*.po: They seem to have updated (merged with
25440           anjuta.pot) automatically when I did "make dist".
25441           
25442 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25444         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
25445           Fixed Bug #499807, ie crash on removing libs, includes, defines from
25446           the compiler options dialog.
25447         
25448         * ChangeLog:
25449           Correct todays date. :)
25450           
25451         * scripts/Makefile.am:
25452           Installs anjuta_import.sh in $(prefix)/bin dir and
25453           is treated as an executable.
25454           
25455 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25457         * Fix for bug #499373
25458         
25459         * data/properties/anjuta.properties, ada.properties, cpp.properties,
25460           java, properties, latex.properties, lua.properties, others.properties,
25461           perl.properties:
25462           
25463           Added double-quotes around file arguments so that
25464           filenames with spaces could also work.
25466         * launcher/anjuta-launcher.c, executer.c:
25467           Escaped quotes in the cammand and it's arguments before executing
25468           so that args with spaces can also work.
25469           
25470           Commented #DEBUG switch.
25471           
25472 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25474         * scripts/*: Added files which I forgot previously.
25475         
25476         * src/aneditor.h: Lined up commands definition for better look.
25477         
25478         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
25479           main_menubar.h, control.c:
25480           Added three more convert EOL chars submenu items in transform.
25481           Reformatted some some.
25482         
25483         * data/anjuta.properties:
25484           Reformatted a line.
25485         
25486         * src/aneditor.h, aneditor.c:
25487           Added three commands (with definitions) for EOL conversions.
25488           
25489         * src/text_editor.c:
25490           Editor detects file mode from the file content and
25491           set the editing mode to CR/LF/CRLF automatically.
25492           Refined Dos mode extrageneous chars filter
25493           This will make sure that filter works only in Dos mode and not
25494           in other modes.
25495           
25496         * src/anjuta.c: Editor mode display in status bar.
25497         
25498         * src/preferences_gui.c: Changed the string for dos mode
25499           filter to more sensible string.
25500         
25501         * src/aneditor.c: Default editor mode sets during widget creation
25502           and not everty time the properties are loaded. This makes sure
25503           that the auto-detected mode is not overridden by the default mode.
25504           
25505         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
25506         
25507         * src/anjuta.c: Fixed bug #476028.
25508           Now anjuta also searches for file relative to top project dir,
25509           when the project is open.
25510         
25511         * src/anjuta_cbs.c: Fixed bug #499536.
25512           File is not closed if it is not able to save the file properly.
25513           
25514         * src/mainmenu_callbacks.c: Fixed bug #499536.
25515           Newfiles (which are not modified) are also closed on "close all files".
25516         
25517 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
25519         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
25520         
25521         * tagmanager/tm_source_file.c, regex.c, parse.c:
25522           defined and delimited g_messages within #debug.
25523           
25524         * src/preferences.c, data/anjuta.properties:
25525           saved/defied message-manager tag position in string.
25526           Message tag possition is saved between sessions. And
25527           and tag position bottom as default.
25528           
25529 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
25531         Patch submitted by:
25532         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25534         * Makefile.am
25535           configure.in
25536           data/Makefile.am
25537           data/properties/Makefile.am
25538           global-tags/Makefile.am
25539           pixmaps/Makefile.am
25540           src/Makefile.am
25541           src/an_file_view.c
25542           src/an_file_view.h
25543           src/an_symbol_view.c
25544           src/an_symbol_view.h
25545           src/anjuta.c
25546           src/anjuta_cbs.c
25547           src/file_history.c
25548           src/file_history.h
25549           src/message-manager-private.cc
25550           src/pixmaps.h
25551           src/project_dbase.c
25552           src/project_dbase_gui.c
25553           src/tags_manager.c
25554           src/text_editor.c
25555           src/utilities.c
25556           src/utilities.h
25557           src/watch_gui.c:
25558         
25559           Modified files.
25560         
25561         * scripts/*
25562           pixmaps/sv_class.xpm
25563           pixmaps/sv_function.xpm
25564           pixmaps/sv_macro.xpm
25565           pixmaps/sv_private_fun.xpm
25566           pixmaps/sv_private_var.xpm
25567           pixmaps/sv_protected_fun.xpm
25568           pixmaps/sv_protected_var.xpm
25569           pixmaps/sv_public_fun.xpm
25570           pixmaps/sv_public_var.xpm
25571           pixmaps/sv_static_fun.xpm
25572           pixmaps/sv_static_var.xpm
25573           pixmaps/sv_struct.xpm
25574           pixmaps/sv_unknown.xpm
25575           pixmaps/sv_variable.xpm
25576           pixmaps/fv_core.xpm
25577           pixmaps/fv_text.xpm
25578           pixmaps/filestoremove.txt:
25579         
25580           New files.
25581         
25582         * pixmaps/class.xpm
25583           pixmaps/function.xpm
25584           pixmaps/fv_autofile.xpm
25585           pixmaps/fv_doc.xpm
25586           pixmaps/fv_i18n.xpm
25587           pixmaps/fv_source.xpm
25588           pixmaps/private_func.xpm
25589           pixmaps/private_var.xpm
25590           pixmaps/protected_func.xpm
25591           pixmaps/protected_var.xpm
25592           pixmaps/public_func.xpm
25593           pixmaps/public_var.xpm
25594           pixmaps/struct.xpm
25595           pixmaps/variable.xpm
25596         
25597           Removed files.
25598         
25599         * tagmanager/*/*:
25600         
25601           Upgraded to tagmanager-0.7
25603 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
25604         * src/anjuta_cbs.c: Fixed bug #506441
25605         * src/watch_gui.c: Changed layout of eval dialog so that
25606         it fits on a 800x600 desktop with German translation. 
25608 2002-01-23      Andy Piper <andy.piper@freeuk.com>
25610         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
25611         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
25612           icon for new project type (thanks to Misha)
25613         * configure.in: build and install Danish translation
25614         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
25615           credits to cover new patches and translations
25617 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
25618         
25619         * src/preferences.c, src/message-manager.cc, src/project_type.c,
25620           src/appwiz_page1.c:
25621         
25622       - Font preferences are restored properly now (\n was missing)
25623           - Dock menu label of message-manager is "Dock/Undock" instead
25624           of "Dock|Undock" to match with the rest of anjuta.
25625           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
25626           changed it in anjuta, too 
25628 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25630         * tagmanager/tm_source_file.c,
25631           tagmanager/parse.c,
25632           tagmanager/tm_project.c,
25633           src/an_symbol_view.c,
25634           src/anjuta.c:
25635           
25636           Disabled debug warnings.
25638 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25640         * src/appwiz_page1.c
25641           src/compiler_options.c
25642           src/project_dbase.c
25643           src/project_dbase.h
25644           src/project_type.c
25645           src/source.c
25646           src/source.h:
25647           
25648           New project type named LibGlade.
25649           
25650           Patch submitted by:
25651           Dick Knol <dknol@gmx.net>
25653         * src/gnome_prj.c:
25654           Commented out unused pixmap creation. May be it
25655           will fix the crash in project creation.
25656           
25657 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25659         * src/registers.c
25660           src/registers.h
25661           src/registers_cbs.c
25662           src/registers_cbs.h
25663           src/registers_gui.c
25664           src/sharedlib.c
25665           src/sharedlib.h
25666           src/sharedlib_cbs.c
25667           src/sharedlib_cbs.h
25668           src/sharedlib_gui.c
25669           src/signals.c
25670           src/signals.h
25671           src/signals_cbs.c
25672           src/signals_cbs.h
25673           src/signals_gui.c
25674           src/stack_trace.c
25675           src/stack_trace.h
25676           src/stack_trace_cbs.c
25677           src/stack_trace_cbs.h
25678           src/stack_trace_gui.c
25679           src/text_editor.c
25680           src/watch.c
25681           src/watch.h
25682           src/watch_cbs.c
25683           src/watch_cbs.h
25684           src/watch_gui.c
25685           
25686           Fixed bug #496290: Attach/detach removed from these
25687           windows as they are never implemented.
25688           
25689           Patch submitted by:
25690           Johannes Schmid <johannes.schmid@gmx.de>
25691           
25692 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
25694         * src/anjuta.c,
25695           src/anjuta_cbs.c:
25696           
25697           Fixed bug:
25698           when you right click on the tabs, a list of filenames are given
25699           out, but now it gives a list of "page 1", "page 2", etc...
25700           
25701           Patch submitted by: 
25702           Jens Georg <mail@jensgeorg.de>
25704         * anjuta.in.in: Removed c|c++ because, it was not necessary
25705           and was causing translation problem.
25706           
25707         * plugins/class-gen/clsGen.c:
25708           removed "'" for the same reason.
25709           
25710 attached the fix for the menu
25713 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
25715         * src/preferences.h,
25716           src/preferences.c,
25717           src/preferences_gui.c:
25718           
25719           Adds the functionality to Anjuta to auto save your unsaved
25720           files before you build a project.
25722           Patch submitted by: 
25723           jason <jason_williams@suth.com>
25724           
25725         * src/anjuta.[h,c]:
25726           Added function for save all files.
25727         
25728         * src/mainmenu_callbacks.c:
25729           Modified to use the above function.
25730         
25731         * src/build_project.c:
25732           Save all files before build if it is set in the
25733           preferences.
25735 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
25737         * src/message-manager-private.cc
25738           src/message-manager-private.h
25739           src/message-manager.cc:
25740           
25741           Message-manager now restores the tabs which were shown on startup.
25742           The terminal is now created on demand (as requested by Biswa)
25743           and I have removed some debug messages.
25744           
25745           Patch submitted by: 
25746           Johannes Schmid <johannes.schmid@gmx.de>
25748 2002-01-13  Stephane Demurget  <demurgets@free.fr>
25750         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
25751           proper tabs keyboard navigation.
25753         * src/an_symbol_view.c,
25754           src/anjuta_cbs.c,
25755           src/gnome_project.c,
25756           src/project_dbase.c,
25757           src/tags_manager.c: removed some debugging display.
25759 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
25761         * src/message-manager-dock.c
25762           src/message-manager-private.cc
25763           src/message-manager-private.h
25764           src/message-manager.cc
25765           src/preferences.c
25766           src/preferences.h
25767           src/preferences_gui.c:
25768           
25769           Patch submitted by: 
25770           Johannes Schmid <johannes.schmid@gmx.de>
25771           
25772           This patch adds a tab to the notebook of the preferences-dialog
25773           where you can change the colors, the tab position of the new
25774           message manager. Also the truncate messages stuff has moved
25775           from misc tab to messages tab.
25777           Also improved the remembering position stuff of message manager.
25778           
25779         * data/internal.properties,
25780           Added definitions for messages colors and tag position.
25781           
25782         * src/message_manager.cc:
25783           Fixed a bug that never lets the messages panes to get cleared.
25784           Added wmclass setting for the message window. Fixed a bug in
25785           which the message window was not being shown.
25786         
25787         * src/tag_manager.c: Fixed printing of (NULL) in the debug
25788           output and disabled it.
25790         * src/anjuta.c: Preferences created and loaded before anything else.
25791           anjuta now recognizes messages colors on startup and initializes
25792           them.
25793         
25794 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
25796         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
25798 2002-01-09  Stephane Demurget  <demurgets@free.fr>
25800         * pixmaps/file_c.xpm,
25801           pixmaps/file_cpp.xpm,
25802           pixmaps/file_file.xpm,
25803           pixmaps/file_h.xpm,
25804           pixmaps/file_html.xpm,
25805           pixmaps/file_i18n.xpm,
25806           pixmaps/file_icon.xpm,
25807           pixmaps/file_pix.xpm,
25808           pixmaps/fv_doc.xpm,
25809           pixmaps/fv_i18n.xpm,
25810           pixmaps/fv_image.xpm,
25811           pixmaps/fv_source.xpm,
25812           pixmaps/fv_unknown.xpm: made these icons transparent.
25814 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
25816         * launcher/anjuta_launcher.c: updated message strings
25817         * src/message-manager-dock.c: added newline at end to avoid compile warning
25818         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
25819         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25820           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
25821           entries for username and Python-style GPL notice
25822         * HACKING: added info on files to change to update Insert menu
25824 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25826         * src/project_dbase.c,
25827           src/an_file_view.c,
25828           src/an_symbol_view.c:
25829           Changed the CTree expander style to square and
25830           line style to Dotted line.
25831           
25832         * po/POTFILES.in: Removed and Added translable files.
25834 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25836         * ccview/.cvsignore: Removed.
25837         
25838 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25840         * ccview/
25841                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
25842                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
25843                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
25844                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
25845                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
25846                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
25847         
25848         Removed ccview module because it is no longer needed.
25850 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25852         * src/project_dbase.c:
25853           Shifted structure initialization in project_dbase_new()
25854           before anything else, otherwise it was crashing due to
25855           uninitialized values.
25856         
25857         * src/an_symbol_view.c:
25858           Disabled high volume debug output.
25860 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25861         
25862         Applied a very heavy patch from:
25863         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25865         * Makefile.am
25866         configure.in
25867         pixmaps/Makefile.am
25868         src/Makefile.am
25869         src/aneditor.cxx
25870         src/aneditor.h
25871         src/anjuta.c
25872         src/anjuta.h
25873         src/commands.c
25874         src/commands.h
25875         src/compile.c
25876         src/compile.h
25877         src/controls.c
25878         src/defaults.c
25879         src/fileselection.c
25880         src/main_menubar.c
25881         src/main_menubar.h
25882         src/main_menubar_def.h
25883         src/mainmenu_callbacks.c
25884         src/mainmenu_callbacks.h
25885         src/project_dbase.c
25886         src/project_dbase.h
25887         src/project_dbase_gui.c
25888         src/tags_manager.c
25889         src/text_editor_menu.c
25890         src/toolbar_callbacks.c
25891         tagmanager/Makefile.am
25892         tagmanager/ctags.c
25893         tagmanager/include/Makefile.am
25894         tagmanager/include/tm_project.h
25895         tagmanager/include/tm_symbol.h
25896         tagmanager/include/tm_tag.h
25897         tagmanager/include/tm_tagmanager.h
25898         tagmanager/include/tm_workspace.h
25899         tagmanager/tm_project.c
25900         tagmanager/tm_source_file.c
25901         tagmanager/tm_symbol.c
25902         tagmanager/tm_tag.c
25903         tagmanager/tm_workspace.c
25904         widgets/Makefile.am: Modified.
25905         
25906         * src/an_file_view.[c,h],
25907           src/an_symbol_view.[c,h],
25908           src/file_history.[c,h],
25909           src/support.[c,h],
25910           widgets/scroll-menu.[c,h],
25911           tagmanager/tm_file_entry.c
25912           tagmanager/include/tm_file_entry.h: Added new files.
25913           
25914         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
25915         private_func.xpm, public_func.xpm,
25916         class.xpm, fv_exec.xpm, fv_unknown.xpm,
25917         private_var.xpm, public_var.xpm,
25918         function.xpm, fv_i18n.xpm, macro.xpm,
25919         protected_func.xpm, struct.xpm,
25920         fv_autofile.xpm, fv_image.xpm,
25921         ofolder.xpm, protected_var.xpm, variable.xpm:
25922           Updated and Added pixmap files.
25924         Features:
25925         ---------
25926         a) Removes CCView dependency.
25927         b) Improves the terminal.
25928         c) Adds tag navigation context menus.
25929         d) Upgrades tagmanager to latest version.
25930         e) Miscellaneous small additions.
25932 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25934         * src/project_dbase_gui.c: Fixed crash of anjuta
25935         when project first created.
25936         
25937         * src/gnome_project.c: It now updates the tags manager
25938         when new projects are created.
25939         
25940 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25942         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
25943           for this big patch.
25944         
25945         * src/messages.[c,h]: Removed files.
25947         * src/message-manager.[cc,h],
25948           src/message-manager-dock.[c,h],
25949           src/message-manager-private.[cc,h]
25950           New files.
25952         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
25953           src/build_project.c, src/clean_project.c, src/compile.c
25954           src/configurer.c, src/debugger.c, src/find_in_files.c
25955           src/mainmenu_callbacks.c, src/preferences.h
25956           src/preferences_gui.c, src/properties.h
25957           src/utilities.c, src/utilities.h:
25958           The new messages widget.
25959           New features:
25960             - Use of GtkNotebook instead of ToggleButtons
25961               and show/hide
25962             - Popupmenu to show and hide message types and
25963               to dock/undock in detach mode
25965           All other things should work as they did with the
25966           old message window. Currently the keyboard short-cuts
25967           do not work in detached mode.
25968           
25969           Some functions in utitlities.[c,h] changed.
25970           so that they take const arguments where this is possible
25971           
25972         * src/Makefile.am, po/POTFILES.in:
25973           Removed messages.[c,h] and
25974           added message-manager.[cc,h], message-manager-dock.[c,h],
25975           message-manager-private.[cc,h]
25976           
25977         * src/message-manager.h: Removed "include <bonobo.h>"
25978           and added a newline at the end of the file.
25979           
25980         * src/message-manager-private.cc:
25981           Set clist's width setting to Automatic.
25982           Set scroll window's scroll bars to Automatic.
25983           
25984 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
25986         * text_editor_menu.c:
25987           Fixed misalignment of the function sub menu
25988           in the text editor pop up menu.
25989           
25990 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
25991         
25992         * src/text_editor.c: Fixed a compiler warning.
25993         
25994 2002-01-04  Andy Piper <andy.piper@freeuk.com>
25996         * THANKS, manuals/*/authors.sgml: updated for new translations
25997         * plugins/class-gen/clsGen.c: converted messages to English
25998         * src/about.c, src/main_menubar_def.h: string updates
26000 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26002         * src/anjuta.c
26003           src/anjuta_cbs.c
26004           src/text_editor.c
26005           src/mainmenu_callbacks.c
26006           src/text_editor.h
26007           src/text_editor.c
26008           src/text_editor_cbs.c
26009           src/text_editor-gui.c:
26010           
26011           Earlier code for adding 'cross' button
26012           for closing pages were too error prone and unorganized.
26013           Cleaned up the code and shifted the 'extra' widgets
26014           creation (eg. close button, close_pixmap and lable)
26015           from anjuta to text_editor. This takes care of proper
26016           widgets creation and destruction. Otherwise, anjuta
26017           was crashing at too many points, especially related
26018           to docking and undocking.
26019           
26020 2002-01-04  Stephane Demurget  <demurgets@free.fr>
26022         * src/aneditor.cxx: removed debugging code.
26024         * data/properties/.cvsignore: added swap files.
26026 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26028         * src/anjuta.c
26029           src/anjuta_cbs.c:
26030           Fixed Crashing of anjuta when a new file is saved as
26031           different file.
26032           
26033 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26035         * src/aneditor.c: Some debug codes around.
26036         
26037         * data/internal.properties, data/anjuta.properties: Removed.
26038           data/properties/Makefile.am:
26039           data/properties/ada
26040           data/properties/cs
26041           data/properties/make
26042           data/properties/rc
26043           data/properties/html
26044           data/properties/ruby
26045           data/properties/baan
26046           data/properties/idl
26047           data/properties/pascal
26048           data/properties/sample
26049           data/properties/bash
26050           data/properties/java
26051           data/properties/perl
26052           data/properties/sql
26053           data/properties/conf
26054           data/properties/latex
26055           data/properties/props
26056           data/properties/vb
26057           data/properties/cpp
26058           data/properties/lua
26059           data/properties/python
26060           data/properties/xml
26061           data/properties/others
26062           data/properties/.cvsignore:
26063             Added files. Properties now splitted into small files
26064             for each language.
26066         * data/Makefile.am
26067           configure.in: Update the removal and added properties module.
26069         * src/preferences.c: preferences_new(): Updated to reflect the
26070           new properties files organization.
26071           
26072         * src/Makefile.am: Added Baan Lexer.
26074 2002-01-01  Stephane Demurget  <demurgets@free.fr>
26076         * src/aneditor.cxx: readded the baan lexer. 
26078         * src/preferences.c: fixed translated messages and a typo.
26080         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
26081           confusing the regexp usage in xml-i18-merge.
26083 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
26085         * src/project_dbase.c: tidied some messages, and spotted a typo in
26086           the reading of properties which prevented the project version from
26087           ever being reported in the Project Information window - fixed :)
26089         * po/POTFILES.in: removed syntax.h
26091 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26093         * data/internal.properties: fixed baan properties.
26094           Added all ada properties.
26096         * src/main_menubar_def.h,
26097           src/lexer.h,
26098           src/aneditor.cxx,
26099           src/utilities.[ch]: added support for the Ada highlight style.
26101 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26103         * plugins/*/.cvsignore: updated.
26105 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26107         * src/syntax.h,
26108           src/text_editor.c,
26109           src/Makefile.am: removed the empty header syntax.h.
26111 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
26113         * main_menubar.c:
26114         Stef's observation on the 'superfluous' hseparators in the recent
26115         files and projects is fully justified -- removed.
26116         
26117         * main_menubar_def.h:
26118         Changed "Plug Ins" to "Plugins" in the menu label.
26119         
26120         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26121         Added class-gen in the configure output and class-gen module.
26122         
26123         * data/internal.properties:
26124         Correct mis-spelled "jave" to "java".
26125         Added file.is.source for *.h, *.c, *.cpp properties.
26126         
26127         * global-tags/Makefile.am:
26128         "chmod +x create_global_tags.sh" before it is executed, because
26129         there is very high chance that it will be found "-x" and resulting
26130         in error
26132 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26134         Fixed a crash on Solaris reported by Holder Burde, thanks to him
26135         for the backtrace.
26137         * src/gnome_project.c: (create_new_project): if the user doesn't
26138           select any icon, it doesn't have any extension and thus we can't
26139           use it in printf on Solaris, since the %s modifier use strlen to
26140           know the string length and then crash. On Linux, gcc checks the value
26141           of the pointer to be NULL and write "(null)" if necessary. We can't
26142           rely on that.
26144         * src/source.c: (source_write_desktop_entry): if there's no icon, we
26145           don't need to have the directory icon but the generic one.
26147 2001-12-30  Stephane Demurget  <demurgets@free.fr>
26149         Merged with latest (1.42) scintilla.
26151         Added: Support for the {load,save}.on.(de)activate properties.
26152                The PHP lexer to match keywords case insensitively.
26153                Baan lexer.
26154                Experimental supports for changeable style attribute & line
26155                wrapping.
26156                
26157         Updated: Both the C++ and HTML lexers.
26158                  More shell keywords added.
26159                  Horizontal scrolling and diplay of long lines optimised.
26160                  Cursor setting optimised.
26162         Bugs fixed: Caret movement over folded lines.
26163                     Selection tracking in 2ndary views when doing modifications.
26165         * scintilla/CallTip.{cxx.h},
26166           scintilla/ContractionState.{cxx,h},
26167           scintilla/Document.{cxx,h},
26168           scintilla/Editor.{cxx,h},
26169           scintilla/KeyWords.cxx,
26170           scintilla/LexHTML.cxx,
26171           scintilla/PlatGTK.cxx,
26172           scintilla/RESearch.cxx,
26173           scintilla/ScintillaBase.cxx,
26174           scintilla/ScintillaGTK.cxx,
26175           scintilla/Style.{cxx,h},
26176           scintilla/StyleContext.h,
26177           scintilla/ViewStyle.cxx,
26178           scintilla/include/*.h: updated.
26180         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
26182         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
26183           should have been told to the scintilla team. We're lucky I read the
26184           ChangeLog and the modifications of the lexer (thanks to the Gnome
26185           bonsai for this ;)
26187         * data/internal.properties: added Baan definitions.
26188           Fixed some issues for C such as *_cast directive, that are only
26189           available with C++.
26190           Updated C++, HTML and shell scripts definitions.
26191           Updated Ada and Bullant, that have been forgotten.
26193         * src/main_menubar_def.h,
26194           src/lexer.h,
26195           src/aneditor.cxx,
26196           src/utilities.[ch]: added support for the Baan highlight style.
26198 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26200         Polished the plugins menu behaviour and added a tearoff
26201         menuitem to the recent entries submenu.
26203         Note: The recent entries list seems to be too height
26204               with all these superfluous hseparators.
26206         * src/main_menubar.c: Polished, making some
26207           functions declarations static and cleaning some code.
26209           (create_submenu_plugin): removed the extra
26210           plugins entry and the horizontal separators.
26212           (on_plugins_menu_realize): the plugins menu is only
26213           shown if there's at least one available.
26215           (create_submenu*): added a tearoff menuitem to have
26216           a more homogeneous menu style. For now, it doesn't
26217           take care of user settings (but it was even worse
26218           before :).
26220 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26222         * configure.in: added the packageplugindir variable to avoid
26223           installing the plugins in $(prefix). It's not the same path as
26224           anjuta 2 to allow parallel installation.
26226 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26227         Fix a reopened part of bug #440676: keyboard navigation between the
26228         different text buffers. Changed to a more global approch. 
26230         * src/notebook.[ch]: removed.
26232         * src/Makefile.am: removed notebook.[ch]
26234         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
26235           (on_anjuta_window_key_press_event): added to fulfill the global
26236           shorcuts handling.
26238         * HACKING: updated according to the new global shortcuts handling.
26240 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
26242         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
26243           Shifted plugin menu from Edit submenu to main menu.
26244         
26245         * po/POTFILES.in:
26246           Added plugins/sample1/plugin-sample1.c
26247           
26248         * plugins/sample1/plugin-sample1.c:
26249           Added localization and used anjuta_info, instead of anjuta_error.
26250           
26251         * plugins/.cvsignore, plugins/sample1/.cvsignore:
26252           Added cvs ignores.
26253           
26254 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
26256         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
26257           for plugin dir.
26258         
26259         * Makefile.am: Added module plugins.
26260         
26261         * plugins, plugins/Makefile.am, plugins/sample1/*:
26262           Created plugins modules.
26263           
26264         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
26265           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
26266           to load plugins of *.so only and not *.so* (which results
26267           in duplicates).
26268         
26269         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
26270           plugins during packaging.
26272 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
26274         *  configure.in: Added Greek (el) to ALL_LINGUAS.
26276 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
26278         * configure.in: Added portuguese to ALL_LINGUAS
26280 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
26282         * global-tags/.cvsignore
26283         tagmanager/.cvsignore
26284         tagmanager/include/.cvsignore:
26285         Added cvs ignore files.
26287         * data/.cvsignore
26288         Updated cvs ignore file.
26289         
26290 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26292         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
26293           data/anjuta.properties, data/internal.properties: clean up some 
26294           message strings (me)
26296 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26298         * src/about.c, THANKS: added Jens to the credits
26299         
26300 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26302         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
26303           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
26304           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
26305           Georg <mail@jensgeorg.de> to add close button to file tabs.
26307 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26309         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
26310           (debugger now catches correct signal from process)
26312 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26314         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
26315         * src/pixmaps.h: switch appwizard project icons to new designs
26316         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
26318 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26320         * pixmaps/Makefile.am: stop redundant images from being installed.
26321           The next step will be to remove them completely.
26322         * src/appwiz*: further updates (more to come)
26323         * src/pixmaps.h: cleaned up, commented
26324         * src/splash.c: should use the pixmaps macro defined
26325         * HACKING: more on the graphics stuff and use of pixmaps.h
26327 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
26329         * src/defaults.c: fix bug #494864
26331 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
26333         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
26334           graphics from Misha
26335         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
26336           redundant graphics, no longer used
26337         * src/appwiz*: revamped application wizard by Andy and Misha for
26338           a more usable and professional look-and-feel
26339         * HACKING: updates to cover patching, graphics, and some additions
26340           post-0.1.8
26341         * TODO: removed some implemented features
26343 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
26345         * data/anjuta.properties, data/internal.properties: cleanup
26346         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
26347           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
26348           to edit styles colors for keywords and add Goto Tag menu option
26349           in the editor
26351 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
26353         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
26354         
26355         Fixed bug #460335
26356         fixes the Forget of the cursor position when tab is brought active
26357         from project manager.
26358         
26359 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26361         * src/messages.c
26362           Exported "TERM=xterm" to get a color terminal when
26363           anjuta is not started from within a terminal.
26364           
26365 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26367         * src/messages.c
26368           src/messages.h
26369           Added a frame around zvt terminal.
26370           
26371         * src/preferences_gui.c
26372           Modified to say "Use glade component (experimental)"
26373           instead of "Use Component".
26374           
26375 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26377         * Patch from 
26378         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26379         
26380         * src/anjuta.c
26381         src/fileselection.c
26382         src/messages.c
26383         src/messages.h
26384         src/preferences.c
26385         src/preferences.h
26386         src/project_dbase.c
26388         a) Extra scrollbar in terminal no longer appears.
26389         b) Character set preference should be preserved (untested).
26390         c) File selection widget now remembers last directory.
26391         d) On creation of generic project, the glade 'file not found' error no
26392                 longer occurs.
26393         e) First terminal window is created 'on demand', so it should always to
26394                 the Right Thing (TM) as far as starting WD is concerned. Also, the
26395                 environment is now passed to the terminal.
26396         f) Solaris compilation should be fixed (replaced get_current_dir_name()
26397                 with getcwd()).
26398         g) Fixed some compilation warnings.
26400 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
26402         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
26403           src/pixmaps.h: applied terminal and warnings patch (Biswa)
26404         * src/*: cleanups (me)
26405         * pixmaps/mini_term.xpm: added new file for terminal button
26406           (me, based on existing artwork)
26408 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
26410         * configure.in: bumped version to 0.1.9-pre
26411         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26412           translation
26413         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
26415 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
26417         * src/splash.c: removed a DOS end of line of a comment (so the *.po
26418           files are free of that char)
26419         * configure.in: added "az" to ALL_LINGUAS
26421 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
26423         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
26424           crash bug fix from Biswa.
26425         * FUTURE: added Anjuta/gIDE merger information to provide 
26426           details on future direction and status of 1.x stuff
26427         * NEWS: prepared for release
26428         * po/de.po: update from Jens Georg <mail@jensgeorg>
26430 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
26432         * multiple minor updates pre-0.1.8
26433         * patch from Biswa to fix syntax highlighting and packaging
26434         * po/fr.po: update from Stef
26436 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
26438         * global-tags/Makefile.am
26439         global-tags/create_global_tags.sh
26440         global-tags/tm_global_tags.c
26441         scintilla/LexCPP.cxx
26442         scintilla/include/SciLexer.h
26443         src/aneditor.cxx
26444         src/project_dbase.c
26445         tagmanager/Makefile.am
26446         tagmanager/include/Makefile.am
26447         tagmanager/include/tm_project.h
26448         tagmanager/include/tm_tag.h
26449         tagmanager/include/tm_tagmanager.h
26450         tagmanager/tm_project.c
26451         tagmanager/tm_source_file.c
26452         tagmanager/tm_tag.c
26453         tagmanager/tm_workspace.c:
26454         
26455         Includes the syntax highliting patch to scintilla).
26456         and more stable code.
26457         
26458         *tagmanager/include/tm_symbol.h: New file.
26459         *tagmanager/tm_symbol.c: New file.
26460         
26461         Add symbol tree building functionality at project level
26462         
26463         Patch from:
26464         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26465         
26466 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26468         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
26469           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
26470           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
26471           : New and improved pixmaps from Misha <misha@phreaker.net>
26472           Thanks to him.
26474 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26475         
26476         * Big patch submitted by
26477           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
26478           Many thanks to him.
26479         
26480         * src/Makefile.am, src/aneditor.cxx
26481           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
26482           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
26483           Use of tagmanager lib for advanced calltips.
26485         * global-tags/*: Created new directory and added files to 
26486           generate system.tags.
26488         * tagmanager/*: Created new directory and added tagmanager lib
26489           files.
26491         * configure.in, acconfig.h, Makefile.am: Modified to reflect
26492           the above additions.
26494         * data/Makefile.am: Modified to accomodate generated system.tags file.
26496 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
26498         * scintilla/: updated to 1.41
26499         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
26500         * src/about.c: updated list of authors
26501         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
26502         * HACKING: updated to cover Scintilla usage
26503         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26504           translation
26506 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
26508         * src/aneditor.cxx: Fixed compilation errors with it.
26509           by add include to gtk+ headers and typedefining a mysteriously
26510           vanished class Colour.
26512 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
26514         * configure.in: Added pt_BR in the languages.
26515         
26516 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
26518         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
26519           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
26520         * THANKS: updated
26521         * manuals/C/anjuta-manual/*: new format to match
26522           the rest of the GNOME docs chapter layout. Added the many
26523           new contributors. Moved Authors and License information into new
26524           chapters of their own - should make expansion easier too
26525         * src/compiler_options.c: changed the profiler option to -pg to 
26526           work with GNU tools (gprof)
26527         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
26528           and text labels
26529         
26530 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
26532         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
26533           compiler_options_gui.c:
26534           Added a new entry for linker flags and renamed c_options to c_flags
26535           and l_options to l_libs. Also, added a new function:
26536           compiler_options_set_prjlflags_in_file();
26537         
26538         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
26539         
26540         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
26541           
26542 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
26544         * THANKS, src/about.c: corrections and additions following 
26545         Naba's big update
26546         * src/main_menubar.c: patch from Rikul to fix the problem with 
26547         menu accelerators not being loaded
26549 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
26551         * THANKS: Added all contributors and translators names and emails.
26552         * AUTHORS: Updated
26553         * pixmap/anjuta_logo.png: Reduced the size of the logo.
26554         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
26555               Added new file (earlier logo with border).
26556         * src/about.c: Added all contributors names and emails
26557               and used macro definition for logo pixmap file.
26558         * src/pixmaps.h: Added entry for anjuta splash screen.
26560 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
26562         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
26563         to new PNG version (thanks to Misha) and removed the old
26564         pixmap.
26566 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
26568         * THANKS: added Conner Mo for simplified Chinese translation.
26569         * configure.in: added zh_CN in ALL_LINGUAS
26571 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
26573         * THANKS: added Joe Man for his traditional Chinese translation.
26574         * configure.in: added zh_TW in ALL_LINGUAS.
26576 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
26578         * src/main_menubar_def.h: Changed the link of lidn to
26579         http://lidn.sourceforge.net.
26580         
26581 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
26583         * Applied patch from Rikul
26584         * Applied patch from Luca
26585         * Fixed a cvs conflict. :)
26587 2001-10-17  Stephane Demurget  <demurgets@free.fr>
26589         * THANKS: added Marc Botermans for his Dutch translation.
26591         * configure.in: added nl in ALL_LINGUAS.
26593         * po/nl.po: added.
26595 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
26597         * anjuta.c: Fixed luca's typo.
26598         * resources.c, resources.h: Changed gchar* return to void, to
26599                 avoid a compiler warning.
26600         * scintilla/Makefile.am: Reorganized file entries.
26601         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
26603 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
26605         * Upgraded scintilla to 1.4.
26606         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
26607                 LexLisp.cxx StyleContext.cxx StyleContext.h
26608         * src/Makefile.am: Added 4 lexers and separated lexer objects
26609                 from the main link variable.
26611 2001-10-14  Stephane Demurget  <demurgets@free.fr>
26613         * THANKS: added Luca, even if it shouldn't be my role to write
26614           this sort of thing :)
26616         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
26617           the latest Luca patch.
26619 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
26621         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
26622         This is not documented yet; plugins to come later.
26623         * src/find*.c: find dialogs now persistent 
26624         (Rick <rikul@bellsouth.net>)
26625         * widgets/gnomefilelist.c: fixed multiple file open issue 
26626         (Rick <rikul@bellsouth.net>)
26627         * changes to recent file and project lists handling 
26628         (lbell <lbell@tsc4.com>)
26629         * more minor UI updates (me)
26631 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
26633         * src/Makefile.am: removed warnings for traditional C syntax
26634         * pixmaps: added new icons for mini_locals, mini_cvs and
26635         the splash screen - thanks to Misha <misha@phreaker.net>
26637 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
26639         * src/toolbar.c: fix typo in tooltip text
26640         * ccview/cccmd.cc: alter Func to Function in menu text
26642 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
26644         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
26645         issue with find dialog reporting an error when Scintilla finds text
26646         * applied patch from Denis Boehme <boehme at syncio dot de> to support
26647         DOS files (i.e. CR/LF translation)
26649 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
26651         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
26652         #452436
26653         * data/internal.properties: default fold style now set to 3 :-)
26654         * applied patch from rikul <null@acm.org> to turn notebook tab 
26655         headings red when file has been edited.
26657 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
26659         * configure.in: Added "no" to ALL_LINGUAS.
26660         
26661 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
26663     * Patch from lbell <lbell@tsc4.com>
26664     src/controls.c
26665     src/debugger.c
26666     src/main_menubar.c
26667     src/main_menubar.h
26668     src/main_menubar_def.h
26669     src/mainmenu_callbacks.c
26670     src/mainmenu_callbacks.h
26671     src/project_dbase.c
26672     src/project_dbase.h
26673     
26674     Implemented a check menu item to handle the 'show locals' flag
26675     for the current project.
26677     * data/internal.properties: Removed the redundant command
26678     for gnome-terminal.
26679     
26680 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
26682         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
26684 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
26686         * configure.in: Added "ta" to the languages list.
26688 2001-09-21  Andy Piper <andy.piper@freeuk.com>
26690         * data/internal.properties:
26691           added fold.symbols property to control appearance of folds
26692           in the Scintilla editor (thanks to rikul <null@acm.org>)
26694 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
26696         * src/message.c:
26697           one extra button for message win is being created -- Fixed.
26698         
26699           The frame should be hidden and not only the pix_lab when
26700           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
26701           -- Fixed.
26702         
26703         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
26704           for the time being it is same as mini_cvs.xpm.
26705         
26706 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
26708         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
26710         Patch from rikul <null@acm.org>
26711         
26712         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
26713         glades.h, messages.c, messages.h, pixmaps.h,
26714         project_dbase.c, project_dbase.h, session.c,
26715         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
26716         
26717         inserted 'add to watch' option in inspect window, so you can add easily
26718         a variable in watch window .
26719         
26720         Added a new message pane for the gdb local variables inspection. Changed
26721         the code in messages.c to better account for future new panes insertion.
26722         Defined a new pixmap for the new tab button in pixmaps.h
26723         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
26724         install script.
26725         
26726         Changed the debugger module to have a single function for asking to gdb
26727         to send program info. The idea is to ask the debugger about only the
26728         info needed to open windows( watch, registers, etc ) to speedup the step
26729         command. I plan to ask informations to the debugger based on the user
26730         interface status.
26731         The request for local variables is enabled by default, but the
26732         projectDBase has a variable to control it, to allow disabling that
26733         feature,  there is also the code to save and to reload the state. If you
26734         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
26735         in project_dbase.c
26737         This big patch is from:  lbell <lbell@tsc4.com>
26738         
26739 2001-09-20  Stephane Demurget <demurgets@free.fr>
26741         Patch from rikul <null@acm.org> :
26743         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
26744           problem and added folding support for php/hmtl.
26746 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
26748         * Fixed dnd of files within scintilla.
26749         patch from:  rikul <null@acm.org>
26750         
26751 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
26753         * Applied patch from Luca.
26754         
26755         * src/source.c: source_write_build_files(): Fixed the project generation
26756           failure. The fist return statement and the free_project_type were 
26757           misplaced.
26759 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
26760         
26761         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
26762         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
26763         
26764         1) Restore the error color to red (waiting for a configurable one )
26765         2) Saving projects settings if you exit anjuta without closing an open
26766         saved project
26767         3) New Menu 'repaeat search' to search with a keystroke without pressing
26768         the toolbar button
26769         4) some define in the menus to better handle menu item update
26770         
26771         Patch from: lbell <lbell@tsc4.com>
26772         
26773         * main_menubar_def.h, main_menubar.c: Change the position of
26774         "Repeat find" menu position.
26776 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
26778          project_type.h, project_type.c, source.c: Applied patch.
26779          patch from Johannes Schmid <clubfan@users.sourceforge.net>
26780          
26781 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26783         * configure.in, src/Makefile.am: Using macros for ORBit flags.
26784         
26785 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
26786         
26787         * Fixed bug #445752
26788   
26789 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
26790         
26791         * Fixed bugs in Gtk-- and Gnome-- project type
26793 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26795         * dnd.c: Support for multiple files drag-n-drop.
26796         
26797           Patch from: rikul <null@acm.org>
26798         
26799         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
26800           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
26801           saving from menu.
26802         
26803           Patch from: rikul <null@acm.org>
26805         * Applied patch for widgetizing goto dialog box.
26806           Patch from: ???
26807         
26808         * Applied patch for having new project type handling.
26809           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26810           
26811 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26813         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
26814           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
26815           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
26816           find_replace.c, find_replace.h, find_text.c, find_text.h,
26817           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
26818           project_dbase.h, source.c, text_editor.c, text_editor.h,
26819           text_editor_cbs.c, utilities.c, utilities.h:
26820         
26821           Applied a huge patch (after slight preview). I would like Luca
26822           to have his feature additions mentioned here.
26823         
26824           Patch from: lbell <lbell@tsc4.com>
26826 2001-09-09  Stephane Demurget <demurgets@free.fr>
26828         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
26830         * po/fr.po: updated to the latest sources.
26833 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
26834         
26835         * Fixed bug #445752
26836   
26837 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
26839         * dnd.h, dnd.c: New files for drag n drop support.
26840                 
26841         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
26842            Added drag and drop support for opening files.
26843         
26844         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
26845         Archit Baweja <bighead@crosswinds.net> for this idea.
26846         
26847         * TODO: Added some more todos. :-(
26849 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
26851         * Fixed the goto line activate bug.
26852         patch from: Martyn Bone <mbone@brightstar.u-net.com>
26854 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
26855         
26856         * Fixed bugs in Gtk-- and Gnome-- project type
26858 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
26860         * widgets/gonmefilelist.c, gnomefilelist.c:
26861         Modified multiple selection on pressing control.
26862           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26863         
26864         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
26865         Modified multiple selection on pressing control.
26866           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26867         
26868 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
26870         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
26871           This is useless; but just in case...
26873 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
26875         * data/internal.properties: modified a bit of perl properties.
26876         
26877 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
26879         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
26880           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
26881           Added support for multiple file imports. Changed the standrd C++
26882           convention of #include <file> to #include <file.h>, because I had given
26883           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
26884           now support the #include <file> convention. That is something to be fixed :). 
26885           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26887 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
26889         * src/anjuta.c: Added function static greetings_text(), to solve the non
26890                 translation of the greetings text in the wizard.
26891                 
26892 2001-08-31  Andy Piper <andy.piper@freeuk.com>
26894         * src/find_in_files_gui.c: made order of buttons consistent with other Find
26895           dialogs, with OK the default (fix bug #453482)
26897 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
26899         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
26900         
26901         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
26902         
26903 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
26905         * src/aneditor.cxx
26906           src/aneditor.h
26907           src/anjuta_cbs.c
26908           src/controls.c
26909           src/main_menubar.c
26910           src/main_menubar.h
26911           src/main_menubar_def.h
26912           src/mainmenu_callbacks.c
26913           src/mainmenu_callbacks.h:
26914                 Applied the patch that addes menu items which allow users to
26915                 insert GPL notice and date time in current document.
26916                 patch from: Rick Patel <rikul@shreve.net>       
26917                 
26918         * src/main_menu.c: Fixed a compilation error.
26919         
26920         * src/anjuta.c: Fixed non-rememberence of editor tab position.
26921         
26922         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
26923           about the unterminated strings.
26924           
26925         * scintilla/*: Updated scintilla to 1.3.9 version.
26926         
26927 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
26928         
26929         * widgets/gnomefileselection.c:
26930           Applied the patch for fixing multiple selection of file open funcion,
26931           which will deselect the files selected.
26932           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26934 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26936         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
26937           src/fileselection.c, src/anjuta_cbs.c:
26938           Applied the patch     for multiple selection of file open.
26939           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26940           
26941 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26943         * Removed "-f" option in call to devhelp, because devhelp no longer
26944           supports that.
26945         
26946 2001-08-26  Stephane Demurget <demurgets@free.fr>
26948         All these modifications have been pointed out by
26949         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
26951         * data/internal.properties: two fixes for the PHP lexer.
26952           this out.
26954         * fr.po: minor fixes.
26956         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
26958 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
26959         
26960         * main_menubar.c,
26961           main_menubar.h,
26962           main_menubar_def.h,
26963           main_menubar_callbacks.c,
26964           controls.c:
26965                 Added new menu item for "close all fils".
26966                 (Patch from Rikul <rikul@shreve.net>, after revision)
26967         
26968         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
26969         
26970         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
26971                 (Patch from Rikul <rikul@shreve.net>)
26972         
26973         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
26974                 (Patch from Rikul <rikul@shreve.net>)
26976 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26977         
26978         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
26979            project name in application widzard.
26980            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
26982         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
26983           of the 'OK' button there is an 'Execute' one.
26984           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
26985         
26986         * executer.c: Changed cancel button to close button. That was more appropriate.
26987           
26988 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26990         * HACKING: corrected >>>>>> Config management.
26991         
26992         * HACKING: Added many things.
26993         
26994         * src/launcher.h: Added some comments.
26996 2001-08-21  Stephane Demurget <demurgets@free.fr>
26998         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27000         * HACKING,
27001           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27002           src/appwizard_cbs.c,
27003           src/appwizard_gui.c: Applied UI/docs cleanup patch from
27004           Andy Piper <andy.piper@freeuk.com>
27006         * po/fr.po: updated to latest sources.
27008         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27011 2001-08-18  Andy Piper <andy.piper@freeuk.com>
27013         * Fixed bugs #450280 and #448845
27015         * src/about.c: corrected Naba's e-mail address (.net, not .com)
27016         
27017         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27018           named dialogs
27019         
27020         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27021           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
27022           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
27023           names to remove "Anjuta: " prefix
27024           
27025         * src/main_menubar_def.c: altered a message
27026         
27027         * launcher/anjuta_launcher.c: cleaned up some messages
27029         * src/debugger.c: edited messages to improve clarity
27030         
27031         * src/app_wiz*.c: tidied wizard interface
27034 2001-08-15  Stephane Demurget <demurgets@free.fr>
27036         Synced Naba's fix and mine about the wizards not working and removed
27037         anjuta.prj to avoid a nasty checkin.
27039         * Makefile.am: removed the install-data-local rule.
27041         * data/Makefile.am: changed the list of files.
27043         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
27045         * .cvsignore: added anjuta.prj for the same reason.
27048 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
27050         * src/source.c: Fixed a bug that fails new gnome projects to get
27051           created.
27053         * src/project_manager.c: Fixed a bug that disables storing recent
27054           project history.
27056         * Makefile.am: Added stuffs to install the macro files in the
27057           anjuta share file.
27060 2001-08-14  Stephane Demurget <demurgets@free.fr>
27062         * data/Makefile.am: added some rules to support the gnome/ macros
27063           dir in order to make the wizards work again.
27065         * anjuta.spec.in: upped the release number.
27068 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
27070         * configure.in (ALL_LINGUAS): Added pl.
27073 2001-08-09  Stephane Demurget <demurgets@free.fr>
27075         * anjuta.spec.in: fixed the doc files list.
27078 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
27080         * src/about.c: corrected my email address. :-)
27081         
27082         * TODO: Updated.
27083         
27084         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
27085          (patch from Andy Piper <squiggle@ukgateway.net>)
27087 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
27089         * debugger.c: Fixed a bug associated with debugging threaded
27090           application.
27091         
27092         * text_editor_menu.c: Fixed broken ui in text editor
27093           pop up menu.
27094           
27095         * text_editor_menu.c: Now the option sub menu in text editor pop up
27096           works.
27097         
27098         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
27099                 (suggested by lord sibn <sibn@utspl.cjb.net> )
27100         
27101 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27103         * src/text_editor_menu.c: Added menu item for context help
27104           (patch from Andy Piper <squiggle@ukgateway.net>)
27105         
27106 2001-08-06  Stephane Demurget <demurgets@free.fr>
27108         * ccview/cccproj.cc: added missing i18n strings.
27110         * data/welcome.txt: bumped version to 0.1.6.
27112         * src/anjuta.c: fixed a compilation error due to devhelp integration.
27114 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27115         
27116         * help.c, help.h: Added support for DevHelp context sensitive help
27117                 and gnome api browsing.
27118         * Fixed toolbars and editor views "not save" bug.
27119         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27120           (patch from Andy Piper <squiggle@ukgateway.net>)
27121         * Updated THANKS and chapter15.sgml for uk and ru translators.
27123 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
27125         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
27126         * Updated configure.in to include these changes
27127         
27128 2001-08-03  Stephane Demurget <demurgets@free.fr>
27130         * src/project_dbase_gui.c: fixed bug #446963
27131           (on_project_dbase_ccview_update_start),
27132           (on_project_dbase_ccview_update_end): added.
27133           These two respectively disable and enable close file/project
27134           menu entries and toolbar items, while the ccview part updates
27135           its tag database.  
27138 2001-08-03  Stephane Demurget <demurgets@free.fr>
27140         * configure.in: added sv to the ALL_LINGUAS list.
27141         
27143 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
27145         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
27146                 file to work: merge translations and distribute it.
27148         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
27150         * NEWS, README, THANKS & TODO: Spelling fixes.
27152 2001-08-01  Stephane Demurget <demurgets@free.fr>
27154         * README: updated requirements.
27156         * scintilla/Makefile.am,
27157           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
27158           target can't be realized (custom build path).
27160         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
27161           Removed install-data-local.
27163         * src/compiler_options.c: changed the include paths of the pixmaps.
27164           we hadn't any warning because of the include paths passed to the
27165           compiler. Thanks to make distcheck for reporting this.
27168 2001-07-31  Stephane Demurget <demurgets@free.fr>
27170         * NEWS, THANKS: updated.
27172         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
27173           fixed to show the correct kernel signal number and its description.
27175         * widgets/gnomefilelist.c: fixed bug #445756
27176           (goto_last): renamed to goto_prev and changed according to goto_next.
27177           (goto_next): added.
27178           (goto_directory): removed.
27179           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
27180           returned value is now the position in the list.
27181           (check_ok_button_cb): changed the back check and added one for next.
27182           (gnome_filelist_set_dir): the check in history make it wouldn't be
27183           a "true" history. polished the whole thing, using set_dir_internal.
27184           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
27185           there's no check in the history when using back or next.
27187         * manuals/*: added missing .cvsignore files.
27190 2001-07-30  Stephane Demurget <demurgets@free.fr>
27192         * po/fr.po: updated to latest sources.
27194         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
27195           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
27196           to put off their sensitive attributes.
27198 2001-07-29  Stephane Demurget <demurgets@free.fr>
27199         
27200         * po/fr.po: fixed some grammar things.
27201           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
27202           this out.
27203         
27204         * src/utilities.c: (file_is_link): use lstat instead of stat.
27206 2001-07-27  Naba Kumar <kh_naba@123india.com>
27207         
27208         * Remove help dir from cvs, because it is no longer
27209           needed.
27210         
27211         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
27212           needed.
27214 2001-07-24  Naba Kumar <kh_naba@123india.com>
27216         * debugger.c: (debugger_update_prog_status): Fixed
27217                 the bug with gdb version 5. Debugger starts, when
27218                 step in/out/over etc are clicked.
27219         
27220         * debugger.c: All functions: added debugging codes.
27221         
27222         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
27223         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
27224           Modified to recognize non project files also.
27225           
27226         * source.c: (source_write_configure_in):
27227           Added source for 'prefix' counterparts for
27228           no-prefix AC_SUBST.
27229         
27230 2001-07-23  Naba Kumar <kh_naba@123india.com>
27231         
27232         * anjuta.c: added function anjuta_remove_text_editor();
27233           and suitably modified anjuta_remove_current_text_editor().
27234           
27235         * project_dbase.c: project_dbase_close(), Added code to
27236           close all opened files that belong to the project when
27237           the project is closed.
27238          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
27239         
27240         * Updated the manuals/anjuta-manual subdir for GDP standards.
27241            (patch from Andy Piper <squiggle@ukgateway.net>)
27242         
27243         * main_menubar.h, main_menubar.def: Added Menu items to handle
27244           urls for library references, bugs, patches and feature request
27245           submission.
27246         
27247 2001-07-20  Naba Kumar <kh_naba@123india.com>
27248         
27249         * Set wmclass names in all windows.
27250           (patch from Andy Piper <squiggle@ukgateway.net>)
27251         * New splash logo from "Misha" <misha@phreaker.net>);
27253 2001-07-19  Naba Kumar <kh_naba@123india.com>
27254         
27255         * preferences.[h,c], preferences_gui.c: Added 4 properties to
27256           set caret color, calltip back color and selection fore/back
27257           color.
27259 2001-07-18  Naba Kumar <kh_naba@123india.com>
27260         
27261         * project_dbase.c: Closes all files when project is closed.
27262          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27263          -- We still need to refine this as it closes all sort of files.
27264         
27265         * compiler_options.c: Fixed seg-fault bug when last item in
27266           compiler option lists is removed.
27267         
27268         * Fixed missing newline warnings during compilation.
27269           (patch from Andy Piper <squiggle@ukgateway.net>)
27271 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
27273         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
27274                 autogenerated no need to store'em in CVS.
27276         * ccview/.cvsignore: Addition of cvsignore.
27278 2001-07-17  Naba Kumar <kh_naba@123india.com>
27279         
27280         *GUI fixes and spell corrections
27281         (patch from Andy Piper <squiggle@ukgateway.net>)
27283 2001-07-15  Naba Kumar <kh_naba@123india.com>
27284         
27285         *Fixed double error message for file not found.
27286         
27287         *Put white backgrounds for png images.
27288         
27289         *Converted '-' to '_' in sgml files.
27291 2001-07-14  Naba Kumar <kh_naba@123india.com>
27292         
27293         * project_dbase.c: Short-cut for expand/collasp project tree
27294         
27295         * project_dbase_gui.c:
27296          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27298 2001-07-13  Naba Kumar <kh_naba@123india.com>
27299         
27300         * notebook.[h,c]: Added
27301          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27302         Project/message window now toggles on control and
27303         and notebook switch short-cut
27305 2001-07-7  Naba Kumar <kh_naba@123india.com>
27306         
27307         * Changed a new icon set which looks more gnomish.
27308         
27309         * Changed a new anjuta splash logo.
27310         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
27312 2001-07-6  Naba Kumar <kh_naba@123india.com>
27313         
27314         * ccview/*: Integrated ccview for class view and file view
27315                 in the project Manager.
27316         
27317         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
27319 2001-07-1  Naba Kumar <kh_naba@123india.com>
27320         
27321         * scintilla/*: Upgraded Scintilla to version 1.3.7
27322         
27323         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
27324         
27325 2001-06-28  Naba Kumar <kh_naba@123india.com>
27326         
27327         * src/debugger.c: Correct step-over and step-out swapping.
27328         
27329         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
27330           chapters and added more stuffs.
27332 2001-06-13  Naba Kumar <kh_naba@123india.com>
27333         
27334         * data/autogen.sh.gtkmm: Added
27335         
27336         * data/autogen.sh.gnomemm: Added
27337         
27338         * src/appwiz.c: Added two more application wizard templetes
27339         
27340         * src/project: for gtk-- and gnome-- and proper support
27341         
27342         * src/source.c: for c++ in the project configuration.
27343         
27344         * src/source.h:
27346 2001-05-05  Naba Kumar <kh_naba@123india.com>
27348         * Merged my pre-cvs modifications with 
27349           the current cvs copy.
27351         * (lot of files change).
27353         * Implemented session management.
27355         * Local installation possible by
27356           manageing our own pixmaps paths
27357           manupulations.
27358         
27359         * resources.h: Added.
27360         * resources.c: Added.
27362         * Fixed some bugs.
27363         
27364 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
27366         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
27367                 Corrected/extended ignores.
27369 2001-05-04  Naba Kumar <kh_naba@123india.com>
27371         * manuals/: dir tree added.
27372           Sgml documentation started in this dir.
27373           
27374         * omf-install/: dir tree added.
27375         
27376         * manuals/anjuta-manual/C/anjuta-manual.sgml:
27377           Created initial document structure.
27378           
27379         * configure.in: Added test for scrollkeeper.
27380           Added some Makefile entries in AC_OUTPUT.
27381         
27382         * Makefile.am: Added subdir manuals/
27383         
27384         * HACKING: Wrote something stupid.
27386 2001-05-02  Stéphane Démurget <demurgets@free.fr>
27388         * Makefile.am: Added ChangeLog in local data list, becaused it's
27389           needed to create a new project.
27390           
27391         * po/fr.po: minor fixes.
27393         * src/build_file.c, src/configurer.c, src/debugger.c,
27394           src/executer.c, src/find_replace.c, src/gnome_project.c,
27395           src/goto_line.c, src/launcher.c, src/messages.c, 
27396           src/preferences.c src/project_dbase.c: functions declared static.
27397           
27398         * widgets/gnomefilelist.c: Fixed a project creation bug,
27399           introduced with latest changes.
27401 2001-05-01  Stéphane Démurget <demurgets@free.fr>
27403         * widgets/gnomefilelist.c,
27404           BUGS: Fixed an annoying bug preventing from loading files/project
27405           given on the command line. Polished the whole gnome_filelist widget.
27407 2001-04-27  Stéphane Démurget <demurgets@free.fr>
27409         * src/main.c,
27410           src/anjuta.c,
27411           src/anjuta.h: Polished the command line parsing.
27413         * BUGS: Need to clean that damn gnome_filelist widget.
27415 2001-04-25  Stéphane Démurget <demurgets@free.fr>
27417         * src/registers.c,
27418           src/sharedlib.c,
27419           src/signals.c: Removed duplicated includes.
27421         * po/fr.po: minor fixes.
27423         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
27424           create_compiler_options_page? () declared static.
27425         * src/main.c,
27426           src/anjuta.c: Put a command line option for disabling
27427           the splashscreen.
27429         * src/preferences_gui.c: Fixed an internationalization issue,
27430           other functions declared static.
27432         * src/gnome_project.c: Fixed some memory leaks,
27433           new_prj_terminated () declared static. 
27435 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
27437         * configure.in: Sort ALL_LINGUAS alphabetically.
27439 2001-04-22  Stéphane Démurget <demurgets@free.fr>
27441         * Emptied that ugly old Changelog.
27443 == Anjuta 0.1.5 ===
27444 == Anjuta 0.1.4 ==
27446 2001-03-10 Naba kumar  <naba@gnome.org>
27448         * src/gnome_project.c: Fixed project dir creation bug.
27450         * src/text_editor.c: Fixed double accelerators bug.
27451         
27452         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
27454         * src/stack_trace.c, * src/compiler_options.c,
27455         data/internals.properties, src/defaults.c:
27456         Fixed pixmap creation with NULL window.
27458         * src/commands.c, src/preferences_gui.c, src/build_project.c
27459         src/clean_project.c: Bug fix.
27460         
27461         * src/main_menubar_def.h: i18n bug fix.
27462         
27463         * src/executer.h, src/executer.c: Bug fix.
27464         
27465         * src/controls.c: Bug fix.
27466         
27467         * src/debugger.c: Debugger now takes program args.
27468         
27469         * po/ja.po: Added japanese translation file.
27470         
27471         Upgraded to ver 0.1.4
27472         ... Fixed other minor bugs.
27474 == Anjuta 0.1.3 ===
27476 2001-XX-XX Naba kumar  <naba@gnome.org>
27478         * Lots of unaccountable changes. Integrated scintilla.
27479         Redesigned Project managemet. Added supports for other languages.
27480         Java style properties managements. .... blah blah
27481         
27482 2000-11-11 Naba kumar  <naba@gnome.org>
27484         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
27485         Upgraded to version 0.1.3.
27487         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
27488         Fixed to activate Debug->add watch properly.
27490 === Anjuta 0.1.2 beta_2 ===
27491 === Anjuta 0.1.2 ===
27493 2000-11-05 Naba kumar  <naba@gnome.org>
27495         * src/compiler_options.c, src/compiler_options_cbs.c
27496         src/compiler_options_cbs.h, src/compiler_options_gui.c
27497         src/anjuta2.c, extra/stock_libs.anj (new),
27498         extra/README.stock_libs (new), htmls/page13.html,
27499         htmls/images/*: Improved Library settings GUI. Can now enable/disable
27500         added libraries. Stock libs provided for ease of entry. Modified
27501         help html file accordingly.
27503 2000-11-03 Naba kumar  <naba@gnome.org>
27505         * README: Minor fixes in Doc files.
27507         * src/gnome_prj.c, src/appwidzard_cbs.c:
27508         Fixed to ignore non-existant dir for blank prj.
27509         More checking in project creation, especially to confirm
27510         that the prj file already does not exist.
27512         * anjuta.spec, configure.in: Upgraded to version 0.1.2
27514         * src/controls.c: Now Menu item "Format/Detach current document"
27515         is inactive when there is no document opened.
27517 === Anjuta 0.1.1 ===
27519 2000-11-01 Naba kumar  <naba@gnome.org>
27521         Completed and Release of first version (Beta) with lots of bugs.
27523 1999-12-27 Naba kumar  <naba@gnome.org>
27525         Anjuta project started.