2008-04-07 Johannes Schmid <jhs@gnome.org>
[anjuta-git-plugin.git] / ChangeLog
blobc7ae12b85322e0c81fa72678656d135e404140d7
1 2008-04-07  Johannes Schmid  <jhs@gnome.org>
3         * plugins/language-support-cpp-java/cpp-java-assist.c
4         (completion_compare), (create_completion),
5         (cpp_java_assist_create_word_completion_cache):
6         
7         Only show () for functions/methods and macros with arguments. Does not work
8         with symbol-db yet but fixes things for symbol-browser
10 2008-04-07  Johannes Schmid  <jhs@gnome.org>
12         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
13         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
14         (sdb_engine_add_new_sym_implementation):
15         
16         Fixed some issues with caching
18 2008-04-07  Johannes Schmid  <jhs@gnome.org>
20         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
21         (on_importing_project_end), (project_root_added),
22         (symbol_db_activate), (symbol_db_deactivate):
23         * plugins/symbol-db/plugin.h:
24         
25         Give the symbol-db it's own progress bar because there are too many
26         interactions with the global status bar.
28 2008-04-07  Johannes Schmid  <jhs@gnome.org>
30         * plugins/symbol-db/symbol-db-view-locals.c
31         (sdb_view_locals_create_new_store):
32         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
33         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
34         (symbol_db_view_open):
35         
36         Sort symbol trees
38 2008-04-07  Johannes Schmid  <jhs@gnome.org>
40         * plugins/sourceview/sourceview.c (idocument_cut),
41         (idocument_copy), (idocument_paste):
42         Block insert-text signal on cut/copy/paste
44 2008-04-07  Johannes Schmid  <jhs@gnome.org>
46         * plugins/symbol-db/plugin.c (on_char_added),
47         (on_single_file_scan_end):
48         Only update buffer when a newline is inserted
49         
50         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
51         (sdb_engine_get_tuple_id_by_unique_name),
52         (sdb_engine_get_tuple_id_by_unique_name2),
53         (sdb_engine_get_tuple_id_by_unique_name3),
54         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
55         (sdb_engine_finalize), (symbol_db_engine_db_exists),
56         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
57         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
58         Precompute file_defined_id to speed up population
60 2008-04-06  Johannes Schmid  <jhs@gnome.org>
62         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
63         (anjuta_launcher_set_encoding):
64         Fixed some problems with binary streams needed by symbol-db
65         
66         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
67         Removed DEBUG_PRINT
68         
69         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
70         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
71         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
72         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
73         (sdb_engine_add_new_sym_implementation),
74         (on_scan_update_files_symbols_end):
75         Use some caching to speed up population
76         
77         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
78         Exit properly when scanning is over
80 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
82         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
83         One additional change missed in the previous commit
85 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
87         * plugins/project-wizard/templates/gtkmm.wiz,
88         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
89         plugins/project-wizard/templates/gtkmm/src/main.cc,
90         plugins/project-wizard/templates/django.wiz,
91         plugins/project-wizard/templates/python.wiz,
92         plugins/project-wizard/templates/python/configure.ac.tpl,
93         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
94         plugins/project-wizard/templates/cpp.wiz,
95         plugins/project-wizard/templates/cpp/configure.ac.tpl,
96         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
97         plugins/project-wizard/templates/sdl.wiz,
98         plugins/project-wizard/templates/sdl/configure.ac.tpl,
99         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
100         plugins/project-wizard/templates/terminal.wiz,
101         plugins/project-wizard/templates/terminal/configure.ac.tpl,
102         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
103         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
104         plugins/project-wizard/templates/gtk.wiz,
105         plugins/project-wizard/templates/gtk/src/main.c,
106         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
107         plugins/project-wizard/templates/minimal.wiz,
108         plugins/project-wizard/templates/minimal/configure.ac.tpl,
109         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
110         plugins/project-wizard/templates/java.wiz,
111         plugins/project-wizard/templates/java/configure.ac.tpl,
112         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
113         plugins/project-wizard/templates/xlib.wiz,
114         plugins/project-wizard/templates/xlib/configure.ac.tpl,
115         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
116         plugins/project-wizard/templates/gcj.wiz,
117         plugins/project-wizard/templates/gcj/configure.ac.tpl,
118         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
119         plugins/project-wizard/templates/xlib-dock.wiz,
120         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
121         plugins/project-wizard/templates/wxwin.wiz,
122         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
123         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
124         plugins/project-wizard/templates/gnome.wiz,
125         plugins/project-wizard/templates/gnome/src/main.c,
126         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
127         plugins/project-wizard/templates/anjuta-plugin.wiz,
128         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
129         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
130         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
131         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
132         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
133         Fix bug #525999: Remove space in file and target names generated
134         by project wizard
135         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
136         has been renamed ianjuta_document_manager_get_current_document
138 2008-04-06  Naba Kumar  <naba@naba-desktop>
140         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
141         * libanjuta/anjuta-utils.h:
142         * plugins/project-wizard/druid.c (check_and_warn_missing),
143         (on_druid_next):
144         * plugins/project-wizard/header.c (npw_header_free),
145         (npw_header_add_required_program),
146         (npw_header_add_required_package),
147         (npw_header_check_required_programs), (package_is_installed),
148         (npw_header_check_required_packages):
149         * plugins/project-wizard/header.h:
150         * plugins/project-wizard/parser.c (parse_tag),
151         (parse_header_start), (parse_header_text):
152         * plugins/project-wizard/templates/anjuta-plugin.wiz:
153         * plugins/project-wizard/templates/cpp.wiz:
154         * plugins/project-wizard/templates/django.wiz:
155         * plugins/project-wizard/templates/gcj.wiz:
156         * plugins/project-wizard/templates/gnome.wiz:
157         * plugins/project-wizard/templates/gtk.wiz:
158         * plugins/project-wizard/templates/gtkmm.wiz:
159         * plugins/project-wizard/templates/java.wiz:
160         * plugins/project-wizard/templates/minimal.wiz:
161         * plugins/project-wizard/templates/mkfile.wiz:
162         * plugins/project-wizard/templates/python.wiz:
163         * plugins/project-wizard/templates/sdl.wiz:
164         * plugins/project-wizard/templates/terminal.wiz:
165         * plugins/project-wizard/templates/wxwin.wiz:
166         * plugins/project-wizard/templates/xlib-dock.wiz:
167         * plugins/project-wizard/templates/xlib.wiz:
169         Added a check for vital programs and packages needed to create a
170         new project. A warning dialog is shown to user in project
171         wizard when he proceeds after selecting a project type.
172         Updated all project templates to cover vital programs and
173         packages to generate and build correctly.
174         
175 2008-04-05  Naba Kumar  <naba@gnome.org>
177         patch from  surenspost@gmail.com:
178         * src/about.c: Fixed bug #523068 link in about window doesn't work.
180 2008-04-04  Johannes Schmid  <jhs@gnome.org>
182         * plugins/sourceview/anjuta-view.c:
183         * plugins/sourceview/anjuta-view.h:
184         * plugins/sourceview/sourceview-prefs.c (init_fonts),
185         (sourceview_prefs_init):
186         Removed unused color management code
187         
188         * plugins/sourceview/anjuta-editor-sourceview.glade:
189         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
190         (create_style_model), (on_style_changed), (ipreferences_merge),
191         (ipreferences_unmerge):
192         * plugins/sourceview/plugin.h:
193         
194         Added style chooser for sourceview editor (#522555)
196 2008-04-04  Johannes Schmid  <jhs@gnome.org>
198         * plugins/document-manager/action-callbacks.c:
199         * plugins/document-manager/anjuta-document-manager.ui:
200         * plugins/document-manager/plugin.c (ui_give_shorter_names),
201         (update_document_ui_disable_all):
202         * plugins/file-loader/anjuta-loader-plugin.ui:
203         * plugins/file-loader/plugin.c (on_new_activate),
204         (activate_plugin):
205         
206         Moved "New" action from document-manager to file-loader using 
207         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
209 2008-04-03  Johannes Schmid  <jhs@gnome.org>
211         * Makefile.am:
212         * configure.in:
213         * libegg/.cvsignore:
214         * libegg/Makefile.am:
215         * libegg/egg-cell-renderer-text.c:
216         * libegg/egg-combo-action.c:
217         * libegg/egg-entry-action.c:
218         * libegg/egg-recent-action.c:
219         * libegg/egg-recent-files-module.c:
220         * libegg/egg-recent-item.c:
221         * libegg/egg-recent-model.c:
222         * libegg/egg-recent-util.c:
223         * libegg/egg-recent-view-gtk.c:
224         * libegg/egg-recent-view.c:
225         * libegg/egg-submenu-action.c:
226         * libegg/eggcellrendererpopup.c:
227         * libegg/eggcomboselect.c:
228         * libegg/eggmarshalers.list:
229         * libegg/eggtreemodelfilter.c:
230         * libegg/eggtreemodelunion.c:
231         * libegg/eggtreemultidnd.c:
232         * libegg/gtkcellview.h:
233         * libegg/layout.glade:
234         * libegg/menu/.cvsignore:
235         * libegg/menu/Makefile.am:
236         * libegg/menu/egg-combo-action.h:
237         * libegg/menu/egg-entry-action.h:
238         * libegg/menu/egg-recent-action.h:
239         * libegg/menu/egg-submenu-action.h:
240         * libegg/menu/eggcomboselect.h:
241         * libegg/recent-files/.cvsignore:
242         * libegg/recent-files/Makefile.am:
243         * libegg/recent-files/egg-recent-item.h:
244         * libegg/recent-files/egg-recent-model.h:
245         * libegg/recent-files/egg-recent-util.h:
246         * libegg/recent-files/egg-recent-view-gtk.h:
247         * libegg/recent-files/egg-recent-view.h:
248         * libegg/recent-files/egg-recent.h:
249         * libegg/test-actions.c:
250         * libegg/test-multi-drag.c:
251         * libegg/test-union.c:
252         * libegg/treeviewutils/.cvsignore:
253         * libegg/treeviewutils/Makefile.am:
254         * libegg/treeviewutils/egg-cell-renderer-text.h:
255         * libegg/treeviewutils/eggcellrendererpopup.h:
256         * libegg/treeviewutils/eggtreemodelfilter.h:
257         * libegg/treeviewutils/eggtreemodelunion.h:
258         * libegg/treeviewutils/eggtreemultidnd.h:
259         * libegg/util/.cvsignore:
260         * libegg/util/Makefile.am:
261         * libegg/util/egg-macros.h:
262         * libegg/util/eggintl.h:
263         
264         Killed libegg (#349279)
265         
266         * plugins/document-manager/Makefile.am:
267         * plugins/document-manager/action-callbacks.c:
268         * plugins/document-manager/plugin.c:
269         * plugins/editor/plugin.c:
270         (on_open_recent_file), (sort_recent_menu),
271         (setup_recent_chooser_menu), (activate_plugin), (dispose),
272         (anjuta_file_loader_plugin_instance_init):
273         * plugins/file-loader/plugin.h:
274         * plugins/search/Makefile.am:
275         * plugins/search/plugin.c:
276         * plugins/search/search-replace.c:
277         
278         Removed dead code and libegg from Makefiles
279         
280         * plugins/symbol-browser/Makefile.am:
281         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
282         * plugins/symbol-browser/plugin.c (on_editor_saved),
283         (update_editor_symbol_model), (iter_matches),
284         (value_removed_current_editor), (activate_plugin):
285         Removed symbol-browser toolbar which used libegg and was
286         buggy (#451588)
287         
288         Patch from Ignacio Casal Quinteiro with lots of changes:
289         * plugins/file-loader/Makefile.am:
290         * plugins/file-loader/anjuta-loader-plugin.ui:
291         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
292         Port FileLoader to GtkRecent (#398984)
294 2008-04-03  Johannes Schmid  <jhs@gnome.org>
296         * configure.in:
297         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
298         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
299         * libanjuta/interfaces/libanjuta.idl:
300         * plugins/Makefile.am:
301         * plugins/class-inheritance/class-inherit.c
302         (class_inheritance_show_dynamic_class_popup_menu),
303         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
304         (class_inheritance_update_graph):
305         * plugins/language-support-cpp-java/cpp-java-assist.c
306         (create_completion),
307         (cpp_java_assist_create_scope_completion_cache),
308         (cpp_java_assist_create_word_completion_cache),
309         (cpp_java_assist_show_calltip):
310         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
311         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
312         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
313         (isymbol_get_extra_info_string), (isymbol_get_line),
314         (isymbol_get_icon), (isymbol_iface_init):
315         * plugins/symbol-browser/an_symbol.h:
316         * plugins/symbol-browser/an_symbol_view.c
317         (anjuta_symbol_view_get_file_symbol_model):
318         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
319         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
320         (isymbol_manager_iface_init):
321         * plugins/symbol-db/Makefile.am:
322         * plugins/symbol-db/anjuta-symbol-db.glade:
323         * plugins/symbol-db/plugin.c
324         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
325         (value_added_current_editor), (goto_local_tree_iter),
326         (goto_global_tree_iter), (on_global_treeview_row_expanded),
327         (on_global_treeview_row_collapsed), (on_project_element_added),
328         (on_project_element_removed), (on_importing_project_end),
329         (do_import_sources_after_abort), (do_import_sources),
330         (project_root_added), (project_root_removed), (symbol_db_activate),
331         (symbol_db_deactivate), (isymbol_manager_search),
332         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
333         (isymbol_manager_iface_init), (ipreferences_merge),
334         (ipreferences_unmerge), (ipreferences_iface_init):
335         * plugins/symbol-db/plugin.h:
336         * plugins/symbol-db/symbol-db-engine-iterator-node.c
337         (symbol_db_engine_iterator_node_new),
338         (sdb_engine_iterator_node_instance_init),
339         (sdb_engine_iterator_node_finalize),
340         (symbol_db_engine_iterator_node_get_symbol_id),
341         (symbol_db_engine_iterator_node_get_symbol_name),
342         (symbol_db_engine_iterator_node_get_symbol_file_pos),
343         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
344         (symbol_db_engine_iterator_node_get_symbol_signature),
345         (symbol_db_engine_iterator_node_get_symbol_extra_string),
346         (isymbol_get_name), (isymbol_get_args),
347         (isymbol_get_extra_info_string), (isymbol_get_uri),
348         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
349         (isymbol_iface_init):
350         * plugins/symbol-db/symbol-db-engine-iterator.c
351         (symbol_db_engine_iterator_new):
352         * plugins/symbol-db/symbol-db-engine.c
353         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
354         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
355         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
356         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
357         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
358         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
359         (sdb_engine_init), (sdb_engine_finalize),
360         (sdb_engine_set_defaults_db_parameters),
361         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
362         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
363         (sdb_engine_get_tuple_id_by_unique_name),
364         (sdb_engine_get_tuple_id_by_unique_name2),
365         (sdb_engine_get_tuple_id_by_unique_name3),
366         (symbol_db_engine_add_new_workspace),
367         (symbol_db_engine_project_exists),
368         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
369         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
370         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
371         (sdb_engine_add_new_sym_access),
372         (sdb_engine_add_new_sym_implementation),
373         (sdb_engine_add_new_heritage),
374         (sdb_engine_add_new_scope_definition),
375         (sdb_engine_add_new_tmp_heritage_scope),
376         (sdb_engine_second_pass_update_scope_1),
377         (sdb_engine_second_pass_update_heritage),
378         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
379         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
380         (on_scan_update_files_symbols_end),
381         (symbol_db_engine_fill_type_array),
382         (symbol_db_engine_update_files_symbols),
383         (symbol_db_engine_update_project_symbols),
384         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
385         (symbol_db_engine_update_buffer_symbols),
386         (symbol_db_engine_get_files_with_zero_symbols),
387         (sdb_engine_prepare_symbol_info_sql),
388         (symbol_db_engine_get_class_parents_by_symbol_id),
389         (symbol_db_engine_get_class_parents),
390         (symbol_db_engine_get_global_members_filtered),
391         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
392         (symbol_db_engine_get_scope_members_by_symbol_id),
393         (symbol_db_engine_get_scope_members),
394         (symbol_db_engine_get_file_symbols),
395         (symbol_db_engine_get_symbol_info_by_id),
396         (symbol_db_engine_get_full_local_path),
397         (symbol_db_engine_get_file_db_path),
398         (symbol_db_engine_find_symbol_by_name_pattern),
399         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
400         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
401         * plugins/symbol-db/symbol-db-engine.h:
402         * plugins/symbol-db/symbol-db-prefs.c
403         (on_prefs_executable_changed), (on_gconf_notify_prefs),
404         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
405         (on_listall_output), (on_listall_exit), (files_visit_dir),
406         (on_tag_load_toggled), (symbol_db_prefs_init),
407         (symbol_db_prefs_finalize):
408         * plugins/symbol-db/symbol-db-prefs.h:
409         * plugins/symbol-db/symbol-db-view-locals.c
410         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
411         (do_add_root_symbol_to_view),
412         (consume_symbols_inserted_queue_idle_destroy),
413         (consume_symbols_inserted_queue_idle), (on_scan_end),
414         (do_recurse_subtree_and_remove), (on_symbol_removed),
415         (on_symbol_inserted),
416         (symbol_db_view_locals_recv_signals_from_engine),
417         (symbol_db_view_locals_update_list):
418         * plugins/symbol-db/symbol-db-view.c
419         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
420         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
421         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
422         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
423         (sdb_view_build_and_display_base_tree):
424         * plugins/symbol-db/symbol-db.glade:
425         * plugins/symbol-db/symbol-db.ui:
426         * plugins/symbol-db/tables.sql:
427         * plugins/symbol-db/test/Makefile.am:
428         * plugins/symbol-db/test/main.c (get_parents), (main),
429         (packages_foreach), (files_visit_dir):
430         
431         Merged changes from symbol-db branch
433 2008-04-02  Johannes Schmid  <jhs@gnome.org>
435         * plugins/sourceview/sourceview.c (autodetect_language):
436         Use gnome_vfs_get_slow_mime_type()
438 2008-04-02  Johannes Schmid  <jhs@gnome.org>
440         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
441         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
442         (open_with_dialog):
443         
444         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
445         supertype instead no plugin for mime-type was found (#525706)
447 2008-03-31  Johannes Schmid  <jhs@gnome.org>
449         patch by: Carl-Anton Ingmarsson:
450         * src/anjuta.glade:
451         Fixed padding in preferences
453 2008-03-31  Johannes Schmid  <jhs@gnome.org>
455         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
457         * plugins/tools/anjuta-tools.glade:
458         * plugins/tools/anjuta-tools.ui:
459         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
460           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
461           atp_tool_dialog_refresh, atp_tool_dialog_show):
462         * plugins/tools/dialog.h (dialog, plugin):
463         * plugins/tools/plugin.c (prefs, gxml, action_group,
464           atp_plugin_finalize, test, atp_plugin_activate,
465           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
466           ipreferences_unmerge, ipreferences_iface_init):
467         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
468           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
469           atp_user_tool_activate, atp_tool_list_append_new,
470           atp_tool_list_activate, atp_tool_list_deactivate):
471         * plugins/tools/tool.h (plugin):
472         
473         #515854 – Move configuration into preferences
475 2008-03-31  Johannes Schmid  <jhs@gnome.org>
477         patch by: Carl-Anton Ingmarsson:
478         * src/anjuta-app.c (style, on_toolbar_style_changed,
479           on_add_merge_widget, anjuta_app_instance_init):
480         * src/anjuta.glade:
481         
482         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
484 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
486         * plugins/debug-manager/anjuta-debug-manager.glade,
487         plugins/debug-manager/command.c,
488         plugins/debug-manager/command.h,
489         plugins/debug-manager/start.c,
490         plugins/gdb/plugin.c,
491         plugins/gdb/debugger.c,
492         plugins/gdb/debugger.h,
493         libanjuta/interfaces/libanjuta.idl:
494         Improve start program dialog, allowing to specify working
495         directory and environment variables
497 2008-03-26  Naba Kumar  <naba@gnome.org>
499         * libanjuta/resources.c (anjuta_res_url_show): Use
500         anjuta_prog_is_installed() instead of g_find_program_in_path() and
501         fixed formatting.
503         Patch from Carl-Anton Ingmarsson:
505         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
506         * libanjuta/anjuta-utils.h:
507         * src/action-callbacks.c (help_activate),
508         (on_help_manual_activate), (on_help_tutorial_activate),
509         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
510         * libanjuta/Makefile.am:
511         Get rid of gnome_help_display_with_doc_id()
513 2008-03-26  Naba Kumar  <naba@gnome.org>
515         Patch from Carl-Anton Ingmarsson:
517         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
518         * plugins/project-import/project-import.c (on_import_cancel): Remove
519         stray GnomeDruid variable.
521 2008-03-26  Naba Kumar  <naba@gnome.org>
523         * plugins/project-import/project-import.c (create_start_page):
524         * plugins/project-wizard/druid.c (npw_druid_new):
525         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
526         
527         Fixed type 'assistent' to 'assistant'.
529 2008-03-25  Naba Kumar  <naba@gnome.org>
531         Patch from Carl-Anton Ingmarsson:
533         * libanjuta/Makefile.am:
534         * libanjuta/anjuta-ui.c (sensitivity_toggled),
535         (visibility_toggled), (accel_edited_callback),
536         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
537         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
538         (anjuta_ui_get_accel_editor):
539         * libegg/Makefile.am:
540         * libegg/eggaccelerators.c (removed):
541         * libegg/eggcellrendererkeys.c (removed):
542         * libegg/eggtreeviewstate.c (removed):
543         * libegg/test-tree-utils.c (removed):
544         * libegg/treeviewutils/Makefile.am:
545         * libegg/treeviewutils/eggaccelerators.h (removed):
546         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
547         * libegg/treeviewutils/eggtreeviewstate.h (removed):
549         Ports anjuta-ui to gtk_cell_renderer_accel
550         
551 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
553         Reviewed by Naba Kumar  <naba@gnome.org>
555         * plugins/project-import/Makefile.am:
556         * plugins/project-import/project-import.{ch}:
557         * plugins/project-import/anjuta-project-import.glade (removed):
558         * configure.in, po/POTFILES.in:
560         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
561         file because libglade doesn't have GtkAssistant support.
563 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
565         * plugins/debug-manager/registers.c:
566         Avoid a crash when debugger stop on an error
568         * plugins/debug-manager/start.c,
569         plugins/gdb/debugger.c,
570         libanjuta/interfaces/libanjuta.idl:
571         Display an error message when debugger target is not found
573 2008-03-15  Naba Kumar  <naba@naba-desktop>
575         * configure.in:
576         * data/Makefile.am:
577         * (removed) data/properties:
578         * (added) plugins/editor/properties:
579         * plugins/editor/Makefile.am:
581         Moved data/properties to plugins/editor/ and removed dead code from
582         Makefile.am files.
583         
584 2008-03-15  Naba Kumar  <naba@naba-desktop>
586         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
587         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
588         (macro_dialog_finalize):
589         * plugins/macro/macro-edit.c (macro_edit_dispose),
590         (macro_edit_finalize):
592         Fixed errors in previous patch.
593         
594 2008-03-15  Naba Kumar  <naba@naba-desktop>
596         Patch from Ignacio Casal Quinteiro:
598         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
599         (finalize):
600         * plugins/class-gen/plugin.c (dispose), (finalize):
601         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
602         (class_inheritance_dispose):
603         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
604         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
605         (dma_plugin_finalize):
606         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
607         (dma_debugger_queue_finalize):
608         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
609         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
610         (anjuta_docman_finalize):
611         * plugins/document-manager/plugin.c:
612         * plugins/editor/plugin.c (dispose), (finalize),
613         (editor_plugin_class_init):
614         * plugins/editor/text_editor.c (text_editor_dispose),
615         (text_editor_finalize):
616         * plugins/file-loader/plugin.c (dispose), (finalize),
617         (anjuta_file_loader_plugin_class_init):
618         * plugins/file-manager/plugin.c (file_manager_finalize),
619         (file_manager_dispose):
620         * plugins/file-wizard/plugin.c (dispose), (finalize),
621         (file_wizard_plugin_class_init):
622         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
623         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
624         * plugins/glade/plugin.c (glade_plugin_dispose),
625         (glade_plugin_finalize), (glade_plugin_class_init):
626         * plugins/gtodo/plugin.c (finalize), (dispose):
627         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
628         (anjuta_vim_plugin_dispose):
629         * plugins/indent/plugin.c (indent_plugin_finalize),
630         (indent_plugin_dispose):
631         * plugins/language-manager/plugin.c (language_manager_finalize),
632         (language_manager_dispose):
633         * plugins/language-support-cpp-java/plugin.c
634         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
635         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
636         (macro_db_class_init):
637         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
638         (macro_dialog_finalize), (macro_dialog_class_init):
639         * plugins/macro/macro-edit.c (macro_edit_dispose),
640         (macro_edit_finalize), (macro_edit_class_init):
641         * plugins/macro/plugin.c (finalize), (dispose):
642         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
643         (anjuta_msgman_finalize):
644         * plugins/message-view/message-view.c (message_view_dispose),
645         (message_view_finalize):
646         * plugins/message-view/plugin.c (message_view_plugin_dispose),
647         (message_view_plugin_finalize):
648         * plugins/patch/plugin.c (patch_plugin_finalize),
649         (patch_plugin_dispose):
650         * plugins/profiler/plugin.c (profiler_finalize),
651         (profiler_dispose):
652         * plugins/project-import/plugin.c (dispose), (finalize),
653         (project_import_plugin_class_init):
654         * plugins/project-manager/plugin.c
655         (project_manager_plugin_finalize),
656         (project_manager_plugin_dispose):
657         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
658         (npw_plugin_finalize), (npw_plugin_class_init):
659         * plugins/sample1/plugin.c (sample_plugin_finalize),
660         (sample_plugin_dispose):
661         * plugins/search/plugin.c (dispose), (finalize),
662         (search_plugin_class_init):
663         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
664         (sourceview_plugin_dispose):
665         * plugins/subversion/plugin.c (finalize), (dispose):
666         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
667         * plugins/symbol-browser/an_symbol_iter.c
668         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
669         * plugins/symbol-browser/an_symbol_search.c
670         (an_symbol_search_dispose), (an_symbol_search_finalize):
671         * plugins/symbol-browser/an_symbol_view.c
672         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
673         * plugins/symbol-browser/plugin.c (dispose), (finalize):
674         * plugins/symbol-db/plugin.c (symbol_db_finalize),
675         (symbol_db_dispose):
676         * plugins/terminal/terminal.c (terminal_plugin_dispose),
677         (terminal_plugin_finalize):
678         * plugins/tools/plugin.c (atp_plugin_dispose),
679         (atp_plugin_finalize), (atp_plugin_class_init):
680         * plugins/valgrind/plugin.c (valgrind_finalize),
681         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
683 2008-03-15  Naba Kumar  <naba@gnome.org>
685         * TODO.tasks: Updated and marked debugger bounties completed.
686         
687 2008-03-12  Johannes Schmid  <jhs@gnome.org>
689         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
690         (get_line_indentation_base):
691         
692         #521847 – anjuta freez when edit file
694 2008-03-11  Johannes Schmid  <jhs@gnome.org>
696         Patch from Rob Bradford:
697         * plugins/build-basic-autotools/executer.c (execute_program):
698         520324 – Execute command is not overridable
699         
700         * plugins/sourceview/sourceview.c (on_insert_text):
701         Removed Debug print
703 2008-03-11  Johannes Schmid  <jhs@gnome.org>
705         Patch from James Liggett:
706         * plugins/subversion/plugin.c (activate_plugin):
707         521691 – Crash when click "Resolve Conflicts" without opened project
709 2008-03-11  Johannes Schmid  <jhs@gnome.org>
711         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
712         * plugins/language-support-cpp-java/cpp-java-utils.c:
713         * plugins/language-support-cpp-java/plugin.c
714         (get_line_indentation_base), (on_editor_char_inserted_cpp):
715         520415 – [PATCH] Problems in auto indentatation code,
716         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
717         
718         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
719         (anjuta_view_button_press_event):
720         * plugins/sourceview/sourceview.c (on_insert_text),
721         (sourceview_adjustment_changed), (sourceview_new):
722         #520761 – Weirz behavior with popup
724 2008-03-03  Johannes Schmid  <jhs@gnome.org>
726         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
727         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
728         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
729         (anjuta_launcher_fork):
730         * libanjuta/anjuta-launcher.h:
731         Add API to set environment variables for the forked process
732         
733         * plugins/build-basic-autotools/Makefile.am:
734         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
735         .glade:
736         * plugins/build-basic-autotools/build-basic-autotools.c
737         (build_set_env), (build_execute_command_full),
738         (build_execute_command), (build_configure_project),
739         (build_autogen_project):
740         * plugins/build-basic-autotools/build-basic-autotools.h:
741         * plugins/build-basic-autotools/build-options.c
742         (fill_options_combo), (build_dialog_configure):
743         * plugins/build-basic-autotools/build-options.h:
744         Use new launcher API to set CFLAGS when running configure. New configure dialog
745         which has predefined CFLAGS settings.
747         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
749 === anjuta 2.4.0 ===
751 2008-03-11  Naba Kumar  <naba@gnome.org>
753         * NEWS: Updated for 2.4.0 stable release.
754         * configure.in: Version bumped to 2.4.0
755         * TODO.tasks: Updated.
757 2008-03-10  Rob Bradford  <rob@robster.org.uk>
759         Reviewed by Naba Kumar  <naba@gnome.org>:
760         * global-tags/Makefile.am:
761         Revert change for #515954. This change was incorrect, the anjuta-tags
762         program is installed into the $(bindir) rather than the $(scriptdir).
764 2008-03-02  Naba Kumar  <naba@gnome.org>
766         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
767         * configure.in: Added a requirement for scintilla editor plugin.
769 2008-03-02  Johannes Schmid  <jhs@gnome.org>
771         * plugins/message-view/anjuta-msgman.c
772         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
773         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
774         * plugins/message-view/anjuta-msgman.h:
775         
776         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
777         get rid of the cached current_view member.
778         Fixes #518469 – Save message buffer not working good
780 2008-03-01  Johannes Schmid  <jhs@gnome.org>
782         Patch by James Liggett:
783         * plugins/subversion/svn-command.h:
784         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
785         Fixed #519275 – Subversion should allow offline diffs   
787 2008-02-29  Johannes Schmid  <jhs@gnome.org>
789         * plugins/language-support-cpp-java/cpp-java-assist.c
790         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
791         Removed some debug code
792         
793         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
794         Escape tooltip text to avoid broken markup
796 2008-02-29  Johannes Schmid  <jhs@gnome.org>
798         * libanjuta/Makefile.am:
799         Fixed a build error when building with -j X
800         
801         * plugins/tools/scripts/prepare-changelog.pl:
802         Updated to latest script version in gnome svn
804 2008-02-28  Johannes Schmid <jhs@gnome.org>
806         * plugins/document-manager/anjuta-docman.c:
807         (anjuta_docman_page_destroy):
808         Do not unref widget because the GtkNotebook will unref them
809         
810         * plugins/file-manager/file-view.c: (file_view_refresh):
811         * plugins/search/search_preferences.c: (search_preferences_init):
812         Fixed a memory leaks
813         
814         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
815         (ieditor_get_offset), (ieditor_iface_init),
816         (idocument_get_filename), (ilanguage_get_supported_languages),
817         (autodetect_language):
818         
819         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
820         was missing.
822 2008-02-28  Johannes Schmid <jhs@gnome.org>
824         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
825         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
827 2008-02-27  Naba Kumar  <naba@gnome.org>
829         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
830         string break. That was a mistake doing at this point.
832 === anjuta 2.3.5 ===
834 2008-02-26  Naba Kumar  <naba@gnome.org>
836         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
837         crash when there is a modified new file open, a non-modified exiting
838         file open and autosave happen. Simplified error checking logic and
839         avoided memory corruption. Fixes bug #Bug 518716.
841 2008-02-25  Naba Kumar  <naba@gnome.org>
843         * NEWS: Updated for release 2.3.5
844         * configure.in: Bumped version to 2.3.5
846         * plugins/build-basic-autotools/build-basic-autotools.c:
847         (on_editor_changed): Avoid accessing text which is greater than
848         valid range.
850         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
852 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
854         * plugins/debug-manager/breakpoints.c:
855         Fix #518329: Crash when adding breakpoint and other similar bugs
857 2008-02-25  Johannes Schmid <jhs@gnome.org>
859         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
860         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
861         Never call error() which calls exit()
862         #517646 – Anjuta exists with code 2 when i try to import gedit
864 2008-02-23  Johannes Schmid <jhs@gnome.org>
866         * plugins/sourceview/sourceview.c: (ieditor_insert):
867         Block insert_text signal when inserting manually.
869 2008-02-23  Johannes Schmid <jhs@gnome.org>
871         * plugins/sourceview/sourceview.c: (on_insert_text):
872         Fixed a problem with the "insert-text" signal that broke
873         copy&paste sometimes
875 2008-02-22  Johannes Schmid <jhs@gnome.org>
877         * plugins/language-support-cpp-java/plugin.c:
878         (get_line_indentation_base):
879         More fixes for comment handling and made the code
880         a lot simpler
882 2008-02-22  Johannes Schmid <jhs@gnome.org>
884         * plugins/sourceview/sourceview.c: (on_insert_text):
885         Fixed #517919 – Crash on pasting docblock
887 2008-02-20  Johannes Schmid <jhs@gnome.org>
889   Patch from James Liggett:
890         * plugins/profiler/profiler.glade:
891         Fix width options dialog. Translations are not longer cut off. (#516630)
893 2008-02-18  Johannes Schmid <jhs@gnome.org>
895         * plugins/sourceview/sourceview.c: (on_insert_text):
896         Do not change the iterator in the "insert-text" handler because
897         it has some strange side-effects when copying text
898         Fix useless free'ing in hover-leave that might have led to random
899         crashes
901 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
903         * plugins/debug-manager/start.c:
904         Avoid a glib warning if no project is loaded
906 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
908         * manuals/anjuta-manual/C/debugger.xml:
909         Remove warning about new debugger
911 2008-02-17  Johannes Schmid <jhs@gnome.org>
913         * manuals/anjuta-manual/figures/project-window.png:     
914         Use a smaller picture
916 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
918         * plugins/gdb/debugger.c:
919         Set breakpoint in file with uncommon characters in path name
921 2008-02-17  Johannes Schmid <jhs@gnome.org>
923         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
924         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
925         (icell_get_char):
926         * plugins/sourceview/sourceview.c: (on_insert_text):    
927         Fix "char-added" signal to pass the correct iterator
929 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
931         * plugins/gdb/debugger.c:
932         Load executable in gdb with space in path name 
934 2008-02-17  Johannes Schmid <jhs@gnome.org>
936         * plugins/language-support-cpp-java/plugin.c:
937         (get_line_indentation_base), (get_line_auto_indentation),
938         (on_auto_indent):
939         Some bugfixes and clean-ups in comment indentation code
940         
941         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
942         (anjuta_view_finalize), (anjuta_view_key_press_event):
943         * plugins/sourceview/sourceview.c: (on_insert_text),
944         (sourceview_create_highligth_indic), (sourceview_new):
945         Cleaned implementation of char-added signal by using "insert-text" signal
946         instead of filtering "key-press-event"
947         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
948         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
949         (iiter_diff):
950         Fixed implementation of get_character and return value of iiter_first() and
951         iiter_last();
953 2008-02-16  Johannes Schmid <jhs@gnome.org>
955         * plugins/valgrind/plugin.c: (valgrind_activate),
956         (ipreferences_merge), (ipreferences_unmerge):
957         * plugins/valgrind/vgactions.c: (vg_actions_run):
958         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
959         
960         Fixed crasher when starting valgrind because of strange prefs handling and
961         #516641 – Valgrind: Load Log does not clear list
963 2008-02-15  James Liggett  <jrliggett@cox.net>
965         * plugins/profiler/plugin.c:
966         (on_select_other_target_button_clicked):
967         Select the new custom target in the list so that the user sees it.
969         Bug 516630 – Selection custom binary in profiler is not
970         user-friendly.
972 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
974         * manuals/anjuta-manual/C/projects.xml:
975         Fix #515993: "Add package" button is "Add Package" in code
976         Fix #516727: "Build All" is "Build Project" in code
977         Fix #516728: "Clean All" is "Clean Project" in code
978         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
979         Fix #516730: Fix note title 
980         "Configure" is "Run Configure..." in code
982 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
984         * (added) manuals/anjuta-manual/C/figures/project-window.png,
985         (removed) manuals/anjuta-manual/C/figures/project_win.png,
986         manuals/anjuta-manual/C/projects.xml,
987         manuals/anjuta-manual/Makefile.am:
988         Fix #515207: Add a new project window screenshoot
989         Rename "Project View" to "Project window"
991 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
993         * plugins/project-import/project-import.c:
994         Fix #516743: Import project keeps an old date on project file
996         * plugins/project-manager/plugin.c:
997         Fix #516737: Import project doesn't load project with space in name
999 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1001         * plugins/debug-manager/command.c:
1002         Destroy local variables on each step
1004         * plugins/debug-manager/debug_tree.c,
1005         plugins/debug-manager/watch.c,
1006         plugins/debug-manager/locals.c,
1007         plugins/gdb/debugger.c,
1008         libanjuta/interfaces/libanjuta.idl:
1009         Parse local variables scope (not used yet)
1011 2008-02-15  James Liggett <jrliggett@cox.net>
1013         reviewed by: Johannes Schmid <jhs@gnome.org>
1015         * plugins/profiler/gprof-options.c: (setup_widgets),
1016         (gprof_options_set_target), (gprof_options_has_target),
1017         (gprof_options_get_string):
1018         * plugins/profiler/gprof-options.h:
1019         * plugins/profiler/plugin.c: (ifile_open):
1020         516128 – crash in Anjuta IDE: selected profiler as the...
1022 2008-02-14  Johannes Schmid <jhs@gnome.org>
1024         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
1025         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
1026         * plugins/symbol-browser/an_symbol.c:
1027         * plugins/symbol-browser/an_symbol_view.c:
1028         (on_symbol_view_row_expanded):
1029         Fixed some memory leaks (Remember to all free/unref everything that comes
1030         from gtk_tree_model_get())
1032 2008-02-14  Johannes Schmid <jhs@gnome.org>
1034         * plugins/document-manager/search-box.c: (on_search_activated):
1035         516377 – Status bar does not change its status of 'Search for .. continued at top'
1036         (caused by differences between scintilla and sourceview)
1038 2008-02-13  James Liggett <jrliggett@cox.net>
1040         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
1041         Output in UTF-8 format to avoid hangs with the editor. (#516014)
1043 2008-02-14  Johannes Schmid <jhs@gnome.org>
1045         * plugins/language-support-cpp-java/plugin.c:
1046         (get_line_indentation_base), (get_line_auto_indentation),
1047         (on_editor_char_inserted_cpp):
1048         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
1050 2008-02-13  Johannes Schmid <jhs@gnome.org>
1052         * plugins/language-support-cpp-java/plugin.c:
1053         (is_iter_inside_string), (get_line_auto_indentation):
1054         Handle comments in the code and do not ask editor. Fixes scintilla
1055         indentation (sourceview does not report comments anyway).
1056         
1057         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
1058         Diff with correct sign (also fixes some issues with language-support)
1060 2008-02-13  Johannes Schmid <jhs@gnome.org>
1062         * plugins/language-support-cpp-java/plugin.c:
1063         (get_line_indentation_base):
1064         Act even more clever for comments. Indent /* */ comments correctly
1065         for multilines
1067 2008-02-13  Johannes Schmid <jhs@gnome.org>
1069         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
1070         Also set indentation size correctly, when tab size is set
1071         by language support plugin
1073 2008-02-13  Johannes Schmid <jhs@gnome.org>
1075         * plugins/language-support-cpp-java/plugin.c:
1076         (get_line_indentation_base):
1077         
1078         Indent lines after comments correctly
1080 2008-02-13  Johannes Schmid <jhs@gnome.org>
1082         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
1083         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1084         * libanjuta/anjuta-launcher.h:
1085         Some more fixes from symbol-db-branch
1086         
1087         * src/Makefile.am:
1088         Move anjuta-shell to noinst_PROGRAMS as it is just a test
1090 2008-02-12  Johannes Schmid <jhs@gnome.org>
1092   Patch from Gennaro Bellizio <genbell@tiscali.it>:
1093         * global-tags/Makefile.am:
1094         * AUTHORS
1095         #515954 – create_global_tags.sh: wrong anjuta-tags path
1096         
1097         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1098         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1099         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1100         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1101         (anjuta_launcher_fork):
1102         * libanjuta/anjuta-launcher.h:
1103         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1104         from symbol-db branch
1106 2008-02-11  Johannes Schmid <jhs@gnome.org>
1108         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1109   515868 – File browser only shows icons when activated
1110   
1111 2008-02-11  Johannes Schmid <jhs@gnome.org>
1113         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1114         #515867 – Anjuta dies on startup
1116 2008-02-11  Johannes Schmid <jhs@gnome.org>
1118         * TODO.tasks: Marked subversion task as completed
1120 === anjuta 2.3.4 ===
1122 2008-02-11  Naba Kumar  <naba@gnome.org>
1124         * configure.in: Bumped version to 2.3.4
1126 2008-02-10  Naba Kumar  <naba@gnome.org>
1128         * NEWS: Updated for release.
1130 2008-02-10  Johannes Schmid <jhs@gnome.org>
1132         * plugins/document-manager/anjuta-document-manager.plugin.in:
1133         Added html, javascript and glade file types. This makes it possible to
1134         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
1135         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
1136         
1137         * plugins/file-wizard/anjuta-file-wizard.glade:
1138         * plugins/gdb/anjuta-gdb.glade:
1139         * plugins/project-wizard/anjuta-project-wizard.glade:
1140         * plugins/search/anjuta-search.glade:
1141         * plugins/terminal/anjuta-terminal-plugin.glade:
1142         
1143         Fixed some other translation issues (#507921)
1145 2008-02-10  Naba Kumar  <naba@gnome.org>
1147         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
1148         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
1150 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1152         * manuals/anjuta-manual/C/interface.xml,
1153         manuals/anjuta-manual/C/introduction.xml,
1154         manuals/anjuta-manual/C/preferences.xml,
1155         manuals/anjuta-manual/C/fileoperations.xml,
1156         manuals/anjuta-manual/C/projects.xml:
1157         Fix spelling errors, including bug #515204, #515172, #515117
1158         and #513892
1160 2008-02-10  Naba Kumar  <naba@gnome.org>
1162         * plugins/document-manager/plugin.c: Fixed stream comment and added
1163         translator's comment for 'block comment', 'box comment' and 'stream
1164         comment'
1166 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1168         * plugins/debug-manager/command.c,
1169         plugins/debug-manager/command.h,
1170         plugins/debug-manager/breakpoints.c,
1171         libanjuta/interfaces/libanjuta.idl:
1172         Avoid adding the same breakpoint several times
1174         * plugins/gdb/debugger.c:
1175         Fix bug #515463: Deattaching process kill it
1177 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1179         * manuals/anjuta-manual/C/debugger.xml:
1180         Fix translation bug #515459 and #515460
1182 2008-02-10  Johannes Schmid <jhs@gnome.org>
1184   Patch from Rémi Cardona <remi@gentoo.org>
1186         * plugins/build-basic-autotools/Makefile.am:
1187         * plugins/cvs-plugin/Makefile.am:
1188         * plugins/document-manager/Makefile.am:
1189         * plugins/editor/Makefile.am:
1190         * plugins/indent/Makefile.am:
1191         * plugins/language-support-cpp-java/Makefile.am:
1192         * plugins/message-view/Makefile.am:
1193         * plugins/sourceview/Makefile.am:
1194         * plugins/symbol-browser/Makefile.am:
1195         * plugins/terminal/Makefile.am:
1196         * scripts/build-schemas.mk:
1197         * src/Makefile.am:
1198   Fix #512531 – Parallel build fails
1199   
1200   * AUTHORS: Added Rémi
1202 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1204         * plugins/debug-manager/queue.c:
1205         Fix interrupt command, not working due to previous change
1207 2008-02-10  Johannes Schmid <jhs@gnome.org>
1209         * src/Makefile.am:
1210         * src/anjuta-app.c:
1211         * src/anjuta-callbacks.c (removed):
1212         * src/anjuta-callbacks.h (removed):
1213         
1214         Removed (almost) empty files, fixes #515383 and #515388
1216 2008-02-09  James Liggett <jrliggett@cox.net>
1218         Reviewed by Naba Kumar  <naba@gnome.org>:
1220         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
1221         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
1222         * plugins/subversion/svn-command.c:
1223         (svn_command_make_canonical_path):
1224         * plugins/subversion/svn-command.h:
1225         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
1226         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
1227         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
1228         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
1229         * plugins/subversion/svn-remove-command.c:
1230         (svn_remove_command_new):
1231         * plugins/subversion/svn-status-command.c:
1232         (svn_status_command_new):
1233         * plugins/subversion/svn-switch-command.c:
1234         (svn_switch_command_new):
1235         * plugins/subversion/svn-update-command.c:
1236         (svn_update_command_new):
1237         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
1238         die if the user gives a path that libsvn doesn't like. 
1239         
1240         Fixes bug #515500
1242 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
1244         * plugins/debug-manager/command.c,
1245         plugins/debug-manager/command.h,
1246         plugins/debug-manager/queue.c:
1247         Fix crashes when trying to stop the debugger while it is busy
1249 2008-02-08  Johannes Schmid <jhs@gnome.org>
1251   Patch from Rodrigo Moya <rodrigo@novell.com>
1253         * plugins/glade/plugin.c: (ifile_open):
1254         * plugins/symbol-browser/test-class.cpp:
1255         * AUTHORS: Added Rodrigo
1256         
1257         #514732 – 64 bit compliation error
1258         #514733 – Use of uninitialized variables
1260 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
1262         * manuals/anjuta-manual/C/debugger.xml:
1263         Fix translation bug #514494 and bug #514440
1265 2008-02-05  Massimo Cora'  <maxcvs@email.it>
1267         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1268         Fix a compile error added in the previous patch
1270 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
1272         * plugins/profiler/gprof-view.c,
1273         plugins/class-inheritance/class-callbacks.c,
1274         plugins/class-inheritance/class-inherit.c,
1275         plugins/symbol-browser/an_symbol.c,
1276         plugins/symbol-db/symbol-db-engine-iterator-node.c,
1277         libanjuta/interfaces/libanjuta.idl:
1278         Change ianjuta_symbol_file function to ianjuta_symbol_uri
1280 2008-02-04  Johannes Schmid <jhs@gnome.org>
1282         * plugins/search/anjuta-search.glade: Fixed typo
1284 2008-02-03  Johannes Schmid <jhs@gnome.org>
1286         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
1287         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
1288         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1289         .glade:
1290         * plugins/build-basic-autotools/build-basic-autotools.c:
1291         (build_get_context), (build_configure_project):
1292         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1293         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1294         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
1295         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
1296         * plugins/devhelp/plugin.c: (devhelp_activate):
1297         * plugins/editor/Makefile.am:
1298         * plugins/editor/anjuta-editor-scintilla.glade:
1299         * plugins/editor/text_editor.c:
1300         * plugins/editor/text_editor.h:
1301         * plugins/editor/text_editor_menu.c (removed):
1302         * plugins/editor/text_editor_menu.h (removed):
1303         * plugins/file-wizard/anjuta-file-wizard.glade:
1304         * plugins/gtodo/notification.c: (create_notification_window):
1305         * plugins/gtodo/preferences.c: (preferences_widget):
1306         * plugins/language-support-cpp-java/plugin.c:
1307         (cpp_java_plugin_activate_plugin):
1308         * plugins/message-view/anjuta-message-manager-plugin.glade:
1309         * plugins/message-view/plugin.c: (activate_plugin):
1310         * plugins/project-manager/plugin.c: (confirm_removal):
1311         * plugins/search/anjuta-search.glade:
1312         * plugins/search/plugin.c:
1313         * plugins/search/search-replace.c: (nb_results_alert):
1314         * plugins/subversion/subversion-commit-dialog.c:
1315         (on_subversion_commit_response):
1316         * plugins/symbol-browser/plugin.c: (activate_plugin):
1317         * plugins/valgrind/plugin.c: (on_menu_run_activate):
1318         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
1319         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
1320         * src/anjuta.glade:
1321         
1322         Fixed translation bugs from #507921.
1323         Removed unused files in scintilla plugin
1325 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1327         * manuals/anjuta-manual/C/debugger.xml:
1328         Fix bug #514124 and bug #514138: Wrong menu item name
1330 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1332         * plugins/profiler/gprof-view.c,
1333         plugins/symbol-browser/plugin.c,
1334         plugins/class-inheritance/class-callbacks.c,
1335         plugins/debug-manager/plugin.c,
1336         plugins/tools/editor.c,
1337         plugins/search/search-replace.c,
1338         plugins/search/search-replace_backend.c,
1339         plugins/search/search-replace_backend.h,
1340         plugins/build-basic-autotools/build-basic-autotools.c,
1341         plugins/document-manager/plugin.c,
1342         plugins/document-manager/file_history.c,
1343         plugins/document-manager/anjuta-docman.c,
1344         plugins/document-manager/anjuta-docman.h,
1345         plugins/document-manager/action-callbacks.c,
1346         libanjuta/interfaces/libanjuta.idl:
1347         Rename IAnjutaDocumentManager functions:
1348         find_document_with_path, goto_file_line, goto_file_line_mark
1349         and get_full_filename into
1350         find_document_with_uri, goto_uri_line, goto_uri_line_mark
1351         and get_uri
1352         Fix search plugin to use an URI instead of a file path
1353         Fix anjuta_docman_get_uri to always return an URI
1355 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1357         * plugins/debug-manager/breakpoints.c:
1358         Fix bug #514118: Rename Clear All Breakpoints to Remove
1359         All Breakpoints
1361 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1363         * manuals/anjuta-manual/C/debugger.xml:
1364         Update debugger documentation
1366 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1368         * plugins/debug-manager/sharedlib.c,
1369         plugins/debug-manager/anjuta-debug-manager.glade,
1370         plugins/debug-manager/queue.c,
1371         plugins/tools/execute.c,
1372         plugins/tools/anjuta-tools.glade,
1373         plugins/tools/editor.c,
1374         plugins/project-wizard/templates/terminal.wiz,
1375         plugins/project-wizard/templates/xlib-dock.wiz,
1376         plugins/project-wizard/templates/wxwin.wiz,
1377         plugins/project-wizard/templates/java.wiz,
1378         plugins/project-wizard/templates/gnome.wiz,
1379         plugins/project-wizard/templates/anjuta-plugin.wiz,
1380         plugins/project-wizard/templates/gtkmm.wiz,
1381         plugins/project-wizard/templates/python.wiz,
1382         plugins/project-wizard/templates/cpp.wiz,
1383         plugins/project-wizard/templates/sdl.wiz,
1384         plugins/project-wizard/templates/gtk.wiz,
1385         plugins/project-wizard/templates/minimal.wiz,
1386         plugins/project-wizard/templates/xlib.wiz,
1387         plugins/project-wizard/templates/gcj.wiz,
1388         plugins/gdb/plugin.c,
1389         plugins/gdb/debugger.c,
1390         libanjuta/anjuta-plugin-manager.c:
1391         Partial fix of #507921: translation issues in debug-manager, tools,
1392         project-wizard, gdb and anjuta-plugin-manager.
1394 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
1396         * plugins/debug-manager/queue.c:
1397         Debugger Local, Stack and Thread windows were missing due to
1398         the previous change.
1400 2008-02-02  Johannes Schmid <jhs@gnome.org>
1402         * manuals/anjuta-manual/Makefile.am:
1403         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
1404         causes make install to fail
1406 2008-02-02  Johannes Schmid <jhs@gnome.org>
1408         * plugins/macro/macros.xml:
1409         #495511 – Header_h macro correction
1411 2008-02-02  Johannes Schmid <jhs@gnome.org>
1413         * plugins/patch/patch-plugin.glade:
1414         gtk-apply is not translatable...
1416 2008-02-02  Johannes Schmid <jhs@gnome.org>
1418         * plugins/build-basic-autotools/build-basic-autotools.c:
1419         (on_build_mesg_format):
1420         
1421         Also check for untranslated messages from make. Should fix 
1422         #511981 – Error parsing make output
1424 2008-02-02  Johannes Schmid <jhs@gnome.org>
1426         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1427         .glade:
1428         
1429         Fixed #511010 – [UI] Execute program utility window
1431 2008-02-02  Johannes Schmid <jhs@gnome.org>
1433         * src/anjuta.glade:
1434         Fixed #509908 – [UI] Problems with the General settings tab
1436 2008-02-02  Johannes Schmid <jhs@gnome.org>
1438         * manuals/anjuta-manual/C/fileoperations.xml:
1439         Fixed #513730 – Option not present in the GUI po file
1441 2008-02-02  Johannes Schmid <jhs@gnome.org>
1443         * plugins/sourceview/anjuta-editor-sourceview.glade:
1444         Adjust preferences default values
1446 2008-02-02  Johannes Schmid <jhs@gnome.org>
1448         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
1449         Fixed #512535 – Open files tabs' position is correctly remembered 
1450         but not applied at startup
1452 2008-02-02  Johannes Schmid <jhs@gnome.org>
1454         * plugins/search/search-replace.c: (on_message_clicked):
1455         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
1456         fix clicking on search result messages
1458 2008-02-01  James Liggett <jrliggett@cox.net>
1460         * plugins/subversion/svn-command.c: (on_svn_notify):
1461         Fixed wrong status message output when resolving conflicts.
1463 2008-02-02  Johannes Schmid <jhs@gnome.org>
1465         * configure.in: Require GtkSourceView 2.1.2
1466         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
1467         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
1468         (imark_is_marker_set), (imark_delete_all_markers),
1469         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
1470         
1471         Adapted to API changes in GtkSourceView
1473 2008-02-01  Johannes Schmid <jhs@gnome.org>
1475         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
1476         Fixed tabsize preference
1478 2008-02-01  Johannes Schmid <jhs@gnome.org>
1480         * manuals/anjuta-manual/C/fileoperations.xml:
1481         * manuals/anjuta-manual/C/interface.xml:
1482         Updated manual
1483         
1484         * manuals/anjuta-manual/Makefile.am:
1485         * manuals/anjuta-manual/C/figures/*:
1486         
1487         Updated figures to be in clearlooks theme, removed old figures
1489 2008-02-01  Johannes Schmid <jhs@gnome.org>
1491         * plugins/patch/patch-plugin.glade:
1492         * plugins/patch/plugin.c: (patch_plugin_activate):
1493         Another UI issue with the patch plugin and silenced a compiler
1494         warning
1495         
1496         Patch from James Liggett:
1497         * plugins/profiler/gprof-call-graph-view.c:
1498         (gprof_call_graph_view_create_columns):
1499         * plugins/profiler/gprof-flat-profile-view.c:
1500         (gprof_flat_profile_view_create_columns):
1501         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
1502         * plugins/profiler/gprof-view.h:
1503         
1504         Use two decimal places for float values in profiler views (#507831)
1506 2008-02-01  Johannes Schmid <jhs@gnome.org>
1508         * configure.in:
1509         * plugins/editor/Makefile.am:
1510         
1511         Fixed #512751 – libgnomeprint unnecessary without scintilla
1513 2008-01-31  Johannes Schmid <jhs@gnome.org>
1515         * plugins/language-manager/languages.xml:
1516         Added a pretty ugly string for C++ headers. Maybe we should rely
1517         on mime-types instead...
1519 2008-01-31  Johannes Schmid <jhs@gnome.org>
1521         * plugins/language-support-cpp-java/cpp-java-assist.c:
1522         (get_iter_column), (cpp_java_assist_get_calltip_context),
1523         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1524         (on_assist_chosen), (cpp_java_assist_install):
1525         * plugins/language-support-cpp-java/plugin.c:
1526         (on_editor_char_inserted_cpp):
1527         Removed annoying DEBUG_PRINTs
1528         
1529         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1530         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
1531         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1532         
1533         Fixed "jumping" tooltips, fixed indentation of brances
1535 2008-01-31  Johannes Schmid <jhs@gnome.org>
1537         * plugins/document-manager/plugin.c: (on_document_changed):
1538         Fixed crash when closing anjuta after all document tabs have been closed
1540 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1542         * plugins/debug-manager/anjuta-debug-manager.glade:
1543         Fix #513485: wrong strings maked as translatable
1545 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1547         * plugins/debug-manager/threads.c,
1548         plugins/debug-manager/stack_trace.c:
1549         Avoid crash when getting relative path from debugger (same fix
1550         than for #510028)
1552         * plugins/debug-manager/queue.c:
1553         Emit all state changes notification
1555         * plugins/debug-manager/start.c:
1556         Fix #511586: Project path with "+" not working in debugger
1558 2008-01-31  Johannes Schmid <jhs@gnome.org>
1560         * plugins/patch/patch-plugin.glade:
1561         Fixed button ui problem...
1562         
1563         Patch from James Liggett:
1564         * plugins/profiler/gprof-call-graph-block-entry.c:
1565         (gprof_call_graph_block_primary_entry_new),
1566         (gprof_call_graph_block_secondary_entry_new):
1567         * plugins/profiler/gprof-flat-profile-entry.c:
1568         (gprof_flat_profile_entry_new):
1569         
1570         Fix #507831 - Wrong Profiler values for some locales
1572 2008-01-31  Johannes Schmid <jhs@gnome.org>
1574         * plugins/sourceview/anjuta-editor-sourceview.glade:
1575         * plugins/sourceview/sourceview-prefs.c:
1576         * plugins/sourceview/sourceview.c: (sourceview_finalize):
1577   
1578   Fixed Editor->View popup menu for those entries that are appropriate for
1579   sourceview    
1581 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1583         * plugins/debug-manager/breakpoints.c:
1584         Fix #512901: Crash when adding a breakpoint
1586         * plugins/debug-manager/queue.c:
1587         Remove a possible memory leak
1589 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1591         * plugins/debug-manager/data_view.c,
1592         plugins/debug-manager/sparse_view.c,
1593         manuals/anjuta-manual/C/debugger.xml:
1594         Fix #513130, #513131 #513135: Wrong menu item names and errors
1595         in the documentation
1597 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1599         * plugins/tools/editor.c:
1600         ianjuta_document_manager_find_document_with_path expect an uri not
1601         a path
1603 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
1605         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1606         manuals/reference/libanjuta/libanjuta-sections.txt,
1607         libanjuta/interfaces/libanjuta.idl:
1608         Documentation fixes for IAnjutaDebugger* interfaces
1610 === anjuta 2.3.3 ===
1612 2008-01-27  Naba Kumar  <naba@gnome.org>
1614         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
1615         rpm spec file.
1617         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
1618         (value_added_current_editor), (value_removed_current_editor):
1619         Removed dead code.
1621         * TODO.tasks: Updated.
1623         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
1624         scrollwindow shadow in.
1626         * plugins/editor/anjuta-editor-scintilla.glade:
1627         * plugins/editor/style-editor.c: (create_style_editor_gui):
1628         Set style window transient and cetered for preferences window.
1629         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
1631         * plugins/editor/anjuta-editor-scintilla.glade:
1632         Fixes Bug #427108 - Scintilla plugin configuration folding-style
1633         setting not working
1635         * configure.in, NEWS: Updated for release 2.3.3
1637 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1639         * plugins/debug-manager/anjuta-debug-manager.glade:
1640         Fix #512224: Use a string in english
1642 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1644         * plugins/build-basic-autotools/build-basic-autotools.c:
1645         ianjuta_document_manager_goto_file_line_mark needs an uri and
1646         not a file path
1648 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1650         * plugins/symbol-browser/plugin.c,
1651         plugins/symbol-browser/an_symbol_view.c:
1652         use gnome_vfs_get_uri_from_local_path to get local path from uri
1653         This takes care of escaping some characters
1655 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
1657         * plugins/debug-manager/stack_trace.c:
1658         Probably fix #510028: crash debugger when having a relative filename
1659         in stack trace
1661 2008-01-25 Tom <tpgww@onepost.net>
1663         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1665         * plugins/document-manager/plugin.c,
1666         plugins/document-manager/file_history.c,
1667         plugins/document-manager/file_history.h,
1668         plugins/document-manager/anjuta-docman.c,
1669         plugins/document-manager/anjuta-docman.h:
1670         Rename filename argument to uri when an uri is expected
1671         anjuta_docman_get_document_for_uri will remove symlinks 
1673 2008-01-25  Naba Kumar  <naba@gnome.org>
1675         * plugins/terminal/terminal.c: (terminal_execute),
1676         (activate_plugin):
1677         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
1679 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
1681         * plugins/debug-manager/anjuta-debug-manager.glade,
1682         plugins/debug-manager/start.c:
1683         Fix #511049: Change UI of add source directories dialog
1685 2008-01-24  Naba Kumar  <naba@gnome.org>
1687         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
1688         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
1689         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
1690         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
1691         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
1692         should work now.
1694 2008-01-24  Johannes Schmid <jhs@gnome.org>
1696         Patch from: Luca Ferretti <ella.uca@libero.it>:
1698         * plugins/document-manager/anjuta-docman.c:
1699         (anjuta_docman_page_init), (anjuta_docman_class_init):
1700         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
1701         
1702         Fix #511757 – Close icon in tabs cut off (Patch was only for
1703         document-manager, also adapted it for message-manager)
1705 2008-01-24  Johannes Schmid <jhs@gnome.org>
1707         * plugins/Makefile.am:
1708         * plugins/sourceview/anjuta-document.c:
1709         * plugins/sourceview/anjuta-marshal.list:
1710         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1711         (anjuta_view_key_press_event):
1712         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
1713         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
1714         (iiter_diff), (iiter_iface_init):
1715         * plugins/sourceview/sourceview.c: (on_document_char_added),
1716         (ieditor_goto_position), (ieditor_get_text),
1717         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
1718         (ieditor_erase), (ieditor_get_line_from_position),
1719         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
1720         (ieditor_get_position_from_offset), (ieditor_get_start_position),
1721         (ieditor_get_end_position), (ieditor_goto_start),
1722         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
1723         (iconvert_to_lower), (iindic_set), (iassist_suggest),
1724         (iassist_show_tips):
1725         
1726         Implemented new iterators interface in sourceview editor and
1727         re-enabled it.
1729 2008-01-23  Naba Kumar  <naba@gnome.org>
1731         * libanjuta/interfaces/libanjuta.idl:
1732         * manuals/reference/libanjuta/libanjuta-sections.txt:
1733         * plugins/build-basic-autotools/build-basic-autotools.c:
1734         (build_indicator_location_set), (on_editor_changed):
1735         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
1736         * plugins/debug-manager/variable.c: (get_hovered_word):
1737         * plugins/document-manager/action-callbacks.c:
1738         (on_editor_command_upper_case_activate),
1739         (on_editor_command_lower_case_activate):
1740         * plugins/document-manager/search-box.c: (on_incremental_search),
1741         (on_search_activated):
1742         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
1743         (iiter_last), (iiter_set_position), (iiter_get_position),
1744         (iiter_get_length), (iiter_compare), (iiter_diff),
1745         (iiter_iface_init):
1746         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
1747         (text_editor_goto_point), (itext_editor_goto_start),
1748         (itext_editor_goto_end), (itext_editor_goto_position),
1749         (itext_editor_get_text_all), (itext_editor_get_text),
1750         (itext_editor_get_position), (itext_editor_get_offset),
1751         (itext_editor_get_length), (itext_editor_insert),
1752         (itext_editor_erase), (itext_editor_erase_all),
1753         (itext_editor_get_column), (itext_editor_get_overwrite),
1754         (itext_editor_set_popup_menu),
1755         (itext_editor_get_line_from_position),
1756         (itext_editor_get_line_begin_position),
1757         (itext_editor_get_line_end_position),
1758         (itext_editor_get_position_from_offset),
1759         (itext_editor_get_start_position), (itext_editor_get_end_position),
1760         (itext_editor_iface_init), (iconvert_to_upper),
1761         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
1762         (iindicable_set):
1763         * plugins/editor/text_editor.h:
1764         * plugins/editor/text_editor_cbs.c:
1765         (on_text_editor_scintilla_notify):
1766         * plugins/indent/plugin.c: (on_indent_action_activate):
1767         * plugins/language-support-cpp-java/cpp-java-assist.c:
1768         (cpp_java_assist_get_scope_context),
1769         (cpp_java_assist_get_pre_word),
1770         (cpp_java_assist_show_autocomplete),
1771         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1772         (on_editor_char_added), (on_assist_chosen):
1773         * plugins/language-support-cpp-java/plugin.c:
1774         (get_line_indentation), (skip_iter_to_previous_logical_line),
1775         (skip_preprocessor_lines), (initialize_indentation_params),
1776         (set_line_indentation), (get_line_indentation_base),
1777         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
1778         (on_editor_char_inserted_java), (on_auto_indent):
1779         * plugins/macro/macro-actions.c: (match_shortcut):
1780         * plugins/macro/macro-dialog.c: (on_ok_clicked):
1781         * plugins/macro/plugin.c: (match_keyword):
1782         * plugins/search/plugin.c: (find_incremental):
1783         * plugins/search/search-replace.c: (search_and_replace),
1784         (search_start_over):
1785         * plugins/search/search-replace_backend.c:
1786         (file_buffer_new_from_te), (file_buffer_line_from_pos),
1787         (create_search_entries):
1788         * plugins/symbol-browser/plugin.c:
1789         (on_editor_buffer_symbols_update_timeout), (on_char_added),
1790         (isymbol_manager_iface_init):
1791         * plugins/symbol-db/plugin.c:
1792         (on_editor_buffer_symbols_update_timeout), (on_char_added),
1793         (isymbol_manager_iface_init):
1794         * plugins/tools/execute.c: (atp_output_context_construct),
1795         (atp_output_context_destroy), (atp_user_tool_execute):
1797         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
1798         iterators instead of integer offsets.
1799         - Renamed original ianjuta_editor_get_position(int) to 
1800         ianjuta_editor_get_offset(). It is deprecated.
1801         - Renamed original ianjuta_editor_get_position_iter() to
1802         ianjuta_editor_get_position().
1803         - Renamed ianjuta_editor_get_cell_iter() to
1804         ianjuta_editor_get_position_from_offset()
1805         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
1806         - Added new methods:
1807         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
1808         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
1809         ianjuta_editor_goto_end().
1810         - All relevent signals and methods converted to use iterators.
1811         - All relevent plugins fixed to use new API.
1812         - Removed ianjuta_editor_cell_get_line() because it is provided by
1813         ianjuta_editor_get_line_from_position().
1814         - Removed ianjuta_symbol_manager_get_completions_at_position()
1815         because it not used anywhere and is not right to be there.
1816         - Updated IAnjutaEditable documentation.
1818         Updated IAnjutaIterable interface:
1819         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
1820         - Introduced 'end-iter' to point at the end of the list.
1821         - Updated IAnjutaIterable documentation.
1823         * plugins/Makefile.am:
1824         (Disabled sourceview plugin for now. Jhs is coming up with a patch
1825         for it soon).
1827 2008-01-22  Johannes Schmid <jhs@gnome.org>
1829         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1830         * plugins/project-import/anjuta-project-import.glade:
1831         * plugins/project-import/anjuta-project-import.plugin.in:
1832         * plugins/project-wizard/anjuta-project-wizard.glade:
1833         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1834         * plugins/project-wizard/druid.c: (npw_druid_new):
1835         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
1836         
1837         Fixed #465084 – wizard instead of assistant (only string changes...)
1839 2008-01-20  Rob Bradford  <rob@openedhand.com>
1841         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
1842         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
1843         coming up with the solution. (Bug: #510390.)
1845 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
1847         * plugins/build-basic-autotools/executer.c:
1848         Fix #502508, use anjuta_launcher to keep program output
1850         * plugins/terminal/terminal.c:
1851         Remove unused child_initizlized member
1852         Start the shell on plugin activation
1854 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
1856         * plugins/debug-manager/sparse_buffer.c:
1857         Fix a crash when scrolling in the diassembly window
1859         * plugins/debug-manager/sparse_view.c:
1860         Small limit change using the same "unit" for both number
1862 2008-01-19  Naba Kumar  <naba@gnome.org>
1864         * plugins/language-support-cpp-java/cpp-java-assist.c:
1865         (cpp_java_assist_get_scope_context),
1866         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
1867         instead.
1869 2008-01-19  Johannes Schmid <jhs@gnome.org>
1871         * plugins/sourceview/anjuta-editor-sourceview.glade:
1872         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
1873         
1874         And even more strings...
1876 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1878         * plugins/project-wizard/templates/cpp/src/main.cc:
1879         Fix #498734, typing error in c++ project template
1881 2008-01-19  Johannes Schmid <jhs@gnome.org>
1883         * plugins/editor/text_editor.c: (text_editor_save_file):
1884         * plugins/macro/anjuta-macro.glade:
1885         * plugins/subversion/anjuta-subversion.glade:
1887         Fixed even more strings
1889 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1891         * plugins/language-support-cpp-java/cpp-java-assist.c:
1892         Fix bug #488519, remove critical warning (completion_cache == NULL
1893         is valid)
1895 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1897         * plugins/gdb/debugger.c:
1898         Enable logging of gdb communication with an environment variable
1900 2008-01-19  Naba Kumar  <naba@gnome.org>
1902         * plugins/editor/text-editor-iterable.c: (iiter_next),
1903         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
1904         editor native funtions to avoid round trips.
1906 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1908         * plugins/editor/text_editor.c:
1909         Fix a bug due to the previous patch: Unable to save new file in 
1910         Scintilla
1912 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
1914         * plugins/debug-manager/disassemble.c,
1915         plugins/debug-manager/disassemble.h,
1916         plugins/debug-manager/registers.c,
1917         plugins/debug-manager/registers.h,
1918         plugins/debug-manager/memory.c,
1919         plugins/debug-manager/memory.h,
1920         plugins/debug-manager/command.c,
1921         plugins/debug-manager/command.h,
1922         plugins/debug-manager/queue.c,
1923         plugins/debug-manager/queue.h,
1924         plugins/debug-manager/breakpoints.c,
1925         plugins/debug-manager/stack_trace.c,
1926         plugins/debug-manager/threads.c,
1927         plugins/debug-manager/plugin.c,
1928         plugins/gdb/plugin.c,
1929         plugins/gdb/debugger.c,
1930         plugins/gdb/debugger.h,
1931         manuals/reference/libanjuta/libanjuta-sections.txt,
1932         manuals/reference/libanjuta/libanjuta.types,
1933         libanjuta/interfaces/libanjuta.idl:
1934         Use gulong instead of guint for addresses
1935         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
1936         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
1938         * plugins/gdb/anjuta-gdb.plugin.in:
1939         Remove reference to IAnjutaCpuDebugger (useless)
1941 2008-01-18  Johannes Schmid <jhs@gnome.org>
1943         * AUTHORS: Added Alexander
1945 2008-01-18  Johannes Schmid <jhs@gnome.org>
1947   Patch from: Alexander Korolyov <kilork@yandex.ru>
1949         * plugins/editor/text_editor.c: (load_from_file),
1950         (text_editor_save_file):
1951         
1952         Fixed symlinks (#510238) and file permission (#405321)
1953         handling for scintilla editor. 
1954   
1955 2008-01-17  Johannes Schmid <jhs@gnome.org>
1957         * plugins/document-manager/action-callbacks.c:
1958         (on_editor_command_select_all_activate),
1959         (on_editor_command_cut_activate),
1960         (on_editor_command_paste_activate),
1961         (on_editor_command_copy_activate),
1962         (on_editor_command_clear_activate):
1963   Resupport cut/copy/paste/clear on GtkEditables when those
1964   have focus. (Important for shortcuts to work).
1966         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1967         * plugins/document-manager/search-box.c: (on_search_activated):
1968         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
1969         * plugins/patch/patch-plugin.c: (on_ok_clicked):
1970         * plugins/profiler/plugin.c: (profiler_get_data):
1971         * plugins/project-wizard/druid.c: (npw_druid_new):
1972         * plugins/project-wizard/install.c: (on_install_end_install_file):
1973         * plugins/sourceview/anjuta-editor-sourceview.glade:
1974         * plugins/subversion/anjuta-subversion.glade:
1975         * plugins/tools/anjuta-tools.glade:
1976         Various string fixes
1978 2008-01-17  Naba Kumar  <naba@gnome.org>
1980         Patch from James Liggett:
1982         * plugins/subversion/subversion-add-dialog.c:
1983         (on_subversion_add_response):
1984         * plugins/subversion/subversion-copy-dialog.c:
1985         (on_subversion_copy_response):
1986         * plugins/subversion/subversion-diff-dialog.c:
1987         (on_subversion_diff_response):
1988         * plugins/subversion/subversion-merge-dialog.c:
1989         (on_subversion_merge_response):
1990         * plugins/subversion/subversion-remove-dialog.c:
1991         (on_subversion_remove_response):
1992         * plugins/subversion/subversion-switch-dialog.c:
1993         (on_subversion_switch_response):
1994         * plugins/subversion/subversion-ui-utils.c: (check_input):
1995         * plugins/subversion/subversion-ui-utils.h:
1996         * plugins/subversion/subversion-update-dialog.c:
1997         (on_subversion_update_response):
1999         If the user doesn't enter any data for path or revision fields in
2000         certain SVN plugin dialogs, libsvn throws assertion failures and
2001         kills Anjuta. To avoid this, the validity of path and revision
2002         input data are checked before the command gets executed.
2004         Fixes Bug #509510 - Check input of some dialogs to avoid termination
2005         if user gives bad or no input
2007 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
2009         * plugins/document-manager/anjuta-docman.c:
2010         Fix #507627 memory tab stay active on debugger stop
2011         Remove two unused variables due to the previous patch
2013 2008-01-16  Johannes Schmid <jhs@gnome.org>
2015         * libanjuta/anjuta-plugin-manager.c:
2016         Fixed #508399 – When you enable a plugin, preferences don't show up
2018 2008-01-16  Rob Bradford  <rob@openedhand.com>
2020         Reviewed by: Johannes Schmid <jhs@gnome.org>
2022         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2023         (get_property_value_as_string), (set_property_value_as_string),
2024         (register_callbacks):
2025         * libanjuta/anjuta-preferences.h:
2026         Add support for both file and folder preferences (originally only
2027         folder choosers were supported. (Fixes bug: #508805.)
2029         * plugins/file-manager/file-manager.glade:
2030         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
2031         type of property.
2033 2008-01-16  Johannes Schmid <jhs@gnome.org>
2035         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2036         .glade:
2037         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2038         * src/anjuta.glade:
2039         
2040         Fixed #509875 – The "Update globale tags" button wording is incorrect
2041         Fixed #509873 – Build Autotools Preferences has excessive padding
2042         Fixed #509872 – General Information labels are incorrectly aligned
2043         Fixed #509871 – General preferences has incorrect use of colons
2044         
2045 2008-01-16  Johannes Schmid <jhs@gnome.org>
2047         * plugins/document-manager/anjuta-document-manager.glade:
2048         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2050         Fixed #509865 – Incorrect padding in the Documents settings tabs
2051         Fixed #509867 – Create button contents is mis-aligned
2052         Fixed #509869 – "Add Directory" button is not HIG complient
2054 2008-01-16  Johannes Schmid <jhs@gnome.org>
2056         * libanjuta/anjuta-preferences-dialog.c:
2057         (anjuta_preferences_dialog_add_page):
2058         
2059         Fix #509864 – No initial section selected when opening the Preferences dialog
2061 2008-01-16  Johannes Schmid <jhs@gnome.org>
2063         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
2064         Removed unused gconf_notifications
2065         
2066         * plugins/search/anjuta-search.glade:
2067         * plugins/subversion/anjuta-subversion.glade:
2068         * plugins/tools/anjuta-tools.glade:
2069         * src/anjuta-app.c: (anjuta_app_instance_init):
2070         
2071         Fixed various strings
2073 2008-01-15  Naba Kumar  <naba@gnome.org>
2075         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
2076         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
2077         file saved
2079         * plugins/symbol-browser/an_symbol_view.c:
2080         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
2081         new file saved.
2083 2008-01-15  Johannes Schmid <jhs@gnome.org>
2085         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2086         (anjuta_profile_add_plugins_from_xml):
2087         * plugins/file-manager/file-manager.glade:
2088         Some string fixes
2089         
2090         * libanjuta/interfaces/libanjuta.idl:
2091         Fixed docs
2092                 
2093         * plugins/sourceview/Makefile.am:
2094         * plugins/sourceview/anjuta-editor-sourceview.glade:
2095         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2096         (end_print), (print_setup), (sourceview_print),
2097         (sourceview_print_preview):
2098         * plugins/sourceview/sourceview.c: (iprint_print),
2099         (iprint_print_preview):
2100         
2101         Added printing support to GtkSourceView editor
2103 2007-01-14 Tom <tpgww@onepost.net>
2105         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2107         * plugins/document-manager/anjuta-docman.c:
2108         Fix two memory leaks added by the previous patch
2110 2008-01-14  Johannes Schmid <jhs@gnome.org>
2112         * plugins/sourceview/assist-tip.c: (assist_tip_move):
2113         * plugins/sourceview/assist-window.c: (assist_window_move):
2114         
2115         Do not use opacity
2117 2008-01-14  Rob Bradford  <rob@openedhand.com>
2119         * global-tags/Makefile.am:
2120         * global-tags/create_global_tags.sh.in:
2121         Install anjuta-tags binary into FHS policy compliant directory and
2122         update references. (Fixes bug: 509346.)
2124 2008-01-13  Naba Kumar  <naba@gnome.org>
2126         Patch from: Ritesh Khadgaray
2127         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2128         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2129         Adds export-dynamic option to LDFLAGS to project template for libglade
2130         to work for autoconnect signals.
2132 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2134         * libanjuta/anjuta-utils.c:
2135         anjuta_util_get_real_path return a string that need to be freed
2136         with g_free even if PATH_MAX is not defined
2138 2008-01-13  Andre Klapper  <a9016009@gmx.de>
2140         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
2141         to DOC_LINGUAS.
2143 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2145         * plugins/document-manager/anjuta-docman.c:
2146         Do not reopen file having escaped character (+,...) in path name
2148 2008-01-13  Naba Kumar  <naba@gnome.org>
2150         * libanjuta/interfaces/libanjuta.idl:
2151         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
2152         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
2153         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
2154         IAnjutaProjectManager::add_sources().
2156         * plugins/glade/plugin.c: (on_glade_resource_removed),
2157         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
2158         stubs for handing resources in glade file.
2160 2008-01-13  Naba Kumar  <naba@gnome.org>
2162         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
2164         * plugins/glade/plugin.c: (ifile_open): Select the first window
2165         in the glade project when it is first opened. Avoids empty glade
2166         document the first time.
2168 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
2170   Reviewed by: Johannes Schmid <jhs@gnome.org>
2172         * plugins/gtodo/callback.c: (remove_todo_item):
2173         Fix #507304 – crash in Anjuta IDE while removing done tasks
2175 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
2177         * plugins/debug-manager/anjuta-debug-manager.ui,
2178         plugins/debug-manager/plugin.c,
2179         plugins/debug-manager/start.h,
2180         plugins/debug-manager/start.c:
2181         New menu item to add extra source directories for debugger
2183 === anjuta 2.3.2 ===
2185 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
2187         * plugins/gtodo/callback.c: (remove_todo_item):
2188         Fix #507304 – crash in Anjuta IDE while removing done tasks
2190 2008-01-11  Naba Kumar  <naba@gnome.org>
2192         * configure.in: Bumped version to 2.3.2
2193         * NEWS: Updated for anjuta 2.3.2 release
2194         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2195         not 'make tarball'
2197 2008-01-11  Johannes Schmid <jhs@gnome.org>
2199         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2200         .glade:
2201         Reverted accidently commited change
2202         
2203         * plugins/document-manager/anjuta-document-manager.glade:
2204         Fix Gtk-Critical because of broken glade file
2206 2008-01-11  Naba Kumar  <naba@gnome.org>
2208         * plugins/glade/plugin.c: (on_document_destroy),
2209         (glade_plugin_add_project): Fixed a bug where when more than one
2210         glade document is open and one is closed, it closes all the glade
2211         documents. Also it might have fixed the bug where sometimes closing
2212         the glade document leaves glade widget tree unclosed.
2214 2008-01-11  Naba Kumar  <naba@gnome.org>
2216         * libanjuta/Makefile.am: Install glade3 files in own prefix to
2217         prevent install errors when not installed as root (then the files
2218         are only useful when glade-3 is installed in the same prefix, but it
2219         doesn't harm anjuta runtime).
2221         * plugins/sourceview/sourceview.c: Commented use of a file
2222         not currently distributed.
2224 2008-01-10  Naba Kumar  <naba@gnome.org>
2226         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
2227         nothing to translate in it.
2229 2008-01-10  Johannes Schmid <jhs@gnome.org>
2231         * plugins/project-wizard/templates/gnome.wiz:
2232         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2233         * plugins/project-wizard/templates/gnome/src/main.c:
2234         * plugins/project-wizard/templates/translatable-strings.h:
2235         
2236         Fixed #508497 and added a new chooser to select whether to use
2237         libglade or not.
2239 2008-01-10  Johannes Schmid <jhs@gnome.org>
2241         Patch from Tom <tpgww@onepost.net>:
2243         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
2244         (anjuta_util_glist_path_dedup):
2245         * libanjuta/anjuta-utils.h:
2246         
2247         Give the method a proper prefixed name
2248         
2249         * plugins/document-manager/action-callbacks.c:
2250         (get_current_popup_active),
2251         (on_editor_command_select_all_activate),
2252         (on_editor_command_cut_activate),
2253         (on_editor_command_paste_activate),
2254         (on_editor_command_copy_activate),
2255         (on_editor_command_clear_activate), (on_show_search),
2256         (on_repeat_quicksearch):        
2257         * plugins/document-manager/action-callbacks.h:
2258         * plugins/document-manager/anjuta-docman.c:
2259         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
2260         (anjuta_docman_goto_file_line_mark),
2261         (anjuta_docman_get_full_filename):
2262         * plugins/document-manager/anjuta-docman.h:
2263         * plugins/document-manager/anjuta-document-manager.ui:
2264         * plugins/document-manager/plugin.c:
2265         (update_document_ui_interface_items):
2266         
2267         Better way to fix the popup-menu items (Cut/Copy/Paste)
2268         and various clean-ups.
2269         
2270         * plugins/document-manager/search-box.c: (on_document_changed),
2271         (search_box_fill_search_focus):
2272         * plugins/document-manager/search-box.h:
2273         * plugins/search/plugin.c:
2274         
2275         Add a menu item to repeat the quick search
2277 2008-01-10  Johannes Schmid <jhs@gnome.org>
2279         * plugins/language-support-cpp-java/cpp-java-assist.c:
2280         (on_assist_chosen):
2281         
2282         Fixed #508424 – Auto complete: previous char was removed when 
2283         pre TAB to auto complete.
2285 2008-01-10  Johannes Schmid <jhs@gnome.org>
2287         Patch from: James Ligett:
2289         * plugins/profiler/gprof-call-graph-view.c:
2290         (gprof_call_graph_view_create_columns):
2291         * plugins/profiler/gprof-flat-profile-view.c:
2292         (gprof_flat_profile_view_create_columns):
2293         
2294         Fixed translation issues (#496833)
2296 2008-01-10 Johannes Schmid <jhs@gnome.org>
2298         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
2300         * plugins/gtodo/gtodo.c: (category_manager_add_item):
2301         Fix #460390 – Changing categories while edinting something
2303 2008-01-09  Naba Kumar  <naba@gnome.org>
2305         * libanjuta/anjuta-plugin-manager.c:
2306         (anjuta_plugin_manager_activate_plugins): Commented dead code and
2307         fixed a leak.
2309         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
2310         corruption reported in bug #507491. Potentially fixes too.
2312 2008-01-09  Johannes Schmid <jhs@gnome.org>
2314         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
2316         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2317         Fix bug #505205 completely
2318         
2319         * AUTHORS: Added Bolesław
2321 2008-01-08  Johannes Schmid <jhs@gnome.org>
2323         * plugins/document-manager/action-callbacks.c:
2324         (on_editor_command_cut_activate),
2325         (on_editor_command_paste_activate),
2326         (on_editor_command_copy_activate),
2327         (on_editor_command_clear_activate):
2328         
2329         Fixed editor popup menu (Cut, Copy, Paste)
2331 2008-01-08  Johannes Schmid <jhs@gnome.org>
2333         * plugins/sourceview/sourceview.c: (autodetect_language):
2334         Fixed a crash when creating a new file
2336 2008-01-08  Johannes Schmid <jhs@gnome.org>
2338         Patch by <bolekk@gmail.com> (GHOP Student)
2340         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2341         Fix bug #505205
2343 2008-01-08  Naba Kumar  <naba@gnome.org>
2345         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
2346         * libanjuta/anjuta-plugin-manager.c:
2347         (anjuta_plugin_manager_select),
2348         (anjuta_plugin_manager_activate_plugins):
2349         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
2350         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
2351         (on_create_submenu), (create_open_with_submenu):
2352         * src/about.c: (on_about_plugin_activate),
2353         (about_create_plugins_submenu): Use translated version of get_string()
2354         API in AnjutaDescription for translatable properties. Fixes bug #496833
2355         comment #18.
2357 2008-01-07  Johannes Schmid <jhs@gnome.org>
2359         * plugins/build-basic-autotools/executer.c: (execute_program):
2360         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2361         * plugins/debug-manager/anjuta-debug-manager.glade:
2362         * plugins/debug-manager/locals.c: (create_locals_gui):
2363         * plugins/file-loader/plugin.c: (on_create_submenu):
2364         * plugins/gtodo/main.h:
2365         * plugins/gtodo/preferences.c: (preferences_widget):
2366         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2367         * plugins/tools/anjuta-tools.glade:
2368         * plugins/tools/execute.c: (atp_output_context_print):
2369         * src/main.c:
2370         
2371                 Another bunch of i18n fixes (#496833)
2373 2008-01-07  Johannes Schmid <jhs@gnome.org>
2375         * plugins/build-basic-autotools/build-basic-autotools.c:
2376         (on_build_terminated):
2377         * plugins/gtodo/interface.c: (set_read_only):
2378         * plugins/project-manager/plugin.c: (confirm_removal),
2379         (on_popup_add_to_project):
2380         * plugins/subversion/anjuta-subversion.glade:
2381         * plugins/tools/execute.c: (atp_output_context_print_result):
2382         
2383         Fixed some strings from #496833
2385 2008-01-07  Johannes Schmid <jhs@gnome.org>
2387         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2388         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2389         .in:
2390         * plugins/language-support-cpp-java/plugin.c: (install_support),
2391         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
2392         Added basic Vala support
2393         
2394         * plugins/sourceview/sourceview.c: (autodetect_language):
2395         Fixed mime-type detection
2397 2008-01-06  Massimo Cora'  <maxcvs@email.it>
2399   Reviewed by: Johannes Schmid <jhs@gnome.org>
2401         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
2402         (value_removed_current_editor), (symbol_db_activate),
2403         (symbol_db_deactivate):
2404         * plugins/symbol-db/symbol-db-engine.c:
2405         (symbol_db_engine_get_global_members_filtered):
2406         * plugins/symbol-db/symbol-db-view.c:
2407         (do_add_child_symbol_to_view), (prepare_for_adding),
2408         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
2409         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2410         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2411         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
2412         (sdb_view_init), (sdb_view_finalize),
2413         (sdb_view_build_and_display_base_tree):
2414         * plugins/symbol-db/symbol-db-view.h:
2415         added controls to expand Global tab nodes in a non-freezing way.
2416         Fixed also some little bugs always on global-tab.
2418 2008-01-06  Naba Kumar  <naba@gnome.org>
2420         Patches from James Liggett:
2421         * plugins/profiler/gprof-call-graph-view.c:
2422         (gprof_call_graph_view_create_columns):
2423         * plugins/profiler/gprof-flat-profile-view.c:
2424         (gprof_flat_profile_view_create_columns):
2425         * plugins/profiler/gprof-function-call-tree-view.c:
2426         (gprof_function_call_tree_view_create_columns): Made all
2427         of the columns resizable and reorderable.
2429 2008-01-06  Johannes Schmid <jhs@gnome.org>
2431         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2432         (anjuta_launcher_check_password_real),
2433         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2434         (anjuta_launcher_scan_pty),
2435         (anjuta_launcher_disable_password_check):
2436         * libanjuta/anjuta-launcher.h:
2437         Added disable_password_check for stream where it does not make sense 
2438         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
2439         that sometimes occur in symbol-db plugin
2440         
2441         * plugins/file-manager/file-model.c:
2442         (file_model_cancel_expand_idle):
2443         Fixed removing of idle source
2444         
2445         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
2446         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
2447         
2448         Fixed #348854 – invisible cursor in certain themes
2450 2008-01-06  Naba Kumar  <naba@gnome.org>
2452         * libanjuta/anjuta-preferences.c:
2453         (anjuta_preferences_register_property_custom): Fixed a crash bug on
2454         closing preferences dialog due to patch in bug #507300
2456 2008-01-06  Naba Kumar  <naba@gnome.org>
2458         * plugins/language-support-cpp-java/cpp-java-assist.c:
2459         (on_assist_chosen):
2460         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2461         * plugins/search/search-replace_backend.c: (create_search_entries):
2462         Added missing unrefs.
2464 2008-01-06  Johannes Schmid <jhs@gnome.org>
2466         * plugins/debug-manager/variable.c: (get_hovered_word):
2467   Add a g_object_unref()  
2468         
2469         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
2470         (on_sourceview_hover_leave):
2471         Fixed hover and editor interface to make hover in debugger work
2473 2008-01-06  Naba Kumar  <naba@gnome.org>
2475         * plugins/editor/text-editor.c: Whitespaces fixes.
2476         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
2477         DEBUG_PRINT instead of g_message.
2479 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
2481         * plugins/debug-manager/breakpoints.c:
2482         Fix #507441: Disable all breakpoints doesn't work
2483         Fix #507444: Enable Breakpoint menu item doesn't change name
2485 2008-01-05  Naba Kumar  <naba@gnome.org>
2487         * manuals/reference/libanjuta/libanjuta.types: Renamed
2488         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
2490 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2492         * plugins/debug-manager/variable.c:
2493         Update variable display to use IAnjutaIterable instead of position
2495         * plugins/editor/text_editor_cbs.c,
2496         plugins/editor/text_editor.c:
2497         Fix Gtk critical warnings when a hover signal is emitted
2498         Fix get_text_iter in Scintilla (range should include last character)
2499         
2500 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2502         * plugins/debug-manager/debug_tree.c,
2503         plugins/debug-manager/debug_tree.h,
2504         plugins/debug-manager/watch.c,
2505         plugins/debug-manager/command.c,
2506         plugins/debug-manager/queue.c,
2507         plugins/gdb/plugin.c,
2508         plugins/gdb/debugger.c,
2509         plugins/gdb/debugger.h,
2510         libanjuta/interfaces/libanjuta.idl:
2511         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
2513 2008-01-05  Naba Kumar  <naba@gnome.org>
2515         * plugins/valgrind/plugin.c: Removed stock icon open/save from
2516         menus to avoid conflict with file open/save. Fixes bug #507455
2518 2008-01-05  Johannes Schmid <jhs@gnome.org>
2520         * configure.in:
2521         Conditionally depend on gtksourceview2 >= 2.1.0
2522         
2523         * libanjuta/interfaces/libanjuta.idl:
2524         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
2525         iterators instead of positions
2526         
2527         * plugins/debug-manager/threads.c:
2528         Fixed a warnings by including gnome-vfs properly
2529         
2530         * plugins/debug-manager/variable.c: (get_hovered_word),
2531         (on_hover_over):
2532         Updated to changes in IAnjutaEditorHover/Selection
2533         
2534         * plugins/document-manager/action-callbacks.c:
2535         (on_editor_command_upper_case_activate),
2536         (on_editor_command_lower_case_activate):
2537         * plugins/document-manager/search-box.c: (on_incremental_search),
2538         (on_search_activated):
2539         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
2540         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
2541         (iselection_get_start), (iselection_get_end),
2542         (iselection_iface_init), (ihover_display), (ihover_iface_init):
2543         * plugins/editor/text_editor_cbs.c:
2544         (on_text_editor_scintilla_notify):
2545         
2546         Updated to changes in IAnjutaEditorHover/Selection and updated editor
2547         interface of scintilla editor.
2548         
2549         * plugins/language-manager/languages.xml:
2550         * plugins/language-manager/plugin.c:
2551         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
2552         Added chdr to C language files and some DEBUG_PRINTs
2553         
2554         * plugins/language-support-cpp-java/cpp-java-assist.c:
2555         (on_assist_chosen):
2556         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2557         * plugins/search/plugin.c: (find_incremental):
2558         * plugins/search/search-replace.c: (search_and_replace):
2559         * plugins/search/search-replace_backend.c: (create_search_entries):
2560                 Adapted to changed interfaces
2562         * plugins/sourceview/Makefile.am:
2563         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
2564         (set_uri), (anjuta_document_save):
2565         * plugins/sourceview/anjuta-editor-sourceview.glade:
2566         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
2567         (anjuta_view_key_press_event):
2568         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2569         * plugins/sourceview/sourceview-cell.c:
2570         (sourceview_cell_instance_init), (sourceview_cell_finalize),
2571         (icell_get_line), (icell_get_attribute), (icell_iface_init):
2572         * plugins/sourceview/sourceview-prefs.c: (get_bool),
2573         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
2574         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
2575         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
2576         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
2577         * plugins/sourceview/sourceview-private.h:
2578         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2579         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2580         (on_document_loaded), (sourceview_instance_init),
2581         (sourceview_dispose), (sourceview_finalize),
2582         (sourceview_create_markers), (sourceview_new),
2583         (ifile_savable_save), (ieditor_get_tab_size),
2584         (ieditor_set_tab_size), (ieditor_set_use_spaces),
2585         (ieditor_set_auto_indent), (ieditor_goto_line),
2586         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
2587         (iselect_block), (iselect_set), (iselect_get_start),
2588         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
2589         (imark_unmark), (imark_is_marker_set),
2590         (imark_location_from_handle), (imark_delete_all_markers),
2591         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
2592         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
2593         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
2594         (ilanguage_get_supported_languages), (autodetect_language),
2595         (ilanguage_set_language), (iassist_show_tips),
2596         (on_sourceview_hover_leave), (on_sourceview_hover_over),
2597         (ihover_display), (ihover_iface_init):
2598         
2599         Use GtkSourceView 2.1.x:
2600         * New mark interface
2601         * Fixed #486724 and #488615
2602         * Implemented hover interface
2603         * Adapted to changed interfaces
2605 2008-01-04  Rob Bradford  <rob@o-hand.com>
2607         Reviewed by Naba Kumar  <naba@gnome.org>:
2608         * libanjuta/anjuta-preferences.c:
2609         (anjuta_preferences_register_property_custom):
2610         Unregister preferences for custom preferences when the widget is
2611         destroyed.
2613 2008-01-03  Johannes Schmid <jhs@gnome.org>
2615         * plugins/file-manager/file-model.c: (file_model_row_expanded),
2616         (file_model_row_collapsed):
2617   Fixed the too method to take a correct data argument
2619 2008-01-02  Johannes Schmid <jhs@gnome.org>
2621         * plugins/document-manager/anjuta-docman.c:
2622         (anjuta_docman_add_document), (anjuta_docman_remove_document):
2623         ref and unref correctly to silence a Gtk+ critical
2625 2008-01-01  Johannes Schmid <jhs@gnome.org>
2627         * plugins/editor/text_editor.c: (itext_editor_get_text):
2628         Fixed #506740 – ianjuta_editor_get_text crash if request 
2629         text past the buffer length
2631 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
2633         * plugins/debug-manager/utilities.c,
2634         plugins/debug-manager/utilities.h,
2635         plugins/debug-manager/breakpoints.c:
2636         Move get_current_editor function in utilities.c
2638         * plugins/debug-manager/plugin.c,
2639         plugins/debug-manager/debug_tree.c,
2640         plugins/debug-manager/debug_tree.h,
2641         plugins/debug-manager/watch.c,
2642         plugins/debug-manager/watch.h,
2643         plugins/debug-manager/locals.c,
2644         plugins/debug-manager/locals.h,
2645         (added) plugins/debug-manager/variable.c,
2646         (added) plugins/debug-manager/variable.h,
2647         plugins/debug-manager/Makefile.am:
2648         Use hover interface to display variable value
2650 2007-12-31  Johannes Schmid <jhs@gnome.org>
2652         * libanjuta/Makefile.am:
2653         Only install glade catalog files if glade-3 is available
2654         (Fixes #506269 and #500296)
2656 2007-12-30  Johannes Schmid <jhs@gnome.org>
2658         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
2659         (set_property_value_as_string), (register_callbacks):
2661   Fixed GtkFileChooserButton preferences to also work when only the combo
2662   changes without a dialog being open.
2664 2007-12-29  Johannes Schmid <jhs@gnome.org>
2666         * plugins/editor/Makefile.am:
2667         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
2669 2007-12-29  Johannes Schmid <jhs@gnome.org>
2671         * plugins/devhelp/plugin.c: (devhelp_activate):
2672         Fixed #498986 - Anjuta-2.3.0 fails to build
2674 2007-12-29  Johannes Schmid <jhs@gnome.org>
2676         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
2677         * plugins/debug-manager/plugin.c:
2678         (on_run_to_cursor_action_activate):
2679         * plugins/document-manager/anjuta-docman.c:
2680         (anjuta_docman_goto_file_line_mark):
2681         * plugins/symbol-db/plugin.c: (value_added_current_editor),
2682         (value_removed_current_editor):
2683         
2684         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
2685         all those to value_added_current_document...
2687         * plugins/editor/anjuta-editor-scintilla.glade:
2688         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
2689         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
2691 2007-12-28  Massimo Cora'  <maxcvs@email.it>
2693   * plugins/symbol-db/plugin.c: (on_importing_project_end),
2694   (symbol_db_activate), (symbol_db_deactivate),
2695   (symbol_db_instance_init), (isymbol_manager_get_parents):
2696   * plugins/symbol-db/plugin.h:
2697   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2698   * plugins/symbol-db/symbol-db-engine.c:
2699   (symbol_db_engine_get_global_members_filtered):
2700   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
2701   (on_symbol_inserted):
2702   Filtered out static functions on global-tab. E.g. when flag
2703   is_file_scope = 1 we won't add entries there.
2704   Fixed a little bug on 'Global'->'Vars/Others' node too.
2706 2007-12-28  Johannes Schmid <jhs@gnome.org>
2708   * libanjuta/anjuta-launcher.c:
2709   Fixed a silly (and completely useless) memory corruption that probably 
2710   only occured at a few race conditions though I wonder why it did not 
2711         happen more often
2713 2007-12-28  Johannes Schmid <jhs@gnome.org>
2714         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
2715         * plugins/debug-manager/plugin.c: (set_program_counter):
2716         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
2717         * plugins/debug-manager/start.c: (get_source_directories):
2718         * plugins/debug-manager/threads.c: (on_info_thread),
2719         (on_list_thread):
2720         * plugins/file-manager/file-model.c: (file_model_set_property):
2721         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
2722         * plugins/tools/editor.c: (on_editor_response):
2723         
2724         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
2725         
2726         * plugins/document-manager/plugin.c: (update_title),
2727         (value_added_project_root_uri):
2728         * plugins/document-manager/plugin.h:
2729         Shorten down the title bar if the current path is inside the opened project
2731 2007-12-28  Massimo Cora'  <maxcvs@email.it>
2733         reviewed by: Johannes Schmid <jhs@gnome.org>
2735         * plugins/project-wizard/templates/java/project.anjuta:
2736         * plugins/project-wizard/templates/mkfile/project.anjuta:
2737         * plugins/project-wizard/templates/python/project.anjuta:
2738         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
2739         let new projects use new SymbolDB plugin.
2740         
2741         * plugins/symbol-browser/images/Makefile.am:
2742         added some images taken from MonoDevelop project.
2743         
2744         * plugins/symbol-db/plugin.c: (value_added_current_editor),
2745         (goto_file_line), (on_importing_project_end), (project_root_added),
2746         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
2747         (isymbol_manager_search):
2748         Added project-updating feature when opening a project with some files
2749   modified externally [e.g. a svn up].
2750         
2751         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2752         (sdb_engine_iterator_node_instance_init),
2753         (sdb_engine_iterator_node_finalize),
2754         (symbol_db_engine_iterator_node_set_conversion_hash):
2755         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
2756         * plugins/symbol-db/symbol-db-engine-iterator.c:
2757         (symbol_db_engine_iterator_new):
2758         * plugins/symbol-db/symbol-db-engine-iterator.h:
2759          Moved Hash table initialization into the engine. This proxies and
2760   speeds up the process of creation and iteration of a GdaDataModel.
2761         
2762         * plugins/symbol-db/symbol-db-engine.c:
2763         (sdb_engine_ctags_output_thread),
2764         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2765         (sdb_engine_scan_files_1), (sdb_engine_init),
2766         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
2767         (symbol_db_engine_add_new_workspace),
2768         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
2769         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
2770         (symbol_db_engine_get_sym_type_conversion_hash),
2771         (symbol_db_engine_update_files_symbols),
2772         (symbol_db_engine_update_project_symbols),
2773         (symbol_db_engine_update_buffer_symbols),
2774         (symbol_db_engine_get_class_parents),
2775         (symbol_db_engine_get_global_members_filtered),
2776         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2777         (symbol_db_engine_get_scope_members_by_symbol_id),
2778         (symbol_db_engine_get_scope_members),
2779         (symbol_db_engine_get_current_scope),
2780         (symbol_db_engine_get_file_symbols),
2781         (symbol_db_engine_get_symbol_info_by_id),
2782         (symbol_db_engine_find_symbol_by_name_pattern),
2783         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
2784         * plugins/symbol-db/symbol-db-engine.h:
2785         * plugins/symbol-db/symbol-db-view-locals.c:
2786         (sdb_view_locals_get_iter_from_row_ref),
2787         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
2788         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
2789         (on_symbol_inserted), (symbol_db_view_locals_update_list):
2790         Changes on some queries fuctions and some fixes. Added *_filtered
2791   functions.
2792         
2793         * plugins/symbol-db/symbol-db-view.c:
2794         (do_add_child_symbol_to_view), (add_new_waiting_for),
2795         (prepare_for_adding), (on_symbol_inserted),
2796         (do_recurse_subtree_and_remove), (on_symbol_removed),
2797         (sdb_view_do_add_hidden_dummy_child),
2798         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
2799         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
2800         (sdb_view_locals_create_new_store), (sdb_view_init),
2801         (sdb_view_finalize), (sdb_view_class_init),
2802         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
2803         (symbol_db_view_get_pixbuf),
2804         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
2805         New display for global tags. This is the definitive version, bugs apart.
2806         
2807         * plugins/symbol-db/tables.sql:
2808         fixed typo.
2810 2007-12-27  Naba Kumar  <naba@gnome.org>
2812         * libanjuta/interfaces/libanjuta.idl:
2813         * plugins/editor/aneditor-priv.h:
2814         * plugins/editor/aneditor.cxx:
2815         * plugins/editor/text_editor.c: (text_editor_instance_init),
2816         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
2817         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
2818         * plugins/editor/text_editor.h:
2819         * plugins/editor/text_editor_cbs.c:
2820         (on_text_editor_scintilla_notify):
2822         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
2823         related code in AnEditor. Fixed some compilation warnings.
2825 2007-12-26  Naba Kumar  <naba@gnome.org>
2827         * Changelog: Fixed indentation.
2829 2007-12-25  Naba Kumar  <naba@gnome.org>
2831         * plugins/editor/Makefile.am:
2832         * plugins/editor/editor.glade:
2833         * plugins/editor/plugin.c:
2834         * plugins/editor/style-editor.c:
2835         * plugins/sourceview/Makefile.am:
2836         * plugins/sourceview/plugin.c:
2837         * plugins/sourceview/sourceview.glade:
2838         * plugins/valgrind/Makefile.am:
2840         Renamed glade files to anjuta-editor-* to give name space for the
2841         schema files (because they are installed in system directory).
2843         * scripts/build-schemas.mk: Install the schemas files also (need for
2844         binary package installation/uninstallation).
2846 2007-12-25  Johannes Schmid <jhs@gnome.org>
2848         * plugins/language-support-cpp-java/plugin.c:
2849         (set_indentation_param_vim):
2850         
2851         Support some more vim modeline commands and shortcuts (#504331)
2853 2007-12-25  Johannes Schmid <jhs@gnome.org>
2855         Patches from James Liggett:
2856         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
2857         (anjuta_vcs_status_tree_view_init):
2858         * plugins/subversion/subversion-commit-dialog.c:
2859         (subversion_commit_dialog):
2860         * plugins/subversion/subversion-diff-dialog.c:
2861         (on_subversion_diff_response):
2862         * plugins/subversion/subversion-log-dialog.c:
2863         (on_log_view_selected_button_clicked),
2864         (on_log_diff_selected_button_clicked),
2865         (on_log_diff_previous_button_clicked):
2866         * plugins/subversion/subversion-resolve-dialog.c:
2867         (subversion_resolve_dialog):
2868         * plugins/subversion/subversion-revert-dialog.c:
2869         (subversion_revert_dialog):
2870         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
2871         (pulse_progress_bar), (hide_pulse_progress_bar),
2872         (disconnect_data_arrived_signals),
2873         (cancel_data_arrived_signal_disconnect):
2874         * plugins/subversion/subversion-ui-utils.h:
2875         
2876         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
2877         #505237 – Sort list of modified files
2879 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
2881         * plugins/gdb/debugger.c:
2882         Fix bug #491301: Inspecting a variable opens a bad focus dialog
2884 2007-12-23  Johannes Schmid <jhs@gnome.org>
2886         * plugins/language-support-cpp-java/plugin.c:
2887         (set_indentation_param_emacs), (set_indentation_param_vim),
2888         (parse_mode_line_emacs), (parse_mode_line_vim),
2889         (extract_mode_line), (initialize_indentation_params):
2891         Added (basic) support for vim modelines (#504331)
2893         * plugins/message-view/message-view.c: (message_view_next),
2894         (message_view_previous):
2895         
2896         Fixed next/previous message
2898 2007-12-23  Johannes Schmid <jhs@gnome.org>
2900         * libanjuta/anjuta-ui.h:
2901         Check for != NULL before unref'ing pixbuf (related to #497878)
2902         
2903         * plugins/devhelp/plugin.c: (register_stock_icons):
2904         * plugins/document-manager/anjuta-docman.c:
2905         (anjuta_docman_add_document):
2906         * plugins/glade/plugin.c: (on_close_activated),
2907         (register_stock_icons), (on_session_save),
2908         (glade_plugin_add_project):
2909         
2910         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
2911         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
2912         
2913         * plugins/language-support-cpp-java/plugin.c:
2914         (register_stock_icons):
2915         Fixed stock icon registration macros
2917 2007-12-23  Johannes Schmid <jhs@gnome.org>
2919         * global-tags/Makefile.am:
2920         * launcher/Makefile.am:
2921         * libanjuta/Makefile.am:
2922         * libegg/Makefile.am:
2923         * manuals/anjuta-faqs/Makefile.am:
2924         * manuals/anjuta-manual/Makefile.am:
2925         * manuals/reference/libanjuta/Makefile.am:
2926         * plugins/build-basic-autotools/Makefile.am:
2927         * plugins/class-gen/Makefile.am:
2928         * plugins/class-inheritance/Makefile.am:
2929         * plugins/cvs-plugin/Makefile.am:
2930         * plugins/debug-manager/Makefile.am:
2931         * plugins/devhelp/Makefile.am:
2932         * plugins/document-manager/Makefile.am:
2933         * plugins/editor/Makefile.am:
2934         * plugins/editor/scintilla/Makefile.am:
2935         * plugins/editor/scintilla/include/Makefile.am:
2936         * plugins/file-loader/Makefile.am:
2937         * plugins/file-manager/Makefile.am:
2938         * plugins/file-wizard/Makefile.am:
2939         * plugins/gdb/Makefile.am:
2940         * plugins/glade/Makefile.am:
2941         * plugins/gtodo/Makefile.am:
2942         * plugins/gvim/Makefile.am:
2943         * plugins/indent/Makefile.am:
2944         * plugins/language-manager/Makefile.am:
2945         * plugins/language-support-cpp-java/Makefile.am:
2946         * plugins/macro/Makefile.am:
2947         * plugins/message-view/Makefile.am:
2948         * plugins/patch/Makefile.am:
2949         * plugins/profiler/Makefile.am:
2950         * plugins/project-import/Makefile.am:
2951         * plugins/project-manager/Makefile.am:
2952         * plugins/project-wizard/Makefile.am:
2953         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
2954         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
2955         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2956         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2957         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
2958         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
2959         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
2960         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
2961         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
2962         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
2963         * plugins/sample1/Makefile.am:
2964         * plugins/search/Makefile.am:
2965         * plugins/sourceview/Makefile.am:
2966         * plugins/subversion/Makefile.am:
2967         * plugins/symbol-browser/Makefile.am:
2968         * plugins/symbol-db/Makefile.am:
2969         * plugins/symbol-db/test/Makefile.am:
2970         * plugins/terminal/Makefile.am:
2971         * plugins/tools/Makefile.am:
2972         * plugins/valgrind/Makefile.am:
2973         * src/Makefile.am:
2974         * tagmanager/Makefile.am:
2975         
2976         Replaces the deprecated "INCLUDES" in all Makefile.am's with
2977         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
2978         warnings from illigel C++ compiler flags.
2980 2007-12-23  Johannes Schmid <jhs@gnome.org>
2982         Patch from Tom <tpgww@onepost.net>:
2983   
2984         * plugins/document-manager/anjuta-docman.c:
2985         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
2986         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
2987         (anjuta_docman_instance_init), (on_notebook_switch_page),
2988         (anjuta_docman_grab_text_focus):
2989         * plugins/document-manager/plugin.c: (on_document_added),
2990         (on_window_key_press_event), (on_window_key_release_event):
2991         
2992         Some more document-manager code cleanups and fixes.
2994 2007-12-23  Massimo Cora'  <maxcvs@email.it>
2996         * plugins/symbol-db/plugin.c: (register_stock_icons),
2997         (value_added_current_editor), (value_removed_current_editor),
2998         (on_importing_project_end), (project_root_removed):
2999         added controls to clean/populate GtkTreeView(s) on projects unload/load.
3001         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3002         (symbol_db_engine_get_file_db_path):
3003         fixed a useless warning.
3005         * plugins/symbol-db/symbol-db-view-locals.c:
3006         (traverse_free_waiting_for), (file_view_status_destroy),
3007         (sdb_view_locals_create_new_store), (traverse_files_view_status),
3008         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3009         (sdb_view_locals_finalize), (on_symbol_inserted),
3010         (symbol_db_view_locals_recv_signals_from_engine),
3011         (symbol_db_view_locals_update_list):
3012         more speed on editors switching. GtkTreeStore caching method implemented.
3013         Fixed compiler warnings and a little memory leak.
3015         * plugins/symbol-db/symbol-db-view-locals.h:
3016         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3017         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3018         (on_scan_end), (on_symbol_inserted),
3019         (sdb_view_locals_create_new_store), (sdb_view_init),
3020         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
3021         * plugins/symbol-db/symbol-db-view.h:
3022         fixed some crashers. Now project loading/populating should be quite quick.
3024 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3026         * plugins/debug-manager/command.c,
3027         plugins/debug-manager/queue.c:
3028         Take care of command return value (FALSE is an error)
3030 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3032         * plugins/debug-manager/anjuta-debug-manager.glade,
3033         plugins/debug-manager/breakpoints.c:
3034         Remove address, condition and pass breakpoint column if not supported
3035         Fix clear all remove_all to avoid an endless loop if a breakpoint
3036         cannot be removed
3038 2007-12-17  Johannes Schmid <jhs@gnome.org>
3040         Patch from Tom <tpgww@onepost.net> (with some changes):
3042         * plugins/document-manager/action-callbacks.c: (on_open_activate),
3043         (on_save_as_activate), (on_save_all_activate),
3044         (on_close_file_activate), (on_close_all_file_activate),
3045         (on_reload_file_activate), (on_editor_command_clear_activate),
3046         (on_transform_eolchars1_activate), (on_comment_block),
3047         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
3048         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3049         (on_editor_linenos1_activate), (on_editor_markers1_activate),
3050         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
3051         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
3052         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
3053         (on_zoom_out_text_activate):
3054         * plugins/document-manager/action-callbacks.h:
3055         * plugins/document-manager/anjuta-docman.c:
3056         (on_notebook_page_close_button_click),
3057         (on_notebook_page_close_button_enter),
3058         (on_notebook_page_close_button_leave),
3059         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
3060         (anjuta_docman_page_init), (anjuta_docman_page_new),
3061         (on_open_filesel_response), (create_file_open_dialog_gui),
3062         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
3063         (anjuta_docman_instance_init), (on_notebook_switch_page),
3064         (on_document_destroy), (anjuta_docman_add_editor),
3065         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3066         (anjuta_docman_set_current_document),
3067         (anjuta_docman_goto_file_line_mark), (get_real_path),
3068         (anjuta_docman_get_full_filename),
3069         (anjuta_docman_delete_all_markers),
3070         (anjuta_docman_delete_all_indicators),
3071         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3072         (anjuta_docman_order_tabs):
3073         * plugins/document-manager/anjuta-docman.h:
3074         * plugins/document-manager/file_history.c: (an_hist_file_new),
3075         (an_file_history_push), (an_file_history_dump):
3076         * plugins/document-manager/file_history.h:
3077         * plugins/document-manager/plugin.c: (update_title),
3078         (value_removed_project_root_uri),
3079         (update_document_ui_interface_items), (menu_name_compare),
3080         (on_document_added), (on_document_changed),
3081         (on_window_key_press_event), (on_window_key_release_event),
3082         (on_session_save):
3083         * plugins/document-manager/search-box.c: (on_document_changed),
3084         (on_goto_activated), (search_box_init), (search_box_new):
3085         * plugins/document-manager/search-box.h:
3087         Yet more code cleanups
3088         Save glade files correctly in session
3089         Use new tooltip API if available
3090         Sort notebook pages when session is restored (needs work)
3092 2007-12-16  Johannes Schmid <jhs@gnome.org>
3094         * plugins/document-manager/anjuta-docman.c:
3095         (anjuta_docman_add_document):
3096         
3097         Present correct widget with anjuta_shell_present_widget(). This got wrong when
3098         the new search bar was introduced.
3100 2007-12-12  Johannes Schmid <jhs@gnome.org>
3101   
3102         Patch from  Tom <tpgww@onepost.net>:
3103         (#485233 – another bunch of docman cleanups)
3104   
3105         * libanjuta/interfaces/libanjuta.idl:
3106         * plugins/document-manager/action-callbacks.c:
3107         (get_current_document), (get_current_focus_widget),
3108         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
3109         (on_close_file_activate), (on_close_all_file_activate),
3110         (on_reload_file_activate), (on_print_activate),
3111         (on_print_preview_activate),
3112         (on_editor_command_upper_case_activate),
3113         (on_editor_command_lower_case_activate),
3114         (on_editor_command_eol_crlf_activate),
3115         (on_editor_command_eol_lf_activate),
3116         (on_editor_command_eol_cr_activate),
3117         (on_editor_command_select_all_activate),
3118         (on_editor_command_select_to_brace_activate),
3119         (on_editor_command_select_block_activate),
3120         (on_editor_command_match_brace_activate),
3121         (on_editor_command_undo_activate),
3122         (on_editor_command_redo_activate),
3123         (on_editor_command_cut_activate),
3124         (on_editor_command_paste_activate),
3125         (on_editor_command_copy_activate),
3126         (on_editor_command_clear_activate),
3127         (on_editor_command_close_folds_all_activate),
3128         (on_editor_command_open_folds_all_activate),
3129         (on_editor_command_toggle_fold_activate),
3130         (on_editor_command_bookmark_toggle_activate),
3131         (on_editor_command_bookmark_first_activate),
3132         (on_editor_command_bookmark_next_activate),
3133         (on_editor_command_bookmark_prev_activate),
3134         (on_editor_command_bookmark_last_activate),
3135         (on_editor_command_bookmark_clear_activate),
3136         (on_transform_eolchars1_activate), (on_comment_block),
3137         (on_comment_box), (on_comment_stream),
3138         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3139         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
3140         (on_force_hilite_activate), (on_swap_activate),
3141         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3142         * plugins/document-manager/action-callbacks.h:
3143         * plugins/document-manager/anjuta-docman.c:
3144         (on_notebook_page_close_button_click),
3145         (on_notebook_page_close_button_enter),
3146         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
3147         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
3148         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
3149         (on_open_filesel_response), (anjuta_docman_open_file),
3150         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3151         (anjuta_docman_dispose), (anjuta_docman_instance_init),
3152         (anjuta_docman_class_init), (anjuta_docman_new),
3153         (on_notebook_switch_page), (on_document_save_point),
3154         (on_document_destroy), (anjuta_docman_add_editor),
3155         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3156         (anjuta_docman_set_popup_menu),
3157         (anjuta_docman_get_current_focus_widget),
3158         (anjuta_docman_get_page_for_document),
3159         (anjuta_docman_get_current_document),
3160         (anjuta_docman_set_current_document),
3161         (anjuta_docman_goto_file_line),
3162         (anjuta_docman_goto_file_line_mark),
3163         (anjuta_docman_get_full_filename),
3164         (anjuta_docman_present_notebook_page),
3165         (anjuta_docman_update_page_label),
3166         (anjuta_docman_delete_all_markers),
3167         (anjuta_docman_delete_all_indicators),
3168         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3169         (do_ordertab1), (anjuta_docman_order_tabs),
3170         (anjuta_docman_set_editor_properties),
3171         (anjuta_docman_get_document_for_path),
3172         (anjuta_docman_get_all_doc_widgets):
3173         * plugins/document-manager/anjuta-docman.h:
3174         * plugins/document-manager/editor-tooltips.c:
3175         * plugins/document-manager/plugin.c: (update_title),
3176         (update_document_ui_enable_all), (update_document_ui_disable_all),
3177         (update_document_ui_save_items),
3178         (update_document_ui_interface_items), (update_document_ui),
3179         (on_document_update_save_ui), (update_status),
3180         (on_document_update_ui), (on_document_added),
3181         (on_document_changed), (on_session_save), (on_save_prompt),
3182         (on_docman_auto_save), (on_gconf_notify_timer):
3183         * plugins/document-manager/search-box.c: (on_document_changed),
3184         (search_box_new), (search_box_grab_line_focus):
3185         * plugins/glade/plugin.c: (ifile_open):
3186         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3187         * plugins/search/search-replace_backend.c: (create_search_entries):
3188         * plugins/sourceview/anjuta-document.c: (set_uri),
3189         (anjuta_document_save):
3190         * plugins/sourceview/sourceview.c: (ifile_savable_save):
3191         * plugins/tools/editor.c: (on_editor_response):
3193         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
3194         It fixes some issues with session handling and several memory lacks.
3195         Gtk 2.12 Tooltip API is used if available.
3197 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
3199         * plugins/debug-manager/disassemble.c,
3200         plugins/debug-manager/disassemble.h,
3201         plugins/debug-manager/command.c,
3202         plugins/debug-manager/command.h,
3203         plugins/debug-manager/plugin.c
3204         plugins/debug-manager/sparse_view.c,
3205         plugins/debug-manager/sparse_view.h,
3206         plugins/gdb/plugin.c,
3207         plugins/gdb/debugger.c,
3208         plugins/gdb/debugger.h,
3209         libanjuta/interfaces/libanjuta.idl:
3210         Fix bug #502533: Implement assembler step
3212         * plugins/debug-manager/breakpoints.c:
3213         Do not save temporary breakpoints
3215         * plugins/debug-manager/stack_trace.c:
3216         Fix a crash when a stack command is cancelled
3218 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
3220         * plugins/debug-manager/plugin.c,
3221         plugins/debug-manager/breakpoints.c,
3222         plugins/debug-manager/breakpoints.h:
3223         Fix bug #488732: Breakpoint on delete lines
3224         Breakpoints are now linked to their position in editor
3226         * plugins/gdb/debugger.c:
3227         Fix removing condition on breakpoint 
3229 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
3231         * plugins/debug-manager/anjuta-debug-manager.glade,
3232         plugins/debug-manager/start.c,
3233         plugins/gdb/plugin.c,
3234         plugins/gdb/debugger.c,
3235         plugins/gdb/debugger.h,
3236         libanjuta/interfaces/libanjuta.idl:
3237         Fix bug #481366: Do not stop at the beginning of the program
3239         * plugins/debug-manager/command.c,
3240         plugins/debug-manager/command.h,
3241         plugins/debug-manager/breakpoints.c,
3242         plugins/debug-manager/queue.c,
3243         plugins/debug-manager/queue.h:
3244         Fix a bug remove all breakpoints was not working due to latest changes
3245         Setting breakpoints is disabled when program is running
3247 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
3249         * plugins/debug-manager/queue.c,
3250         plugins/gdb/plugin.c:
3251         Fix bug #501469: Crash if mime_type is unknown
3253 2007-12-01  Massimo Cora'  <maxcvs@email.it>
3255         * plugins/symbol-db/plugin.c: (on_editor_destroy),
3256         (on_editor_update_ui), (on_single_file_scan_end),
3257         (on_importing_project_end), (project_root_added),
3258         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
3259         * plugins/symbol-db/plugin.h:
3260         show on status bar files being scanned.
3262         * plugins/symbol-db/symbol-db-engine.c:
3263         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
3264         (sdb_engine_ctags_output_thread),
3265         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3266         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3267         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
3268         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
3269         (sdb_engine_get_table_id_by_unique_name2),
3270         (symbol_db_engine_open_project),
3271         (sdb_engine_prepare_executing_commands),
3272         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
3273         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
3274         (sdb_engine_detects_removed_ids),
3275         (symbol_db_engine_get_class_parents),
3276         (symbol_db_engine_get_global_members),
3277         (symbol_db_engine_get_scope_members_by_symbol_id),
3278         (symbol_db_engine_get_scope_members),
3279         (symbol_db_engine_get_current_scope),
3280         (symbol_db_engine_get_file_symbols),
3281         (symbol_db_engine_get_symbol_info_by_id),
3282         (symbol_db_engine_get_full_local_path),
3283         (symbol_db_engine_find_symbol_by_name_pattern),
3284         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3285         * plugins/symbol-db/symbol-db-engine.h:
3286         * plugins/symbol-db/symbol-db-view-locals.c:
3287         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
3288         (symbol_db_view_locals_recv_signals_from_engine),
3289         (symbol_db_view_locals_update_list):
3290         * plugins/symbol-db/symbol-db-view-locals.h:
3291         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
3292         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
3293         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
3294         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
3295         * plugins/symbol-db/symbol-db-view.h:
3296         Added g_thread architecture to scan in background. With this you
3297         can use Anjuta's GUI without freezing.
3298         Improved insertion speed by using a paradigm like 'insert' and 'check'
3299         replacing a 'check' and 'insert' one. This has been done for tables 
3300         like symbol, scope, sym_type.
3301         Fixed two crashers. 
3303         * plugins/symbol-db/tables.sql:
3304         * plugins/symbol-db/test/main.c: (get_global_members), (main),
3305         (thread), (print_message), (bastard_thread), (idle_signals):
3306         fixed a typo on tables that broke sql triggers.
3308 === anjuta 2.3.1 ===
3310 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3312         * NEWS, AUTHORS: Updated.
3313         * src/Makefile.am: Fixed make distcheck
3315         Patch from Yang Hong:
3316         * plugins/file-manager/file-manager.glade: Fixed file chooser
3317         size in file-manager preferences.
3319 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3321         * NEWS: Updated for 2.3.1 development release
3322         * configure.in: Bumped version to 2.3.1
3324 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
3326         * plugins/debug-manager/threads.c,
3327         plugins/debug-manager/disassemble.c,
3328         plugins/debug-manager/watch.c,
3329         plugins/debug-manager/registers.c,
3330         plugins/debug-manager/locals.c,
3331         plugins/debug-manager/breakpoints.c,
3332         plugins/debug-manager/stack_trace.c,
3333         plugins/debug-manager/command.c,
3334         plugins/debug-manager/command.h,
3335         plugins/debug-manager/queue.c,
3336         libanjuta/interfaces/libanjuta.idl:
3337         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
3338         Document IAnjutaDebugManager signals
3339         Generate new signals in queue.c
3340         Use new signals in other files
3342 2007-11-30  <genbell@tiscali.it>
3344         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3346         * plugins/gdb/Makefile.am:
3347         Fix bug #500376
3349 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3351         * plugins/tools/variable.c:
3352         Fix a bug added in the previous patch (it is not a leak)
3354 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3356         * plugins/project-wizard/druid.c,
3357         plugins/project-wizard/templates/terminal.wiz,
3358         plugins/project-wizard/templates/xlib-dock.wiz,
3359         plugins/project-wizard/templates/wxwin.wiz,
3360         plugins/project-wizard/templates/java.wiz,
3361         plugins/project-wizard/templates/gnome.wiz,
3362         plugins/project-wizard/templates/anjuta-plugin.wiz,
3363         plugins/project-wizard/templates/gtkmm.wiz,
3364         plugins/project-wizard/templates/python.wiz,
3365         plugins/project-wizard/templates/cpp.wiz,
3366         plugins/project-wizard/templates/sdl.wiz,
3367         plugins/project-wizard/templates/gtk.wiz,
3368         plugins/project-wizard/templates/minimal.wiz,
3369         plugins/project-wizard/templates/xlib.wiz,
3370         plugins/project-wizard/templates/gcj.wiz,
3371         plugins/project-wizard/templates/translatable-strings.h,
3372         plugins/project-import/project-import.c:
3373         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
3375 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
3377         * plugins/debug-manager/threads.c,
3378         plugins/debug-manager/disassemble.c,
3379         plugins/debug-manager/watch.c,
3380         plugins/debug-manager/registers.c,
3381         plugins/debug-manager/memory.c,
3382         plugins/debug-manager/locals.c,
3383         plugins/debug-manager/stack_trace.c,
3384         plugins/debug-manager/queue.c,
3385         plugins/debug-manager/queue.h:
3386         Connect debugger signal only when program is loaded
3387         Rename get_feature in is_supported
3389         * plugins/debug-manager/plugin.c:
3390         Remove editor watch when plugin is deactivated
3392         * plugins/debug-manager/anjuta-debug-manager.glade,
3393         plugins/debug-manager/breakpoints.c,
3394         plugins/debug-manager/breakpoints.h:
3395         Rewrite almost completely the breakpoint code
3396         Improve breakpoint dialog
3397         Reorganize function
3398         Implement condition, hit count, ignore and temporary attribute
3400         * plugins/debug-manager/command.c,
3401         plugins/debug-manager/command.h:
3402         Add a breakpoint list command
3404         * plugins/gdb/debugger.c,
3405         plugins/gdb/debugger.h:
3406         Add new breakpoint list command
3407         Fix parsing of breakpoint data
3409         * libanjuta/interfaces/libanjuta.idl,
3410         plugins/gdb/plugin.c:
3411         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
3413 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
3415         * plugins/document-manager/plugin.c:
3416         Use Ctrl+Shift+s as shortcut for Save As
3418 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
3420         * plugins/subversion/plugin.c: (activate_plugin):
3421         * plugins/symbol-db/plugin.c: (symbol_db_activate):
3422         * src/layout.xml: Fixed dockitem positions.
3424 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3426         Icons from tpgww@onepost.net:
3427         * plugins/project-wizard/applogo.png:
3428         Icons from patch in bug #480093 comment #23. Also renamed icons.
3430         * plugins/message-view/Makefile.am:
3431         * plugins/message-view/plugin.c: (register_stock_icons),
3432         (ipreferences_merge): Removed redundant icon.
3434         * plugins/document-manager/plugin.c:
3435         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
3436         Do not insensitize New action when there is no document.
3437         Indentation fixes.
3439 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3441         Icons from tpgww@onepost.net:
3442         * plugins/symbol-browser/an_symbol_prefs.c:
3443         * pixmaps/Makefile.am:
3444         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
3446         Icons from patch in bug #480093 comment #23. Also renamed icons.
3447         To be continued..
3449 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3451         Patch from James Liggett:
3452         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
3453         revert and dialogs resizable.
3455 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3457         Patch from James Liggett:
3458         * plugins/subversion/anjuta-subversion.glade:
3459         * plugins/subversion/subversion-diff-dialog.c:
3460         (on_subversion_diff_response), (subversion_diff_dialog):
3461         * plugins/subversion/subversion-diff-dialog.h:
3463         The diff dialog should have a checkbox, enabled by default, that
3464         allows the user to make sure that all open files are saved before
3465         diffing.
3467 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3469         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
3471         Icons from tpgww@onepost.net:
3472         * pixmaps/Makefile.am:
3473         * src/Makefile.am:
3474         * src/anjuta-app.c:
3475         * src/anjuta-preferences-general.svg:
3477         Icons from patch in bug #480093 comment #23. Also renamed icons.
3478         To be continued..
3480 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3482         Icons from tpgww@onepost.net:
3483         * plugins/debug-manager/images/Makefile.am:
3484         * plugins/debug-manager/images/anjuta-watch.svg:
3485         * plugins/debug-manager/plugin.c: (register_stock_icons):
3486         * plugins/gdb/images/Makefile.am:
3487         * plugins/gtodo/Makefile.am:
3488         * plugins/gtodo/anjuta-gtodo-plugin.svg:
3489         * plugins/gtodo/anjuta-gtodo.plugin.in:
3490         * plugins/gtodo/interface.c: (stock_icons):
3491         * plugins/gtodo/main.h:
3492         * plugins/gtodo/plugin.c: (ipreferences_merge):
3493         * plugins/terminal/Makefile.am:
3494         * plugins/terminal/anjuta-terminal-plugin.svg:
3495         * plugins/terminal/anjuta-terminal.plugin.in:
3496         * plugins/terminal/terminal.c:
3497         * plugins/tools/Makefile.am:
3498         * plugins/tools/anjuta-tools-plugin.svg:
3499         * plugins/tools/anjuta-tools.plugin.in:
3500         * plugins/tools/plugin.c:
3501         * plugins/valgrind/Makefile.am:
3502         * plugins/valgrind/anjuta-valgrind-plugin.svg:
3503         * plugins/valgrind/anjuta-valgrind.plugin.in:
3504         * plugins/valgrind/plugin.c: (register_stock_icons),
3505         (ipreferences_merge):
3507         Icons from patch in bug #480093 comment #23. Also renamed icons.
3508         To be continued..
3510 2007-11-18  Massimo Cora'   <maxcvs@email.it>
3512         reviewed by: Johannes Schmid <jhs@gnome.org>
3514         * configure.in:
3515         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
3516         due to bug #493360. Still present anyway bug #495843
3518         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
3519         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
3520         (on_local_treeview_row_activated),
3521         (on_global_treeview_row_activated),
3522         (on_global_treeview_row_expanded), (on_project_element_added),
3523         (on_project_element_removed), (project_root_added),
3524         (symbol_db_activate), (isymbol_manager_search),
3525         (isymbol_manager_get_members),
3526         (isymbol_manager_get_completions_at_position):
3527         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3528         (symbol_db_engine_iterator_node_get_symbol_extra_string):
3529         * plugins/symbol-db/symbol-db-engine.c:
3530         (sdb_engine_execute_non_select_sql),
3531         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
3532         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
3533         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
3534         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3535         (symbol_db_engine_add_new_workspace),
3536         (symbol_db_engine_add_new_project),
3537         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
3538         (sdb_engine_detects_removed_ids),
3539         (sdb_engine_walk_down_scope_path),
3540         (symbol_db_engine_get_class_parents),
3541         (symbol_db_engine_get_global_members),
3542         (symbol_db_engine_get_scope_members_by_symbol_id),
3543         (symbol_db_engine_get_scope_members),
3544         (symbol_db_engine_get_current_scope),
3545         (symbol_db_engine_get_file_symbols),
3546         (symbol_db_engine_get_symbol_info_by_id),
3547         (symbol_db_engine_find_symbol_by_name_pattern):
3548         * plugins/symbol-db/symbol-db-engine.h:
3549         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3550         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3551         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
3552         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
3553         (on_scan_end), (do_add_root_symbol_to_view),
3554         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
3555         (trigger_on_symbol_inserted), (add_new_waiting_for),
3556         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
3557         (on_symbol_inserted), (do_recurse_subtree_and_remove),
3558         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
3559         (symbol_db_view_row_expanded), (sdb_view_init),
3560         (gtree_compare_func), (sdb_view_finalize),
3561         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
3562         (sdb_view_populate_base_root),
3563         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3564         * plugins/symbol-db/symbol-db-view.h:
3565         * plugins/symbol-db/tables.sql:
3566         * plugins/symbol-db/test/Makefile.am:
3567         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
3568         (get_scope_members), (get_current_scope), (get_global_members),
3569         (get_file_symbols), (get_info_by_id), (main):
3571         Rewrote symbol-db-view global tab. Now every expandable node is a query.
3572         Started using LIMIT keyword to speed up things.
3573         Deprecated GdaCommand in favour of GdaQuery into engine. This should
3574         make providers use prepared statements.
3576 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3578         Patch from James Liggett:
3579         * plugins/subversion/plugin.c: (subversion_instance_init):
3580         * plugins/subversion/plugin.h:
3581         * plugins/subversion/subversion-diff-dialog.c:
3582         (on_subversion_diff_response), (subversion_diff_dialog),
3583         (on_menu_subversion_diff):
3584         * plugins/subversion/subversion-log-dialog.c:
3585         (on_log_view_selected_button_clicked),
3586         (on_log_diff_selected_button_clicked),
3587         (on_log_diff_previous_button_clicked),
3588         (subversion_log_window_create):
3589         * plugins/subversion/subversion-ui-utils.c:
3590         (get_filename_from_full_path), (init_whole_project),
3591         (on_whole_project_toggled):
3592         * plugins/subversion/subversion-ui-utils.h:
3593         * plugins/subversion/subversion-update-dialog.c:
3594         (subversion_update_dialog), (on_menu_subversion_update):
3596         Whole Project checkbox enabled by default in diff and update dialogs.
3597         changes the editor names for diff editors to something much more
3598         descriptive. For example, working copy/head diffs would have an editor
3599         with a name like "[Working Copy/Head] some-file.diff," where some-file
3600         is the name of the file/directory that was diffed. For diffs against
3601         arbitrary diffs the name would look like "[Revisions 2832/3200]
3602         some-file.diff" for a diff of some-file between revisions 2832 and
3603         3200.
3605 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3607         Icons from tpgww@onepost.net:
3608         * plugins/subversion/Makefile.am:
3609         * plugins/subversion/anjuta-subversion-plugin.svg:
3610         * plugins/subversion/anjuta-subversion.plugin.in:
3611         * plugins/subversion/plugin.h:
3612         * plugins/symbol-browser/Makefile.am:
3613         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
3614         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
3615         * plugins/symbol-browser/plugin.c:
3616         * plugins/symbol-db/Makefile.am:
3617         * plugins/symbol-db/plugin.c:
3618         * plugins/symbol-db/symbol-db.plugin.in:
3620         Icons from patch in bug #480093 comment #23. Also renamed icons.
3621         To be continued..
3623 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
3625         Icons from tpgww@onepost.net:
3626         * plugins/project-manager/Makefile.am:
3627         * plugins/project-manager/anjuta-project-manager-plugin.svg:
3628         * plugins/project-manager/anjuta-project-manager.plugin.in:
3629         * plugins/project-manager/plugin.c:
3630         * plugins/project-wizard/Makefile.am:
3631         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
3632         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3633         * plugins/project-wizard/druid.h:
3634         * plugins/search/Makefile.am:
3635         * plugins/search/anjuta-search-plugin.svg:
3636         * plugins/search/anjuta-search.plugin.in:
3637         * plugins/search/plugin.c:
3639         Icons from patch in bug #480093 comment #23. Also renamed icons.
3640         To be continued..
3642 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
3644         * TODO.tasks: updated.
3646         Icons from tpgww@onepost.net:
3647         * plugins/file-loader/Makefile.am:
3648         * plugins/file-loader/anjuta-loader-plugin.svg:
3649         * plugins/file-loader/anjuta-loader.plugin.in:
3650         * plugins/file-manager/Makefile.am:
3651         * plugins/file-manager/anjuta-file-manager-plugin.svg:
3652         * plugins/file-manager/file-manager.plugin.in:
3653         * plugins/file-manager/plugin.c:
3654         * plugins/glade/Makefile.am:
3655         * plugins/glade/anjuta-glade-plugin.svg:
3656         * plugins/glade/anjuta-glade.plugin.in:
3657         * plugins/glade/plugin.c: (register_stock_icons):
3658         * plugins/language-manager/Makefile.am:
3659         * plugins/language-manager/anjuta-language-manager-plugin.svg:
3660         * plugins/language-manager/language-manager.plugin.in:
3661         * plugins/message-view/Makefile.am:
3662         * plugins/message-view/anjuta-message-manager.plugin.in:
3663         * plugins/message-view/anjuta-messages-plugin.svg:
3664         * plugins/message-view/plugin.c:
3665         * plugins/patch/Makefile.am:
3666         * plugins/patch/anjuta-patch-plugin.svg:
3667         * plugins/patch/anjuta-patch.plugin.in:
3668         * plugins/patch/plugin.c:
3669         * plugins/profiler/Makefile.am:
3670         * plugins/profiler/anjuta-profiler-plugin.svg:
3671         * plugins/profiler/plugin.c: (register_stock_icons):
3672         * plugins/profiler/profiler.plugin.in:
3673         * plugins/project-import/Makefile.am:
3674         * plugins/project-import/anjuta-project-import-plugin.svg:
3675         * plugins/project-import/anjuta-project-import.plugin.in:
3676         * plugins/project-import/plugin.c:
3678         Icons from patch in bug #480093 comment #23. Also renamed icons.
3679         To be continued..
3681 2007-11-18  Johannes Schmid <jhs@gnome.org>
3683         * plugins/build-basic-autotools/build-basic-autotools.c:
3684         (build_regex_init):
3685         * plugins/debug-manager/anjuta-debug-manager.glade:
3686         * plugins/debug-manager/breakpoints.c:
3687         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
3688         * plugins/file-wizard/file.c:
3689         * plugins/gdb/anjuta-gdb.glade:
3690         * plugins/glade/plugin.c: (ifile_open):
3691         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
3692         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3693         * plugins/gtodo/tray-icon.c:
3694         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
3695         * plugins/macro/macros.xml:
3696         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3697         Fixed translation bugs (#496833, #488211 and #497758)
3698         
3699         * plugins/document-manager/plugin.c: (on_editor_changed):
3700         Removed unused code
3702 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
3704         Icons from tpgww@onepost.net:
3705         * plugins/devhelp/Makefile.am:
3706         * plugins/devhelp/anjuta-devhelp-plugin.svg:
3707         * plugins/devhelp/anjuta-devhelp.plugin.in:
3708         * plugins/devhelp/plugin.c:
3709         * plugins/document-manager/anjuta-document-manager.plugin.in:
3710         * plugins/document-manager/images/Makefile.am:
3711         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
3712         * plugins/document-manager/plugin.c:
3713         * plugins/editor/Makefile.am:
3714         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
3715         * plugins/editor/anjuta-editor.plugin.in:
3716         * plugins/editor/plugin.c:
3717         * plugins/sample1/Makefile.am:
3718         * plugins/sample1/anjuta-sample-plugin.svg:
3719         * plugins/sample1/anjuta-sample.plugin.in:
3720         * plugins/sourceview/Makefile.am:
3721         * plugins/sourceview/plugin.c:
3722         * plugins/sourceview/sourceview.plugin.in:
3724         Icons from patch in bug #480093 comment #23. Also renamed icons.
3725         To be continued..
3727 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
3729         * TODO.tasks: Updated.
3731         Icons from tpgww@onepost.net:
3732         * plugins/build-basic-autotools/Makefile.am:
3733         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
3734         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
3735         * plugins/build-basic-autotools/build-basic-autotools.c:
3736         * plugins/class-inheritance/Makefile.am:
3737         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
3738         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
3739         * plugins/class-inheritance/plugin.c:
3740         * plugins/cvs-plugin/Makefile.am:
3741         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
3742         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
3743         * plugins/cvs-plugin/plugin.c:
3744         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
3745         * plugins/debug-manager/images/Makefile.am:
3746         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
3747         * plugins/debug-manager/plugin.c: 
3749         Icons from patch in bug #480093 comment #23. Also renamed icons.
3750         To be continued..
3752 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3754         * (removed) libanjuta/anjuta-children.c,
3755         (removed) libanjuta/anjuta-children.h,
3756         libanjuta/anjuta-launcher.c,
3757         libanjuta/libanjuta.h,
3758         libanjuta/Makefile.am,
3759         plugins/gdb/debugger.c,
3760         plugins/terminal/terminal.c,
3761         manuals/reference/libanjuta/libanjuta-sections.txt,
3762         manuals/reference/libanjuta/libanjuta-docs.sgml:
3763         Replace anjuta_children_register by g_child_watch_add
3765 2007-11-13  Johannes Schmid <jhs@gnome.org>
3767         * plugins/subversion/anjuta-subversion.glade:
3768         * plugins/subversion/subversion-commit-dialog.c:
3769         (subversion_commit_dialog):
3770         * plugins/subversion/subversion-resolve-dialog.c:
3771         (subversion_resolve_dialog):
3772         * plugins/subversion/subversion-revert-dialog.c:
3773         (subversion_revert_dialog):
3774         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
3775         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
3776         (hide_pulse_progress_bar):
3777         * plugins/subversion/subversion-ui-utils.h:
3779         Yet another patch from #457477:
3780         Add a pulsing progress bar to all dialogs receiving status
3782 2007-11-12  Johannes Schmid <jhs@gnome.org>
3784         * plugins/document-manager/plugin.c: (create_highlight_submenu):
3785         Bug 493583 – crash in Anjuta IDE: trying to open a file
3786         
3787         * plugins/subversion/subversion-commit-dialog.c:
3788         (select_all_files), (subversion_commit_dialog):
3789         Patch from jrligget - see #457477
3791 2007-11-12  Johannes Schmid <jhs@gnome.org>
3793         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
3794         * libanjuta/anjuta-plugin-handle.c:
3795         (anjuta_plugin_handle_get_about):
3796         Bug 495536 – Plugins localization improvement
3797         
3798         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
3799         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3800         * plugins/indent/indent.glade:
3801         * plugins/subversion/anjuta-subversion.glade:
3802         Bug 495245 – Strings bug
3804 2007-11-08  James Liggett  <jrliggett@cox.net>
3806         reviewed by: Johannes Schmid <jhs@gnome.org>
3808         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
3809         (anjuta_async_command_finalize),
3810         (anjuta_async_command_notification_poll),
3811         (anjuta_async_command_thread), (start_command),
3812         (notify_data_arrived), (notify_complete),
3813         (anjuta_async_command_class_init),
3814         (anjuta_async_command_set_error_message),
3815         (anjuta_async_command_get_error_message),
3816         (anjuta_async_command_lock), (anjuta_async_command_unlock):
3817         * libanjuta/anjuta-async-command.h:
3818         * libanjuta/anjuta-command.c: (anjuta_command_init),
3819         (anjuta_command_finalize), (anjuta_command_class_init),
3820         (anjuta_command_start), (anjuta_command_notify_data_arrived),
3821         (anjuta_command_notify_complete),
3822         (anjuta_command_set_error_message),
3823         (anjuta_command_get_error_message):
3824         * libanjuta/anjuta-command.h:
3825         * libanjuta/anjuta-glade-catalog.c:
3826         * libanjuta/anjuta-glade.xml:
3827         * libanjuta/anjuta-vcs-status-tree-view.c:
3828         (on_selected_column_toggled),
3829         (anjuta_vcs_status_tree_view_create_columns),
3830         (anjuta_vcs_status_tree_view_init),
3831         (anjuta_vcs_status_tree_view_finalize),
3832         (anjuta_vcs_status_tree_view_set_property),
3833         (anjuta_vcs_status_tree_view_get_property),
3834         (anjuta_vcs_status_tree_view_class_init),
3835         (anjuta_vcs_status_tree_view_new),
3836         (anjuta_vcs_status_tree_view_destroy),
3837         (anjuta_vcs_status_tree_view_add), (select_all_paths),
3838         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
3839         (anjuta_vcs_status_tree_view_unselect_all),
3840         (create_selected_paths_list),
3841         (anjuta_vcs_status_tree_view_get_selected):
3842         * libanjuta/anjuta-vcs-status-tree-view.h:
3843         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
3844         * libanjuta/anjuta-widgets.h:
3845         * plugins/subversion/subversion-add-dialog.c:
3846         (on_add_command_finished), (on_subversion_add_response),
3847         (subversion_add_dialog), (on_menu_subversion_add),
3848         (on_fm_subversion_add):
3849         * plugins/subversion/subversion-add-dialog.h:
3850         * plugins/subversion/subversion-commit-dialog.c:
3851         (on_commit_command_finished), (on_subversion_commit_response),
3852         (subversion_commit_dialog), (on_menu_subversion_commit),
3853         (on_fm_subversion_commit):
3854         * plugins/subversion/subversion-commit-dialog.h:
3855         * plugins/subversion/subversion-copy-dialog.c:
3856         (on_copy_other_revision_radio_toggled),
3857         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
3858         (on_copy_command_finished), (on_subversion_copy_response),
3859         (subversion_copy_dialog), (on_menu_subversion_copy),
3860         (on_fm_subversion_copy):
3861         * plugins/subversion/subversion-copy-dialog.h:
3862         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
3863         (on_subversion_diff_response), (subversion_diff_dialog),
3864         (on_menu_subversion_diff), (on_fm_subversion_diff):
3865         * plugins/subversion/subversion-diff-dialog.h:
3866         * plugins/subversion/subversion-log-dialog.c:
3867         (on_diff_selected_column_toggled), (create_columns),
3868         (on_log_command_finished), (on_log_view_button_clicked),
3869         (on_cat_command_data_arrived), (on_cat_command_finished),
3870         (on_log_view_selected_button_clicked), (get_selected_revisions),
3871         (on_log_diff_selected_button_clicked),
3872         (on_log_diff_previous_button_clicked),
3873         (on_subversion_log_vbox_destroy),
3874         (on_log_changes_view_row_selected), (subversion_log_window_create),
3875         (on_menu_subversion_log), (on_fm_subversion_log),
3876         (subversion_log_set_whole_project_sensitive):
3877         * plugins/subversion/subversion-log-dialog.h:
3878         * plugins/subversion/subversion-merge-dialog.c:
3879         (on_merge_command_finished), (on_subversion_merge_response),
3880         (on_merge_first_path_browse_button_clicked),
3881         (on_merge_second_path_browse_button_clicked),
3882         (on_merge_use_first_path_check_toggled),
3883         (on_merge_start_revision_radio_toggled),
3884         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
3885         (on_menu_subversion_merge):
3886         * plugins/subversion/subversion-merge-dialog.h:
3887         * plugins/subversion/subversion-remove-dialog.c:
3888         (on_remove_command_finished),
3889         (on_remove_path_browse_button_clicked),
3890         (on_subversion_remove_response), (subversion_remove_dialog),
3891         (on_menu_subversion_remove), (on_fm_subversion_remove):
3892         * plugins/subversion/subversion-remove-dialog.h:
3893         * plugins/subversion/subversion-resolve-dialog.c:
3894         (on_resolve_command_finished), (on_subversion_resolve_response),
3895         (subversion_resolve_dialog), (on_menu_subversion_resolve):
3896         * plugins/subversion/subversion-resolve-dialog.h:
3897         * plugins/subversion/subversion-revert-dialog.c:
3898         (on_revert_command_finished), (on_subversion_revert_response),
3899         (subversion_revert_dialog), (on_menu_subversion_revert):
3900         * plugins/subversion/subversion-revert-dialog.h:
3901         * plugins/subversion/subversion-switch-dialog.c:
3902         (on_switch_other_revision_radio_toggled),
3903         (on_switch_command_finished), (on_subversion_switch_response),
3904         (subversion_switch_dialog), (on_menu_subversion_switch):
3905         * plugins/subversion/subversion-switch-dialog.h:
3906         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
3907         (subversion_data_free), (on_mesg_view_destroy),
3908         (create_message_view), (check_filename), (get_log_from_textview),
3909         (pulse_timer), (on_pulse_timer_destroyed),
3910         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
3911         (report_errors), (on_status_command_finished),
3912         (on_status_command_data_arrived), (on_command_info_arrived),
3913         (select_all_status_items), (clear_all_status_selections),
3914         (init_whole_project), (on_whole_project_toggled),
3915         (send_diff_command_output_to_editor), (on_diff_command_finished),
3916         (stop_status_bar_progress_pulse):
3917         * plugins/subversion/subversion-ui-utils.h:
3918         * plugins/subversion/subversion-update-dialog.c:
3919         (on_update_command_finished), (on_subversion_update_response),
3920         (subversion_update_dialog), (on_menu_subversion_update),
3921         (on_fm_subversion_update):
3922         * plugins/subversion/subversion-update-dialog.h:
3923         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
3924         (svn_add_command_finalize), (svn_add_command_run),
3925         (svn_add_command_class_init), (svn_add_command_new),
3926         (svn_add_command_destroy):
3927         * plugins/subversion/svn-add-command.h:
3928         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
3929         (svn_cat_command_finalize), (svn_cat_command_run),
3930         (svn_cat_command_class_init), (svn_cat_command_new),
3931         (svn_cat_command_destroy), (svn_cat_command_get_output):
3932         * plugins/subversion/svn-cat-command.h:
3933         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
3934         (svn_command_release_ui_lock), (simple_prompt),
3935         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
3936         (svn_auth_ssl_server_trust_prompt_func_cb),
3937         (svn_auth_ssl_client_cert_prompt_func_cb),
3938         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
3939         (svn_command_init), (svn_command_finalize),
3940         (svn_command_class_init), (svn_command_push_info),
3941         (svn_command_get_info_queue), (svn_command_set_error),
3942         (svn_command_get_client_context), (svn_command_get_pool),
3943         (svn_command_lock_ui), (svn_command_unlock_ui),
3944         (svn_command_get_revision), (svn_command_copy_path_list),
3945         (svn_command_free_path_list):
3946         * plugins/subversion/svn-command.h:
3947         * plugins/subversion/svn-commit-command.c: (on_log_callback),
3948         (svn_commit_command_init), (svn_commit_command_finalize),
3949         (svn_commit_command_run), (svn_commit_command_class_init),
3950         (svn_commit_command_new), (svn_commit_command_destroy):
3951         * plugins/subversion/svn-commit-command.h:
3952         * plugins/subversion/svn-copy-command.c: (on_log_callback),
3953         (svn_copy_command_init), (svn_copy_command_finalize),
3954         (svn_copy_command_run), (svn_copy_command_class_init),
3955         (svn_copy_command_new), (svn_copy_command_destroy):
3956         * plugins/subversion/svn-copy-command.h:
3957         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
3958         (svn_diff_command_finalize), (svn_diff_command_run),
3959         (svn_diff_command_class_init), (svn_diff_command_new),
3960         (svn_diff_command_destroy), (svn_diff_command_get_output):
3961         * plugins/subversion/svn-diff-command.h:
3962         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
3963         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
3964         (svn_log_command_class_init), (svn_log_command_new),
3965         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
3966         * plugins/subversion/svn-log-command.h:
3967         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
3968         (svn_log_entry_finalize), (svn_log_entry_class_init),
3969         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
3970         (svn_log_entry_get_author), (svn_log_entry_get_date),
3971         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
3972         (svn_log_entry_get_full_log):
3973         * plugins/subversion/svn-log-entry.h:
3974         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
3975         (svn_merge_command_finalize), (svn_merge_command_run),
3976         (svn_merge_command_class_init), (svn_merge_command_new),
3977         (svn_merge_command_destroy):
3978         * plugins/subversion/svn-merge-command.h:
3979         * plugins/subversion/svn-remove-command.c: (on_log_callback),
3980         (svn_remove_command_init), (svn_remove_command_finalize),
3981         (svn_remove_command_run), (svn_remove_command_class_init),
3982         (svn_remove_command_new), (svn_remove_command_destroy),
3983         (svn_remove_command_get_path):
3984         * plugins/subversion/svn-remove-command.h:
3985         * plugins/subversion/svn-resolve-command.c:
3986         (svn_resolve_command_init), (svn_resolve_command_finalize),
3987         (svn_resolve_command_run), (svn_resolve_command_class_init),
3988         (svn_resolve_command_new), (svn_resolve_command_destroy):
3989         * plugins/subversion/svn-resolve-command.h:
3990         * plugins/subversion/svn-revert-command.c:
3991         (svn_revert_command_init), (svn_revert_command_finalize),
3992         (svn_revert_command_run), (svn_revert_command_class_init),
3993         (svn_revert_command_new), (svn_revert_command_destroy):
3994         * plugins/subversion/svn-revert-command.h:
3995         * plugins/subversion/svn-status-command.c:
3996         (svn_status_command_init), (svn_status_command_finalize),
3997         (on_svn_status_notify), (svn_status_command_run),
3998         (svn_status_command_class_init), (svn_status_command_new),
3999         (svn_status_command_destroy),
4000         (svn_status_command_get_status_queue):
4001         * plugins/subversion/svn-status-command.h:
4002         * plugins/subversion/svn-status.c: (svn_status_init),
4003         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4004         (svn_status_destroy), (svn_status_get_path),
4005         (svn_status_get_vcs_status):
4006         * plugins/subversion/svn-status.h:
4007         * plugins/subversion/svn-switch-command.c:
4008         (svn_switch_command_init), (svn_switch_command_finalize),
4009         (svn_switch_command_run), (svn_switch_command_class_init),
4010         (svn_switch_command_new), (svn_switch_command_destroy):
4011         * plugins/subversion/svn-switch-command.h:
4012         * plugins/subversion/svn-update-command.c:
4013         (svn_update_command_init), (svn_update_command_finalize),
4014         (svn_update_command_run), (svn_update_command_class_init),
4015         (svn_update_command_new), (svn_update_command_destroy):
4016         * plugins/subversion/svn-update-command.h:
4018         Now really committed all files from James patch (#457477)
4020 2007-11-08  Johannes Schmid <jhs@gnome.org>
4022         * TODO.tasks: Updated
4024 2007-11-08  James Liggett  <jrliggett@cox.net>
4026         reviewed by: Johannes Schmid <jhs@gnome.org>
4028         * configure.in:
4029         * libanjuta/Makefile.am:
4030         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
4031         * libanjuta/anjuta-status.h:
4032         * libanjuta/libanjuta.h:
4033         * plugins/subversion/Makefile.am:
4034         * plugins/subversion/anjuta-subversion.glade:
4035         * plugins/subversion/anjuta-subversion.ui:
4036         * plugins/subversion/plugin.c: (value_added_project_root_uri),
4037         (value_removed_project_root_uri), (activate_plugin),
4038         (deactivate_plugin), (finalize), (subversion_instance_init):
4039         * plugins/subversion/plugin.h:
4040         * plugins/subversion/subversion-actions.c:
4041         * plugins/subversion/subversion-actions.h:
4042         * plugins/subversion/subversion-callbacks.c:
4043         * plugins/subversion/subversion-callbacks.h:
4044         * plugins/subversion/svn-auth.c:
4045         * plugins/subversion/svn-auth.h:
4046         * plugins/subversion/svn-backend-priv.h:
4047         * plugins/subversion/svn-backend.c:
4048         * plugins/subversion/svn-backend.h:
4049         * plugins/subversion/svn-notify.c:
4050         * plugins/subversion/svn-notify.h:
4051         * plugins/subversion/svn-thread.c:
4052         * plugins/subversion/svn-thread.h:
4053         
4054         Commited alpha2 of the new subversion plugin (#457477)
4056 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4058         * plugins/debug-manager/command.c:
4059         Fix a stupid crash when changing a register value
4061 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4063         * libanjuta/interfaces/libanjuta.idl,
4064         plugins/debug-manager/command.c,
4065         plugins/debug-manager/command.h,
4066         plugins/debug-manager/start.c,
4067         plugins/gdb/plugin.c,
4068         plugins/gdb/debugger.c,
4069         plugins/gdb/debugger.h:
4070         Use anjuta terminal plugin instead of gnome terminal
4071         Select if a terminal is used in the the start_program function
4072         Move terminal code from debugger.c to plugin.c
4073         Partial fix of bug #481366
4075         * plugins/gdb/utilities.c,
4076         plugins/gdb/utilities.h:
4077         Remove gnome terminal check function
4079 2007-11-06  Johannes Schmid <jhs@gnome.org>
4081         * plugins/project-import/anjuta-project-import.glade:
4082         * plugins/project-import/project-import.c: (on_import_next),
4083         (on_import_finish), (project_import_set_directory):
4084         * plugins/project-wizard/property.c: (npw_property_create_widget),
4085         (npw_property_set_value_from_widget):
4086         
4087         Replaced gnome_file_entry with gtk_file_chooser_button
4088         Fixes #422329 – Creating a new directory in program options doesn't work
4089         
4090 2007-11-04  Massimo Cora' <maxcvs@email.it>
4092         * plugins/symbol-db/plugin.c:
4093         add all files at once on project_import.
4094         No need to split them into more languages: ctags
4095         and the engine will take care of that.
4097         * plugins/symbol-db/symbol-db-engine.h,
4098         * plugins/symbol-db/symbol-db-engine.c,
4099         * plugins/symbol-db/tables.sql,
4100         * plugins/symbol-db/test/Makefile.am,
4101         * plugins/symbol-db/test/main.c,
4102         * plugins/symbol-db/symbol-db-view-locals.c:
4103         some memory leaks fixed. Ported the thing to
4104         libgda 3.1.2 [or better svn HEAD].
4105         Thanks to a fresh new algorithm to detect
4106         parent scope we're able to display correcly
4107         a local gtktree, including classes not directly
4108         defined inside that file.
4110 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
4112         * plugins/debug-manager/threads.c,
4113         plugins/debug-manager/stack_trace.c:
4114         Do not display address when not needed
4116         * plugins/debug-manager/plugin.c,
4117         plugins/debug-manager/breakpoints.c:
4118         Breakpoints directly connect to debugger signals
4120         * plugins/debug-manager/watch.c:
4121         program-unload signal does not exist used debugger-stopped
4123         * plugins/debug-manager/queue.c,
4124         libanjuta/interfaces/libanjuta.idl:
4125         Display error message returned by debugger command
4126         Add new error codes
4128 2007-11-04  Johannes Schmid <jhs@gnome.org>
4130         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
4131         Bug 493062 – gcj template needs AC_PROG_CC
4132         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
4134         * src/anjuta-actions.h:
4135         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
4136         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
4138 === anjuta 2.3.0 ===
4140 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
4142         * AUTHORS: Updated
4144 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4146         * ChangeLog: Tagged 2.3.0 release.
4148         * plugins/indent/Makefile.am: Fixed indentation.
4150         * plugins/editor/aneditor-autocomplete.cxx:
4151         * plugins/editor/aneditor-priv.h:
4152         * plugins/editor/aneditor.cxx:
4153         * plugins/editor/aneditor.h: Commented out dead codes.
4155         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
4156         Do not build symbol-db by
4157         default. Added 'unstable' in plugin description to signify it's
4158         developmental state.
4160         * plugins/file-manager/Makefile.am,
4161         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
4163 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
4165         * plugins/debug-manager/utilities.c,
4166         plugins/debug-manager/utilities.h,
4167         plugins/debug-manager/threads.c,
4168         plugins/debug-manager/plugin.c,
4169         plugins/debug-manager/plugin.h,
4170         plugins/debug-manager/disassemble.h,
4171         plugins/debug-manager/watch.c,
4172         plugins/debug-manager/watch.h,
4173         plugins/debug-manager/breakpoints.c,
4174         plugins/debug-manager/stack_trace.c:
4175         Replace few remaining function calls by signal 
4177         * plugins/debug-manager/disassemble.c,
4178         plugins/debug-manager/registers.c,
4179         plugins/debug-manager/memory.c,
4180         plugins/debug-manager/locals.c,
4181         plugins/debug-manager/queue.c,
4182         plugins/debug-manager/queue.h:
4183         Connect signals when debugger is started
4184         Disconnect them when debugger is stopped
4185         Do not display window if debugger doesn't support feature
4187         * plugins/gdb/plugin.c,
4188         libanjuta/interfaces/libanjuta.idl:
4189         Remove unused initialization function
4191 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4193         * configure.in:
4194         * plugins/file-manager/Makefile.am:
4195         * scripts/build-schemas.mk: Fixed 'make distcheck'
4197 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4199         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4200         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4201         to latest API additions.
4203         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4204         to API changes.
4206 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
4208         * ChangeLog: Fixed indentation.
4209         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
4210         branch.
4212 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
4214         * libanjuta/interfaces/libanjuta.idl:
4215         * plugins/build-basic-autotools/build-basic-autotools.c:
4216         (build_compile_file_real), (build_build_project),
4217         (build_install_project), (build_clean_project),
4218         (build_configure_project), (build_autogen_project),
4219         (build_distribution_project), (build_build_module),
4220         (build_install_module), (build_clean_module), (fm_build),
4221         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
4222         (finalize), (basic_autotools_plugin_instance_init),
4223         (ibuildable_set_command), (ibuildable_reset_commands),
4224         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
4225         (ibuildable_install), (ibuildable_configure),
4226         (ibuildable_generate), (ibuildable_iface_init):
4227         * plugins/build-basic-autotools/build-basic-autotools.h:
4229         Added API for commands override in build interface and implemented
4230         them in build plugin. Useful for other plugins override build
4231         commands depending on project environment.
4233 2007-10-28  Naba Kumar  <naba@gnome.org>
4235         * src/anjuta.glade,
4236         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4237         Fixed widget alignment for dock switcher tab style combo and
4238         scratchbox path entrybox.
4240 2007-10-28  Johannes Schmid <jhs@gnome.org>
4242         * plugins/document-manager/plugin.c: (on_editor_changed):
4243         Fixed a memory leak and simplified code (thanks again Sébastien)
4244         
4245         * configure.in:
4246         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
4247         and OFFSET sql statements)
4249 2007-10-28  Massimo Cora' <maxcvs@email.it>
4251         * plugins/symbol-db/plugin.c,
4252         plugins/symbol-db/symbol-db-engine.h,
4253         plugins/symbol-db/symbol-db-view.c,
4254         plugins/symbol-db/symbol-db-view.c,
4255         plugins/symbol-db/symbol-db-view-locals.c,
4256         plugins/symbol-db/symbol-db-view-locals.h,
4257         plugins/symbol-db/symbol-db-engine.c:
4258         Better end-of-file-scan detection, permitting
4259         an improved scope/inheritance parsing.
4260         Locals tab gtktree now displays correct
4261         namespace->class->children tree, even if
4262         in a C++ file there isn't class declaration.
4264 2007-10-27  Johannes Schmid <jhs@gnome.org>
4266         Patch from Stanislav Brabec <sbrabec@suse.cz>
4267         * configure.in:
4268         Bug 489798 – Do not rely on svn-config
4270         Patch from Michael Wolf <maw@ximian.com>:
4271         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
4272         (egg_tree_model_filter_remove_node),
4273         (egg_tree_model_filter_row_deleted):
4274         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
4276 2007-10-27  Johannes Schmid <jhs@gnome.org>
4278         * plugins/devhelp/anjuta-devhelp.ui:
4279         * plugins/message-view/anjuta-message-manager.ui:
4281         Added some separators to the toolbar
4282         
4283         * plugins/document-manager/plugin.c:
4284         (on_support_plugin_deactivated), (load_new_support_plugins),
4285         (unload_unused_support_plugins), (on_editor_changed):
4286         
4287         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
4288         for pointing out that is was crap.
4290 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
4292         * libanjuta/interfaces/libanjuta.idl,
4293         libanjuta/anjuta-plugin-manager.c,
4294         libanjuta/anjuta-plugin-manager.h,
4295         libanjuta/anjuta-c-plugin-factory.c,
4296         libanjuta/anjuta-c-module.h,
4297         libanjuta/anjuta-c-module.c:
4298         Report detailled error message in case of plugin loading failure
4300 2007-10-24  Johannes Schmid <jhs@gnome.org>
4302         * configure.in:
4303         * plugins/Makefile.am:
4304         
4305         Activate build of symbol-db plugin (when libgda is available)
4306         
4307         * plugins/document-manager/plugin.c:
4308         (on_support_plugin_deactivated), (on_editor_changed):
4309         
4310         Properly handle language support plugins even when they are
4311         unloaded by the session.
4312         
4313         * plugins/symbol-db/plugin.c: (register_stock_icons),
4314         Port to new REGISTER_ICONS stuff
4315   
4316 2007-10-22  Massimo Cora'  <maxcvs@email.it>
4318         * plugins/symbol-db/plugin.c,
4319         * plugins/symbol-db/symbol-db-view.c
4320         * plugins/symbol-db/symbol-db-engine.h,
4321         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
4322         * plugins/symbol-db/symbol-db-view-locals.c,
4323         * plugins/symbol-db/symbol-db-view-locals.h,
4324         * plugins/symbol-db/symbol-db-engine.c:
4325         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
4326         Added a new algorithm for dynamic population of the local symbols' tab.
4327         Now the default view is tree-like.
4328         Some fixes on engine correct some population issues.    
4330 2007-10-23  Naba Kumar  <naba@gnome.org>
4332         * plugins/glade/Makefile.am: Corrected conditional not to install
4333         .plugin file if plugin is disabled.
4334         * plugins/sourceview/Makefile.am: Corrected conditional not to
4335         install schemas if plugin is not built.
4337 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
4339         * plugins/debug-manager/queue.c:
4340         Fix #488061: Mutiple crash dialogs
4342         * plugins/gdb/debugger.c,
4343         plugins/gdb/debugger.h:
4344         Remove maximum gdb command length, should fix bug#474811
4346 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
4348         * manuals/reference/libanjuta/plugin-description-file.sgml,
4349         manuals/reference/libanjuta/libanjuta-docs.sgml,
4350         manuals/reference/libanjuta/libanjuta-sections.txt,
4351         libanjuta/interfaces/libanjuta.idl,
4352         libanjuta/anjuta-c-module.c,
4353         libanjuta/anjuta-c-plugin-factory.c:
4354         Document last changes in plugin code
4356 2007-10-19  Johannes Schmid <jhs@gnome.org>
4358         * plugins/subversion/subversion-callbacks.c: (check_filename):
4359         
4360         Fixed #487854 – Anjuta crashes when i try to add a SVN url
4362 2007-10-19  Naba Kumar  <naba@gnome.org>
4364         * plugins/file-manager/file-model.c: Fixed a critical runtime
4365         warning.
4367 2007-10-18  Johannes Schmid <jhs@gnome.org>
4369         * libanjuta/anjuta-ui.h:
4370         Small fix on icon macros
4371         
4372         * libanjuta/interfaces/libanjuta.idl:
4373         * plugins/language-manager/plugin.c: (ilanguage_get_name),
4374         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
4375         (ilanguage_iface_init):
4376         
4377         Added get_from_editor() and get_name_from_editor() methods
4378         to IAnjutaLanguage
4379         
4380         * plugins/document-manager/plugin.c:
4381         (update_editor_ui_interface_items), (on_editor_changed):
4382         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4383         .in:
4384         * plugins/language-support-cpp-java/plugin.c: (install_support):
4385         
4386         Ported plugins to use the new interface
4388 2007-10-17  Johannes Schmid <jhs@gnome.org>
4390         * libanjuta/anjuta-ui.h:
4391         
4392         Added macros to register stock icons to stop all this copy&paste
4393         which had spread over a lot of files. New macros support to add 
4394         icons with toolbar and menu size (16 and 24)
4395         
4396         * plugins/class-inheritance/plugin.c: (register_stock_icons):
4397         * plugins/debug-manager/images/anjuta-attach.svg:
4398         * plugins/debug-manager/images/anjuta-step-out.svg:
4399         * plugins/debug-manager/images/anjuta-step-over.svg:
4400         * plugins/debug-manager/plugin.c: (register_stock_icons):
4401         * plugins/document-manager/images/Makefile.am:
4402         * plugins/document-manager/images/anjuta-block-end.svg:
4403         * plugins/document-manager/images/anjuta-block-start.svg:
4404         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
4405         * plugins/document-manager/images/anjuta-bookmark.svg:
4406         * plugins/document-manager/images/anjuta-go-history-next.svg:
4407         * plugins/document-manager/images/anjuta-go-history-prev.svg:
4408         * plugins/document-manager/plugin.c: (register_stock_icons):
4409         * plugins/glade/plugin.c: (register_stock_icons):
4410         * plugins/language-support-cpp-java/plugin.c:
4411         (register_stock_icons):
4412         * plugins/message-view/Makefile.am:
4413         * plugins/message-view/anjuta-go-message-next.svg:
4414         * plugins/message-view/anjuta-go-message-prev.svg:
4415         * plugins/message-view/anjuta-message-view.svg:
4416         * plugins/message-view/messages.xpm:
4417         * plugins/message-view/plugin.c: (register_stock_icons):
4418         * plugins/patch/plugin.c: (patch_plugin_activate):
4419         * plugins/project-manager/plugin.c: (register_stock_icons):
4420         * plugins/search/Makefile.am:
4421         * plugins/search/anjuta-go-match-next.svg:
4422         * plugins/search/anjuta-go-match-prev.svg:
4423         * plugins/search/plugin.c: (activate_plugin):
4424         * plugins/symbol-browser/plugin.c: (register_stock_icons):
4425         * plugins/terminal/terminal.c: (register_stock_icons):
4426         * plugins/valgrind/plugin.c: (register_stock_icons):
4427         
4428         Updated to use the new icons and added several new and updated 
4429         icons from #480093
4431 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
4433         * libanjuta/anjuta-plugin-handle.c,
4434         libanjuta/anjuta-plugin-handle.h:
4435         Add a new path property containing the directory of the .plugin
4436         file, library file (.so or whatever) must be in the same directory
4438         * libanjuta/anjuta-plugin-manager.c,
4439         libanjuta/interfaces/libanjuta.idl,
4440         (removed) libanjuta/anjuta-glue-plugin.c,
4441         (removed) libanjuta/anjuta-glue-plugin.h,
4442         (removed) libanjuta/anjuta-glue-c.c,
4443         (removed) libanjuta/anjuta-glue-c.h,
4444         (removed) libanjuta/anjuta-glue-cpp.c,
4445         (removed) libanjuta/anjuta-glue-cpp.h,
4446         (removed) libanjuta/anjuta-glue-factory.c,
4447         (removed) libanjuta/anjuta-glue-factory.h,
4448         (added) libanjuta/anjuta-c-module.c,
4449         (added) libanjuta/anjuta-c-module.h,
4450         (added) libanjuta/anjuta-c-plugin-factory.c,
4451         (added) libanjuta/anjuta-c-plugin-factory.h,
4452         libanjuta/Makefile.am:
4453         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
4454         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
4455         implementing IAnjutaPluginFactory
4456         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
4458         * libanjuta/libanjuta.h:
4459         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
4460         interface)
4462         * libanjuta/anjuta-plugin.h:
4463         Replace AnjutaGluePlugin by GTypeModule
4464         Remove unused anjuta_glue_get_component_type replaced by
4465         g_type_from_name
4467         * plugins/build-basic-autotools/build-basic-autotools.h,
4468         plugins/class-gen/plugin.h,
4469         plugins/class-inheritance/plugin.h,
4470         plugins/cvs-plugin/plugin.h,
4471         plugins/debug-manager/plugin.h,
4472         plugins/devhelp/plugin.h,
4473         plugins/document-manager/plugin.h,
4474         plugins/editor/plugin.h,
4475         plugins/file-loader/plugin.h,
4476         plugins/file-wizard/plugin.h,
4477         plugins/gdb/plugin.h,
4478         plugins/glade/plugin.h,
4479         plugins/gtodo/plugin.h,
4480         plugins/indent/plugin.h,
4481         plugins/language-manager/plugin.h,
4482         plugins/language-support-cpp-java/plugin.h,
4483         plugins/macro/plugin.h,
4484         plugins/message-view/plugin.h,
4485         plugins/patch/plugin.h,
4486         plugins/profiler/plugin.h,
4487         plugins/project-import/plugin.h,
4488         plugins/project-manager/plugin.h,
4489         plugins/project-wizard/plugin.h,
4490         plugins/sample1/plugin.h,
4491         plugins/search/plugin.h,
4492         plugins/sourceview/plugin.h,
4493         plugins/subversion/plugin.h,
4494         plugins/symbol-browser/plugin.h,
4495         plugins/symbol-db/plugin.h,
4496         plugins/terminal/terminal.c,
4497         plugins/tools/plugin.h,
4498         plugins/valgrind/plugin.h:
4499         Replace AnjutaGluePlugin by GTypeModule
4501 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
4503         * plugins/debug-manager/breakpoints.c:
4504         Fix bug#487112, crash while removing a breakpoint in a new file
4506 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
4508         * plugins/document-manager/search-box.c:
4509         Fix a crash (with an useful comment) focus-out-event handler must
4510         return a gboolean
4512 2007-10-14 Johannes Schmid <jhs@gnome.org>
4514         * plugins/sourceview/sourceview.c:
4515         Hide calltip when "Up" or "Down" key is pressed
4517 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
4519         * plugins/document-manager/search-box.c:
4520         Change included file order to avoid a compile error with gnome 2.16
4522 2007-10-13  Johannes Schmid <jhs@gnome.org>
4524         * plugins/debug-manager/plugin.c: (enable_log_view):
4525         
4526         Fixed crash when closing a project and unloading another while
4527         the debugger is enabled
4529 2007-10-13  Johannes Schmid <jhs@gnome.org>
4531         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4532         
4533         Use correct breakpoint icon
4534         
4535         * plugins/devhelp/Makefile.am:
4536         * plugins/devhelp/anjuta-go-help-next.svg:
4537         * plugins/devhelp/anjuta-go-help-prev.svg:
4538         * plugins/devhelp/plugin.c: (register_stock_icons),
4539         (devhelp_activate):
4540         
4541         Added new icons from #480093
4542         
4543         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4544         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4545         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4546         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4547         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4548         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4549         * plugins/message-view/anjuta-go-message-next.svg:
4550         * plugins/message-view/anjuta-go-message-prev.svg:
4551         
4552         Updated icons from #480093
4553                 
4554         * src/anjuta-actions.h:
4555         Use GTK_STOCK_FULLSCREEN
4556         
4557         * src/anjuta-app.c: (on_gdl_style_changed),
4558         (anjuta_app_instance_init):
4559         * src/anjuta.glade:
4560         
4561         Added preference option to set the gdl switcher style
4563 2007-10-13  Johannes Schmid <jhs@gnome.org>
4565         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4566         (get_property_value_as_string), (set_property_value_as_string),
4567         (register_callbacks):
4568         * libanjuta/anjuta-preferences.h:
4569         
4570         Support GtkFileChooserButton as preferences widget
4571         
4572         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4573         
4574         Fixed a Gtk-Critical
4575         
4576         * plugins/file-manager/Makefile.am:
4577         * plugins/file-manager/file-model.c: (file_model_filter_file),
4578         (file_model_add_dummy), (file_model_expand_idle),
4579         (file_model_set_property), (file_model_get_property),
4580         (file_model_class_init):
4581         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
4582         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
4583         (file_manager_activate), (file_manager_finalize),
4584         (file_manager_instance_init), (ipreferences_merge),
4585         (ipreferences_unmerge), (ipreferences_iface_init):
4586         * plugins/file-manager/plugin.h:
4587         
4588         Added preferences to file-manager
4590         * plugins/glade/plugin.c: (activate_plugin):
4591         
4592         Move Properties widget into center because it is way to big
4593         for the sidebar
4595 2007-10-10  Johannes Schmid <jhs@gnome.org>
4597         * plugins/language-support-cpp-java/Makefile.am:
4598         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
4599         * plugins/language-support-cpp-java/anjuta-complete.svg:
4600         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
4601         * plugins/language-support-cpp-java/plugin.c:
4602         (register_stock_icons):
4603         
4604         And yet some more icons...
4606 2007-10-10  Johannes Schmid <jhs@gnome.org>
4608         * plugins/debug-manager/breakpoints.c:
4609         * plugins/debug-manager/images/Makefile.am:
4610         * plugins/debug-manager/images/anjuta-bookmark.svg:
4611         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
4612         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
4613         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
4614         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
4615         * plugins/debug-manager/images/anjuta-linemark.svg:
4616         * plugins/debug-manager/images/anjuta-pcmark.svg:
4617         * plugins/debug-manager/plugin.c: (register_stock_icons):
4618         * plugins/debug-manager/sparse_view.c:
4619         * plugins/document-manager/images/Makefile.am:
4620         * plugins/document-manager/images/anjuta-block-select.svg:
4621         * plugins/document-manager/images/anjuta-fold-close.svg:
4622         * plugins/document-manager/images/anjuta-fold-open.svg:
4623         * plugins/document-manager/images/anjuta-fold-toggle.svg:
4624         * plugins/document-manager/images/anjuta-indent-less.svg:
4625         * plugins/document-manager/images/anjuta-indent-more.svg:
4626         * plugins/document-manager/images/anjuta-swap.svg:
4627         * plugins/document-manager/images/block_select.xpm:
4628         * plugins/document-manager/images/fold_close.xpm:
4629         * plugins/document-manager/images/fold_open.xpm:
4630         * plugins/document-manager/images/fold_toggle.xpm:
4631         * plugins/document-manager/images/indent.xpm:
4632         * plugins/document-manager/images/indent_dcr.xpm:
4633         * plugins/document-manager/images/indent_inc.xpm:
4634         * plugins/document-manager/plugin.c: (register_stock_icons):    
4635         * plugins/editor/Makefile.am:
4636         * plugins/editor/anjuta-bookmark-16.xpm:
4637         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
4638         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
4639         * plugins/editor/anjuta-linemark-16.xpm:
4640         * plugins/editor/anjuta-pcmark-16.xpm:
4641         * plugins/editor/bookmark.xpm:
4642         * plugins/editor/breakpoint-disabled.xpm:
4643         * plugins/editor/breakpoint-enabled.xpm:
4644         * plugins/editor/linemarker.xpm:
4645         * plugins/editor/program-counter.xpm:
4646         * plugins/editor/text_editor.c:
4647         * plugins/message-view/Makefile.am:
4648         * plugins/message-view/anjuta-go-message-next.svg:
4649         * plugins/message-view/anjuta-go-message-prev.svg:
4650         * plugins/message-view/anjuta-message-manager.ui:
4651         * plugins/message-view/plugin.c:
4652         * plugins/sourceview/Makefile.am:
4653         * plugins/sourceview/sourceview.c:
4655         Integrated lots of icons from #480093
4656         Thanks to <tpgww@onepost.net>
4658         * plugins/document-manager/plugin.c:
4659         Do not mark the line in ifile_open(), that looks ugly.
4660         
4661         * plugins/document-manager/search-box.c: (on_search_focus_out),
4662         (search_box_init):
4663         Clear the status bar on focus_out.
4664         
4665         * plugins/file-loader/anjuta-loader-plugin.ui:
4666         Fixed a missing "="
4668 2007-10-09  Johannes Schmid <jhs@gnome.org>
4670         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4671         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
4673         Some things I missed in the patch for #484419
4674         
4675         * plugins/document-manager/action-callbacks.c:
4676         (on_new_file_activate):
4677         * plugins/document-manager/action-callbacks.h:
4678         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
4679         (on_window_key_press_event), (on_gconf_notify_timer):
4680         
4681         484645 – patch to deal with docman FIXME etc
4682         
4683         * plugins/editor/text_editor.c: (text_editor_set_indicator):
4684         * plugins/search/search-replace.c: (search_and_replace),
4685         (write_message_pane), (search_replace_populate),
4686         (translate_dialog_strings), (create_dialog),
4687         (anjuta_search_replace_activate):
4688         * plugins/search/search-replace_backend.c:
4689         (file_buffer_new_from_path), (get_next_match),
4690         (create_search_entries), (regex_backref),
4691         (clear_search_replace_instance):
4692         * plugins/search/search-replace_backend.h:
4693         
4694         #484573 – patch to correct various search-related issues
4695         
4696         Thanks for the above patches to <tpgww@onepost.net>
4697         
4698         * plugins/sourceview/sourceview.c:
4699         (sourceview_create_highligth_indic):
4700         
4701         Use the same marker for important as gedit (yellow background)
4703         * plugins/document-manager/anjuta-document-manager.ui:
4704         * plugins/file-loader/anjuta-file-loader.ui:
4705         * plugins/file-loader/plugin.c:
4706         
4707         Moved FileNew action to document-manager
4709 2007-10-08  Johannes Schmid <jhs@gnome.org>
4711         * plugins/document-manager/search-box.c: (on_search_activated):
4712         Mark messages for translation
4714 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
4716         reviewed by: Johannes Schmid <jhs@gnome.org>
4718         * plugins/Makefile.am:
4719         * plugins/build-basic-autotools/build-basic-autotools.c:
4720         (build_compile_file_real):
4721         * plugins/search/search-replace.c:
4722         * plugins/valgrind/preferences.c: (build_general_prefs):
4723         
4724         Fix #484379 – Contents of Makefile.am plugins and
4725         #484419 – Improvement into translation
4727 2007-10-06  Johannes Schmid <jhs@gnome.org>
4729         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4731         Fixed to properly support pointer-to-pointer (**) types
4733         * libanjuta/interfaces/libanjuta.idl:
4734         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
4735         * plugins/sourceview/sourceview-cell.h:
4736         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
4737         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
4738         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
4739         (isearch_backward), (isearch_iface_init):
4740         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
4741         (itext_editor_iface_init), (iselection_set_iter),
4742         (iselection_get_start_iter), (iselection_get_end_iter),
4743         (iselection_iface_init), (isearch_forward), (isearch_backward),
4744         (isearch_iface_init):
4745         
4746         Added IAnjutaEditorSearch interface and some utility methods to
4747         migrate from positions to iterators for the editor interface.
4748         
4749         * plugins/document-manager/Makefile.am:
4750         * plugins/document-manager/action-callbacks.c:
4751         (on_goto_line_no1_activate), (on_show_search):
4752         * plugins/document-manager/action-callbacks.h:
4753         * plugins/document-manager/anjuta-docman.c:
4754         (anjuta_docman_add_document), (anjuta_docman_show_editor),
4755         (anjuta_docman_grab_text_focus):
4756         * plugins/document-manager/anjuta-document-manager.ui:
4757         * plugins/document-manager/goto_line.c: (removed)
4758         * plugins/document-manager/goto_line.h: (removed)
4759         * plugins/document-manager/search-box.c:
4760         * plugins/document-manager/search-box.h:
4761         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
4762         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
4763         (update_editor_ui_interface_items), (on_editor_added),
4764         (activate_plugin), (deactivate_plugin):
4765         * plugins/document-manager/plugin.h:
4766         
4767         Created new incremental "Quick Search" bar in the document manager to
4768         replace the crappy EggToolbar entries. Uses the new search interface and
4769         it thus much faster and more reliable.
4770         Fixes: 
4771         Bug 357544 – incremental search should work consistently (or not at all) 
4772         when main toolbar is hidden
4773         Bug 440637 – Search, don't work very well (partly for incremental search)
4774         
4775         * plugins/search/anjuta-search.ui:
4776         * plugins/search/plugin.c: (activate_plugin):
4777         
4778         Removed incremental search stuff
4779         
4780         * plugins/build-basic-autotools/build-basic-autotools.c:
4781         (on_session_save), (on_session_load):
4782         * plugins/build-basic-autotools/executer.c:
4783         (get_program_parameters):
4784         
4785         Scroll to selected executable and remember it across sessions
4786         (followup of #477976)
4787         
4788         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4789         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
4790         
4791         * plugins/devhelp/anjuta-devhelp.ui:
4792         Rearraged toolbar items a bit
4794 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
4796         * plugins/debug-manager/command.c,
4797         plugins/debug-manager/queue.c,
4798         plugins/gdb/plugin.c,
4799         plugins/gdb/debugger.c:
4800         Fix several crashing bugs (including bug#482985) with the debugger
4801         when closing project, stopping the debugger, restarting the program
4803 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
4805         * libanjuta/anjuta-launcher.c:
4806         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
4808 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
4810         * plugins/debug-manager/command.c,
4811         plugins/debug-manager/queue.c:
4812         Asynchronous command can abort other commands in queue
4813         Resynchronize debugger state when a command is cancelled
4815         * plugins/debug-manager/breakpoints.c:
4816         Free BreakpointItem only when it is not used anymore
4818         * plugins/gdb/plugin.c:
4819         Do not return TRUE if the callback and/or ready signal is not used
4821         * plugins/gdb/debugger.c:
4822         Fix a crash, return correct state when debugger is stopped
4824 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
4826         * plugins/project-wizard/autogen.c:
4827         Fix bug#482067, escape project wizard user defined strings
4829 2007-10-01  Johannes Schmid <jhs@gnome.org>
4831         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4832         .glade:
4833         * plugins/build-basic-autotools/build-basic-autotools.c:
4834         (basic_autotools_plugin_instance_init):
4835         * plugins/build-basic-autotools/build-basic-autotools.h:
4836         * plugins/build-basic-autotools/executer.c:
4837         (get_program_parameters):
4838         
4839         Fixed #477976 – Keybinding in run dialog
4841 2007-09-30  Johannes Schmid <jhs@gnome.org>
4843         * plugins/Makefile.am:
4844         Do not build indent plugin (yet)
4845         
4846         * plugins/document-manager/plugin.c: (ipreferences_merge):
4847         Fixed unintentional and wrong change
4849         * plugins/indent/anjuta-indent.ui:
4850         Added missing file
4852 2007-09-28  Johannes Schmid <jhs@gnome.org>
4854         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
4855         * libanjuta/anjuta-launcher.h:
4856         Add a method to send EOF to some process. Needed for the indent plugin
4857         and should be useful in general. It does not actually send EOF as this
4858         is not possible with utf-8, but closes the stream instead.
4860         * plugins/devhelp/plugin.c: (value_added_current_editor):
4861         Fixed a Gtk-Critical due to the IAnjutaEditor - 
4862         IAnjutaDocument switch.
4864         * configure.in:
4865         * plugins/Makefile.am:
4866         * plugins/document-manager/Makefile.am:
4867         * plugins/document-manager/action-callbacks.c:
4868         * plugins/document-manager/anjuta-document-manager.glade:
4869         * plugins/document-manager/anjuta-document-manager.ui:
4870         * plugins/document-manager/images/Makefile.am:
4871         * plugins/document-manager/images/indent_auto.xpm:
4872         * plugins/document-manager/images/indent_set.xpm:
4873         * plugins/document-manager/indent-dialog.c:
4874         * plugins/document-manager/indent-dialog.h:
4875         * plugins/document-manager/indent-util.c:
4876         * plugins/document-manager/indent-util.h:
4877         * plugins/document-manager/indent_test.c:
4878         * plugins/document-manager/plugin.c: (register_stock_icons),
4879         (docman_plugin_instance_init), (ipreferences_merge):
4880         * plugins/document-manager/plugin.h:
4881         
4882         Removed indent code from document manager
4883         
4884         * plugins/indent/Makefile.am:
4885         * plugins/indent/indent-dialog.c:
4886         * plugins/indent/indent-util.c: (indent_init_indent_style):
4887         * plugins/indent/indent.glade:
4888         * plugins/indent/indent.plugin.in:
4889         * plugins/indent/plugin.c: (on_indent_finished),
4890         (on_indent_output), (on_indent_action_activate),
4891         (on_edit_editor_indent), (on_style_combo_changed),
4892         (value_added_current_editor), (value_removed_current_editor),
4893         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
4894         (indent_plugin_finalize), (indent_plugin_dispose),
4895         (anjuta_indent_plugin_instance_init),
4896         (anjuta_indent_plugin_class_init), (ipreferences_merge),
4897         (ipreferences_unmerge), (ipreferences_iface_init):
4898         * plugins/indent/plugin.h:
4900         Moved indent code to it's own plugin. Also reimplemented indent invocation
4901         using anjuta_launcher and streams. This is not yet completely working, maybe
4902         I got something wrong with the launcher.
4903         Also fixed #478987 – Unusable 'Indent setting window' on preferences
4905 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
4907         * plugins/debug-manager/plugin.c:
4908         Fix bug#480851, disconnect save_session signal when plugin is unloaded
4910 2007-09-27  Johannes Schmid <jhs@gnome.org>
4912         * libanjuta/interfaces/libanjuta.idl:
4913         * plugins/Makefile.am:
4914         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
4915         (isymbol_type_str), (isymbol_name), (isymbol_args),
4916         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
4917         (isymbol_impl), (isymbol_iface_init):
4918         * plugins/symbol-browser/an_symbol_info.c:
4919         * plugins/symbol-browser/an_symbol_info.h:
4920         * plugins/symbol-db/Makefile.am:
4921         * plugins/symbol-db/plugin.c:
4922         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
4923         (value_added_current_editor), (on_editor_foreach_clear),
4924         (value_removed_current_editor), (project_root_added),
4925         (symbol_db_activate), (symbol_db_deactivate),
4926         (isymbol_manager_search):
4927         * plugins/symbol-db/readtags.c: (initialize_1):
4928         * plugins/symbol-db/symbol-db-engine-iterator.c:
4929         (sdb_engine_iterator_instance_init),
4930         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
4931         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
4932         (symbol_db_engine_iterator_move_next),
4933         (symbol_db_engine_iterator_move_prev),
4934         (symbol_db_engine_iterator_get_n_items),
4935         (symbol_db_engine_iterator_last),
4936         (symbol_db_engine_iterator_set_position),
4937         (symbol_db_engine_iterator_get_position),
4938         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
4939         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
4940         (isymbol_iter_foreach), (isymbol_iter_set_position),
4941         (isymbol_iter_get_position), (isymbol_iter_get_length),
4942         (isymbol_iter_clone), (isymbol_iter_assign),
4943         (isymbol_iter_iface_init):
4944         * plugins/symbol-db/symbol-db-engine-iterator.h:
4945         * plugins/symbol-db/symbol-db-engine.c:
4946         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
4947         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4948         (sdb_engine_finalize), (sdb_engine_get_type),
4949         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4950         (sdb_engine_get_table_id_by_unique_name2),
4951         (sdb_engine_get_table_id_by_unique_name3),
4952         (symbol_db_engine_add_new_workspace),
4953         (symbol_db_engine_get_opened_project_name),
4954         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
4955         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
4956         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
4957         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
4958         (sdb_engine_add_new_scope_definition),
4959         (sdb_engine_add_new_tmp_heritage_scope),
4960         (sdb_engine_second_pass_update_scope_1),
4961         (sdb_engine_second_pass_update_heritage),
4962         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
4963         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
4964         (symbol_db_engine_update_project_symbols),
4965         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
4966         (symbol_db_engine_update_buffer_symbols),
4967         (sdb_engine_walk_down_scope_path),
4968         (sdb_engine_prepare_symbol_info_sql),
4969         (symbol_db_engine_get_global_members),
4970         (symbol_db_engine_get_scope_members_by_symbol_id),
4971         (symbol_db_engine_get_scope_members),
4972         (symbol_db_engine_get_current_scope),
4973         (symbol_db_engine_get_file_symbols):
4974         * plugins/symbol-db/symbol-db-engine.h:
4975         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4976         (on_symbol_updated), (on_symbol_inserted),
4977         (symbol_db_view_locals_get_line),
4978         (symbol_db_view_locals_update_list):
4979         * plugins/symbol-db/symbol-db-view-search.c:
4980         (sdb_view_search_model_filter), (sdb_view_search_get_type):
4981         * plugins/symbol-db/symbol-db-view-search.h:
4982         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
4983         (do_add_hidden_children), (do_recurse_and_add_new_sym),
4984         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
4985         * plugins/symbol-db/tables.sql:
4986         * plugins/symbol-db/test/Makefile.am:
4987         * plugins/symbol-db/test/main.c: (add_new_files), (main):
4988         Updated patch from Massimo to improve symbol-db plugin
4990         * plugins/document-manager/plugin.c: (on_editor_changed):
4991         Make the code a bit more robust
4992         
4993         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4994         (anjuta_document_get_property), (anjuta_document_class_init),
4995         (anjuta_document_init), (set_uri), (document_loader_loaded),
4996         (anjuta_document_load), (document_saver_saving):
4997         * plugins/sourceview/anjuta-document.h:
4998         * plugins/sourceview/sourceview.c: (autodetect_language),
4999         (ilanguage_set_language), (ilanguage_get_language):
5000         Fix language detection on startup
5002 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
5004         * plugins/document-manager/action-callbacks.c:
5005         (on_editor_command_upper_case_activate),
5006         (on_editor_command_lower_case_activate): Leftover commit from previous
5007         commit (see last changlog entry by me).
5008         
5009         * plugins/file-manager/plugin.c: (file_manager_activate):
5010         Gave proper widget name so that layout works.
5012 2007-09-26  Johannes Schmid <jhs@gnome.org>
5014         * plugins/document-manager/plugin.c: (on_editor_changed),
5015         (docman_plugin_instance_init):
5016         Only unload/load language-support plugins if necessary.
5017         
5018         * plugins/language-manager/plugin.c: (language_manager_activate):
5019         Removed some debugging code
5021         * plugins/sourceview/sourceview.c: (on_document_saved),
5022         (ilanguage_set_language), (ilanguage_get_language):
5023         Fixed ianjuta_language interface and ensure that highlighting is
5024         activated when a new file is saved.
5025         
5026 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
5028         * libanjuta/interfaces/libanjuta.idl:
5029         * plugins/document-manager/action-callbacks.c:
5030         (on_editor_command_upper_case_activate),
5031         (on_editor_command_lower_case_activate):
5032         * plugins/editor/text_editor.c: (iselection_has_selection),
5033         (iselection_get_start), (iselection_get_end),
5034         (iselection_iface_init):
5035         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5036         * plugins/sourceview/sourceview.c: (iselect_has_selection),
5037         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
5038         method and implemented it for both scintilla and sourceview editors.
5039         Updated document-manager and assist plugins to use the new method.
5041 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
5043         * plugins/file-manager/file-view.c:
5044         Fix typo, allow to compile new file manager with gtk < 2.12
5046 2007-09-25  Johannes Schmid <jhs@gnome.org>
5048         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5049         Support Auto-Indent for single lines (e.g no selection);
5050         
5051         * plugins/macro/plugin.c:
5052         Do not use the same shortcut as auto-indent does
5053         
5054         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
5055         Optimized keyboard navigation - do not emit char_added when only
5056         navigation keys have been pressed.
5058 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5060         * plugins/language-support-cpp-java/cpp-java-assist.c:
5061         (on_assist_chosen), (cpp_java_assist_install),
5062         (cpp_java_assist_uninstall):
5063         * plugins/language-support-cpp-java/plugin.c: (install_support),
5064         (uninstall_support): Install and uninstall support in correct order.
5065         Fixes a bug where it was installed multiple times resulting in
5066         inserting autocomplete text multiple times.
5068 2007-09-25  Johannes Schmid <jhs@gnome.org>
5070         * configure.in:
5071         Add GNOME_WARNING_FLAGS(maximum) and
5072         GNOME_CXX_WARNIGS(yes) to avoid bugs
5073         the compiler can warn you.
5074         
5075         * libegg/test-tree-utils.c: (key_test):
5076         * plugins/file-manager/file-model.c:
5077         (file_model_cancel_expand_idle), (file_model_sort),
5078         (file_model_row_expanded):
5079         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5080         (file_view_refresh), (file_view_get_selected), (file_view_init),
5081         (file_view_new):
5082         * plugins/file-manager/file-view.h:
5083         * plugins/symbol-db/readtags.c: (initialize_1):
5084         * src/main.c:
5085         
5086         Fixed the more critical warnings
5088 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5090         Icons from tpgww@onepost.net:
5091         * configure.in:
5092         * plugins/debug-manager/Makefile.am:
5093         * plugins/debug-manager/images/Makefile.am:
5094         * plugins/debug-manager/images/anjuta-attach.svg:
5095         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5096         * plugins/debug-manager/images/anjuta-step-into.svg:
5097         * plugins/debug-manager/images/anjuta-step-out.svg:
5098         * plugins/debug-manager/images/anjuta-step-over.svg:
5099         * plugins/debug-manager/plugin.c: (register_stock_icons):
5100         * plugins/document-manager/Makefile.am:
5101         * plugins/document-manager/block_select.xpm:
5102         * plugins/document-manager/fold_close.xpm:
5103         * plugins/document-manager/fold_open.xpm:
5104         * plugins/document-manager/fold_toggle.xpm:
5105         * plugins/document-manager/images/Makefile.am:
5106         * plugins/document-manager/images/anjuta-block-end.svg:
5107         * plugins/document-manager/images/anjuta-block-start.svg:
5108         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5109         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5110         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5111         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5112         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5113         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5114         * plugins/document-manager/indent.xpm:
5115         * plugins/document-manager/indent_auto.xpm:
5116         * plugins/document-manager/indent_dcr.xpm:
5117         * plugins/document-manager/indent_inc.xpm:
5118         * plugins/document-manager/indent_set.xpm:
5119         * plugins/document-manager/plugin.c: Added nicer icons for
5120         document manager and debugger. Organized icons in 'images'
5121         directories.
5123 2007-09-24  Johannes Schmid <jhs@gnome.org>
5125         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5126         Fixed a missing NULL in g_object_set.
5128 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5130         * plugins/language-support-cpp-java/cpp-java-assist.c:
5131         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
5132         scope memebers just after scope operator is entered.
5134 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5136         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5137         * plugins/language-support-cpp-java/cpp-java-assist.c:
5138         (completion_function), (completion_compare),
5139         (cpp_java_assist_tag_destroy), (create_completion),
5140         (cpp_java_assist_destroy_completion_cache),
5141         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
5142         Show '()' for function items in autocomplete list. Allow adding
5143         ' ' and/or '(' after function call autocompletion and have preferences
5144         settings for them.
5146 2007-09-24  Johannes Schmid <jhs@gnome.org>
5148         * sourceview.c: Reverting patch from r3157 because
5149         of side-effects
5151 2007-09-24  Johannes Schmid <jhs@gnome.org>
5153         * plugins/search/search-replace.c: (on_message_clicked):
5155         Fixed #427104 – No "highlight" of lines matching find-result
5157 2007-09-24  Johannes Schmid <jhs@gnome.org>
5159         * src/anjuta.glade:
5161         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
5163 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
5165         reviewed by: Johannes Schmid <jhs@gnome.org>
5167         * plugins/build-basic-autotools/executer.c: (execute_program):
5168         Fix #478238 – set env for execute programe in the terminal
5170 2007-09-24 Tom <tpgww@onepost.net>
5172         reviewed by: Johannes Schmid <jhs@gnome.org>
5174         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5175         Fix memory leak
5176         
5177         * plugins/debug-manager/disassemble.c: (on_disassemble):
5178         Correct a format string in DEBUG_PRINT()
5180 2007-09-23  Johannes Schmid <jhs@gnome.org>
5182         * plugins/sourceview/sourceview.c: (offset_to_position),
5183         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
5184         (ieditor_get_position), (iselect_set), (iselect_get_start),
5185         (iselect_get_end):
5186         
5187         Fixed #Bug 440637 – Search, don't work very well
5189 2007-09-23  Johannes Schmid <jhs@gnome.org>
5191         * plugins/file-manager/file-model.c: (file_model_get_filename):
5192         * plugins/file-manager/file-model.h:
5193         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
5194         (file_view_init), (file_view_class_init):
5195         * plugins/message-view/message-view.c:
5196         (message_view_query_tooltip), (message_view_dispose),
5197         (message_view_instance_init), (message_view_class_init):
5199         Added GTK+ 2.12 style tooltips to file-manager and message view.
5200         Only build if GTK+ 2.12 is availible otherwise for message-view, the
5201         old implementation is used.
5203 2007-09-23  Johannes Schmid <jhs@gnome.org>
5205         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5206         Fixed typo
5207         
5208         * plugins/language-manager/language-manager.plugin.in:
5209         Marked UserActivatable=FALSE
5210         
5211         * plugins/language-manager/plugin.c: (load_languages),
5212         (language_manager_activate), (language_manager_deactivate),
5213         (language_manager_dispose), (language_manager_instance_init),
5214         (language_manager_find_mime_type), (language_manager_find_string),
5215         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
5216         (ilanguage_get_name), (ilanguage_get_strings):
5217         
5218         Fixed various stupid bugs in language-manager plugin
5219         
5220         * plugins/symbol-db/symbol-db-engine.c:
5221         (sdb_engine_second_pass_update_scope_1):
5222         
5223         Add a g_return_if_fail to avoid a crash though still unsure
5224         what's causing it.
5226 2007-09-23  Johannes Schmid <jhs@gnome.org>
5228         * plugins/symbol-db/plugin.c: (on_project_element_added),
5229         (sources_array_free), (sources_array_add_foreach),
5230         (project_root_added):
5231         * plugins/symbol-db/symbol-db-engine.c:
5232         (symbol_db_engine_add_new_files):
5233         * plugins/symbol-db/symbol-db-engine.h:
5234         
5235         Added support for other languages than "C" to symbol-db. Now
5236         supports all languages listed by the language-manager.
5238 2007-09-23  Tom <tpgww@onepost.net>
5240         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
5242         * configure.in:
5243         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
5244         
5245         * libanjuta/anjuta-glue-factory.c: (load_plugin),
5246         (anjuta_glue_factory_get_object_type):
5247         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5248         * plugins/build-basic-autotools/build-basic-autotools.c:
5249         (value_added_current_editor):
5250         * plugins/debug-manager/breakpoints.c:
5251         (breakpoints_dbase_edit_breakpoint),
5252         (on_toggle_breakpoint_activate):
5253         * plugins/debug-manager/plugin.c:
5254         (on_run_to_cursor_action_activate):
5255         * plugins/debug-manager/stack_trace.c:
5256         (dma_thread_update_stack_trace):
5257         * plugins/gdb/plugin.c:
5258         * plugins/glade/plugin.c: (ifile_open):
5259         * plugins/profiler/gprof-call-graph-view.c:
5260         * plugins/profiler/gprof-flat-profile-view.c:
5261         * plugins/profiler/gprof-function-call-tree-view.c:
5262         * plugins/profiler/gprof-options.c: (setup_widgets):
5263         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5264         * plugins/search/search-replace_backend.c:
5265         (file_buffer_new_from_te):
5266         * plugins/sourceview/assist-tip.c: (assist_tip_move):
5267         * plugins/sourceview/assist-window.c: (assist_window_set_property),
5268         (assist_window_get_property), (assist_window_move):
5269         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
5270         (value_added_current_editor):
5271         * plugins/symbol-db/plugin.c: (value_added_current_editor):
5272         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5273         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
5274         
5275         Many small code, warnings and leak fixes
5277 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5279         * (removed) plugins/debug-manager/debugger.c,
5280         (removed) plugins/debug-manager/debugger.h,
5281         (added) plugins/debug-manager/command.c,
5282         (added) plugins/debug-manager/command.h,
5283         (added) plugins/debug-manager/queue.c,
5284         (added) plugins/debug-manager/queue.h,
5285         plugins/debug-manager/breakpoints.c,
5286         plugins/debug-manager/debug_tree.c,
5287         plugins/debug-manager/debug_tree.h,
5288         plugins/debug-manager/disassemble.c,
5289         plugins/debug-manager/disassemble.h,
5290         plugins/debug-manager/locals.c,
5291         plugins/debug-manager/locals.h,
5292         plugins/debug-manager/memory.c,
5293         plugins/debug-manager/memory.h,
5294         plugins/debug-manager/plugin.c,
5295         plugins/debug-manager/plugin.h,
5296         plugins/debug-manager/registers.c,
5297         plugins/debug-manager/registers.h,
5298         plugins/debug-manager/sharedlib.c,
5299         plugins/debug-manager/sharedlib.h,
5300         plugins/debug-manager/signals.c,
5301         plugins/debug-manager/signals.h,
5302         plugins/debug-manager/stack_trace.c,
5303         plugins/debug-manager/stack_trace.h,
5304         plugins/debug-manager/start.h,
5305         plugins/debug-manager/start.c,
5306         plugins/debug-manager/threads.c,
5307         plugins/debug-manager/threads.h,
5308         plugins/debug-manager/watch.c,
5309         plugins/debug-manager/watch.h,
5310         plugins/debug-manager/Makefile.am,
5311         plugins/gdb/debugger.c,
5312         plugins/gdb/debugger.h,
5313         plugins/gdb/plugin.c,
5314         libanjuta/interfaces/libanjuta.idl:
5315         Split debug-manager/debugger.c into command.c and queue.c
5316         Clean up debugger queue
5317         DmaDebuggerQueue object does not implement IAnjutaDebugger
5319 2007-09-23  Johannes Schmid <jhs@gnome.org>
5321         * configure.in:
5322         Bumped version to 2.3.0 (to ensure bugzilla bugs are
5323         set correctly, etc.)
5324         
5325         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5326         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5327         (plugin_set_update):
5328         
5329         Show an error dialog instead of crashing when plugin loading fails
5331         * plugins/language-manager/Makefile.am:
5332         * plugins/language-manager/language-manager.plugin.in:
5333         * plugins/language-manager/languages.xml:
5334         * plugins/language-manager/plugin.c: (language_destroy),
5335         (load_languages), (language_manager_activate),
5336         (language_manager_deactivate), (language_manager_finalize),
5337         (language_manager_dispose), (language_manager_instance_init),
5338         (language_manager_class_init), (language_manager_find_mime_type),
5339         (language_manager_find_string), (ilanguage_get_from_mime_type),
5340         (ilanguage_get_from_string), (ilanguage_get_name),
5341         (ilanguage_get_strings), (ilanguage_iface_init):
5342         * plugins/language-manager/plugin.h:
5343         
5344         Added new language-manager plugin to have a better organisation for
5345         language names. The xml probabaly needs to be extended over time.
5346         
5347         * plugins/Makefile.am:
5348         * plugins/document-manager/plugin.c: (on_editor_changed):
5349         
5350         Adapted to new IAnjutaLanguage interface. Do not unload language-support
5351         because it does not really save memory but makes tab switching slow.
5352         
5353         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5354         .in:
5355         * plugins/language-support-cpp-java/plugin.c: (install_support),
5356         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
5357         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
5358         unloading
5360         * plugins/language-support-cpp-java/cpp-java-assist.c:
5361         (cpp_java_assist_show_autocomplete):
5362         
5363         Fix autocomplete to only show valid completions
5365         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5366         Calltips always have correct size and position now
5368 2007-09-22  Johannes Schmid <jhs@gnome.org>
5370         * plugins/search/search-replace_backend.c: (get_next_match):
5371         Removed code introduced by accident that causes a crash.
5372         
5373         * plugins/sourceview/sourceview-tags.c:
5374         * plugins/sourceview/sourceview-tags.h:
5375         Removed ununsed files
5377 2007-09-22  Johannes Schmid <jhs@gnome.org>
5379         * plugins/language-support-cpp-java/cpp-java-assist.c:
5380         Fixed build error
5382 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5384         * plugins/language-support-cpp-java/cpp-java-assist.c:
5385         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
5386         Increased matching brace search to 500 chars.
5388 2007-09-21  Johannes Schmid <jhs@gnome.org>
5390         * plugins/language-support-cpp-java/cpp-java-assist.c:
5391         (cpp_java_assist_get_pre_word),
5392         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
5393         
5394         Added some profiling debug code
5395         
5396         * plugins/language-support-cpp-java/cpp-java-utils.c:
5397         (cpp_java_util_jump_to_matching_brace):
5398         * plugins/language-support-cpp-java/cpp-java-utils.h:
5399         * plugins/language-support-cpp-java/plugin.c:
5400         (get_line_indentation_base), (get_line_auto_indentation):
5401         
5402         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
5403         avoid looping over the whole file when using calltips which is too slow and
5404         unneeded.
5405         
5406         * plugins/sourceview/assist-tip.c: (assist_tip_init),
5407         (assist_tip_set_tips), (assist_tip_get_coordinates),
5408         (assist_tip_new):
5409         * plugins/sourceview/sourceview.c: (iassist_show_tips):
5410         
5411         Better calltips appearance (use theme now) and avoid jumping
5412         calltips
5414 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5416         * plugins/document-manager/plugin.c:
5417         (update_editor_ui_interface_items):
5418         * plugins/language-support-cpp-java/plugin.c: (install_support),
5419         (uninstall_support): Moved autocomplete ui update code from
5420         document-manager to language-plugin.
5422 2007-09-21  Johannes Schmid <jhs@gnome.org>
5424         * libanjuta/interfaces/libanjuta.idl:
5425         
5426         Added IAnjutaLanguage interface (might still change...) for
5427         the upcoming language-manager plugin.
5428         
5429         * plugins/file-manager/Makefile.am:
5430         * plugins/file-manager/file-model.c:
5431         (file_model_cancel_expand_idle), (file_model_add_dummy),
5432         (file_model_expand_idle), (file_model_sort),
5433         (file_model_row_expanded), (file_model_row_collapsed),
5434         (file_model_init), (file_model_finalize),
5435         (file_model_set_property), (file_model_get_property),
5436         (file_model_class_init), (file_model_new), (file_model_refresh),
5437         (file_model_get_uri):
5438         * plugins/file-manager/file-model.h:
5439         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5440         (file_view_expand_row_idle), (file_view_refresh),
5441         (file_view_get_selected), (file_view_button_press_event),
5442         (file_view_selection_changed), (file_view_init),
5443         (file_view_get_property), (file_view_set_property),
5444         (file_view_finalize), (file_view_class_init):
5445         
5446         Split up model/view as far as possible and fixed some file-manager
5447         bugs (popup-menu and incorrect project loading).
5448         
5449         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5450         Use monospace font for tips.
5451         
5452         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
5453         (sourceview_cell_new), (icell_get_character), (icell_get_length),
5454         (icell_get_attribute), (icell_style_get_font_description),
5455         (icell_style_get_color), (icell_style_get_background_color),
5456         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
5457         (iiter_foreach), (iiter_set_position), (iiter_get_position),
5458         (iiter_get_length), (iiter_clone), (iiter_assign):
5460         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
5461         interface. This is way faster though it has the drawback to create invalid
5462         iterators if the buffer is changed.
5464 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5466         * libanjuta/interfaces/libanjuta.idl:
5467         * plugins/document-manager/action-callbacks.c:
5468         * plugins/document-manager/anjuta-document-manager.ui:
5469         * plugins/document-manager/plugin.c: (register_stock_icons):
5470         * plugins/editor/text_editor.c:
5471         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5472         * plugins/language-support-cpp-java/cpp-java-assist.c:
5473         (cpp_java_assist_get_calltip_context):
5474         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
5475         (register_stock_icons), (cpp_java_plugin_activate_plugin):
5477         Moved autocomplete menu action from document-manager to assist plugin
5478         and got rid of deprecated autocomplete interface.
5480 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5482         * libanjuta/interfaces/libanjuta.idl:
5483         * plugins/editor/text_editor.c: (iassist_iface_init):
5484         * plugins/language-support-cpp-java/cpp-java-assist.c:
5485         (cpp_java_assist_check), (on_assist_chosen):
5486         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5487         Removed react() methods in both editors and assist interface. Assist
5488         plugin itself handles setting the autocomplete. Also fixed
5489         some mem leaks.
5491 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5493         * plugins/file-manager/Makefile.am:
5494         * plugins/file-manager/file-view.c: (file_view_add_dummy),
5495         (file_view_expand_idle), (file_view_init):
5496         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
5497         (file_manager_set_default_uri), (project_root_added),
5498         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
5499         (file_manager_activate), (file_manager_deactivate),
5500         (file_manager_instance_init), (file_manager_class_init),
5501         (ifile_manager_set_root), (ifile_manager_set_selected),
5502         (ifile_manager_iface_init): Adjusted white spaces to match
5503         anjuta convention.
5505 2007-09-19  Naba Kumar  <naba@gnome.org>
5507         * libanjuta/interfaces/libanjuta.idl:
5508         * plugins/editor/text_editor.c: (text_editor_instance_init),
5509         (iassist_show_tips), (iassist_cancel_tips),
5510         (iassist_hide_suggestions), (iassist_iface_init):
5511         * plugins/editor/text_editor.h:
5512         * plugins/editor/text_editor_cbs.c:
5513         (on_text_editor_scintilla_notify):
5514         * plugins/language-support-cpp-java/cpp-java-assist.c:
5515         (is_scope_context_character), (is_word_character),
5516         (create_completion), (cpp_java_assist_get_scope_context),
5517         (cpp_java_assist_get_pre_word),
5518         (cpp_java_assist_get_scope_operator),
5519         (cpp_java_assist_destroy_completion_cache),
5520         (cpp_java_assist_create_scope_completion_cache),
5521         (cpp_java_assist_create_word_completion_cache),
5522         (cpp_java_assist_show_autocomplete),
5523         (cpp_java_assist_get_calltip_context),
5524         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
5525         (on_editor_char_added), (on_assist_chosen),
5526         (cpp_java_assist_install), (cpp_java_assist_uninstall),
5527         (cpp_java_assist_init), (cpp_java_assist_finalize):
5528         * plugins/language-support-cpp-java/cpp-java-assist.h:
5529         * plugins/language-support-cpp-java/plugin.c:
5530         (initialize_indentation_params):
5531         * plugins/sourceview/assist-tip.c:
5532         * plugins/sourceview/assist-tip.h:
5533         * plugins/sourceview/sourceview-private.h:
5534         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5535         (on_assist_tip_destroyed), (on_assist_cancel),
5536         (on_document_char_added), (iassist_get_suggestions),
5537         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
5538         
5539         Implement state-less assistance so that assist can be evaluated
5540         any given time at any position. Changed IAnjutaEditorAssist interfance
5541         and implementations and removed any state management in editors.
5543 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
5545         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5546         completion items sorting and avoided unnecssary sorts.
5548         * plugins/text-editor.c: Fixed state.
5550 2007-09-17  Johannes Schmid <jhs@gnome.org>
5552         * plugins/language-support-cpp-java/cpp-java-assist.c:
5553         (on_assist_begin):
5554         
5555         Fixed calltips in sourceview
5557 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
5559         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5560         completion items preparation time. Fixed a crash bug.
5562         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5563         Set buffer size (From Massimo, required for symbol-db).
5565         * libanjuta/interfaces/libanjuta.idl: Also pass position information
5566         for suggestions.
5568         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
5569         change in API.
5571         * plugins/editor/aneditor-autocomplete.cxx,
5572         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
5573         Added ANE_GETWORDBEFORECARAT command.
5575         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
5576         using assist interface.
5578         * plugins/editor/text_editor.c: (text_editor_instance_init),
5579         (text_editor_get_word_before_carat),
5580         (text_editor_get_current_word), (iassist_add_trigger),
5581         (iassist_remove_trigger), (on_assist_canceled),
5582         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
5583         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
5584         * plugins/editor/text_editor.h:
5585         * plugins/editor/text_editor_cbs.c: (trigger_size),
5586         (max_trigger_size), (text_editor_check_assist),
5587         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
5588         interface.
5590         * plugins/language-support-cpp-java/Makefile.am:
5591         * plugins/language-support-cpp-java/plugin.c:
5592         (get_line_indentation_base), (get_line_auto_indentation),
5593         (install_support), (uninstall_support),
5594         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
5595         (cpp_java_plugin_instance_init):
5596         * plugins/language-support-cpp-java/plugin.h:
5597         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
5598         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
5599         Make assist a separate class.
5601 2007-09-14  Johannes Schmid <jhs@gnome.org>
5603         * plugins/sourceview/sourceview.c: (iassist_suggest):
5604         Fixed changed char_alignment paramter in language-support
5605         plugin
5607 2007-09-14  Naba Kumar  <naba@gnome.org>
5609         * plugins/language-support-cpp-java/plugin.c: Send the right
5610         'char_alignment' paramenter (needs fixing in sourceview).
5612 2007-09-13  Johannes Schmid <jhs@gnome.org>
5614         * anjuta.anjuta:
5615         * plugins/project-wizard/templates/minimal/project.anjuta:
5616         Use IAnjutaSymbolManager instead of loading the plugin directly.
5617         (TODO: Think of a version to do this for older files...)
5619         * configure.in:
5620         * plugins/Makefile.am:
5621         * plugins/symbol-db/Makefile.am:
5622         
5623         Build symbol-db plugin if libgda-3.0 is found
5625 2007-09-13  Johannes Schmid <jhs@gnome.org>
5627         * plugins/sourceview/Makefile.am:
5628         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5629         (set_uri):
5630         * plugins/sourceview/anjuta-document.h:
5631         Removed lots of dead code
5632         
5633         * plugins/sourceview/anjuta-languages-manager.c:
5634         * plugins/sourceview/anjuta-languages-manager.h:
5635         removed completely
5636         
5637         * plugins/sourceview/sourceview.c: (on_document_char_added),
5638         (on_document_loaded), (sourceview_instance_init),
5639         (iselect_get_start), (iselect_get_end),
5640         (ilanguage_get_supported_languages), (ilanguage_set_language):
5641         
5642         Fixed selection handling and make some adaptions for the changes 
5643         mentioned above
5645 2007-09-13  Johannes Schmid <jhs@gnome.org>
5647         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5648         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5649         (on_assist_update):
5650         
5651         Added preferences to language support completion/calltips
5652         
5653         * plugins/sourceview/assist-window.c: (assist_window_update):
5655         Always select first entry
5657         * plugins/sourceview/sourceview.glade:
5658         Removed old completion preferences
5660 2007-09-11  Naba Kumar  <naba@gnome.org>
5662         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
5663         and possible crash when pressing ctrl+d in terminal after preferences
5664         window has been shown once (no need for backport).
5666         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
5667         implementations to get warnings instead of crashes for unimplemented
5668         interface methods.
5670 2007-09-11   Massimo Cora' <maxcvs@email.it>
5672         Reviewed by: Naba Kumar  <naba@gnome.org>
5674         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5675         * plugins/symbol-db/*:
5676         Added new symbol-database backend based on SQLite 3.
5677         (does not enabled for build currently).
5679 2007-09-10  Johannes Schmid <jhs@gnome.org>
5681         * anjuta.anjuta:
5682         * configure.in:
5683         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
5684         (parse_info_init), (parse_info_free), (valid_element),
5685         (start_element_handler), (end_element_handler), (text_handler),
5686         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
5687         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
5688         (egg_recent_model_monitor), (egg_recent_model_read),
5689         (egg_recent_model_open_file), (egg_recent_model_lock_file),
5690         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
5691         (egg_recent_model_set_property), (egg_recent_model_class_init),
5692         (egg_recent_model_init), (egg_recent_model_add_full),
5693         (egg_recent_model_delete), (egg_recent_model_get_list),
5694         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
5695         (egg_recent_model_set_filter_mime_types),
5696         (egg_recent_model_clear_group_filter),
5697         (egg_recent_model_set_filter_groups),
5698         (egg_recent_model_clear_scheme_filter),
5699         (egg_recent_model_set_filter_uri_schemes),
5700         (egg_recent_model_remove_expired):
5701         
5702         Update EggRecent (#456465)
5704 2007-09-10  Johannes Schmid <jhs@gnome.org>
5706         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
5707         (anjuta_plugin_manager_get_plugin):
5708         * plugins/profiler/gprof-call-graph-view.c:
5709         (gprof_call_graph_view_create_columns):
5710         * plugins/profiler/gprof-flat-profile-view.c:
5711         (gprof_flat_profile_view_create_columns):
5712         * plugins/profiler/gprof-function-call-tree-view.c:
5713         (gprof_function_call_tree_view_create_columns):
5714         
5715         Fixed #466031 – Update of pieces of menus for Localization
5717 2007-09-10  Johannes Schmid <jhs@gnome.org>
5719         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
5720         Bug 343522 – anjuta: Unable to execute commands that use options.
5722 2007-09-09  Johannes Schmid <jhs@gnome.org>
5724         * plugins/document-manager/anjuta-docman.c:
5725         (anjuta_docman_update_page_label):
5726         
5727         Fixed #458034 – Method of indicating unsaved changes breaks convention
5728         
5729         * plugins/document-manager/plugin.c: (update_title),
5730         (value_added_project_root_uri), (value_removed_project_root_uri),
5731         (on_editor_changed), (activate_plugin):
5732         * plugins/document-manager/plugin.h:
5733         * plugins/project-manager/plugin.c: (on_profile_scoped),
5734         (on_profile_descoped), (ifile_open):
5735         
5736         Fixed #427390 – Show path of item in currently focused editor window
5738 2007-09-09  Johannes Schmid <jhs@gnome.org>
5740         * plugins/search/plugin.c: (on_toolbar_find_clicked),
5741         (on_toolbar_find_incremental):
5742         Fix incremental search
5743         
5744         * plugins/sourceview/sourceview.c: (on_document_char_added),
5745         (set_select):
5746         Fixed selection management
5748 2007-09-09  Johannes Schmid <jhs@gnome.org>
5750         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
5751         Fixed memory leak
5753         * libanjuta/interfaces/libanjuta.idl:
5754         Extended IAnjutaEditorAssist interface
5755         
5756         * plugins/language-support-cpp-java/plugin.c:
5757         (jump_to_matching_brace), (add_tags), (on_assist_begin),
5758         (assist_cleanup), (on_assist_chosen), (on_assist_update),
5759         (context_character), (get_context), (function_parser),
5760         (cpp_member_parser), (install_assist), (uninstall_assist),
5761         (get_line_indentation_base), (get_line_auto_indentation),
5762         (install_support), (uninstall_support),
5763         (on_value_added_current_editor), (on_value_removed_current_editor),
5764         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
5765         * plugins/language-support-cpp-java/plugin.h:
5766         
5767         Improved fixed editor assistance and added support for function/method
5768         tooltips. jumb_to_matching_brance => jump_to_matching_brace
5769         
5770         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
5771         Removed a FIXME
5772         
5773         * plugins/project-import/project-import.c: (on_import_next):
5774         Added a non-NULL check with could probably fix #474843 but not sure
5775         
5776         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5777         Fixed anjuta-plugin project wizard
5778         
5779         * plugins/sourceview/Makefile.am:
5780         * plguins/sourceview/assist-tip.[ch]:
5781         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
5782         (anjuta_view_key_press_event):
5783         * plugins/sourceview/assist-window.c: (assist_window_class_init),
5784         (assist_window_init), (assist_window_update), (assist_window_new):
5785         * plugins/sourceview/sourceview-private.h:
5786         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5787         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
5788         (trigger_size), (max_trigger_size), (on_document_char_added),
5789         (sourceview_dispose), (ieditor_get_current_word),
5790         (iassist_add_trigger), (iassist_init_suggestions),
5791         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
5792         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
5793         
5794         Big update on sourceview assist capabilites. Autocompletion should
5795         now work much better and function tooltips are finally supported!
5797         * plugins/sourceview/anjuta-document.h:
5798         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
5799         (anjuta_document_get_current_word):
5800         Fixed get_current_word (inspired by aneditor.cxx implementation)
5802         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
5803         (icell_get_attribute):
5804         Fixed get_attribute() to also detect character constants.
5805         Simplified get_char()
5807         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
5808         (isymbol_manager_get_members), (isymbol_manager_get_parents),
5809         (isymbol_manager_get_completions_at_position):
5810         
5811         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
5813 2007-09-04  Naba Kumar  <naba@gnome.org>
5815         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
5816         projects that can not add sources.
5818         * plugins/file-wizard/file.c: Similarly for file wizard,
5819         Do not enable 'Add to project' projects that can not add sources.
5821 2007-09-04  Naba Kumar  <naba@gnome.org>
5823         * configure.in: Bumped gnome-build requirement to 0.2.0
5824         for project capabilities support.
5826         * plugins/project-manager/plugin.c: Enable/disable project
5827         actions based on project capabilities. Fixes bug #433552:
5828         crash in Anjuta IDE: add file test.h in project on generic
5829         Makefile.
5831         * libanjuta/interfaces/libanjuta.idl: Added method to query
5832         project capabilities.
5834 2007-09-03  Naba Kumar  <naba@gnome.org>
5836         * plugins/file-manager/plugin.c: Set shadow type IN.
5837         * plugins/file-manager/file-view.c: Fixed code style.
5838         * plugins/file-manager/file-view.c: Fixed icons column to size
5839         properly.
5841         * plugins/file-manager/plugin.[c,h]: Fixed code style.
5843         * plugins/file-manager/plugin.c: Fixed crash on closing project and
5844         unmonitors project-uri on file-manager deactivation.
5846         * TODO.tasks: Updated
5848 2007-09-02  Johannes Schmid <jhs@gnome.org>
5850         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
5851         Fixed memory leak
5852         
5853         * plugins/file-manager/file-view.c: (file_view_get_selected),
5854         (file_view_button_press_event), (file_view_finalize):
5855         * plugins/file-manager/plugin.c: (project_root_removed),
5856         (file_manager_deactivate):
5857         
5858         Fixed some small bugs I missed before
5860 2007-09-02  Johannes Schmid <jhs@gnome.org>
5862         * plugins/file-manager/*:
5863         Added new and file-manager
5865 2007-09-02  Johannes Schmid <jhs@gnome.org>
5867         * plugins/file-manager/*:
5868         Removed old file-manager
5870 2007-08-31  Johannes Schmid <jhs@gnome.org>
5872         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
5873         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5874         
5875         Fixed some memory leaks
5876         
5877         * MAINTAINERS: Fixed
5878         
5879 2007-08-31  Johannes Schmid <jhs@gnome.org>
5881         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5882         (get_property_value_as_string), (set_property_value_as_string),
5883         (register_callbacks), (preferences_foreach_callback),
5884         (anjuta_preferences_register_property_raw):
5885         * libanjuta/anjuta-preferences.h:
5886         * plugins/build-basic-autotools/build-basic-autotools.c:
5887         (on_build_mesg_format):
5888         * plugins/document-manager/anjuta-document-manager.glade:
5889         * plugins/message-view/anjuta-message-manager-plugin.glade:
5890         
5891         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
5892         broken message view preferences
5893         
5894         * plugins/message-view/message-view.c:
5895         (message_view_instance_init), (pref_change_color), (prefs_init),
5896         (imessage_view_append):
5897         Cleaned up message view (#458041)
5898         
5899         * src/shell.c: (on_preferences_activate),
5900         (anjuta_test_shell_instance_init),
5901         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
5902         Fixed test shell to allow better debugging
5903         
5904 2007-08-31  Johannes Schmid <jhs@gnome.org>
5906         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
5907         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
5908         * plugins/gtodo/main.h:
5909         * plugins/gtodo/plugin.c: (activate_plugin):
5910         
5911         Fixed #423467 (View->Tasks menu items are not 
5912         checked on startup)
5914 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
5916         reviewed by: Johannes Schmid <jhs@gnome.org>
5918         * COPYING:
5919         * data/welcome.txt.in:
5920         * launcher/anjuta_launcher.c:
5921         * libanjuta/anjuta-children.c:
5922         * libanjuta/anjuta-children.h:
5923         * libanjuta/anjuta-debug.h:
5924         * libanjuta/anjuta-encodings.c:
5925         * libanjuta/anjuta-encodings.h:
5926         * libanjuta/anjuta-glue-c.c:
5927         * libanjuta/anjuta-glue-c.h:
5928         * libanjuta/anjuta-plugin-description.c:
5929         * libanjuta/anjuta-plugin-description.h:
5930         * libanjuta/anjuta-plugin-handle.c:
5931         * libanjuta/anjuta-plugin-handle.h:
5932         * libanjuta/anjuta-plugin-manager.c:
5933         * libanjuta/anjuta-plugin-manager.h:
5934         * libanjuta/anjuta-plugin.c:
5935         * libanjuta/anjuta-plugin.h:
5936         * libanjuta/anjuta-preferences.c:
5937         * libanjuta/anjuta-preferences.h:
5938         * libanjuta/anjuta-profile-manager.c:
5939         * libanjuta/anjuta-profile-manager.h:
5940         * libanjuta/anjuta-profile.c:
5941         * libanjuta/anjuta-profile.h:
5942         * libanjuta/anjuta-save-prompt.c:
5943         * libanjuta/anjuta-save-prompt.h:
5944         * libanjuta/anjuta-serializer.c:
5945         * libanjuta/anjuta-serializer.h:
5946         * libanjuta/anjuta-session.c:
5947         * libanjuta/anjuta-session.h:
5948         * libanjuta/anjuta-shell.c:
5949         * libanjuta/anjuta-shell.h:
5950         * libanjuta/anjuta-status.c:
5951         * libanjuta/anjuta-status.h:
5952         * libanjuta/anjuta-ui.c:
5953         * libanjuta/anjuta-ui.h:
5954         * libanjuta/anjuta-utils-priv.h:
5955         * libanjuta/anjuta-utils.c:
5956         * libanjuta/anjuta-utils.h:
5957         * libanjuta/cell-renderer-captioned-image.c:
5958         * libanjuta/cell-renderer-captioned-image.h:
5959         * libanjuta/e-splash.c:
5960         * libanjuta/e-splash.h:
5961         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5962         * libanjuta/interfaces/libanjuta.idl:
5963         * libanjuta/libanjuta.h:
5964         * libanjuta/resources.c:
5965         * libanjuta/resources.h:
5966         * libegg/egg-cell-renderer-text.c:
5967         * libegg/egg-combo-action.c:
5968         * libegg/egg-entry-action.c:
5969         * libegg/egg-recent-action.c:
5970         * libegg/egg-recent-files-module.c:
5971         * libegg/egg-recent-item.c:
5972         * libegg/egg-recent-model.c:
5973         * libegg/egg-recent-view-gtk.c:
5974         * libegg/egg-recent-view.c:
5975         * libegg/egg-submenu-action.c:
5976         * libegg/eggaccelerators.c:
5977         * libegg/eggcellrendererpopup.c:
5978         * libegg/eggcomboselect.c:
5979         * libegg/eggtreemodelfilter.c:
5980         * libegg/eggtreemultidnd.c:
5981         * libegg/gtkcellview.h:
5982         * libegg/treeviewutils/egg-cell-renderer-text.h:
5983         * libegg/treeviewutils/eggaccelerators.h:
5984         * libegg/treeviewutils/eggcellrendererkeys.h:
5985         * libegg/treeviewutils/eggcellrendererpopup.h:
5986         * libegg/treeviewutils/eggtreemodelfilter.h:
5987         * libegg/treeviewutils/eggtreemultidnd.h:
5988         * libegg/treeviewutils/eggtreeviewstate.h:
5989         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
5990         * manuals/anjuta-faqs/Makefile.am:
5991         * manuals/anjuta-manual/C/anjuta-manual.xml:
5992         * manuals/anjuta-manual/C/license.xml:
5993         * manuals/anjuta-manual/es/es.po:
5994         * manuals/anjuta-manual/sv/sv.po:
5995         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
5996         ml:
5997         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
5998         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
5999         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6000         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6001         * manuals/old/ja/anjuta-manual/license.xml:
6002         * plugins/build-basic-autotools/build-basic-autotools.c:
6003         * plugins/build-basic-autotools/build-basic-autotools.h:
6004         * plugins/build-basic-autotools/executer.c:
6005         * plugins/build-basic-autotools/executer.h:
6006         * plugins/build/build_file.c:
6007         * plugins/build/build_file.h:
6008         * plugins/build/build_project.c:
6009         * plugins/build/build_project.h:
6010         * plugins/build/clean_project.c:
6011         * plugins/build/clean_project.h:
6012         * plugins/build/commands.c:
6013         * plugins/build/commands.h:
6014         * plugins/build/compile.c:
6015         * plugins/build/compile.h:
6016         * plugins/build/compiler_options.c:
6017         * plugins/build/compiler_options.h:
6018         * plugins/build/configurer.c:
6019         * plugins/build/configurer.h:
6020         * plugins/build/executer.c:
6021         * plugins/build/executer.h:
6022         * plugins/class-gen/cell-renderer-flags.c:
6023         * plugins/class-gen/cell-renderer-flags.h:
6024         * plugins/class-gen/combo-flags.c:
6025         * plugins/class-gen/combo-flags.h:
6026         * plugins/class-gen/element-editor.c:
6027         * plugins/class-gen/element-editor.h:
6028         * plugins/class-gen/generator.c:
6029         * plugins/class-gen/generator.h:
6030         * plugins/class-gen/plugin.c:
6031         * plugins/class-gen/plugin.h:
6032         * plugins/class-gen/transform.c:
6033         * plugins/class-gen/transform.h:
6034         * plugins/class-gen/validator.c:
6035         * plugins/class-gen/validator.h:
6036         * plugins/class-gen/window.c:
6037         * plugins/class-gen/window.h:
6038         * plugins/class-inheritance/class-callbacks.c:
6039         * plugins/class-inheritance/class-callbacks.h:
6040         * plugins/class-inheritance/class-inherit.c:
6041         * plugins/class-inheritance/class-inherit.h:
6042         * plugins/class-inheritance/plugin.c:
6043         * plugins/class-inheritance/plugin.h:
6044         * plugins/cvs-plugin/cvs-actions.c:
6045         * plugins/cvs-plugin/cvs-actions.h:
6046         * plugins/cvs-plugin/cvs-callbacks.c:
6047         * plugins/cvs-plugin/cvs-callbacks.h:
6048         * plugins/cvs-plugin/cvs-execute.c:
6049         * plugins/cvs-plugin/cvs-execute.h:
6050         * plugins/cvs-plugin/cvs-interface.c:
6051         * plugins/cvs-plugin/cvs-interface.h:
6052         * plugins/cvs-plugin/plugin.c:
6053         * plugins/cvs-plugin/plugin.h:
6054         * plugins/debug-manager/breakpoints.c:
6055         * plugins/debug-manager/breakpoints.h:
6056         * plugins/debug-manager/chunk_view.c:
6057         * plugins/debug-manager/chunk_view.h:
6058         * plugins/debug-manager/data_buffer.c:
6059         * plugins/debug-manager/data_buffer.h:
6060         * plugins/debug-manager/data_view.c:
6061         * plugins/debug-manager/data_view.h:
6062         * plugins/debug-manager/debug_tree.c:
6063         * plugins/debug-manager/debug_tree.h:
6064         * plugins/debug-manager/debugger.c:
6065         * plugins/debug-manager/debugger.h:
6066         * plugins/debug-manager/disassemble.c:
6067         * plugins/debug-manager/disassemble.h:
6068         * plugins/debug-manager/info.c:
6069         * plugins/debug-manager/info.h:
6070         * plugins/debug-manager/locals.c:
6071         * plugins/debug-manager/locals.h:
6072         * plugins/debug-manager/memory.c:
6073         * plugins/debug-manager/memory.h:
6074         * plugins/debug-manager/plugin.c:
6075         * plugins/debug-manager/plugin.h:
6076         * plugins/debug-manager/registers.c:
6077         * plugins/debug-manager/registers.h:
6078         * plugins/debug-manager/sexy-icon-entry.c:
6079         * plugins/debug-manager/sexy-icon-entry.h:
6080         * plugins/debug-manager/sharedlib.c:
6081         * plugins/debug-manager/sharedlib.h:
6082         * plugins/debug-manager/signals.c:
6083         * plugins/debug-manager/signals.h:
6084         * plugins/debug-manager/sparse_buffer.c:
6085         * plugins/debug-manager/sparse_buffer.h:
6086         * plugins/debug-manager/sparse_view.c:
6087         * plugins/debug-manager/sparse_view.h:
6088         * plugins/debug-manager/stack_trace.c:
6089         * plugins/debug-manager/stack_trace.h:
6090         * plugins/debug-manager/start.c:
6091         * plugins/debug-manager/start.h:
6092         * plugins/debug-manager/threads.c:
6093         * plugins/debug-manager/threads.h:
6094         * plugins/debug-manager/utilities.c:
6095         * plugins/debug-manager/utilities.h:
6096         * plugins/debug-manager/watch.c:
6097         * plugins/debug-manager/watch.h:
6098         * plugins/devhelp/htmlview.c:
6099         * plugins/devhelp/htmlview.h:
6100         * plugins/document-manager/action-callbacks.c:
6101         * plugins/document-manager/action-callbacks.h:
6102         * plugins/document-manager/anjuta-docman.c:
6103         * plugins/document-manager/anjuta-docman.h:
6104         * plugins/document-manager/editor-tooltips.c:
6105         * plugins/document-manager/editor-tooltips.h:
6106         * plugins/document-manager/file_history.c:
6107         * plugins/document-manager/file_history.h:
6108         * plugins/document-manager/indent-dialog.c:
6109         * plugins/document-manager/indent-dialog.h:
6110         * plugins/document-manager/indent-util.c:
6111         * plugins/document-manager/indent-util.h:
6112         * plugins/document-manager/plugin.c:
6113         * plugins/editor/aneditor-autocomplete.cxx:
6114         * plugins/editor/aneditor-calltip.cxx:
6115         * plugins/editor/aneditor-indent.cxx:
6116         * plugins/editor/aneditor-priv.h:
6117         * plugins/editor/aneditor.cxx:
6118         * plugins/editor/aneditor.h:
6119         * plugins/editor/lexer.h:
6120         * plugins/editor/plugin.c:
6121         * plugins/editor/plugin.h:
6122         * plugins/editor/print.c:
6123         * plugins/editor/print.h:
6124         * plugins/editor/properties.h:
6125         * plugins/editor/properties_cxx.h:
6126         * plugins/editor/style-editor.c:
6127         * plugins/editor/style-editor.h:
6128         * plugins/editor/text-editor-iterable.c:
6129         * plugins/editor/text-editor-iterable.h:
6130         * plugins/editor/text_editor.c:
6131         * plugins/editor/text_editor.h:
6132         * plugins/editor/text_editor_cbs.c:
6133         * plugins/editor/text_editor_cbs.h:
6134         * plugins/editor/text_editor_menu.c:
6135         * plugins/editor/text_editor_menu.h:
6136         * plugins/editor/text_editor_prefs.c:
6137         * plugins/editor/text_editor_prefs.h:
6138         * plugins/file-loader/dnd.c:
6139         * plugins/file-loader/dnd.h:
6140         * plugins/file-loader/plugin.c:
6141         * plugins/file-manager/an_file_view.c:
6142         * plugins/file-manager/plugin.c:
6143         * plugins/file-wizard/file.c:
6144         * plugins/file-wizard/file.h:
6145         * plugins/file-wizard/plugin.c:
6146         * plugins/file-wizard/plugin.h:
6147         * plugins/gdb/debugger.c:
6148         * plugins/gdb/debugger.h:
6149         * plugins/gdb/gdbmi-test.c:
6150         * plugins/gdb/gdbmi.c:
6151         * plugins/gdb/gdbmi.h:
6152         * plugins/gdb/global.h:
6153         * plugins/gdb/parser.c:
6154         * plugins/gdb/parser.h:
6155         * plugins/gdb/plugin.c:
6156         * plugins/gdb/plugin.h:
6157         * plugins/gdb/utilities.c:
6158         * plugins/gdb/utilities.h:
6159         * plugins/glade/plugin.c:
6160         * plugins/glade/plugin.h:
6161         * plugins/gtodo/egg-datetime.c:
6162         * plugins/gtodo/egg-datetime.h:
6163         * plugins/gtodo/eggtrayicon.c:
6164         * plugins/gtodo/eggtrayicon.h:
6165         * plugins/gtodo/plugin.c:
6166         * plugins/gvim/anjuta-vim.c:
6167         * plugins/gvim/anjuta-vim.h:
6168         * plugins/gvim/gtkvim.c:
6169         * plugins/gvim/gtkvim.h:
6170         * plugins/gvim/plugin.c:
6171         * plugins/gvim/plugin.h:
6172         * plugins/language-support-cpp-java/plugin.c:
6173         * plugins/language-support-cpp-java/plugin.h:
6174         * plugins/macro/macro-actions.c:
6175         * plugins/macro/macro-actions.h:
6176         * plugins/macro/macro-db.c:
6177         * plugins/macro/macro-db.h:
6178         * plugins/macro/macro-dialog.c:
6179         * plugins/macro/macro-dialog.h:
6180         * plugins/macro/macro-edit.c:
6181         * plugins/macro/macro-edit.h:
6182         * plugins/macro/macro-util.c:
6183         * plugins/macro/macro-util.h:
6184         * plugins/macro/plugin.c:
6185         * plugins/macro/plugin.h:
6186         * plugins/message-view/anjuta-msgman.c:
6187         * plugins/message-view/anjuta-msgman.h:
6188         * plugins/message-view/message-view.c:
6189         * plugins/message-view/message-view.h:
6190         * plugins/message-view/plugin.c:
6191         * plugins/message-view/plugin.h:
6192         * plugins/patch/patch-plugin.c:
6193         * plugins/patch/patch-plugin.h:
6194         * plugins/patch/plugin.c:
6195         * plugins/patch/plugin.h:
6196         * plugins/profiler/gprof-call-graph-block-entry.c:
6197         * plugins/profiler/gprof-call-graph-block-entry.h:
6198         * plugins/profiler/gprof-call-graph-block.c:
6199         * plugins/profiler/gprof-call-graph-block.h:
6200         * plugins/profiler/gprof-call-graph-view.c:
6201         * plugins/profiler/gprof-call-graph-view.h:
6202         * plugins/profiler/gprof-call-graph.c:
6203         * plugins/profiler/gprof-call-graph.h:
6204         * plugins/profiler/gprof-flat-profile-entry.c:
6205         * plugins/profiler/gprof-flat-profile-entry.h:
6206         * plugins/profiler/gprof-flat-profile-view.c:
6207         * plugins/profiler/gprof-flat-profile-view.h:
6208         * plugins/profiler/gprof-flat-profile.c:
6209         * plugins/profiler/gprof-flat-profile.h:
6210         * plugins/profiler/gprof-function-call-chart-view.c:
6211         * plugins/profiler/gprof-function-call-chart-view.h:
6212         * plugins/profiler/gprof-function-call-tree-view.c:
6213         * plugins/profiler/gprof-function-call-tree-view.h:
6214         * plugins/profiler/gprof-options.c:
6215         * plugins/profiler/gprof-options.h:
6216         * plugins/profiler/gprof-profile-data.c:
6217         * plugins/profiler/gprof-profile-data.h:
6218         * plugins/profiler/gprof-view-manager.c:
6219         * plugins/profiler/gprof-view-manager.h:
6220         * plugins/profiler/gprof-view.c:
6221         * plugins/profiler/gprof-view.h:
6222         * plugins/profiler/plugin.c:
6223         * plugins/profiler/plugin.h:
6224         * plugins/profiler/string-utils.c:
6225         * plugins/profiler/string-utils.h:
6226         * plugins/project-import/plugin.c:
6227         * plugins/project-import/plugin.h:
6228         * plugins/project-import/project-import.c:
6229         * plugins/project-import/project-import.h:
6230         * plugins/project-manager/plugin.c:
6231         * plugins/project-manager/plugin.h:
6232         * plugins/project-wizard/action.c:
6233         * plugins/project-wizard/action.h:
6234         * plugins/project-wizard/autogen.c:
6235         * plugins/project-wizard/autogen.h:
6236         * plugins/project-wizard/druid.c:
6237         * plugins/project-wizard/druid.h:
6238         * plugins/project-wizard/file.c:
6239         * plugins/project-wizard/file.h:
6240         * plugins/project-wizard/header.c:
6241         * plugins/project-wizard/header.h:
6242         * plugins/project-wizard/install.c:
6243         * plugins/project-wizard/install.h:
6244         * plugins/project-wizard/parser.c:
6245         * plugins/project-wizard/parser.h:
6246         * plugins/project-wizard/plugin.c:
6247         * plugins/project-wizard/plugin.h:
6248         * plugins/project-wizard/property.c:
6249         * plugins/project-wizard/property.h:
6250         * plugins/project-wizard/values.c:
6251         * plugins/project-wizard/values.h:
6252         * plugins/sample1/plugin.c:
6253         * plugins/search/plugin.c:
6254         * plugins/search/plugin.h:
6255         * plugins/search/search-replace_backend.c:
6256         * plugins/search/search-replace_backend.h:
6257         * plugins/search/search_preferences.c:
6258         * plugins/sourceview/anjuta-convert.c:
6259         * plugins/sourceview/anjuta-convert.h:
6260         * plugins/sourceview/anjuta-document-loader.c:
6261         * plugins/sourceview/anjuta-document-loader.h:
6262         * plugins/sourceview/anjuta-document-saver.c:
6263         * plugins/sourceview/anjuta-document-saver.h:
6264         * plugins/sourceview/anjuta-document.c:
6265         * plugins/sourceview/anjuta-document.h:
6266         * plugins/sourceview/anjuta-encodings.c:
6267         * plugins/sourceview/anjuta-encodings.h:
6268         * plugins/sourceview/anjuta-languages-manager.c:
6269         * plugins/sourceview/anjuta-languages-manager.h:
6270         * plugins/sourceview/anjuta-utils.c:
6271         * plugins/sourceview/anjuta-utils.h:
6272         * plugins/sourceview/anjuta-view.c:
6273         * plugins/sourceview/anjuta-view.h:
6274         * plugins/sourceview/assist-window.c:
6275         * plugins/sourceview/assist-window.h:
6276         * plugins/sourceview/sourceview-cell.c:
6277         * plugins/sourceview/sourceview-cell.h:
6278         * plugins/sourceview/sourceview-prefs.c:
6279         * plugins/sourceview/sourceview-prefs.h:
6280         * plugins/sourceview/sourceview-print.c:
6281         * plugins/sourceview/sourceview-print.h:
6282         * plugins/sourceview/sourceview-private.h:
6283         * plugins/sourceview/sourceview-tags.c:
6284         * plugins/sourceview/sourceview-tags.h:
6285         * plugins/sourceview/sourceview.c:
6286         * plugins/sourceview/sourceview.h:
6287         * plugins/subversion/plugin.c:
6288         * plugins/subversion/plugin.h:
6289         * plugins/subversion/subversion-actions.c:
6290         * plugins/subversion/subversion-actions.h:
6291         * plugins/subversion/subversion-callbacks.c:
6292         * plugins/subversion/subversion-callbacks.h:
6293         * plugins/subversion/svn-auth.c:
6294         * plugins/subversion/svn-auth.h:
6295         * plugins/subversion/svn-backend-priv.h:
6296         * plugins/subversion/svn-backend.c:
6297         * plugins/subversion/svn-backend.h:
6298         * plugins/subversion/svn-notify.c:
6299         * plugins/subversion/svn-notify.h:
6300         * plugins/subversion/svn-thread.c:
6301         * plugins/subversion/svn-thread.h:
6302         * plugins/symbol-browser/an_symbol.c:
6303         * plugins/symbol-browser/an_symbol.h:
6304         * plugins/symbol-browser/an_symbol_info.c:
6305         * plugins/symbol-browser/an_symbol_info.h:
6306         * plugins/symbol-browser/an_symbol_iter.c:
6307         * plugins/symbol-browser/an_symbol_iter.h:
6308         * plugins/symbol-browser/an_symbol_prefs.c:
6309         * plugins/symbol-browser/an_symbol_prefs.h:
6310         * plugins/symbol-browser/an_symbol_search.c:
6311         * plugins/symbol-browser/an_symbol_search.h:
6312         * plugins/symbol-browser/an_symbol_view.c:
6313         * plugins/symbol-browser/an_symbol_view.h:
6314         * plugins/symbol-browser/plugin.c:
6315         * plugins/symbol-browser/plugin.h:
6316         * plugins/terminal/terminal.c:
6317         * plugins/tools/dialog.c:
6318         * plugins/tools/dialog.h:
6319         * plugins/tools/editor.c:
6320         * plugins/tools/editor.h:
6321         * plugins/tools/execute.c:
6322         * plugins/tools/execute.h:
6323         * plugins/tools/fileop.c:
6324         * plugins/tools/fileop.h:
6325         * plugins/tools/plugin.c:
6326         * plugins/tools/plugin.h:
6327         * plugins/tools/scripts/find-fixmes.pl:
6328         * plugins/tools/scripts/translation-status.pl:
6329         * plugins/tools/tool.c:
6330         * plugins/tools/tool.h:
6331         * plugins/tools/variable.c:
6332         * plugins/tools/variable.h:
6333         * plugins/valgrind/ldd.c:
6334         * plugins/valgrind/ldd.h:
6335         * plugins/valgrind/list.c:
6336         * plugins/valgrind/list.h:
6337         * plugins/valgrind/menu-utils.c:
6338         * plugins/valgrind/menu-utils.h:
6339         * plugins/valgrind/parser.c:
6340         * plugins/valgrind/parser.h:
6341         * plugins/valgrind/plugin.c:
6342         * plugins/valgrind/plugin.h:
6343         * plugins/valgrind/preferences.c:
6344         * plugins/valgrind/preferences.h:
6345         * plugins/valgrind/process.c:
6346         * plugins/valgrind/process.h:
6347         * plugins/valgrind/symtab.c:
6348         * plugins/valgrind/symtab.h:
6349         * plugins/valgrind/vgactions.c:
6350         * plugins/valgrind/vgactions.h:
6351         * plugins/valgrind/vgcachegrindprefs.c:
6352         * plugins/valgrind/vgcachegrindprefs.h:
6353         * plugins/valgrind/vgdefaultview.c:
6354         * plugins/valgrind/vgdefaultview.h:
6355         * plugins/valgrind/vgerror.c:
6356         * plugins/valgrind/vgerror.h:
6357         * plugins/valgrind/vggeneralprefs.c:
6358         * plugins/valgrind/vggeneralprefs.h:
6359         * plugins/valgrind/vghelgrindprefs.c:
6360         * plugins/valgrind/vghelgrindprefs.h:
6361         * plugins/valgrind/vgio.c:
6362         * plugins/valgrind/vgio.h:
6363         * plugins/valgrind/vgmemcheckprefs.c:
6364         * plugins/valgrind/vgmemcheckprefs.h:
6365         * plugins/valgrind/vgrule-editor.c:
6366         * plugins/valgrind/vgrule-editor.h:
6367         * plugins/valgrind/vgrule-list.c:
6368         * plugins/valgrind/vgrule-list.h:
6369         * plugins/valgrind/vgrule.c:
6370         * plugins/valgrind/vgrule.h:
6371         * plugins/valgrind/vgrulepattern.c:
6372         * plugins/valgrind/vgrulepattern.h:
6373         * plugins/valgrind/vgsearchbar.c:
6374         * plugins/valgrind/vgsearchbar.h:
6375         * plugins/valgrind/vgstrpool.c:
6376         * plugins/valgrind/vgstrpool.h:
6377         * plugins/valgrind/vgtoolprefs.c:
6378         * plugins/valgrind/vgtoolprefs.h:
6379         * plugins/valgrind/vgtoolview.c:
6380         * plugins/valgrind/vgtoolview.h:
6381         * src/about.c:
6382         * src/about.h:
6383         * src/action-callbacks.c:
6384         * src/action-callbacks.h:
6385         * src/anjuta-actions.h:
6386         * src/anjuta-app.c:
6387         * src/anjuta-app.h:
6388         * src/anjuta-callbacks.c:
6389         * src/anjuta-callbacks.h:
6390         * src/anjuta.c:
6391         * src/anjuta.h:
6392         * src/anjuta_cbs.c:
6393         * src/bacon-message-connection.c:
6394         * src/bacon-message-connection.h:
6395         * src/getline.c:
6396         * src/main.c:
6397         * src/shell.c:
6398         * src/shell.h:
6399         * src/start-with.c:
6400         * src/start-with.h:
6401         * src/utilities.c:
6402         * src/utilities.h:
6403         * tagmanager/options.c:
6404         
6405         Change the address of FSF in various files
6407 2007-08-30  Johannes Schmid <jhs@gnome.org>
6409         * anjuta.glade:
6410         * anjuta.gladep:
6411         Removed because they are no longer in use
6412         
6413         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6414         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
6415         Marked some strings as not translatable
6417         * plugins/search/search-replace.c: (list_max_items):
6418         Fixed a possible memory corruption
6420         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6421         Do not show menuitems for locked layout items
6423         * src/main.c: (main):
6424         Some minor style correction in gnome_init
6426 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
6428         * plugins/debug-manager/debugger.c,
6429         plugins/debug-manager/breakpoints.c,
6430         plugins/gdb/plugin.c,
6431         plugins/gdb/debugger.c,
6432         libanjuta/interfaces/libanjuta.idl:
6433         Move all breakpoints functions from IAnjutaDebugger to a new
6434         IAnjutaBreakpointDebugger interface
6436 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
6438         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6439         * plugins/debug-manager/plugin.c,
6440         plugins/debug-manager/breakpoints.c,
6441         plugins/tools/execute.c,
6442         plugins/project-wizard/plugin.c,
6443         plugins/build-basic-autotools/executer.c,
6444         plugins/gdb/debugger.c,
6445         plugins/profiler/gprof-options.h,
6446         plugins/sourceview/assist-window.h,
6447         plugins/class-gen/transform.c,
6448         libanjuta/anjuta-plugin-description.c,
6449         libanjuta/anjuta-status.c,
6450         libanjuta/anjuta-glue-c.c,
6451         libanjuta/anjuta-glue-cpp.c,
6452         plugins/symbol-browser/an_symbol_prefs.c:
6453         Fix warnings mostly "dereferencing type-punned pointer"
6454         Fix two bugs in breakpoints.c and an_symbol_prefs.c
6456 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
6458         * plugins/debug-manager/breakpoints.c,
6459         plugins/debug-manager/debugger.c:
6460         Avoid an endless loop if clearing all breakpoints while the programm
6461         is running
6463 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
6465         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6466         * plugins/debug-manager/plugin.c:
6467         Fix a segmentation fault added in the previous patch
6469 2007-07-21  Johannes Schmid <jhs@gnome.org>
6471         * plugins/build-basic-autotools/executer.c:
6472         (get_program_parameters):
6473         
6474         Show an error dialog if no targets are availible instead of
6475         just returning
6477 2007-07-20  Johannes Schmid <jhs@gnome.org>
6479         * libanjuta/anjuta-shell.c: (on_widget_data_add),
6480         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
6481         * libanjuta/anjuta-shell.h:
6482         * plugins/document-manager/plugin.c: (activate_plugin):
6483         * plugins/glade/anjuta-design-document.c:
6484         * plugins/glade/plugin.c: (glade_update_ui):
6485         * src/anjuta-app.c: (anjuta_app_add_widget_full),
6486         (anjuta_shell_iface_init):
6487         * src/shell.c: (anjuta_test_shell_add_widget),
6488         (anjuta_shell_iface_init):
6489         
6490         Make the document manager undockable (#458038)
6492 2007-07-20  Johannes Schmid <jhs@gnome.org>
6494         * plugins/document-manager/plugin.c: (on_editor_update_ui):
6495         * plugins/glade/anjuta-design-document.c:
6496         * plugins/glade/plugin.c: (glade_update_ui):
6497         
6498         Fixed some save/dirty status bug in glade
6500 2007-07-20  Johannes Schmid <jhs@gnome.org>
6502         * libanjuta/anjuta-status.c:
6503         Fixed crasher on shutdown
6505 2007-07-20  Johannes Schmid <jhs@gnome.org>
6507         * configure.in:
6508         Minimum glade requirement is 3.2 now. It was before
6509         but we did not check...
6510         
6511         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6512         * libanjuta/anjuta-profile.c:
6513         (anjuta_profile_add_plugins_from_xml):
6514         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
6515         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
6516         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
6517         * plugins/file-loader/plugin.c: (on_create_submenu):
6518         * plugins/file-manager/an_file_view.c: (compare_iter):
6519         * plugins/glade/plugin.c: (activate_plugin):
6520         * src/anjuta-app.c: (on_toolbar_view_toggled):
6521         * src/main.c: (main):
6522         
6523         Fixed lots of memory leaks (thansk valgrind)
6525 2007-07-19  Johannes Schmid <jhs@gnome.org>
6527         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6528         * plugins/document-manager/anjuta-docman.c:
6529         (anjuta_docman_set_busy):
6530         * plugins/document-manager/plugin.c: (on_editor_changed):
6531         * plugins/glade/plugin.c: (activate_plugin):
6532         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6533         (on_value_removed_current_editor):
6534         
6535         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
6537 2007-07-18  Johannes Schmid <jhs.gnome.org>
6539         * plugins/build-basic-autotools/executer.c: (execute_program):
6540         Fixed some of the scratchbox stuff but the environment is
6541         still broken
6543 2007-07-18  Johannes Schmid <jhs@gnome.org>
6545         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
6546         (on_plugin_deactivated), (get_plugin_loader_type):
6547         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
6548         (activate_plugin), (deactivate_plugin),
6549         (glade_plugin_instance_init):
6550         
6551         Fixed glade plugin deactivation
6553 2007-07-18  Johannes Schmid <jhs@gnome.org>
6555         * plugins/document-manager/anjuta-docman.c:
6556         (anjuta_docman_add_document):
6557         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
6558         
6559         Fixed path display in document manager with glade files
6561 2007-07-17  Johannes Schmid <jhs@gnome.org>
6563         * libanjuta/interfaces/Makefile.am.iface:
6564         * pixmaps/Makefile.am:
6565         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
6566         * plugins/debug-manager/plugin.c: (value_added_current_editor),
6567         (value_removed_current_editor):
6568         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
6569         (anjuta_docman_set_current_document):
6570         * plugins/document-manager/plugin.c: (on_editor_update_ui),
6571         (on_editor_added), (on_editor_changed):
6572         * plugins/glade/Makefile.am:
6573         * plugins/glade/anjuta-design-document.c:
6574         (anjuta_design_document_instance_init),
6575         (anjuta_design_document_set_property),
6576         (anjuta_design_document_get_property),
6577         (anjuta_design_document_class_init), (anjuta_design_document_new),
6578         (ifile_open), (ifile_get_uri), (ifile_iface_init):
6579         * plugins/glade/anjuta-design-document.h:
6580         * plugins/glade/anjuta-glade-notebook.c:
6581         * plugins/glade/anjuta-glade-notebook.h:
6582         * plugins/glade/plugin.c: (value_added_current_editor),
6583         (value_removed_current_editor), (glade_update_ui),
6584         (on_close_activated), (on_glade_project_changed),
6585         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
6586         (ifile_open):
6587         * plugins/language-support-cpp-java/plugin.c:
6588         (on_value_added_current_editor), (on_value_removed_current_editor):
6589         * plugins/macro/plugin.c: (value_added_current_editor):
6590         * plugins/project-manager/plugin.c: (value_added_current_editor):
6591         * plugins/subversion/plugin.c: (value_added_current_editor):
6592         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
6594         Fixed lot of IAnjutaEditor stuff and completed glade integration
6595         with document manager
6596         
6597         * plugins/build-basic-autotools/build-basic-autotools.c:
6598         (value_added_current_editor):
6599         * plugins/build-basic-autotools/executer.c: (execute_program):
6600         
6601         Some initial code to execute projects inside scratchbox
6602         
6603 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
6605         * plugins/project-import/project-import.c:
6606         Project import overwrites file on user request (bug #452579)
6608 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
6610         * plugins/debug-manager/debugger.c,
6611         plugins/debug-manager/threads.c,
6612         plugins/debug-manager/plugin.c,
6613         plugins/debug-manager/registers.c,
6614         plugins/debug-manager/locals.c,
6615         plugins/debug-manager/stack_trace.c,
6616         plugins/gdb/plugin.c,
6617         plugins/gdb/debugger.c,
6618         plugins/gdb/debugger.h,
6619         libanjuta/interfaces/libanjuta.idl:
6620         Rename change-location to program-moved
6621         Store thread id as gint instead of guint
6622         Do not display registers list if not available
6623         Add intermediate debugger states if missing
6625 2007-07-11  Johannes Schmid <jhs@gnome.org>
6627         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6628         .glade:
6629         Reverted unnecessary changes (#455819)
6631 2007-07-10  Johannes Schmid <jhs@gnome.org>
6633         * plugins/glade/plugin.c:
6634         Fixed glade plugin with glade 3.2 and another crasher
6636 2007-07-09  Johannes Schmid <jhs@gnome.org>
6638         * libanjuta/interfaces/libanjuta.idl:
6639         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6640         .glade:
6641         * plugins/debug-manager/breakpoints.c:
6642         (breakpoint_item_update_in_ui),
6643         (breakpoints_dbase_edit_breakpoint),
6644         (on_toggle_breakpoint_activate):
6645         * plugins/debug-manager/plugin.c:
6646         (on_run_to_cursor_action_activate):
6647         * plugins/document-manager/action-callbacks.c:
6648         (on_editor_command_cut_activate),
6649         (on_editor_command_copy_activate),
6650         (on_editor_command_paste_activate),
6651         (on_editor_command_clear_activate):
6652         * plugins/document-manager/anjuta-docman.c:
6653         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
6654         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
6655         (anjuta_docman_goto_file_line_mark),
6656         (anjuta_docman_find_editor_with_path),
6657         (anjuta_docman_get_all_editors):
6658         * plugins/document-manager/anjuta-docman.h:
6659         * plugins/document-manager/plugin.c:
6660         (update_editor_ui_interface_items), (on_editor_update_ui),
6661         (on_editor_changed), (on_session_save), (on_docman_auto_save),
6662         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
6663         (ianjuta_document_manager_iface_init), (isaveable_save),
6664         (isavable_is_dirty):
6665         * plugins/editor/editor.glade:
6666         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
6667         (idocument_paste), (idocument_clear), (idocument_iface_init),
6668         (iselection_iface_init):
6669         * plugins/glade/Makefile.am:
6670         * plugins/glade/anjuta-glade-notebook.c:
6671         (anjuta_glade_notebook_instance_init),
6672         (anjuta_glade_notebook_set_property),
6673         (anjuta_glade_notebook_get_property),
6674         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
6675         (ifile_open), (ifile_get_uri), (ifile_iface_init),
6676         (ifile_savable_save), (ifile_savable_save_as),
6677         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
6678         (ifile_savable_iface_init), (idocument_can_redo),
6679         (idocument_can_undo), (idocument_begin_undo_action),
6680         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
6681         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
6682         (idocument_copy), (idocument_paste), (idocument_clear),
6683         (idocument_iface_init):
6684         * plugins/language-support-cpp-java/plugin.c:
6685         (on_value_added_current_editor), (on_value_removed_current_editor):
6686         * plugins/macro/macro-util.c: (get_current_editor):
6687         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6688         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
6689         (on_next_occur), (on_incremental_entry_key_press),
6690         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
6691         (on_toolbar_find_incremental_start),
6692         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
6693         * plugins/search/search-replace.c: (search_start_over),
6694         (search_update_combos), (replace_update_combos),
6695         (anjuta_search_replace_activate):
6696         * plugins/search/search-replace_backend.c: (create_search_entries):
6697         * plugins/sourceview/sourceview.c: (idocument_cut),
6698         (idocument_copy), (idocument_paste), (idocument_clear),
6699         (idocument_iface_init), (iselect_iface_init), (iassist_react):
6700         * plugins/tools/editor.c: (on_editor_response):
6701         * plugins/tools/execute.c: (get_current_editor),
6702         (atp_output_context_initialize), (atp_user_tool_execute):
6703         * plugins/tools/variable.c: (get_current_editor),
6704         (atp_variable_get_editor_variable):
6705         
6706         Some more IAnjutaEditor => IAnjutaDocument fixing!
6707         
6708         * plugins/glade/anjuta-glade-notebook.h:
6709         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
6710         (glade_update_ui):
6711         * plugins/glade/plugin.h:
6712         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
6713         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
6714         be used for glade, too. It might still have some rough edges but already works.
6715         (Fixes #415547 – Glade usability problem)
6717 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
6719         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
6720           development release (I updated version of glade3 svn to 3.3.2).
6722 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6724         * plugins/symbol-browser/an_symbol_view.c:
6725         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
6727 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6729         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
6730         (on_system_tags_update_finished), (on_update_global_clicked),
6731         (prefs_page_init), (on_gconf_notify_tags_list_changed),
6732         (symbol_browser_prefs_init),
6733         (symbol_browser_prefs_create_global_tags),
6734         (symbol_browser_load_global_tags):
6735         * plugins/symbol-browser/an_symbol_prefs.h:
6736         * plugins/symbol-browser/an_symbol_view.c:
6737         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
6738         * plugins/symbol-browser/an_symbol_view.h:
6739         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
6740         on global tags update because of delayed prefs merging. Happens when
6741         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
6742         is opened.
6744 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6746         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
6747         after install/uninstall.
6749         Patch from James Liggett:
6750         * scripts/glade2schemas.pl: Fixed creating schemas for list
6751         values.
6753 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
6755         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
6756           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
6757           development release since glade svn version is also 3.3.1. In future, the
6758           solution would be for us to always increment the micro version when
6759           changing the API.
6761 2007-07-05  Johannes Schmid <jhs@gnome.org>
6763         * libanjuta/interfaces/libanjuta.idl:
6764         * plugins/build-basic-autotools/build-basic-autotools.c:
6765         (on_build_mesg_format):
6766         * plugins/debug-manager/breakpoints.c:
6767         (breakpoint_item_update_in_ui),
6768         (breakpoints_dbase_edit_breakpoint),
6769         (on_toggle_breakpoint_activate):
6770         * plugins/debug-manager/plugin.c:
6771         (on_run_to_cursor_action_activate):
6772         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
6773         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
6774         (get_current_editor), (on_save_activate), (on_save_as_activate),
6775         (on_save_prompt_save_editor), (on_close_file_activate),
6776         (on_close_all_file_activate), (on_reload_file_activate),
6777         (anjuta_print_cb), (anjuta_print_preview_cb),
6778         (on_editor_command_upper_case_activate),
6779         (on_editor_command_lower_case_activate),
6780         (on_editor_command_undo_activate),
6781         (on_editor_command_redo_activate),
6782         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
6783         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
6784         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
6785         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
6786         (on_zoom_out_text_activate), (on_force_hilite_activate),
6787         (on_indent1_activate), (on_swap_activate),
6788         (on_editor_add_view_activate), (on_editor_remove_view_activate):
6789         * plugins/document-manager/anjuta-docman.c:
6790         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
6791         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
6792         (anjuta_docman_dispose), (on_notebook_switch_page),
6793         (anjuta_docman_page_from_widget), (on_editor_destroy),
6794         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
6795         (anjuta_docman_get_current_document),
6796         (anjuta_docman_set_current_document),
6797         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
6798         (anjuta_docman_update_page_label),
6799         (anjuta_docman_get_document_from_path),
6800         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
6801         (anjuta_docman_order_tabs):
6802         * plugins/document-manager/anjuta-docman.h:
6803         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
6804         (update_editor_ui_interface_items), (update_editor_ui),
6805         (on_editor_update_save_ui), (on_editor_update_ui),
6806         (on_editor_changed), (on_save_prompt_save_editor),
6807         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
6808         (ianjuta_docman_get_current_document),
6809         (ianjuta_docman_set_current_document),
6810         (ianjuta_docman_remove_buffer),
6811         (ianjuta_document_manager_iface_init), (ifile_get_uri):
6812         * plugins/editor/text_editor.c: (itext_editor_iface_init),
6813         (idocument_get_filename), (idocument_can_undo),
6814         (idocument_can_redo), (idocument_undo),
6815         (idocument_begin_undo_action), (idocument_end_undo_action),
6816         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
6817         * plugins/language-support-cpp-java/plugin.c:
6818         (on_editor_char_inserted_cpp), (on_auto_indent):
6819         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
6820         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6821         * plugins/sample1/plugin.c: (on_sample_action_activate):
6822         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
6823         (on_next_occur), (on_incremental_entry_key_press),
6824         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
6825         (on_toolbar_find_incremental_start),
6826         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
6827         * plugins/search/search-replace.c: (search_and_replace),
6828         (write_message_pane), (search_start_over), (search_update_combos),
6829         (replace_update_combos), (anjuta_search_replace_activate):
6830         * plugins/search/search-replace_backend.c:
6831         (file_buffer_new_from_path), (create_search_entries):
6832         * plugins/sourceview/sourceview-print.c: (create_print_job):
6833         * plugins/sourceview/sourceview.c:
6834         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
6835         (idocument_can_redo), (idocument_can_undo),
6836         (idocument_begin_undo_action), (idocument_end_undo_action),
6837         (idocument_undo), (idocument_redo), (idocument_grab_focus),
6838         (idocument_get_filename), (idocument_iface_init):
6839         * plugins/tools/editor.c: (on_editor_response):
6840         * plugins/tools/execute.c: (atp_output_context_initialize),
6841         (atp_user_tool_execute):
6842         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6843         
6844         Create IAnjutaDocument interface. This interface is a more general idea
6845         of documents being anything that can be modified, has undo/redo and
6846         may have operations like copy/paste.
6847         The primary goal is to integrate better by making it use the standard file
6848         and edit menu instead of it's own glade menu. Of course the downside is that
6849         you won't be able to view a source file and the designer at the same time. Anyway
6850         so many people have complained that they "can't save a glade file" that I think
6851         this is the much better solution.
6852         Work on the glade plugin is still to come but the most difficult things should be
6853         done now.
6855 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
6857         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
6858           version 3.0.3.
6860 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
6862         * libanjuta/anjuta-plugin-manager.c:
6863         (anjuta_plugin_manager_get_plugins_page),
6864         (anjuta_plugin_manager_get_remembered_plugins_page):
6865         * libanjuta/anjuta-plugin-manager.h:
6866         * src/anjuta-app.c: (anjuta_app_install_preferences):
6867         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
6868         and remembered plugins preferences pages in separate pages (avoid
6869         crowd).
6871 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
6873         Patch from James Liggett  <jrliggett@cox.net>:
6874         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
6875         Installed editor preferences schemas. Fixes bug #453463.
6877 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
6879         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
6880         (anjuta_preferences_dialog_init): Sort preferences pages on title.
6882 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
6884         * plugins/document-manager/anjuta-document-manager.ui:
6885         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6886         * src/action-callbacks.c:
6887         * src/action-callbacks.h:
6888         * src/anjuta-actions.h:
6889         * src/anjuta-app.c: (anjuta_app_instance_init),
6890         (anjuta_app_install_preferences):
6891         * src/anjuta.glade:
6892         * src/anjuta.ui: Moved plugins and shortcuts settings inside
6893         General preferences page. Move preferences menu from Settings to
6894         Edit submenu. And got rid of Settings submenu.
6896 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
6898         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
6899         
6900 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
6902         * TODO.tasks: Increased bounty for on-demand preferences task to $150
6903         as discussed and agreed with James Liggett.
6905         Patch from James Liggett  <jrliggett@cox.net>:
6907         * configure.in:
6908         * libanjuta/anjuta-plugin-manager.c:
6909         (on_activated_plugin_objects_foreach),
6910         (anjuta_plugin_manager_get_active_plugin_objects):
6911         * libanjuta/anjuta-plugin-manager.h:
6912         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
6913         (anjuta_plugin_deactivate):
6914         * libanjuta/anjuta-preferences-dialog.c:
6915         (anjuta_preferences_dialog_finalize),
6916         (anjuta_preferences_dialog_class_init), (add_category_columns),
6917         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
6918         (anjuta_preferences_dialog_remove_page):
6919         * libanjuta/anjuta-preferences.c: (property_destroy),
6920         (unregister_preferences_key), (register_callbacks),
6921         (preferences_foreach_callback), (connect_prop_to_object),
6922         (anjuta_preferences_register_property_raw),
6923         (anjuta_preferences_register_property_custom),
6924         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
6925         (anjuta_preferences_remove_page),
6926         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
6927         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
6928         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
6929         (anjuta_preferences_class_init), (anjuta_preferences_new):
6930         * libanjuta/anjuta-preferences.h:
6931         * plugins/build-basic-autotools/Makefile.am:
6932         * plugins/build-basic-autotools/build-basic-autotools.c:
6933         (ipreferences_unmerge):
6934         * plugins/cvs-plugin/Makefile.am:
6935         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
6936         * plugins/document-manager/Makefile.am:
6937         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
6938         * plugins/editor/plugin.c: (ipreferences_unmerge):
6939         * plugins/file-manager/Makefile.am:
6940         * plugins/file-manager/plugin.c: (activate_plugin),
6941         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
6942         * plugins/gtodo/plugin.c: (ipreferences_merge),
6943         (ipreferences_unmerge):
6944         * plugins/language-support-cpp-java/Makefile.am:
6945         * plugins/language-support-cpp-java/plugin.c:
6946         (ipreferences_unmerge):
6947         * plugins/message-view/Makefile.am:
6948         * plugins/message-view/plugin.c: (ipreferences_unmerge):
6949         * plugins/sourceview/Makefile.am:
6950         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
6951         * plugins/symbol-browser/Makefile.am:
6952         * plugins/symbol-browser/an_symbol_prefs.c:
6953         (symbol_browser_prefs_finalize):
6954         * plugins/terminal/Makefile.am:
6955         * plugins/terminal/terminal.c: (ipreferences_unmerge):
6956         * plugins/valgrind/plugin.c: (ipreferences_merge),
6957         (ipreferences_unmerge):
6958         * scripts/Makefile.am:
6959         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
6960         * src/Makefile.am:
6961         * src/action-callbacks.c: (on_set_preferences1_activate):
6962         * src/anjuta-app.c: (anjuta_app_instance_init),
6963         (anjuta_app_install_preferences):
6964         * src/anjuta-app.h:
6965         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
6966         task: Bug #445314: On demand preferences widgets creation. Thanks
6967         James for this great work.
6969 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
6971         * plugins/debug-manager/data_buffer.c,
6972         plugins/message-view/message-view.c: Fixed compiler warnings.
6974 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
6976         * src/action-callbacks.c: (help_activate),
6977         (on_help_manual_activate), (on_help_tutorial_activate),
6978         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
6980         Fixed help activation (bug #451557).
6982 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
6984         * AUTHORS: Added James Liggett. Forgot to add him before :(
6986 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
6988         * plugins/debug-manager/debugger.c,
6989         plugins/debug-manager/plugin.c,
6990         plugins/gdb/debugger.c,
6991         libanjuta/interfaces/libanjuta.idl:
6992         Add a GError* parameter to debugger-stopped signal
6994         * (added) libanjuta/anjuta-error.c,
6995         (added) libanjuta/anjuta-error.h,
6996         libanjuta/Makefile.am:
6997         Register GError as a boxed type
6999         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7000         Support GError* in signal, GError must be registered as a boxed type
7001         Accept NULL as strings
7003 === anjuta 2.2.0 ===
7005 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
7007         * configure.in: Bumped version to 2.2.0
7008         * NEWS: Updated for 2.2.0 stable release.
7009         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7010         Reduce the idle priority to make the UI update before anything else.
7012 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
7014         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7016         * libanjuta/interfaces/libanjuta.idl:
7017         * plugins/document-manager/action-callbacks.c:
7018         (on_editor_command_complete_word_activate):
7019         * plugins/document-manager/plugin.c:
7020         (update_editor_ui_interface_items):
7021         * plugins/editor/text_editor.c: (iautocomplete_activate),
7022         (iautocomplete_iface_init):
7023         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7025         Moved autocomplete() method away from IAnjutaEditorAssist into
7026         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
7027         autocomplete and does not crash with sourceview. Fixes Bug #449620
7028         – The auto completion functionality not work. Also sets menuitem 
7029         insensitive when hiding them.
7031         * plugins/debug-manager/disassemble.c:
7032         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
7033         printf types.
7035 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
7037         * pixmaps/anjuta_splash.png: Updated.
7038         
7039         * plugins/search/search-replace.c
7040         (anjuta_search_replace_activate): Fixed "Find in Files" to select
7041         the right target (project).
7042         * ChangeLog: Added missing log.
7044 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7046         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
7047         manuals/anjuta-manual/C/fileoperations.xml,
7048         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
7050         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
7052         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
7054 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7056         * TODO.tasks: Added bounty for on-demand preferences.
7058         Patch from Thierry Moisan:
7059         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
7060         (bug #88824).
7062 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7064         Patch from tpgww@onepost.net:
7066         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
7067         * libegg/test-actions.c:
7068         * libegg/test-multi-drag.c: (main):
7069         * plugins/debug-manager/memory.c: (read_memory_block):
7070         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
7072         Fixes compile warnings. Fixes bug #427101.
7074 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7076         Patch from James Liggett:
7078         * plugins/profiler/gprof-options.c: (on_option_changed),
7079         (setup_widgets):
7080         * plugins/profiler/gprof-options.h:
7081         * plugins/profiler/gprof-profile-data.c:
7082         (gprof_profile_data_init_profile):
7083         * plugins/profiler/gprof-profile-data.h:
7084         * plugins/profiler/plugin.c: (profiler_get_data),
7085         (profiler_set_target), (register_options),
7086         (on_profile_data_browse_button_clicked),
7087         (on_profiling_options_button_clicked), (on_profiler_delete_data):
7088         * plugins/profiler/profiler.glade: implements independent targets.
7089         implements the ability to select arbitrary gmon.out files.
7090         Fixes bug #403502 – User should also be allowed to select an
7091         independent executable target.
7093 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7095         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7097         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7098         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7100 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7102         * plugins/debug-manager/plugin.c,
7103         plugins/debug-manager/breakpoints.c:
7104         Remove weak pointers when owner is destroyed
7105         Remove all breakpoints before loading new one
7107 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
7109         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
7110          
7111 2007-06-19  Naba Kumar  <naba@gnome.org>
7113         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
7114         Bug #448491 Empty Lines Problem.
7116         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
7117         
7118         * data/default.profile, plugins/message-view/plugin.c: Do not
7119         restore session for messages.
7120         Fixes bug #377461 – don't create new message window for each
7121         build/find.
7123         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
7124         Fixes a crash on exit/project-close if profiler plugin is loaded.
7126 2007-06-17  Naba Kumar  <naba@gnome.org>
7128         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
7129         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
7131         * plugins/file-loader/plugin.c: Fail on opening non existent files.
7132         Bug #448034 – Anjuta crashes on starting (when the last project
7133         directory was deleted).
7135         * plugins/document-manager/plugin.c: Set line markers for files
7136         opened via IAnjutaFile::open(). Fixes missing line markers while
7137         navigating symbols.
7139 2007-06-17  Naba Kumar  <naba@gnome.org>
7141         * plugins/sourceview/sourceview.glade: Set correct font
7142         default value and use monospace instead of sans. Fixes
7143         bug #448408 – crash in Anjuta IDE: Trying to change the
7144         editor
7146 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7148         * plugins/search/search-replace.c,
7149         plugins/search/search-replace.h,
7150         plugins/search/anjuta-search.glade:
7151         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
7152         Fixes bug #355166
7154 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7156         * plugins/debug-manager/plugin.c,
7157         plugins/debug-manager/breakpoints.c:
7158         Add weak references, fixes bug #448053 ?
7160 2007-06-16  Naba Kumar  <naba@gnome.org>
7162         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
7163         dialog to allow forgetting them if user chooses to select a different
7164         one.
7166 2007-06-13  Naba Kumar  <naba@gnome.org>
7168         * plugins/sourceview/sourceview-prefs.c: Initialize font
7169         on startup correctly if use_theme is set.
7171         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
7172         if available for default font. Fixes bug #447304.
7174         * plugins/sourceview/sourceview-prefs.c: Return value based
7175         on right data type. Fixes Bug #438878 – Using gtksourceview editor
7176         for the first time has black background
7177         
7178         * plugins/project-manager/plugin.c: Give a better error message
7179         when project could not be loaded.
7181         * libanjuta/anjuta-serializer.c: Added a comment.
7183 2007-06-13  Johannes Schmid <jhs@gnome.org>
7185         * configure.in:
7186         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
7187         most warnings to avoid simple coding problems.
7188         
7189         * plugins/message-view/anjuta-msgman.c:
7190         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
7191         * plugins/message-view/plugin.c: (on_view_changed),
7192         (ianjuta_msgman_add_view):
7193         
7194         Fixed #440866 by always presenting the message-manager when a tab is
7195         added because Gtk+ seems to have problems to add tabs to hidden widgets.
7196         
7197         * plugins/subversion/subversion-callbacks.c:
7198         (on_subversion_commit_response):
7199         Destroy dialog if user clicks "No"
7201 2007-06-12  Naba Kumar  <naba@gnome.org>
7203         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7204         read and use of uninitialized variable.
7206         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
7207         because it is used in credits listing and packaging could compress
7208         it in docdir. Fixes bug #397881: The credits are empty
7210         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
7211         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
7212         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
7213         plugins/symbol-browser/an_symbol_info.c,
7214         plugins/symbol-browser/plugin.c,
7215         plugins/symbol-browser/an_symbol_view.c,
7216         plugins/editor/aneditor-autocomplete.cxx:
7218         - Do not access TMTag
7219         member in TMSymbol when freeing it because by then the tags
7220         could have changed. Avoids dangerous memory corruptions by freeing
7221         someone else's memory (Could explain those random crashes when
7222         refreshing symbols or re-loading a different project or closing
7223         a project). Anything that tries to refresh symbols could trigger
7224         this corruptions.
7225         - Added a flag to also retrieve method definitions as part of
7226         the class's scope members. And used it to set both function prototype
7227         and definition in symbols. Fixes navigation to prototype and
7228         function definitions from symbol browser (bug #440370)
7230         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
7231         memory. Could fix those bogus 'file changed' dialogs.
7233         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
7235 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7237         * (added) libanjuta/anjuta-utils-priv.h,
7238         libanjuta/anjuta-utils.h,
7239         libanjuta/anjuta-launcher.c,
7240         libanjuta/Makefile.am:
7241         Fix bug #440801: do not use config.h in public include files
7243 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7245         * plugins/project-wizard/templates/mkfile.wiz:
7246         Fix bug #442038: missing project.sh file
7248         * configure.in,
7249         plugins/project-wizard/templates/Makefile.am,
7250         plugins/project-wizard/templates/translatable-strings.h,
7251         (added) plugins/project-wizard/templates/sdl.wiz,
7252         (added) plugins/project-wizard/templates/appwiz_sdl.png,
7253         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
7254         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
7255         (added) plugins/project-wizard/templates/sdl/Makefile.am,
7256         (added) plugins/project-wizard/templates/sdl/.cvsignore,
7257         (added) plugins/project-wizard/templates/sdl/src/main.c,
7258         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
7259         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
7260         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
7261         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
7262         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
7263         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
7264         Fix bug #315635: add a SDL project wizard
7266 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
7268         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
7269         when SIGCHLD is triggered when main loop context is locked. Dead lock
7270         happens when child_exited callback also accesses main loop context.
7271         Happens particularly badly in debug target exiting.
7273 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
7275         * manuals/anjuta-manual/C/debugger.xml:
7276         First update of the debugger documentation
7278 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
7280         * manuals/anjuta-manual/C/fileoperations.xml,
7281         manuals/anjuta-manual/C/projects.xml,
7282         manuals/anjuta-manual/C/anjuta-manual.xml,
7283         manuals/anjuta-manual/C/build.xml,
7284         manuals/anjuta-manual/C/execute.xml,
7285         manuals/anjuta-manual/Makefile.am: Updated more documentation.
7286         Added project properties documentation. Moved execution section
7287         inside project management. Removed dead documentation.
7289 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
7291         * src/anjuta.c, plugins/symbol-browser/plugin.c,
7292         plugins/symbol-browser/plugin.h,
7293         plugins/symbol-browser/an_symbol_prefs.c,
7294         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7295         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
7296         progress bar instead of separate window for system tags
7297         generation. Renamed AnjutaStatus methods to a proper ones.
7299         * plugins/symbol-browser/plugin.c,
7300         plugins/symbol-browser/plugin.h,
7301         plugins/symbol-browser/an_symbol_prefs.c,
7302         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7303         global-tags/create_global_tags.sh.in: Get rid of message window
7304         for showing global tags creation and use a small window with
7305         progress bar.
7307 2007-05-30  Naba Kumar  <naba@gnome.org>
7309         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
7310         Bug 442315 – After calling configure, the build menus are still insensitive,
7311         Bug 442314 – Autogeneration fails when there is no autogen.sh
7313         * plugins/project-manager/plugin.c: Fixed mem corruption when it
7314         fails to remove target/source/group. Fixes bug #440196 – crash in
7315         Anjuta IDE: removing a target
7317 2007-05-29  Naba Kumar  <naba@gnome.org>
7319         * plugins/symbol-browser/an_symbol_view.c,
7320         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
7321         tags generation. Fixed runtime warning.
7323 2007-05-28  Naba Kumar  <naba@gnome.org>
7325         Patch from James Liggett  <jrliggett@cox.net>:
7326         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
7327         Fixed bug #403502 – User should also be allowed to select an
7328         independent executable target.
7330 2007-05-27  Johannes Schmid <jhs@gnome.org>
7332         * plugins/build-basic-autotools/build-basic-autotools.c:
7333         (get_real_directory), (on_build_mesg_format):
7334         
7335         Find correct files for error messages inside scratchbox
7337 2007-05-27  Naba Kumar  <naba@gnome.org>
7339         * manuals/anjuta-manual/C/projects.xml,
7340         manuals/anjuta-manual/C/projects.xml: Updated project
7341         management chapter more.
7343 2007-05-25  Johannes Schmid <jhs@gnome.org>
7345         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7346         * plugins/build-basic-autotools/build-basic-autotools.c:
7347         (on_sb_check_toggled), (build_execute_command),
7348         (ipreferences_merge), (ipreferences_unmerge):
7349         Added support for building inside scratchbox environment
7350         
7351         Patch from James Liggett <jrliggett@cox.net>:
7352         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
7353         (anjuta_msgman_append_view):
7355         Fix 440866 
7356           – Anjuta aborts with numerous assertion failures when adding a new message view tab
7358 2007-05-23  Naba Kumar  <naba@gnome.org>
7360         * manuals/anjuta-manual/C/projects.xml: Updated project
7361         management chapter.
7363 2007-05-22  Naba Kumar  <naba@gnome.org>
7365         * manuals/anjuta-manual/C/projects.xml: More updates.
7367         * manuals/anjuta-manual/C/introduction.xml,
7368         manuals/anjuta-manual/C/projects.xml,
7369         manuals/anjuta-manual/C/interface.xml: Updated documentation.
7371 2007-05-22  Naba Kumar  <naba@gnome.org>
7373         Patch from Étienne Bersac:
7374         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
7375         class in generated class.
7377 2007-05-22  Naba Kumar  <naba@gnome.org>
7379         * plugins/profiler/plugin.c: Fixed a compiler warning.
7380         * plugins/valgrind/Makefile.am: Added ldflags.
7382         Patch from James Liggett:
7383         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
7384         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
7385         specific options.
7387 2007-05-18  Johannes Schmid <jhs@gnome.org>
7389         * plugins/editor/text_editor.c:
7390         * plugins/language-support-cpp-java/plugin.c:
7391         (on_editor_language_changed), (on_value_added_current_editor),
7392         (on_value_removed_current_editor):
7393         
7394         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
7395         Fix assist support in language-support-plugin.
7397 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7399         * libanjuta/interfaces/libanjuta.idl:
7400         Add a new interface allowing to implement plugin able
7401         to load other plugins (not written in C)
7403         * libanjuta/anjuta-plugin-handle.c,
7404         libanjuta/anjuta-plugin-handle.h:
7405         Add a language and a resident plugin properties
7407         * libanjuta/anjuta-glue-plugin.c,
7408         libanjuta/anjuta-glue-plugin.h,
7409         (added)libanjuta/anjuta-glue-c.c,
7410         (added)libanjuta/anjuta-glue-c.h,
7411         libanjuta/Makefile.am:
7412         Split code used to load a C plugin into a common part
7413         in anjuta-glue-plugin and a specific part in anjuta-glue-c
7415         * libanjuta/anjuta-glue-factory.c,
7416         libanjuta/anjuta-glue-factory.h,
7417         libanjuta/anjuta-plugin-manager.c:
7418         Allow to load plugin not written in C and search for the
7419         additional needed code in another plugin
7421 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7423         * plugins/editor/text_editor.c:
7424         Add an empty implementation of IAnjutaEditorAssist for scintilla,
7425         avoiding a crash if scintilla is used
7427 2007-05-14  Johannes Schmid <jhs@gnome.org>
7429         * libanjuta/interfaces/libanjuta.idl:
7430         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7431         (assist_cleanup), (on_assist_end), (on_assist_cancel),
7432         (on_assist_chosen), (on_assist_update), (get_context),
7433         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
7434         (install_assist), (uninstall_assist), (install_support),
7435         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
7436         (cpp_java_plugin_instance_init):
7437         * plugins/language-support-cpp-java/plugin.h:
7438         Use IAnjutaEditorAssist to show language specific suggestions
7439         
7440         * plugins/sourceview/Makefile.am:
7441         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
7442         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7443         * plugins/sourceview/anjuta-view.h:
7444         * plugins/sourceview/assist-window.c: (assist_window_expose),
7445         (assist_window_set_property), (assist_window_get_property),
7446         (assist_window_class_init), (assist_activated),
7447         (assist_window_init), (assist_window_finalize),
7448         (assist_window_select), (assist_window_first),
7449         (assist_window_last), (assist_window_up), (assist_window_down),
7450         (get_coordinates), (assist_window_move), (assist_window_update),
7451         (assist_window_filter_keypress), (assist_window_is_active),
7452         (assist_window_new), (assist_window_get_trigger),
7453         (assist_window_get_position):
7454         * plugins/sourceview/assist-window.h:
7455         * plugins/sourceview/sourceview-args.c (removed):
7456         * plugins/sourceview/sourceview-args.h (removed):
7457         * plugins/sourceview/sourceview-autocomplete.c (removed):
7458         * plugins/sourceview/sourceview-autocomplete.h (removed):
7459         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7460         * plugins/sourceview/sourceview-private.h:
7461         * plugins/sourceview/sourceview-scope.c(removed):
7462         * plugins/sourceview/sourceview-scope.h(removed):
7463         * plugins/sourceview/sourceview.c: (on_assist_chosen),
7464         (on_assist_cancel), (on_document_char_added),
7465         (on_reload_dialog_response), (sourceview_class_init),
7466         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
7467         (iassist_remove_trigger), (iassist_autocomplete),
7468         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
7469         (iassist_react), (iassist_iface_init):
7470         * plugins/sourceview/tag-window.c (moved to assist-window.c):
7471         * plugins/sourceview/tag-window.h (moved to assist-window.c):
7472         
7473         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
7474         - Mark files dirty if reload dialog is canceled.
7476 2007-05-12  Naba Kumar  <naba@gnome.org>
7478         * libanjuta/anjuta-launcher.h: Corrected include file.
7480 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
7482         * libanjuta/anjuta-glue-plugin.c,
7483         libanjuta/anjuta-glue-plugin.h,
7484         libanjuta/anjuta-glue-factory.c,
7485         libanjuta/anjuta-glue-factory.h,
7486         ibanjuta/anjuta-plugin-manager.c:
7487         Move code used to load a C plugin from glue-factory to glue-plugin
7488         So loading a plugin written in another language could be done by
7489         just using another object derived from AnjutaGluePlugin
7491         * libanjuta/libanjuta.h:
7492         Remove anjuta-plugin-handle header, it's not installed as libanjuta
7493         includes
7495 === anjuta 2.1.3 ===
7497 2007-05-11  Naba Kumar  <naba@gnome.org>
7499         * configure.in: Bumped version to 2.1.3
7500         * NEWS: Updated.
7501         * AUTHORS: Updated.
7502         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
7504 2007-05-11  Naba Kumar  <naba@gnome.org>
7506         * configure.in:
7507         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
7508         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
7509         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
7511 2007-05-10  Johannes Schmid <jhs@gnome.org>
7513         * plugins/search/plugin.c:
7514         Make incremental search behave less annoying
7515         
7516 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
7518         * plugins/macro/macro-util.c:
7519         Fix bug #419008 and bug #419036
7520         When creating new header file, use name and email set in
7521         preferences and replace invalid C character by underscore
7522         in guards
7524 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
7526         * plugins/search/search-replace.c,
7527         plugins/search/search-replace_backend.c:
7528         Disable search button if search expression is empty (bug #378193)
7530 2007-05-08  Naba Kumar  <naba@gnome.org>
7532         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
7533         build error.
7535 2007-05-07  Naba Kumar  <naba@gnome.org>
7537         * configure.in:
7538         * plugins/project-wizard/templates/Makefile.am:
7539         * plugins/project-wizard/templates/minimal.wiz:
7540         * plugins/project-wizard/templates/minimal/.cvsignore:
7541         * plugins/project-wizard/templates/minimal/Makefile.am:
7542         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
7543         * plugins/project-wizard/templates/minimal/autogen.sh:
7544         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
7545         * plugins/project-wizard/templates/minimal/project.anjuta:
7546         Added 'minimal', a generic and flat, project template.
7547         
7548 2007-05-05  Naba Kumar  <naba@gnome.org>
7550         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
7552         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
7553         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
7554         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
7555         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
7556         instead of a real one, fixes interdependency with libanjuta.
7557         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
7558         * libanjuta/Makefile.am: 
7559         * libegg/Makefile.am:
7560         * plugins/build-basic-autotools/Makefile.am:
7561         * plugins/class-gen/Makefile.am:
7562         * plugins/class-inheritance/Makefile.am:
7563         * plugins/cvs-plugin/Makefile.am:
7564         * plugins/debug-manager/Makefile.am:
7565         * plugins/devhelp/Makefile.am:
7566         * plugins/document-manager/Makefile.am:
7567         * plugins/editor/Makefile.am:
7568         * plugins/file-loader/Makefile.am:
7569         * plugins/file-manager/Makefile.am:
7570         * plugins/file-wizard/Makefile.am:
7571         * plugins/gdb/Makefile.am:
7572         * plugins/glade/Makefile.am:
7573         * plugins/gtodo/Makefile.am:
7574         * plugins/language-support-cpp-java/Makefile.am:
7575         * plugins/macro/Makefile.am:
7576         * plugins/message-view/Makefile.am:
7577         * plugins/patch/Makefile.am:
7578         * plugins/profiler/Makefile.am:
7579         * plugins/project-import/Makefile.am:
7580         * plugins/project-manager/Makefile.am:
7581         * plugins/project-wizard/Makefile.am:
7582         * plugins/sample1/Makefile.am:
7583         * plugins/search/Makefile.am:
7584         * plugins/sourceview/Makefile.am:
7585         * plugins/subversion/Makefile.am:
7586         * plugins/symbol-browser/Makefile.am:
7587         * plugins/terminal/Makefile.am:
7588         * plugins/tools/Makefile.am:
7589         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
7591 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
7593         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
7595 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7597         * libanjuta/anjuta-launcher.c,
7598         libanjuta/anjuta-launcher.h:
7599         Add some missing implementation
7601 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
7603         Reviewed by Naba Kumar  <naba@gnome.org>:
7604         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
7605         for uninstall-hook.
7607 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
7609         Reviewed by Naba Kumar  <naba@gnome.org>:
7610         * plugins/editor/text_editor.c: Large memory addresses were being
7611         truncated, switched to glong (bug #422143).
7613 2007-04-24  Naba Kumar  <naba@gnome.org>
7615         * plugins/document-manager/plugin.c: (prefs_finalize):
7616         * plugins/editor/aneditor-autocomplete.cxx:
7617         * plugins/editor/text_editor_menu.c:
7618         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
7619         * plugins/file-loader/plugin.c: (open_file_with),
7620         (create_open_with_submenu):
7621         * plugins/file-manager/plugin.c: (prefs_finalize):
7622         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
7623         pointer type castings.
7625 2007-04-24  Naba Kumar  <naba@gnome.org>
7627         Patch from s|s  <supreet.sethi@gmail.com>:
7628         * (added) plugins/project-wizard/templates/django-logo.png:
7629         * (added) plugins/project-wizard/templates/django.wiz:
7630         * plugins/project-wizard/templates/Makefile.am:
7631         * plugins/project-wizard/templates/translatable-strings.h: Added
7632         django project template. http://www.djangoproject.com/
7634 2007-04-24  Naba Kumar  <naba@gnome.org>
7636         * plugins/subversion/anjuta-subversion.glade: Set expansion for
7637         the log entry widget and made the dialog little larger.
7639 2007-04-24  Naba Kumar  <naba@gnome.org>
7641         Patch from Halton Huo:
7642         * configure.in:
7643         * plugins/project-wizard/property.c:
7644         * plugins/subversion/svn-auth.c:
7645         * plugins/subversion/svn-backend-priv.h:
7646         * plugins/subversion/svn-backend.c:
7647         * plugins/subversion/svn-backend.h:
7648         * plugins/subversion/svn-notify.h: Proper use of subversion
7649         headers. Fixes build issues in solaris (bug #426701).
7651 2007-04-24  Naba Kumar  <naba@gnome.org>
7653         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
7654         
7655         * plugins/project-wizard/templates/cpp.wiz:
7656         * plugins/project-wizard/templates/gcj.wiz:
7657         * plugins/project-wizard/templates/gnome.wiz:
7658         * plugins/project-wizard/templates/gtk.wiz:
7659         * plugins/project-wizard/templates/gtkmm.wiz:
7660         * plugins/project-wizard/templates/java.wiz:
7661         * plugins/project-wizard/templates/python.wiz:
7662         * plugins/project-wizard/templates/terminal.wiz:
7663         * plugins/project-wizard/templates/wxwin.wiz:
7664         * plugins/project-wizard/templates/xlib-dock.wiz:
7665         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
7666         project option and set it ON by default (since gnome-build, can't
7667         enabled configure shared lib support later when a sharedlib target
7668         is added).
7670 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7672         * plugins/debug-manager/stack_trace.c:
7673         Fix a missing case in the previous changes
7675 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7677         * plugins/debug-manager/plugin.c:
7678         Fix bug #430401
7680         * plugins/debug-manager/breakpoints.c,
7681         plugins/gdb/plugin.c:
7682         Fix adding breakpoint on a function
7684         * plugins/debug-manager/stack_trace.c:
7685         Highlight changed stack frame
7687 2007-04-18  Naba Kumar  <naba@gnome.org>
7689         * plugins/document-manager/anjuta-docman.c:
7690         (anjuta_docman_dispose), (on_editor_destroy),
7691         (anjuta_docman_remove_editor): Remove the editor widget from
7692         the parent container before calling destroy, otherwise container
7693         removal happens after TextEditor is disposed resulting in call
7694         to value-remove for a TextEditor which is half-dead (crash).
7696 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
7698         * plugins/debug-manager/data_buffer.c
7699         plugins/debug-manager/data_view.c,
7700         plugins/debug-manager/memory.c:
7701         Fixes for bug #418523, bug #427090 and bug #428174
7703 2007-04-11 Halton Huo <halton.huo@sun.com>
7705         reviewed by: <jhs@gnome.org>
7707         * configure.in:
7708         * libanjuta/Makefile.am:
7709         * libanjuta/anjuta-utils.c:
7710         * libanjuta/anjuta-utils.h:
7711         * manuals/reference/libanjuta/Makefile.am:
7712         
7713         Fixed compilation on sun by deploying the libutil methods
7714         in anjuta-utils.h and building them on condition.
7716 2007-04-11  Johannes Schmid <jhs@gnome.org>
7718         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
7719         (anjuta_docman_add_editor):
7720         Hold a reference on the editor as long as we use it.
7721         
7722         * plugins/document-manager/plugin.c: (on_editor_changed):
7723         Destroy GValue to fix a memoery leak.
7725 2007-04-11  Johannes Schmid <jhs@gnome.org>
7727         * plugins/document-manager/plugin.c: (on_editor_changed):
7728         Fixed reference counting for editor by using g_value_take_object instead
7729         of g_value_set_object. The editors are now correctly finalized and thus
7730         we do not lack so much memory anymore.
7731         
7732         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
7733         (anjuta_view_finalize), (anjuta_view_focus_out),
7734         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7735         * plugins/sourceview/anjuta-view.h:
7736         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
7737         * plugins/sourceview/sourceview-prefs.c:
7738         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
7739         * plugins/sourceview/sourceview-prefs.h:
7740         * plugins/sourceview/sourceview-private.h:
7741         * plugins/sourceview/sourceview.c: (on_document_loaded),
7742         (timeout_unref), (on_document_saved), (sourceview_finalize),
7743         (sourceview_new), (ifile_open), (ifile_savable_save),
7744         (ifile_savable_save_as):
7746         Several changes to fix things when the editor is correctly destroyed.
7747         Fixed preferences (which led me to the refcounting issue, #409412)
7748         and removed deprecated completition code that will be replace by
7749         IAnjutaAssist interface soon. 
7751 2007-04-11  Johannes Schmid <jhs@gnome.org>
7753         * libanjuta/anjuta-launcher.c:
7754         (anjuta_launcher_execution_done_cleanup),
7755         (anjuta_launcher_child_terminated):
7756         Possible fix for #428363 and added a g_return_if_fail
7758         * plugins/message-view/plugin.c: (activate_plugin):
7759         Fixed a Gtk/Gdl-Critical
7760         
7761         Patches from Étienne Bersac <bersace03@laposte.net>
7762         * plugins/class-gen/templates/go-source.tpl:
7763         * plugins/macro/macros.xml:
7764         Use better template for GObjects (#417875 and #417918)
7765         
7766         Patches from Halton Huo <halton.huo@sun.com>
7767         * libanjuta/anjuta-launcher.h:
7768         * libanjuta/anjuta-preferences.c:
7769         * libanjuta/anjuta-utils.c:
7770         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
7771         (cg_window_set_add_to_repository):
7772         * plugins/class-inheritance/class-inherit.c:
7773         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
7775 2007-04-09  Johannes Schmid <jhs@gnome.org>
7777         * plugins/editor/print.c: (anjuta_print_show_header):
7778         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7779         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7781   Some string changes (#427395 and #427399)
7783 2007-04-06  Johannes Schmid <jhs@gnome.org>
7785         * plugins/build-basic-autotools/build-basic-autotools.c:
7786         (on_build_mesg_format), (on_build_mesg_parse):
7787         Fixed full path detection
7789 2007-04-05  Naba Kumar  <naba@gnome.org>
7791         Patch from Halton Huo:
7792         * libanjuta/Makefile.am:
7793         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
7794         * libanjuta/anjuta-glue-cpp.h:
7795         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
7796         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
7797         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
7798         (anjuta_glue_factory_get_path), (get_already_loaded_module),
7799         (load_plugin), (anjuta_glue_factory_get_object_type):
7800         * libanjuta/anjuta-glue-factory.h:
7801         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
7802         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
7803         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
7804         (anjuta_glue_plugin_new):
7805         * libanjuta/anjuta-glue-plugin.h:
7806         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7807         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
7808         * libanjuta/anjuta-plugin.h:
7809         * libanjuta/glue-cpp.c:
7810         * libanjuta/glue-cpp.h:
7811         * libanjuta/glue-factory.c:
7812         * libanjuta/glue-factory.h:
7813         * libanjuta/glue-plugin.c:
7814         * libanjuta/glue-plugin.h:
7815         * plugins/build-basic-autotools/build-basic-autotools.h:
7816         * plugins/class-gen/plugin.h:
7817         * plugins/class-inheritance/plugin.h:
7818         * plugins/cvs-plugin/plugin.h:
7819         * plugins/debug-manager/plugin.h:
7820         * plugins/devhelp/plugin.h:
7821         * plugins/document-manager/plugin.h:
7822         * plugins/editor/plugin.h:
7823         * plugins/file-loader/plugin.h:
7824         * plugins/file-manager/plugin.h:
7825         * plugins/file-wizard/plugin.h:
7826         * plugins/gdb/plugin.h:
7827         * plugins/glade/plugin.h:
7828         * plugins/gtodo/plugin.h:
7829         * plugins/language-support-cpp-java/plugin.h:
7830         * plugins/macro/plugin.h:
7831         * plugins/message-view/plugin.h:
7832         * plugins/patch/plugin.h:
7833         * plugins/profiler/plugin.h:
7834         * plugins/project-import/plugin.h:
7835         * plugins/project-manager/plugin.h:
7836         * plugins/project-wizard/plugin.h:
7837         * plugins/sample1/plugin.h:
7838         * plugins/search/plugin.h:
7839         * plugins/sourceview/plugin.h:
7840         * plugins/subversion/plugin.h:
7841         * plugins/symbol-browser/plugin.h:
7842         * plugins/terminal/terminal.c:
7843         * plugins/tools/plugin.h:
7844         * plugins/tools/scripts/tools-2.xml.in:
7845         * plugins/valgrind/plugin.h:
7847         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
7849 2007-04-05  Naba Kumar  <naba@gnome.org>
7851         * anjuta.spec.in, configure.in: Removed dead codes.
7852         
7853         Patch from Jos Dehaes:
7854         * configure.in, plugins/project-wizard/templates/Makefile.am,
7855         plugins/project-wizard/templates/mkfile.wiz,
7856         plugins/project-wizard/templates/translatable-strings.h: Enabled
7857         makefile-based project creation and import. Fixes bug #355145
7859 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
7861         * plugins/debug-manager/debugger.c,
7862         plugins/debug-manager/plugin.c,
7863         plugins/gdb/anjuta-gdb.plugin.in:
7864         Code cleaning (remove unused code, rename this into self)
7865         Add information about supported format in debugger plugin
7866         Activate debugger plugin according to the target format
7868 2007-04-01  Naba Kumar  <naba@gnome.org>
7870         * plugins/message-view/message-view.c:
7871         (message_view_instance_init): Fixed message icons to appear.
7873 2007-03-31  Johannes Schmid <jhs@gnome.org>
7875         * plugins/message-view/anjuta-msgman.c:
7876         (anjuta_msgman_append_view):
7877         * plugins/message-view/plugin.c: (on_view_changed),
7878         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
7879         
7880         Fixed #424845
7882 2007-03-31  Johannes Schmid <jhs@gnome.org>
7884         * plugins/message-view/message-view.c:
7885         (message_view_instance_init), (imessage_view_append):
7886         Show nice icons beside the messages for info, warning and error. This is a completly
7887         cosmetic change so if someone dislikes it he is free to remove it.
7889 2007-03-31  Johannes Schmid <jhs@gnome.org>
7890         
7891         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
7892         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
7893         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
7894         * plugins/message-view/anjuta-msgman.h:
7895         * plugins/message-view/message-view.h:
7896         * plugins/message-view/plugin.c: (on_view_changed),
7897         (activate_plugin):
7898         Fixed #359399 and made next/previous insensitive when not availible
7899         
7900         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
7901         (tag_style_to_string):
7902         Fixed namespace Problem with gdk >= 2.11
7903         
7904         * plugins/sourceview/sourceview-autocomplete.c:
7905         (sourceview_autocomplete_init):
7906         Removed structure, follow-up of #423682
7908 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
7910         * plugins/debug-manager/debug_tree.c,
7911         plugins/debug-manager/debug_tree.h,
7912         plugins/debug-manager/watch.c,
7913         plugins/debug-manager/anjuta-debug-manager.glade:
7914         Inspect variable at cursor
7915         Fix buttons in inspect dialog
7917 2007-03-27  Halton Huo  <halton.huo@sun.com>
7919         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
7921         * plugins/sourceview/sourceview-autocomplete.c
7922         plugins/debug-manager/disassemble.c,
7923         libanjuta/interfaces/libanjuta.idl:
7924         Remove array with 0 size and empty structure as it is not
7925         supported by sun cc, Fixes bug #423682
7927         * plugins/debug-manager/debugger.c:
7928         Remove anonymous union as it is not supported by sun cc,
7929         Fixes bug #423680
7931 === anjuta 2.1.2 ===
7933 2007-03-28  Naba Kumar  <naba@gnome.org>
7935         * configure.in: Bumped version to 2.1.2
7936         * NEWS: Updated for release.
7937         
7938         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
7939         Improved breakpoint marker icon.
7940         
7941         * plugins/editor/anjuta-editor.plugin.in,
7942         plugins/sourceview/sourceview.plugin.in: Made editor plugins
7943         non user activable since they are now remembered properly.
7945 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
7947         * plugins/tools/editor.c:
7948         Fix bug #423270
7950 2007-03-27  Naba Kumar  <naba@gnome.org>
7952         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
7953         word when autocompleting without leaving any trailing part of
7954         the word.
7956 2007-03-27  Kamil Páral  <ripper42@gmail.com>
7958         Reviewed by Naba Kumar  <naba@gnome.org>:
7959         * anjuta.desktop.in.in: Remove "Application" category from desktop
7960         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
7961         
7962 2007-03-27  Naba Kumar  <naba@gnome.org>
7963         
7964         * configure.in, plugins/document-manager/anjuta-docman.c:
7965         (anjuta_docman_add_editor): Conditionally compile notebook tab
7966         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
7968         Patch from Halton Huo:
7969         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
7970         non gcc compiler flags. Fixes bug #423089.
7971         
7972 2007-03-26  Naba Kumar  <naba@gnome.org>
7973         
7974         * AUTHORS, NEWS, TODO.tasks: Updated.
7975         
7976         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
7977         close menuitem.
7978         
7979         * plugins/symbol-browser/plugin.c: (on_editor_saved),
7980         (update_editor_symbol_model), (iter_matches),
7981         (on_editor_update_ui), (value_added_current_editor),
7982         (activate_plugin), (dispose),
7983         (symbol_browser_plugin_instance_init):
7984         * plugins/symbol-browser/plugin.h: update line on editor save
7985         and editor change. Code clean up and fixed warnings.
7987 2007-03-26  Naba Kumar  <naba@gnome.org>
7989         * plugins/project-wizard/templates/java/project.anjuta,
7990         plugins/project-wizard/templates/python/project.anjuta,
7991         plugins/project-wizard/templates/python/project.anjuta:
7992         Removed version control plugins from default selection.
7994         * plugins/tools/scripts/prepare-changelog.pl,
7995         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
7996         script to a better one (that works on both cvs and svn).
7998 2007-03-26  Naba Kumar  <naba@gnome.org>
8000         * (added) plugins/project-wizard/templates/translatable-strings.pl,
8001         Makefile.am: Added the generated translatable file (required for
8002         translations for svn checkouts).
8004         * (added)
8005         plugins/project-wizard/templates/extract-translatable-strings.pl
8006         plugins/project-wizard/templates/Makefile.am, Makefile.am,
8007         po/POTFILES.in: Generated translatable strings for .wiz files and
8008         added them in POTFILES.in for translation. Fixes bug #398035
8010 2007-03-25  Naba Kumar  <naba@gnome.org>
8012         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8013         
8014         * src/anjuta-app.c: Removed dead codes.
8015         
8016         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8017         global tags generation starts.
8018         
8019         * plugins/debug-manager/chunk_view.c,
8020         plugins/debug-manager/start.h,
8021         plugins/debug-manager/chunk_view.h,
8022         plugins/debug-manager/utilities.c,
8023         plugins/debug-manager/utilities.h,
8024         plugins/debug-manager/debugger.c,
8025         plugins/debug-manager/threads.c,
8026         plugins/debug-manager/disassemble.c,
8027         plugins/debug-manager/info.c,
8028         plugins/debug-manager/sharedlib.c,
8029         plugins/debug-manager/threads.h,
8030         plugins/debug-manager/disassemble.h,
8031         plugins/debug-manager/signals.c,
8032         plugins/debug-manager/info.h,
8033         plugins/debug-manager/sharedlib.h,
8034         plugins/debug-manager/data_buffer.c,
8035         plugins/debug-manager/data_view.c,
8036         plugins/debug-manager/signals.h,
8037         plugins/debug-manager/debug_tree.c,
8038         plugins/debug-manager/watch.c,
8039         plugins/debug-manager/registers.c,
8040         plugins/debug-manager/data_buffer.h,
8041         plugins/debug-manager/data_view.h,
8042         plugins/debug-manager/memory.c,
8043         plugins/debug-manager/debug_tree.h,
8044         plugins/debug-manager/watch.h,
8045         plugins/debug-manager/registers.h,
8046         plugins/debug-manager/memory.h,
8047         plugins/debug-manager/locals.c,
8048         plugins/debug-manager/sexy-icon-entry.c,
8049         plugins/debug-manager/breakpoints.c,
8050         plugins/debug-manager/locals.h,
8051         plugins/debug-manager/sexy-icon-entry.h,
8052         plugins/debug-manager/stack_trace.c,
8053         plugins/debug-manager/breakpoints.h,
8054         plugins/debug-manager/sparse_buffer.c,
8055         plugins/debug-manager/sparse_view.c,
8056         plugins/debug-manager/stack_trace.h,
8057         plugins/debug-manager/sparse_buffer.h,
8058         plugins/debug-manager/sparse_view.h,
8059         plugins/debug-manager/start.c,
8060         plugins/gdb/utilities.c,
8061         plugins/gdb/utilities.h,
8062         plugins/gdb/debugger.c,
8063         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
8064         setup.
8066 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8068         * plugins/gdb/debugger.c:
8069         Avoid empty debugger log window by limiting line to 90 characters
8071 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8073         * plugins/debug-manager/plugin.c,
8074         plugins/debug-manager/plugin.h,
8075         plugins/debug-manager/threads.c,
8076         plugins/debug-manager/threads.h,
8077         plugins/debug-manager/breakpoints.c,
8078         plugins/debug-manager/breakpoints.h,
8079         plugins/debug-manager/stack_trace.c,
8080         plugins/debug-manager/stack_trace.h:
8081         View code action now changes location in disassembly view too
8083         * plugins/debug-manager/anjuta-debug-manager.ui:
8084         Rename breakpoint actions
8086 2007-03-24  Naba Kumar  <naba@gnome.org>
8088         * configure.in, src/anjuta-app.c: Use the new docking algorithm
8089         in gdl 0.7.3 (svn trunk).
8090         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8091         
8092 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8094         * plugins/debug-manager/threads.c,
8095         plugins/debug-manager/debug_tree.c,
8096         plugins/debug-manager/debug_tree.h,
8097         plugins/debug-manager/locals.c,
8098         plugins/debug-manager/registers.c,
8099         plugins/debug-manager/stack_trace.c:
8100         Allow to change current thread updating register, stack and locals
8101         Allow to change current stack frame updating locals
8103         * plugins/gdb/debugger.c:
8104         Read argument of selected stack frame
8106         * plugins/debug-manager/data_view.c:
8107         Fix an unrelated bug
8109 2007-03-23  Naba Kumar  <naba@gnome.org>
8111         * plugins/document-manager/anjuta-docman.c,
8112         plugins/document-manager/plugin.c: Fixed many memory leaks.
8113         (ianjuta_file_get_uri() returns a new string).
8115         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
8116         widget for save dialogs.
8117         
8118         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
8119         svn and fixed to get function/prototype/member args list. Call tips
8120         also work fine now.
8122 2007-03-22  Naba Kumar  <naba@gnome.org>
8124         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
8125         and calltips would work again for functions from global tags (Needs
8126         regenerating global tags).
8128         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
8129         ctags svn version and reopened bug #395362. Fixes tags parsing that
8130         seemed to have stopped working recently.
8132 2007-03-21  Naba Kumar  <naba@gnome.org>
8134         * tagmanager/tm_source_file.c, tagmanager/options.c,
8135         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
8136         extend .. more needs to be investigated and fixed). Enabled some
8137         debugging.
8139 2007-03-16  Naba Kumar  <naba@gnome.org>
8141         * src/anjuta.c: Fixed project loading from command line.
8143 2007-03-16  Naba Kumar  <naba@gnome.org>
8145         Patch from James Liggett <jrliggett@cox.net>:
8146         plugins/profiler/gprof-profile-data.c: Fixed a crash.
8147         
8148 2007-03-15  Naba Kumar  <naba@gnome.org>
8150         * libanjuta/anjuta-profile-manager.c,
8151         libanjuta/anjuta-profile-manager.h: Added method to get current
8152         profile.
8154         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
8155         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
8156         is exiting.
8158         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8159         plugins/file-loader/plugin.c: Moved to functions as utility functions.
8160         Also, not load project files in session load in loader plugin.
8161         
8162         * plugins/project-manager/plugin.c, src/anjuta.c:
8163         Emit "exiting" signal in shell when exiting anjuta. project manager
8164         listens to exiting signal and saves session. anjuta.c saves session
8165         only when current projfile is 'user'. Load project saved in session
8166         differently then the rest of the session. This should fix all the
8167         session restoration bugs.
8168         
8169         src/main.c: Present anjuta window when becon message is received.
8171 2007-03-14  Naba Kumar  <naba@gnome.org>
8173         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
8174         not randomly save (it was a wrong looping).
8175         
8176 2007-03-12  Naba Kumar  <naba@gnome.org>
8178         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
8180 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8182         * plugins/debug-manager/anjuta-debug-manager.ui,
8183         libanjuta/interfaces/libanjuta.idl,
8184         plugins/debug-manager/debugger.c,
8185         (added) plugins/debug-manager/threads.c,
8186         (added) plugins/debug-manager/threads.h,
8187         plugins/debug-manager/plugin.c,
8188         plugins/debug-manager/Makefile.am,
8189         plugins/gdb/plugin.c,
8190         plugins/gdb/debugger.c,
8191         plugins/gdb/debugger.h:
8192         Add a window displaying all threads
8193         Add needed functions
8194         Switching to a different thread is still not done
8196         * plugins/debug-manager/debug_tree.c,
8197         plugins/debug-manager/locals.c,
8198         plugins/debug-manager/stack_trace.c:
8199         Small cosmetic changes
8201         * plugins/gdb/gdbmi.c:
8202         Keep all elements in gdbmi hash
8203         Even if using the same key like in -threads-list-ids
8205 2007-03-11  Naba Kumar  <naba@gnome.org>
8207         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
8208         
8209         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
8210         
8211         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8212         manuals/reference/libanjuta/libanjuta-sections.txt,
8213         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
8214         interfaces.
8216 2007-03-11  Naba Kumar  <naba@gnome.org>
8218         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
8219         gtk-doc properly. Bumped gtk-doc requirement to 1.4
8221         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8222         manuals/reference/libanjuta/libanjuta.types,
8223         manuals/reference/libanjuta/libanjuta-sections.txt,
8224         manuals/reference/libanjuta/.cvsignore,
8225         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
8226         infrastructure. Got rid of tmpl/ directory and moved all section
8227         documenation to source code (requires gtk-doc >= 1.4).
8228         
8229         * libanjuta/anjuta-plugin-description.c,
8230         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
8231         libanjuta/cell-renderer-captioned-image.c,
8232         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
8233         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
8234         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
8235         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
8236         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
8237         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
8238         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
8239         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
8240         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
8241         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
8242         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
8243         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
8244         documentation from templates to source code.
8246 2007-03-10  Johannes Schmid <jhs@gnome.org>
8248         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
8249         Added some debug output but could not figure out why 
8250         some plugins are not kept.
8251         
8252         * libanjuta/interfaces/libanjuta.idl:
8253         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8254         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8255         Added IAnjutaEditorGoto::matching_brace
8256         
8257         * plugins/document-manager/action-callbacks.c:
8258         (on_editor_command_match_brace_activate):
8259         * plugins/document-manager/plugin.c:
8260         (update_editor_ui_interface_items):
8261         * plugins/editor/text_editor.c: (igoto_matching_brace),
8262         (igoto_iface_init):
8263         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
8264         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
8266 2007-03-09  Johannes Schmid <jhs@gnome.org>
8268         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8269         Hide correct column
8270         
8271         * plugins/sourceview/sourceview-private.h:
8272         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8273         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8274         (sourceview_new), (ifile_savable_save_as):
8275         Tweaked vfs monitoring
8277 2007-03-09  Johannes Schmid <jhs@gnome.org>
8279         * libanjuta/interfaces/Makefile.am.iface:
8280         Fixed installtion of header files
8281         
8282         * plugins/sourceview/sourceview.c: (set_select):
8283         do not scroll to much in interactive search
8285 2007-03-09  Naba Kumar  <naba@gnome.org>
8287         * src/anjuta.c: Fixed session restoration.
8288         
8289         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
8290         signal handlers after symbol browser plugin is deactivated.
8291         
8292         * plugins/editor/editor.glade,
8293         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
8294         Fixed indentation confustion in preferences.
8296 2007-03-08  Johannes Schmid <jhs@gnome.org>
8298         * plugins/search/search-replace.c: (search_set_combo),
8299         (search_set_action), (search_set_target), (search_set_direction),
8300         (create_dialog), (search_disconnect_set_toggle_connect),
8301         (on_search_match_whole_word_toggled),
8302         (on_search_match_whole_line_toggled),
8303         (on_search_match_word_start_toggled),
8304         (search_set_toggle_direction):
8305         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
8306         it's somehow ugly and uses many deprecated widgets
8307         
8308         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
8309         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8310         Fix #394709
8311         
8312 2007-03-07  Naba Kumar  <naba@gnome.org>
8314         * src/anjuta.c: Make launching projects work from command line. Also
8315         fixes gnome session restart command.
8316         
8317 2007-03-07  Johannes Schmid <jhs@gnome.org>
8319         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
8320         * plugins/class-gen/plugin.c: (iwizard_activate):
8321         Fixed #408218
8322         
8323         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
8324         Fixed #402774
8325         
8326         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8327         Fixed #377483 (It's not possible to know if directories have
8328         a version in CVS. Show version column only if there are version
8329         informations availible
8331         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8332         Fixed memory leak
8334 2007-03-07  Johannes Schmid <jhs@gnome.org>
8336         * plugins/sourceview/sourceview-prefs.c: (get_bool):
8337         Fixed #409408
8338         * plugins/symbol-browser/an_symbol_prefs.c:
8339         (on_update_global_clicked):
8340         Fixed ##409176
8342 2007-03-07  Johannes Schmid <jhs@gnome.org>
8344         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
8345         (anjuta_save_prompt_new):
8346         * plugins/project-import/project-import.c:
8347         (project_import_finalize):
8348         Fixed Gtk-Criticals (maybe #409408)
8350 2007-03-07  Naba Kumar  <naba@gnome.org>
8352         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
8353         when we are at just beginning of string or comment. Fixes bug #397981.
8355 2007-03-07  Johannes Schmid <jhs@gnome.org>
8357         * plugins/language-support-cpp-java/plugin.c:
8358         (initialize_indentation_params):
8359         Removed annoying DEBUG_PRINT
8360         
8361         * plugins/sourceview/sourceview-cell.c:
8362         (sourceview_cell_instance_init), (icell_get_character),
8363         (icell_get_length), (icell_get_char), (icell_get_attribute):
8364         Improved code to be faster
8365         Implemented attribute handling so that indentation really works in any case
8367 2007-03-06  Johannes Schmid <jhs@gnome.org>
8369         * configure.in:
8370         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
8371         
8372         * plugins/document-manager/anjuta-docman.c:
8373         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
8374         Removed old and ugly tab drag&drop code and use built-in gtk stuff
8375         instead (required GTK >= 2.10)
8376         
8377         * plugins/sourceview/sourceview-private.h:
8378         * plugins/sourceview/sourceview.c:
8379         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8380         (sourceview_finalize), (sourceview_new), (imark_mark),
8381         (imark_unmark), (imark_is_marker_set),
8382         (imark_location_from_handle), (imark_delete_all_markers):
8383         Fixed marker handling and worked a bit more on vfs monitoring
8385 2007-03-05  Johannes Schmid <jhs@gnome.org>
8387         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
8388         Added method to select specific iter
8389         
8390         * plugins/sourceview/sourceview-private.h:
8391         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8392         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8393         (sourceview_add_monitor), (on_document_saved),
8394         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
8395         Fixed vfs monitoring (mostly ported code from text_editor.c)
8396         
8397         * plugins/symbol-browser/an_symbol_view.c:
8398         * plugins/symbol-browser/an_symbol_view.h:
8399         * plugins/symbol-browser/plugin.c: (iter_matches),
8400         (on_editor_update_ui), (value_added_current_editor):
8401         Select the current tag in locals window and symbol toolbar. If there
8402         is no tag at the current line, reserve backward for the next tag. This will
8403         select the correct tag if inside a function.
8405 2007-03-05  Naba Kumar  <naba@gnome.org>
8407         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
8408         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
8409         compiler warnings.
8410         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
8411         (Bug #412186)
8412         
8413 2007-03-04  Johannes Schmid <jhs@gnome.org>
8415         * data/Makefile.am:
8416         * po/POTFILES.in:
8417         Fixed distcheck (well, partly)
8419 2007-03-04  Johannes Schmid <jhs@gnome.org>
8421         * plugins/document-manager/anjuta-document-manager.ui:
8422         Move "Swap .c/.h from Main to Browser toolbar
8424         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
8425         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
8426         (fv_prefs_free), (fv_add_tree_entry):
8427         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8428         * plugins/file-manager/plugin.c: (prefs_init):
8429         
8430         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
8432 2007-03-04  Naba Kumar  <naba@gnome.org>
8434         * data/default.proflie, data/Makefile.am, src/anjuta.c,
8435         plugins/project-manager/plugin.c:
8436         Restored default profile and renamed it from "default.anjuta" to
8437         "default.profile".
8438         
8439 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8441         * plugins/debug-manager/debugger.c,
8442         plugins/debug-manager/plugin.c,
8443         plugins/gdb/debugger.c,
8444         libanjuta/interfaces/libanjuta.idl,
8445         plugins/debug-manager/stack_trace.c:
8446         Add a dialog box when a signal is received (except SIGINT)
8447         Display stack frame even if arguments are not available
8449 2007-03-03  Naba Kumar  <naba@gnome.org>
8451         * TODO.tasks: Icons bounty added.
8453         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
8454         choise selection.
8455         
8456         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
8457         and descoping.
8459         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
8460         plugins/Makefile.am, (removed) plugins/profile-default/*,
8461         plugins/project-manager/anjuta-project-manager.plugin.in,
8462         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
8463         profile implementation to load user profile and projects. Store and
8464         restore remembered plugins. Use profile scoping and descoping for
8465         saving and loading sesstions.
8466         
8467         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
8468         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
8469         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
8470         DEBUG_PRINTs.
8472 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8474         * plugins/debug-manager/debug_tree.c
8475         plugins/debug-manager/debug_tree.h:
8476         Bug fix, deleting wrong variable
8478         * plugins/gdb/debugger.c:
8479         Bug fix, remove forgotten debugging code
8481 2007-03-02  Johannes Schmid <jhs@gnome.org>
8483         * plugins/document-manager/anjuta-document-manager.ui:
8484         * plugins/search/anjuta-search.ui:
8485         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
8486         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
8487         ToolbarFind
8489         * src/anjuta-app.c: (on_toolbar_view_toggled),
8490         (on_add_merge_widget), (on_session_save), (on_widget_remove):
8491         Save toolbar positions, don't use fixed toolbar style
8492         
8493         All in all this will allow more complex toolbar configurations and
8494         might gain some space on smaller displays because the user can disable
8495         toolbar parts he does not use. Also allows to use any toolbar style
8496         without looking too ugly.
8498 2007-03-01  Naba Kumasr  <naba@gnome.org>
8500         * TODO.tasks: Added a bounty for creating icons.
8502         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
8503         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
8504         profile-changed signal. Do not sync non-user-activatable plugins.
8506 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
8508         * plugins/debug-manager/disassemble.c,
8509         plugins/debug-manager/sparse_view.c,
8510         plugins/gdb/debugger.c,
8511         libanjuta/interfaces/libanjuta.idl:
8512         Display function name in disassembly view
8514 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
8516         * (added) plugins/debug-manager/bookmark.png,
8517         (added) plugins/debug-manager/breakpoint-disabled.png,
8518         (added) plugins/debug-manager/breakpoint-enabled.png,
8519         (added) plugins/debug-manager/program-counter.png,
8520         (added) plugins/debug-manager/linemarker.png,
8521         plugins/debug-manager/Makefile.am,
8522         plugins/debug-manager/disassemble.c,
8523         plugins/debug-manager/disassemble.h,
8524         plugins/debug-manager/sparse_buffer.c,
8525         plugins/debug-manager/sparse_buffer.h,
8526         plugins/debug-manager/sparse_view.c,
8527         plugins/debug-manager/sparse_view.h,
8528         plugins/debug-manager/plugin.c,
8529         plugins/debug-manager/breakpoints.c,
8530         libanjuta/interfaces/libanjuta.idl:
8531         Add markers in the disassembly view
8532         Display program counter and breakpoints in disassembly view
8534         * plugins/gdb/debugger.c:
8535         Fix a bug added with my previous patch, setting and clearing
8536         breakpoints was not working
8538 2007-02-28  Johannes Schmid <jhs@gnome.org>
8540         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
8541         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
8542         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
8543         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8544         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
8545         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
8546         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
8547         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
8548         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
8549         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8550         Updated (why do they need to be under version control?)
8551         
8552         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
8553         (create_tab_popup_menu), (on_msgman_popup_menu),
8554         (on_tab_button_press_event), (anjuta_msgman_page_new),
8555         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
8556         Added "Close all message tabs" popup menu
8558 2007-02-26  Naba Kumar  <naba@gnome.org>
8560         * plugins/profiler/gprof-flat-profile-entry.c,
8561         plugins/profiler/gprof-flat-profile.c,
8562         plugins/profiler/gprof-flat-profile-entry.h,
8563         plugins/profiler/gprof-flat-profile.h,
8564         plugins/profiler/gprof-flat-profile-view.c,
8565         plugins/profiler/gprof-flat-profile-view.h,
8566         plugins/profiler/gprof-call-graph-block-entry.c,
8567         plugins/profiler/gprof-call-graph-block.c,
8568         plugins/profiler/gprof-function-call-chart-view.c,
8569         plugins/profiler/gprof-call-graph-block-entry.h,
8570         plugins/profiler/gprof-profile-data.c,
8571         plugins/profiler/gprof-call-graph-block.h,
8572         plugins/profiler/gprof-view.c,
8573         plugins/profiler/gprof-call-graph.c,
8574         plugins/profiler/gprof-function-call-chart-view.h,
8575         plugins/profiler/gprof-profile-data.h,
8576         plugins/profiler/gprof-call-graph.h,
8577         plugins/profiler/gprof-view.h,
8578         plugins/profiler/gprof-view-manager.c,
8579         plugins/profiler/gprof-call-graph-view.c,
8580         plugins/profiler/plugin.c,
8581         plugins/profiler/gprof-view-manager.h,
8582         plugins/profiler/gprof-call-graph-view.h,
8583         plugins/profiler/gprof-function-call-tree-view.c,
8584         plugins/profiler/gprof-function-call-tree-view.h,
8585         plugins/profiler/Makefile.am: Fix compiler warnings and link with
8586         gnome-vfs. Fixes bug #411377.
8588 2007-02-26  Naba Kumar  <naba@gnome.org>
8590         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
8592         Patch from James Liggett  <jrliggett@cox.net>:
8593         * plugins/profiler/gprof-flat-profile-view.c,
8594         plugins/profiler/gprof-flat-profile-view.h,
8595         plugins/profiler/gprof-function-call-chart-view.c,
8596         plugins/profiler/gprof-function-call-chart-view.h,
8597         plugins/profiler/gprof-view.c,
8598         plugins/profiler/gprof-view.h,
8599         plugins/profiler/gprof-call-graph-view.c,
8600         plugins/profiler/plugin.c,
8601         plugins/profiler/gprof-call-graph-view.h,
8602         plugins/profiler/gprof-function-call-tree-view.c,
8603         plugins/profiler/gprof-function-call-tree-view.h: Implements
8604         double click navigation. Fixes bug #403514.
8606 2007-02-25  Naba Kumar  <naba@gnome.org>
8608         * libanjuta/anjuta-plugin-manager.c,
8609         libanjuta/anjuta-plugin-handle.[ch],
8610         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
8611         g_hash_table_remove_all (introduced in glib 2.12) to stay the
8612         dependency on glib 2.8. Fixes bug #411623.
8614 2007-02-24  Naba kumar  <naba@gnome.org>
8616         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
8617         
8618         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
8619         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
8620         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
8621         (added) libanjuta/anjuta-profile-manager.c,
8622         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
8623         manager.
8624         Implemented profile pushing and popping. Implemented profile xml
8625         synchronization. Implemented error handling in profiles. Implemented
8626         activation and deactivation signals in plugin manager.
8627         
8628         * libanjuta/Makefile.am: Added libanjuta log domain.
8629         
8630         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
8631         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
8632         in AnjutaShell interface and implemented it in AnjutaApp.
8633         
8634         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8636 2007-02-23  Naba kumar  <naba@gnome.org>
8638         src/main.c: Fixed missing end quote.
8640 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
8642         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
8645 2007-02-20  Naba Kumar  <naba@gnome.org>
8647         * plugins/subversion/plugin.c: Added "..." menuitems.
8648         * ROADMAP, README: Updated.
8649         * libanjuta/anjuta-profile.c: Fixed bugs.
8651         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
8652         plugins/gtodo/Makefile.am: Removed dead code.
8654         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
8655         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
8656         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
8657         plugins/gtodo/list_tooltip.c,
8658         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
8659         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
8660         not contain markups. Fixes Bug #360462.
8662 2007-02-16  Naba Kumar  <naba@gnome.org>
8664         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
8665         unnecessary sub-sections.
8666         
8667 2007-02-15  Naba Kumar  <naba@gnome.org>
8669         * (removed) plugins/document-manager/bookmark-prev-16.png,
8670         plugins/document-manager/bookmark-last.png,
8671         (removed)plugins/document-manager/bookmark-first-16.png,
8672         plugins/document-manager/bookmark-prev.png,
8673         (added) plugins/document-manager/bookmark-toggle.png,
8674         (removed)plugins/document-manager/bookmark_toggle.xpm,
8675         (removed)plugins/document-manager/bookmark-last-16.png,
8676         plugins/document-manager/plugin.c,
8677         plugins/document-manager/anjuta-document-manager.ui,
8678         (removed)plugins/document-manager/bookmark-next-16.png,
8679         plugins/document-manager/bookmark-next.png,
8680         plugins/document-manager/Makefile.am,
8681         (added) plugins/document-manager/bookmark-clear.png,
8682         plugins/document-manager/bookmark-first.png: Upgraded bookmark
8683         icons (stolen from monodevelop). Added clear bookmarks toolbar
8684         button.
8686         * plugins/document-manager/plugin.c,
8687         (added) plugins/document-manager/swap.png,
8688         (removed) plugins/document-manager/undock.png,
8689         plugins/document-manager/Makefile.am: Fixed swap icon.
8691 2007-02-13  Naba Kumar  <naba@gnome.org>
8693         * plugins/class-gen/element-editor.c: Fixed typo.
8694         
8695         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
8696         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
8697         Implementing plugin profiles loading.
8699 2007-02-13  Naba Kumar  <naba@gnome.org>
8701         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
8702         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
8703         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
8704         pixmaps/open_project.png, pixmaps/close_project.png:
8705         Removed more old icons.
8706         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
8707         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
8708         anjuta_logo.png
8709         
8710 2007-02-13  Naba Kumar  <naba@gnome.org>
8712         * plugins/class-gen/element-editor.c: Included missing headers to
8713         prevent build failures in some cases.
8714         
8715 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
8717         * plugins/debug-manager/stack_trace.c:
8718         Fix bug #407115
8720         * plugins/debug-manager/watch.c,
8721         plugins/debug-manager/breakpoints.c:
8722         Same bug than above, wrong use of gtk_ui_manager_get_widget
8724 === anjuta 2.1.1 ===
8726 2007-02-11  Naba Kumar  <naba@gnome.org>
8728         * cofigure.in: Bumped version to 2.1.1
8729         * NEWS: Updated for 2.1.1 release.
8730         
8731 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
8733         * plugins/debug-manager/plugin.c,
8734         plugins/debug-manager/sparse_view.c,
8735         plugins/debug-manager/sparse_view.h:
8736         Reorder some code
8738         * plugins/gdb/debugger.c,
8739         plugins/debug-manager/debugger.c,
8740         plugins/debug-manager/memory.c,
8741         plugins/debug-manager/sparse_buffer.c
8742         plugins/gdb/debugger.h,
8743         libanjuta/interfaces/libanjuta.idl:
8744         Clean up, remove some warnings
8745         Use guint everywhere for addresses
8746         Rewrite code parsing position in debugger
8748 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
8750         * plugins/debug-manager/debug_tree.c:
8751         Use GtkTreeRowReference instead of GtkTreeIter as callback data
8752         Fix bug #406113
8754 2007-02-08  Naba Kumar  <naba@gnome.org>
8756         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
8757         Delay showing the 'file modified on disk' dialog for one sec
8758         from the last notification to insure multiple notifications for
8759         the same file are treated as one. Do not same multiple dialogs
8760         for the same file. Make sure to destory the dialog if later
8761         the conent is no longer different.
8762         
8763 2007-02-08  Naba Kumar  <naba@gnome.org>
8765         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
8766         Prevented spurious 'file modified' dialogs in scintilla editor
8767         when the file is saved.
8769 2007-02-09  Johannes Schmid <jhs@gnome.org>
8771         * scripts/glade2schema.pl:
8772         Added script to convert glade preferences into gconf schema files.
8773         See #406061
8775 2007-02-08  Naba Kumar  <naba@gnome.org>
8777         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
8778         itself is destroyed. Fixes bug #355160.
8779         
8780 2007-02-08  Johannes Schmid <jhs@gnome.org>
8782         * plugins/profiler/profiler.plugin: 
8783         removed from version control (only .in file needed)
8784         
8785         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8786         * plugins/sourceview/sourceview.c: (sourceview_new):
8787         Code cleanup
8788         
8789         * plugins/subversion/svn-thread.c: (svn_thread_start):
8790         * src/main.c: (main):
8791         
8792         Fixed #395875 about initialisation of threads too late
8794 2007-02-07  Armin Burgmeier  <armin@arbur.net>
8796         Reviewed by Naba Kumar  <naba@gnome.org>:
8797         * plugins/class-gen/plugin.c:
8798         * plugins/class-gen/window.c: Removed browse button related code, load
8799         generated output directly into new buffers when not adding to project.
8801         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
8802         buttons from user interface.
8804 2007-02-07  Naba Kumar  <naba@gnome.org>
8806         * po/POTFILES.in: Fixed distcheck.
8808 2007-02-07  Daniel Nylander <po@danielnylander.se>
8810         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
8812 2007-02-07  Johannes Schmid <jhs@gnome.org>
8814         * anjuta.desktop.in.in:
8815         Fixed spelling
8817 2007-02-07  Johannes Schmid <jhs@gnome.org>
8819         * configure.in:
8820         * manuals/anjuta-manual/*
8821         * manuals/anjuta-faqs/*:
8822         #398991 – Anjuta manuals does not use the gnome-doc-utils format
8823         
8824         * plugins/document-manager/anjuta-document-manager.plugin.in:
8825         Removed duplicate application-xml mime-type (review patches properly ;-)
8826         
8827 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
8829         * plugins/gdb/debugger.c,
8830         libanjuta/interfaces/libanjuta.idl:
8831         Fix bug #404755
8832         Fix handling of missing source file
8834 2007-02-06  Naba Kumar  <naba@gnome.org>
8836         Patch from James Liggett  <jrliggett@cox.net>:
8837         * plugins/profiler/gprof-flat-profile.c,
8838         plugins/profiler/gprof-profile-data.c,
8839         plugins/profiler/gprof-call-graph.c,
8840         plugins/profiler/gprof-profile-data.h,
8841         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
8842         Show profiler view when target selected bug #403515.
8844 2007-02-05  Naba Kumar  <naba@gnome.org>
8846         * configure.in: Enabled devhelp plugin by default now that
8847         it works.
8848         
8849         Patch from parmigio@2ainfo.it:
8850         * plugins/document-manager/anjuta-document-manager.plugin.in:
8851         Added xml file type in supported mime types list.
8852         
8853 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
8855         * plugins/debug-manager/debugger.c,
8856         plugins/debug-manager/plugin.c:
8857         Add a field in status bar displaying debugger state
8858         Change cursor shape when debugger is busy
8859         Fix bug #378600
8861         * plugins/debug-manager/watch.c,
8862         plugins/debug-manager/locals.c,
8863         libanjuta/interfaces/libanjuta.idl:
8864         Clean up, remove debugging messages and unused signals
8866 2007-02-03  Johannes Schmid <jhs@gnome.org>
8868         * configure.in:
8869         Fixed AC_INIT and seperated version to major, minor, micro
8871         * anjuta.anjuta:
8872         Load Subversion instead of CVS
8873         
8874         * anjuta.desktop.in.in:
8875         Fixed bug-buddy component
8877         Original patch from Rob Bradfort <robster@debian.org>:
8878         * src/main.c: (get_command_line_args), (main):
8879         Bug #335981 – Migration from popt to GOption
8881 2007-02-03  Naba Kumar  <naba@gnome.org>
8883         * configure.in: Depend on devhelp 0.13 and fixed gecko home
8884         path variable. Fixed bug #341170.
8885         * plugins/profiler/Makefile.am: Fixed indentation.
8886         
8887 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
8889         * libanjuta/interfaces/libanjuta.idl,
8890         plugins/sourceview/sourceview.c,
8891         plugins/editor/text-editor.c,
8892         plugins/symbol-browser/plugin.c,
8893         plugins/search/search-replace.c,
8894         plugins/document-manager/goto_line.c,
8895         plugins/document-manager/action-callbacks.c,
8896         plugins/document-manager/anjuta-docman.c:
8897         Rename markers of anjuta interface
8898         IANJUTA_MARKABLE_NONE has been removed
8899         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
8900         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
8901         IANJUTA_MARKABLE_ATTENTIVE renamed in
8902                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
8903         IANJUTA_MARKABLE_INTENSE renamed in
8904                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
8905         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
8907         * (removed) plugins/sourceview/marker-light.png,
8908         (removed) plugins/sourceview/marker-basic.png,
8909         (removed) plugins/sourceview/marker-attentive.png,
8910         (removed) plugins/sourceview/marker-intense.png,
8911         plugins/sourceview/bookmark.png,
8912         (added) plugins/sourceview/breakpoint-disabled.png,
8913         (added) plugins/sourceview/breakpoint-enabled.png,
8914         (added) plugins/sourceview/program-counter.png,
8915         (added) plugins/sourceview/linemarker.png,
8916         plugins/sourceview/Makefile.am,
8917         (added) plugins/editor/bookmark.xpm,
8918         (added) plugins/editor/breakpoint-disabled.xpm,
8919         (added) plugins/editor/breakpoint-enabled.xpm,
8920         (added) plugins/editor/program-counter.xpm,
8921         (added) plugins/editor/linemarker.xpm,
8922         plugins/editor/Makefile.am:
8923         Add or change marker pixmaps in scintilla and sourceview editor
8925         * plugins/document-manager/plugin.c,
8926         libanjuta/interfaces/libanjuta.idl,
8927         plugins/debug-manager/plugin.c,
8928         plugins/debug-manager/breakpoints.c
8929         plugins/gdb/debugger.c:
8930         Fix bug #376404, program counter marker is not displayed when debugger
8931         Return the selected editor or NULL (if file does not exist) with 
8932         ianjuta_document_manager_goto_file_line* functions
8933         Emit a change-location signal even if the program counter is in an
8934         unknown file
8936 2007-02-02  Naba Kumar  <naba@gnome.org>
8938         * TODO.tasks: Marked bounty bug #359478 completed. And checked
8939         older bounties 'Done'.
8940         
8941 2007-02-02  Naba Kumar  <naba@gnome.org>
8943         * TODO.tasks: Fixed typop.
8945         Patch from James Liggett  <jrliggett@cox.net>:
8946         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
8947         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
8948         profiler plugin by James Liggett. Completes bounty bug #359478
8949         'Gprof performance profiler plugin'
8951 2007-02-01  Naba Kumar  <naba@gnome.org>
8953         * src/main.c: Renamed option name.
8955         * TODO.tasks: Marked "Test and fix all project wizards templates"
8956         bounty completed.
8957         
8958 2007-01-29  Johannes Schmid <jhs@gnome.org>
8960         * plugins/document-manager/plugin.c: (on_editor_changed):
8961         Added DEBUG_PRINT(...)
8962         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
8963         implemented
8964         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
8965         Fix language support plugin for sourceview editor (add some new
8966         language names)
8967         
8968         * plugins/sourceview/sourceview.c: (iindic_clear):
8969         Clear all indicators
8971 2007-01-29  Johannes Schmid <jhs@gnome.org>
8973         * TODO.tasks:
8974         Minor task currentions
8975         
8976         * libanjuta/interfaces/libanjuta.idl:
8977         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
8978         (itext_editor_iface_init):
8979         * plugins/language-support-cpp-java/plugin.c: (install_support):
8980         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
8981         (ieditor_get_attributes), (ieditor_iface_init):
8982         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
8983         plugins.
8984         
8985         * plugins/sourceview/sourceview.glade:
8986         Fixed sourceview preference window
8988 2007-01-28  Naba Kumar  <naba@gnome.org>
8989         
8990         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
8991         Implemented --no-files and --no-session command line options and
8992         corresponding preferernces checkboxes in General tab.
8994 2007-01-28  Johannes Schmid <jhs@gnome.org>
8996         * plugins/subversion/plugin.c:
8997         * plugins/subversion/plugin.h:
8998         * plugins/subversion/svn-notify.c: (svn_show_info),
8999         (show_svn_error), (on_svn_notify):
9000         * plugins/subversion/svn-notify.h:
9001         * plugins/subversion/svn-thread.c: (create_message_view),
9002         (svn_thread_start):
9003         Fixed error handling and fixed #394216 – No indication of subversion commands running
9004         
9005         * plugins/tools/execute.c: (atp_output_context_print):
9006         Show name of tool in message pane
9008 2007-01-28  Naba Kumar  <naba@gnome.org>
9009         
9010         * configure.in, plugins/glade/plugin.c: Make it work with
9011         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
9012         
9013         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9014         from devhelp (won't work untill devhelp is fixed: bug #341170).
9015         
9016         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9017         
9018 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9020         Reviewed by Naba Kumar  <naba@gnome.org>:
9021         * libanjuta/interfaces/libanjuta.idl, 
9022         plugins/debug-manager/debugger.c,
9023         plugins/debug-manager/start.c,
9024         plugins/gdb/plugin.c,
9025         plugins/gdb/debugger.c,
9026         plugins/gdb/debugger.h:
9027         Fix a bug when launching gdb
9028         Set the terminal for the debugged program on the command line.
9030 2007-01-26  Johannes Schmid <jhs@gnome.org>
9032         * plugins/sourceview/anjuta-document-saver.c:
9033         (anjuta_document_saver_save):
9034         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
9035         * plugins/sourceview/sourceview.c: (save_if_modified),
9036         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
9037         Proper error handling, for example if a file was modified externally. Use backup files
9038         to avoid data-loss on disk full.
9040 2007-01-24  Naba Kumar  <naba@gnome.org>
9041         
9042         * plugins/devhelp/htmlview.c: Fixed crash during project load.
9043         Fixed mem leak and source leak.
9044         
9045 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
9047         Reviewed by Naba Kumar  <naba@gnome.org>:
9048         * plugins/debug-manager/debug_tree.c,
9049         plugins/debug-manager/debug_tree.h,
9050         plugins/debug-manager/watch.c:
9051         Partial rewrite of the variable object code, find and fix a few bugs
9052         Fix bug #395808: gdb can still crash but children are listed
9053         on request only so you can avoid the crash
9055 2007-01-24  Naba Kumar  <naba@gnome.org>
9056         
9057         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
9058         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
9059         plugins/symbol-browser/plugin.h,
9060         plugins/symbol-browser/plugin.c,
9061         plugins/symbol-browser/Makefile.am: Added current file (local)
9062         symbols view (Seriously getting bored with the browse toolbar).
9064 2007-01-22  Naba Kumar  <naba@gnome.org>
9065         
9066         Patch from Gabor Kelemen:
9067         * po/POTFILES.in: Added .plugin.in files.
9069 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
9071         Reviewed by Naba Kumar  <naba@gnome.org>:
9072         * plugins/document-manager/anjuta-docman.c,
9073         plugins/message-view/anjuta-msgman.c
9074         Set right alignment to the label widget in the tab title.
9076 2007-01-21  Naba Kumar  <naba@gnome.org>
9077         
9078         * libegg/egg-combo-action.c: Fixed mode line.
9079         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9080         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
9082 2007-01-21  Armin Burgmeier  <armin@arbur.net>
9084         Reviewed by Naba Kumar  <naba@gnome.org>:
9085         * plugins/class-gen/plugin.c: Prompt for target before actually
9086         generating the class files. This ensures that the files are created in
9087         the correct directory. Fixes bug #397406.
9089         * plugins/class-gen/window.c: Set browse buttons to insensitive when
9090         the class is added to the project.
9092 2007-01-21  Naba Kumar  <naba@gnome.org>
9094         * libanjuta/anjuta-plugin-description.c,
9095         libanjuta/anjuta-ui.h,
9096         libanjuta/anjuta-status.c,
9097         libanjuta/anjuta-plugin-description.h,
9098         libanjuta/cell-renderer-captioned-image.c,
9099         libanjuta/anjuta-plugin-handle.c,
9100         libanjuta/anjuta-status.h,
9101         libanjuta/resources.c,
9102         libanjuta/cell-renderer-captioned-image.h,
9103         libanjuta/glue-cpp.c,
9104         libanjuta/anjuta-plugin-handle.h,
9105         libanjuta/anjuta-plugin.c,
9106         libanjuta/anjuta-preferences-dialog.c,
9107         libanjuta/libanjuta.h,
9108         libanjuta/resources.h,
9109         libanjuta/glue-cpp.h,
9110         libanjuta/anjuta-plugin.h,
9111         libanjuta/anjuta-preferences-dialog.h,
9112         libanjuta/anjuta-plugin-manager.c,
9113         libanjuta/anjuta-shell.c,
9114         libanjuta/anjuta-plugin-manager.h,
9115         libanjuta/anjuta-shell.h,
9116         libanjuta/anjuta-save-prompt.c,
9117         libanjuta/anjuta-save-prompt.h,
9118         libanjuta/anjuta-children.c,
9119         libanjuta/anjuta-utils.c,
9120         libanjuta/anjuta-profile.c,
9121         libanjuta/anjuta-preferences.c,
9122         libanjuta/anjuta-launcher.c,
9123         libanjuta/anjuta-utils.h,
9124         libanjuta/anjuta-profile.h,
9125         libanjuta/anjuta-launcher.h,
9126         libanjuta/anjuta-ui.c: Updated file headers.
9128         * po/POTFILES.in: Updated.
9130         * libanjuta/anjuta-marshal.list,
9131         (added) libanjuta/anjuta-plugin-handle.c,
9132         (added) libanjuta/anjuta-plugin-handle.h,
9133         (added) libanjuta/anjuta-plugin-manager.c,
9134         (added) libanjuta/anjuta-plugin-manager.h,
9135         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9136         (added) libanjuta/anjuta-profile.c,
9137         (added) libanjuta/anjuta-profile.h,
9138         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
9139         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
9140         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
9141         src/action-callbacks.c: Implemented AnjutaPluginManager
9142         class based on old plugins.[ch]. Implemented AnjutaProfile as
9143         prelimanary profiles implementation. Implemented AnjutaPluginHandle
9144         class to represent plugins (not to be confused with plugin objects).
9145         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
9146         implemented it in AnjutaApp and AnjutaTestShell.
9147         De-globalized plugin management and several clean ups.
9149         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
9150         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
9151         plugins/search/search-replace.c, plugins/terminal/terminal.c,
9152         plugins/project-import/project-import.c,
9153         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9154         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
9155         Fixed plugins for the change in API.
9157         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
9158         file.
9159         
9160         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9162 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
9164         Reviewed by Naba Kumar  <naba@gnome.org>:
9165         * libanjuta/anjuta-launcher.c,
9166         libanjuta/anjuta-launcher.h:
9167         Add a new function anjuta_set_terminate_on_exit to close the i/o
9168         channel when the child exit
9169         Return directly the status and not the exit code in child-exited
9170         signal
9172         * plugins/gdb/debugger.c:
9173         Use new function in debugger plugin
9175 2007-01-18  Johannes Schmid <jhs@gnome.org>
9177         * src/about.c: Do not show empty license information instead hide the button (#397883)
9179 2007-01-15  Johannes Schmid <jhs@gnome.org>
9181         * plugins/project-manager/plugin.c:
9182         * plugins/project-wizard/templates/python.wiz
9183         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
9184         
9185         Fixed #335235 python programs are not executeable/ do not start when pressing F3
9186         You will also need latest gnome-build svn       
9188 === anjuta 2.1.0 ===
9190 2007-01-14  Naba Kumar  <naba@gnome.org>
9192         * configure.in: Removed reference of mkfile project
9193         template to fix distcheck build error.
9194         * AUTHORS: Updated.
9195         * NEWS: Updated.
9196         * configure.in: Bumped version to 2.1.0 for beta release.
9197         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9198         crashes as soon as editing starts in normal text files.
9200 2007-01-14  Johannes Schmid <jhs@gnome.org>
9202         * configure.in
9203         * po/LINGUAS:
9204         Applied http://live.gnome.org/GnomeGoals/PoLinguas
9206         * tagmanager/c.c:
9207         Patch from Massimo Cora' to hopefully fix #395362
9209         * plugins/project-wizard/templates/*:
9211         Fixed and tested all project-wizards. Deactivated mkfile project because
9212         it was totally broken and I don't see any real use for it.
9213         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
9215 2007-01-14  Naba Kumar  <naba@gnome.org>
9217         * NEWS: Updated for release.
9218         
9219         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
9220         
9221         * libanjuta/interfaces/libanjuta.idl,
9222         plugins/editor/text_editor_cbs.c,
9223         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
9224         interface and implemented it for scintilla.
9225         
9226         * plugins/editor/text-editor.c: Fixed highlighing issues when
9227         used with indicators (particularly when the file is just opened).
9228         Fixes bug #377477 – when debugging, scintilla editor grays out all
9229         lines before current line.
9230         
9231         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
9232         Maintain a separate list of indicated edtitors for separate contexts.
9233         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
9234         
9235 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
9237         Reviewed by Naba Kumar  <naba@gnome.org>:
9238         * plugins/debug-manager/plugin.c:
9239         Bug fix: breakpoints cannot be added after stopping the debugger
9241 2007-01-13  Naba Kumar  <naba@gnome.org>
9243         * NEWS: Updated for release.
9245 2007-01-12  Johannes Schmid <jhs@gnome.org>
9247         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
9248         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
9249         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
9250         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
9251         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
9252         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
9253         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
9254         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
9255         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
9256         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
9257         
9258         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
9259         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
9260         
9261         * plugins/sourceview/sourceview.c:
9262         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
9263         on character positions.
9264         
9265 2007-01-12  Naba Kumar  <naba@gnome.org>
9267         * src/anjuta-app.c,
9268         plugins/project-manager/plugin.c,
9269         plugins/profile-default/plugin.c,
9270         libanjuta/anjuta-status.c,
9271         libanjuta/anjuta-status.h: Introduced an API for application title
9272         in AnjutaStatus. Set application title to project name.
9274 2007-01-11  Massimo Cora' <maxcvs@email.i>
9276         Reviewed by Naba Kumar  <naba@gnome.org>:
9277         * tagmanager/Makefile.am,
9278         plugins/symbol-browser/Makefile.am: removed installation for 
9279         test programs.
9281 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
9283         Reviewed by Naba Kumar  <naba@gnome.org>:
9284         * plugins/debug-manager/start.h,
9285         plugins/debug-manager/start.c,
9286         plugins/debug-manager/anjuta-debug-manager.ui,
9287         plugins/debug-manager/plugin.c:
9288         Partial fix for bug #392537
9290         * plugins/debug-manager/disassemble.c:
9291         Fix bug #392543
9293 2007-01-11  Naba Kumar  <naba@gnome.org>
9295         * src/anjuta.c: Load project seperately from session,
9296         so that project session is also loaded.
9297         
9298         * plugins/profile-default/plugin.c: Load project in new
9299         anjuta if there already is one loaded currently (disabled
9300         code for now).
9301         
9302         * plugins/editor/aneditor.cxx: Disconnect focus in/out
9303         signals when editor is destroyed. Fixes a crash bug.
9304         
9305         * plugins/editor/text_editor.c: Do not mark line in
9306         ianjuta_editor_goto_line() implementation.
9307         
9308         * plugins/search/search-replace.c: Always check for markable
9309         interface availablility because its optional for an editor.
9310         
9311         * plugins/document-manager/goto_line.c,
9312         plugins/document-manager/action-callbacks.c: Mark lines for
9313         goto line commands (from dialog and from menu entry box).
9314         
9315         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
9316         plugins/file-manager/an_file_view.c: Expand file manager
9317         nodes in idle loop, one at a time. Did as a possible work
9318         around for bug #361763, but it didn't make any difference.
9319         However, it could still be useful in situations where there
9320         are lots to expand.
9321         
9322         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
9324 2007-01-11  Naba Kumar  <naba@gnome.org>
9326         * plugins/editor/scintilla/LineMarker.h,
9327         plugins/editor/scintilla/LexBasic.cxx,
9328         plugins/editor/scintilla/LexHTML.cxx,
9329         plugins/editor/scintilla/include/SciLexer.h,
9330         plugins/editor/scintilla/include/Scintilla.h,
9331         plugins/editor/scintilla/include/Scintilla.iface,
9332         plugins/editor/scintilla/include/ScintillaWidget.h,
9333         plugins/editor/scintilla/LexBash.cxx,
9334         plugins/editor/scintilla/PlatGTK.cxx,
9335         plugins/editor/scintilla/ViewStyle.h,
9336         plugins/editor/scintilla/Editor.cxx,
9337         plugins/editor/scintilla/StyleContext.h,
9338         plugins/editor/scintilla/LexCPP.cxx,
9339         plugins/editor/scintilla/Converter.h,
9340         plugins/editor/scintilla/LexAU3.cxx,
9341         plugins/editor/scintilla/Editor.h,
9342         plugins/editor/scintilla/LexPerl.cxx,
9343         plugins/editor/scintilla/LexVB.cxx,
9344         plugins/editor/scintilla/ScintillaGTK.cxx,
9345         plugins/editor/scintilla/ViewStyle.cxx,
9346         plugins/editor/scintilla/PropSet.cxx,
9347         plugins/editor/scintilla/LexSQL.cxx,
9348         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
9349         version 1.71
9351 2007-01-11  Armin Burgmeier  <armin@arbur.net>
9353         Reviewed by Naba Kumar  <naba@gnome.org>:
9354         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
9355         selected for editing. This fixes bug #394218.
9357         * plugins/class-gen/plugin.c: Do not use project's root URI as project
9358         name if said URI is not known.
9360         * plugins/class-gen/window.c: When stripping function prefix away,
9361         include the trailing underscore because it is already set by the
9362         template.
9364         * plugins/class-gen/transform.c: Include "const char*" and "const
9365         gchar*" in the list for transforming a default C type to a GType.
9366         Don't access invalid memory when writing pointer_str in
9367         cg_transform_first_argument.
9369 2007-01-11  Naba Kumar  <naba@gnome.org>
9371         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
9372         pixmaps/anjuta.svg, pixmaps/Makefile.am,
9373         (renamed) pixmaps/anjuta_icon.png, src/main.c,
9374         libegg/test-actions.c, anjuta.desktop.in.in,
9375         anjuta.prj: Renamed application icon to 'anjuta.png' from
9376         'anjuta_icon.png'. Added more fields in desktop file.
9378         * mime/anjuta.xml: Added magic section.
9379         
9380         * (removed) mime/anjuta.applications,
9381         (removed) mime/anjuta.mime, mime/Makefile.am,
9382         (removed) mime/anjuta.keys,
9383         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
9384         registeration and added scalable icon. Also fixes bug #393680
9386 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
9388         Reviewed by Naba Kumar  <naba@gnome.org>:
9389         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
9390         and anjuta_status_progress_add_ticks() to check for progressbar 
9391         being realized before trying to update it.
9393 2007-01-10  Naba Kumar  <naba@gnome.org>
9395         * tagmanager/tm_workspace.c,
9396         po/POTFILES.in,
9397         plugins/debug-manager/Makefile.am,
9398         plugins/tools/scripts/Makefile.am,
9399         plugins/class-gen/plugin.c,
9400         plugins/class-gen/Makefile.am,
9401         global-tags/Makefile.am: Fixed make distcheck.
9403         * plugins/debug-manager/attach_process.c,
9404         plugins/debug-manager/attach_process.h,
9405         plugins/class-gen/action-callbacks.h,
9406         plugins/class-gen/action-callbacks.c,
9407         plugins/class-gen/class_gen.h,
9408         plugins/class-gen/class_gen.c: Deleted unused/old files.
9410         * (removed) scintilla, (added) plugins/editor/scintilla,
9411         plugins/editor/scintilla/lexers.make,
9412         plugins/editor/scintilla/Makefile.am,
9413         plugins/editor/Makefile.am
9414         configure.in, manuals/reference/libanjuta/Makefile.am
9415         Makefile.am: Moved scintilla to its right place.
9417 2007-01-09  Naba Kumar  <naba@gnome.org>
9419         * plugins/profile-default/plugin.c: Save project session before
9420         a new one is opened.
9422         * plugins/project-manager/plugin.c,
9423         plugins/project-manager/plugin.h,
9424         plugins/project-manager/anjuta-project-manager.ui,
9425         plugins/profile-default/plugin.c,
9426         plugins/profile-default/plugin.h,
9427         plugins/profile-default/Makefile.am,
9428         (added) plugins/profile-default/anjuta-default-profile.ui,
9429         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9430         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
9431         multiple projects support.
9432         
9433 2007-01-06  Armin Burgmeier  <armin@arbur.net>
9435         Reviewed by Naba Kumar  <naba@gnome.org>
9436         * plugins/class-gen/combo-flags.h:
9437         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
9438         enum, added a type parameter to selected signal. Select highlighted
9439         entry when pressing enter (but not unselect it if it was already
9440         selected) before closing the popup. Also accept input when clicking
9441         not into the popup.
9443         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
9444         according to selection type.
9446         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
9447         VOID:BOXED,ENUM.
9449 2007-01-08  Johannes Schmid <jhs@gnome.org>
9451   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
9452   * plugins/project-wizard/templates/gtkmm/Makefile.am
9453   * plugins/project-wizard/templates/python/configure.ac.tpl
9454   * plugins/project-wizard/templates/python/configure.in.tpl
9455   * plugins/project-wizard/templates/python/Makefile.am
9456   * plugins/project-wizard/templates/cpp/configure.ac.tpl
9457   * plugins/project-wizard/templates/cpp/configure.in.tpl
9458   * plugins/project-wizard/templates/cpp/Makefile.am
9459   * plugins/project-wizard/templates/terminal.wiz
9460   * plugins/project-wizard/templates/xlib-dock.wiz
9461   * plugins/project-wizard/templates/wxwin.wiz
9462   * plugins/project-wizard/templates/java.wiz
9463   * plugins/project-wizard/templates/xlib/configure.ac.tpl
9464   * plugins/project-wizard/templates/xlib/configure.in.tpl
9465   * plugins/project-wizard/templates/xlib/Makefile.am
9466   * plugins/project-wizard/templates/gcj/configure.ac.tpl
9467   * plugins/project-wizard/templates/gcj/configure.in.tpl
9468   * plugins/project-wizard/templates/gcj/Makefile.am
9469   * plugins/project-wizard/templates/terminal/configure.ac.tpl
9470   * plugins/project-wizard/templates/terminal/configure.in.tpl
9471   * plugins/project-wizard/templates/terminal/Makefile.am
9472   * plugins/project-wizard/templates/terminal/autogen.sh
9473   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
9474   * plugins/project-wizard/templates/wxwin/configure.in.tpl
9475   * plugins/project-wizard/templates/wxwin/Makefile.am
9476   * plugins/project-wizard/templates/gnome.wiz 
9477   * plugins/project-wizard/templates/java/configure.ac.tpl
9478   * plugins/project-wizard/templates/java/configure.in.tpl
9479   * plugins/project-wizard/templates/java/Makefile.am
9480   * plugins/project-wizard/templates/anjuta-plugin.wiz
9481   * plugins/project-wizard/templates/gtkmm.wiz
9482   * plugins/project-wizard/templates/python.wiz
9483   * plugins/project-wizard/templates/cpp.wiz
9484   * plugins/project-wizard/templates/gtk.wiz
9485   * plugins/project-wizard/templates/gcj.wiz
9486   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
9487   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9488   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9490   Starting fixing of all project wizards:
9491   - rename configure.in to configure.ac
9492   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
9493   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
9494   (See #394184)
9495   
9496   * TODO.task: Added bug number to bounty
9498 2007-01-07  Johannes Schmid <jhs@gnome.org>
9500   *  plugins/build-basic-autotools.c:
9501   Fixed #392290 – Missed install as root option in project manager
9503 2007-01-07  Johannes Schmid <jhs@gnome.org>
9505   * plugins/sourceview/sourceview.c:
9506   Fixed #388731 – Odd editor behaviour after performing block-text operations
9507   Fixed #388727 – Block-tab does not work
9508   
9509   * plugins/sourceview/anjuta-document.h/c:
9510   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
9511   
9512   * configure.in:
9513   Require Gtk+ >= 2.10 for sourceview plugin
9515 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
9517         * libanjuta/anjuta-status.c:
9518         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
9520 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
9522         * configure.in,
9523         plugins/terminal/terminal.c:
9524         Fix bug #377027
9525         remove support for VTE < 0.9
9527 2007-01-06  Naba Kumar  <naba@gnome.org>
9529         * po/POTFILES.in: Updated
9531 2007-01-05  Adam Dingle  <adam@medovina.org>
9533         Reviewed by Naba Kumar  <naba@gnome.org>:
9534         * plugins/message-view/anjuta-message-manager-plugin.glade:
9535         Fixed bug #377903 (improve message color defaults).
9537 2007-01-05  Naba Kumar  <naba@gnome.org>
9539         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
9540         
9541 2007-01-03  Armin Burgmeier  <armin@arbur.net>
9543         Reviewed by  Naba Kumar  <naba@gnome.org>:
9544         * plugins/symbol-browser/test-class.h: Fixed block ends.
9546         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
9547         C-style-block comment.
9549         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
9550         allow lists when writing autogen definition files. This is required
9551         for the new class generator. Also fixed a wrong return value in
9552         npw_autogen_write_definition_file and set a GError in
9553         npw_autogen_execute when the output file could not be opened.
9555         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
9556         user interface.
9558         * plugins/class-gen/Makefile.am: Added templates subdir, removed
9559         goc_template_header and goc_template_source, added top_srcdir to
9560         includes, link against project wizard (also hopefully temporarily),
9561         removed class_gen.h, class_gen.c, action-callbacks.h,
9562         action-callbacks.c.
9564         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
9566         * plugins/class-gen/cell-renderer-flags.h:
9567         * plugins/class-gen/cell-renderer-flags.c:
9568         * plugins/class-gen/combo-flags.h:
9569         * plugins/class-gen/combo-flags.c:
9570         * plugins/class-gen/element-editor.c:
9571         * plugins/class-gen/element-editor.h:
9572         * plugins/class-gen/generator.c:
9573         * plugins/class-gen/generator.h:
9574         * plugins/class-gen/plugin.h:
9575         * plugins/class-gen/plugin.c:
9576         * plugins/class-gen/transform.c:
9577         * plugins/class-gen/transform.h:
9578         * plugins/class-gen/validator.c:
9579         * plugins/class-gen/validator.h:
9580         * plugins/class-gen/window.c:
9581         * plugins/class-gen/window.h: Rewrote class generator, it now allows
9582         adding of several class elements and uses autogen.
9584         * plugins/class-gen/templates/cc-header.tpl:
9585         * plugins/class-gen/templates/cc-source.tpl:
9586         * plugins/class-gen/templates/go-header.tpl:
9587         * plugins/class-gen/templates/go-source.tpl:
9588         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
9589         for the class generator.
9591         * configure.in: Added plugins/class-gen/templates/Makefile to output.
9593 2007-01-04  Naba Kumar  <naba@gnome.org>
9595         Patch from Nick Treleaven:
9596         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
9597         all matching symbols.
9598         
9599         Patches from  Maik Beckmann and Sébastien Granjoux:
9600         * plugins/profile-default/plugin.c,
9601         plugins/project-manager/plugin.c: Unescape project name. Fixes
9602         Bug #357151
9604 2007-01-04  Naba Kumar  <naba@gnome.org>
9606         * plugins/glade/plugin.c: Fixed compilation with
9607         older glade-3 version.
9608         
9609         Patch from Roland Illig:
9610         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
9611         plugins/sourceview/anjuta-document-saver.c,
9612         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
9613         are necessary to build anjuta on NetBSD 3.0
9615         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
9616         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
9617         window manager in gnome.
9618         
9619 2007-01-02  Naba Kumar  <naba@gnome.org>
9620         
9621         * plugins/glade/plugin.c: Make it work with glade-3 svn.
9622         
9623 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
9625         Reviewed by Naba Kumar  <naba@gnome.org>:
9626         * libanjuta/interfaces/libanjuta.idl,
9627         plugins/debug-manager/Makefile.am,
9628         plugins/debug-manager/anjuta-marshal.list,
9629         plugins/debug-manager/debugger.c,
9630         plugins/debug-manager/sparse_buffer.c,
9631         plugins/debug-manager/sparse_buffer.h,
9632         plugins/debug-manager/sparse_view.c,
9633         plugins/debug-manager/sparse_view.h,
9634         plugins/debug-manager/disassemble.h,
9635         plugins/debug-manager/disassemble.c,
9636         plugins/debug-manager/anjuta-marshal.list,
9637         plugins/debug-manager/plugin.c,
9638         plugins/gdb/debugger.c,
9639         plugins/gdb/debugger.h,
9640         plugins/gdb/plugin.c:
9641         Add a disassembly view window
9643         * plugins/debug-manager/breakpoints.c,
9644         plugins/debug-manager/chunk_view.c,
9645         plugins/debug-manager/locals.c,
9646         plugins/debug-manager/memory.c,
9647         plugins/debug-manager/registers.c,
9648         plugins/debug-manager/stack_trace.c:
9649         Add some debugging information 
9651 2006-12-18  Naba Kumar  <naba@gnome.org>
9653         * configure.in, plugins/glade/plugin.c: Allow building against both
9654         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
9656 2006-12-03  Naba Kumar  <naba@gnome.org>
9657         
9658         * TODO.tasks: Marked a bounty completed.
9660 2006-11-24  Adam Dingle <adam@medovina.org>
9662         Reviewed by Naba Kumar  <naba@gnome.org>:
9663         * plugins/build-basic-autotools/build-basic-autotools.c,
9664         plugins/debug-manager/watch.c,
9665         plugins/document-manager/plugin.c, 
9666         plugins/patch/plugin.c,
9667         plugins/project-manager/plugin.c:
9668         Fixed bug #378879 (several command names need ellipses).
9670 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
9672         Reviewed by: Naba Kumar  <naba@gnome.org>
9673         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
9674         GCC 4.1.2 (there are only two warnings remaining now when compiling
9675         plugins).
9677         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
9679         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
9680         macro so that the generated function support a NULL plugin parameter.
9682         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
9683         in debug_tree_find_expression by freeing memory returned by the call
9684         to gtk_tree_model_get instead of the parameter string.
9686 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9688         * plugins/debug-manager/breakpoints.c:
9689         Fix bug #378850
9691         * plugins/debug-manager/anjuta-debug-manager.ui,
9692         plugins/debug-manager/debugger.c,
9693         plugins/debug-manager/plugin.c:
9694         Fix bug #378871
9696 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
9698         * libanjuta/anjuta-launcher.c,
9699         plugins/gdb/debugger.c:
9700         Fix bug #377061
9702 2006-11-21  Naba Kumar  <naba@gnome.org>
9704         * plugins/search/search_preferences.c: Fixed build break.
9705         
9706 2006-11-20  Naba Kumar  <naba@gnome.org>
9707         
9708         Patch from Kjartan Maraas:
9709         * plugins/cvs-plugin/cvs-interface.c,
9710         plugins/document-manager/plugin.c,
9711         plugins/gtodo/interface.c,
9712         plugins/gtodo/libgtodo.h,
9713         plugins/message-view/anjuta-msgman.c,
9714         plugins/project-wizard/druid.c,
9715         plugins/search/search_preferences.c,
9716         plugins/sourceview/sourceview-prefs.c,
9717         plugins/terminal/terminal.c,
9718         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
9720         Patch from Przemysław Grzegorczyk:
9721         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
9722         plugins/subversion/anjuta-subversion.glade: Enable files in
9723         fileselection dialog. Fixes bug #376031.
9724         
9725 2006-11-17  Adam Dingle <adam@medovina.org>
9727         Reviewed by: Naba Kumar  <naba@gnome.org>
9728         * plugins/build-basic-autotools/build-basic-autotools.c
9729         * plugins/class-gen/anjuta-class-gen.plugin.in
9730         * plugins/debug-manager/breakpoints.c
9731         * plugins/debug-manager/plugin.c
9732         * plugins/devhelp/plugin.c
9733         * plugins/document-manager/plugin.c
9734         * plugins/gdb/debugger.c
9735         * plugins/glade/anjuta-glade.plugin.in
9736         * plugins/gtodo/plugin.c
9737         * plugins/language-support-cpp-java/plugin.c
9738         * plugins/message-view/plugin.c
9739         * plugins/project-import/anjuta-project-import.glade
9740         * plugins/project-import/anjuta-project-import.plugin.in
9741         * plugins/search/plugin.c
9742         * plugins/tools/scripts/tools-2.xml.in
9743         * plugins/valgrind/plugin.c
9744         * src/anjuta-actions.h:
9745         Fixed bug #376335 "menu items should be capitalized".  Minor
9746         grammar edits.
9748 2006-11-20  Naba Kumar  <naba@gnome.org>
9749         
9750         * configure.in: Fixed build.
9752         Patch from: Arjan Timmerman
9753         *configure.in: Make subvesion plugin build for apr 1.x.
9754         Fixes: Bug #364754.
9755         
9756 2006-11-20  Johannes Schmid <jhs@gnome.org>
9758         * configure.in
9759         * plugins/*/*.[ch]:
9760         Removed patches from Sylvain and Günther. They caused not problems but
9761         Naba was against them.
9763 2006-11-20  Johannes Schmid <jhs@gnome.org>
9765         * Removed me from MAINTAINERS
9767 2006-11-14  Günther Brammer <GBrammer@gmx.de>
9769         * configure.in:
9770         Use apr-1 instead of apr-0
9772 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
9774         * global-tags/create_global_tags.sh.in: Correct a bug when environment
9775         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
9776         and another bug occuring when parsing .pc file containing quotes.
9778 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
9780         * plugins/*/*.[ch]: Use class macro for type casting.
9782         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
9783         GCC 4.1.2 (there are only two warnings remaining now when compiling
9784         plugins).
9786         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
9787         a memory leak in debug_tree_find_expression; g_free was called on
9788         the parameter instead of the memory allocated by gtk_tree_model_get.
9790         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
9791         to declare and initialize the global type variable of the plugin.
9793 2006-10-31  Naba Kumar  <naba@gnome.org>
9795         * global-tags/create_global_tags.sh.in: Added an end message.
9796         
9797         * libanjuta/anjuta-launcher.h: Fixed indentation.
9798         
9799         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
9800         creation to a) append the messages in right way, b) Connect signals
9801         to the view properly and c) Recreate the system-tags.cache at the
9802         end of the generation.
9804         * plugins/symbol-browser: Fixed action path (double
9805         click on sysmbols was not working).
9807         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
9808         Fixed typedef and removed dead code.
9810         * tagmanager/c.c: Took the latest version from ctags source
9811         repository, because the one we had (from ctags 5.6) was broken.
9812         
9813         * global_tags/create_global_tags.sh.in: Reverted the patch from
9814         Sylvain because it was not right fix (and added a helpful comment).
9815         Used /bin/bash to fix the bashism and generated separate log files
9816         for each tag files in the same directory.
9817         
9818 2006-10-29  Naba Kumar  <naba@gnome.org>
9820         * plugins/editor/text_editor.c: Use a temporary file
9821         to save the editor and move it at the end to original
9822         file. This will prevent data corruption if file save
9823         failed for any reason. Also report proper errors when
9824         file save fails. Fixes bug #346575.
9825         
9826 2006-10-26  Naba Kumar  <naba@gnome.org>
9828         * plugins/document-manager/anjuta-docman.c: Do not load
9829         the same files with different path more than once (happens
9830         with symlinked files). Fixes Bug #323591.
9832 2006-10-25  Naba Kumar  <naba@gnome.org>
9834         * plugins/valgrind/vgactions.c: Fixed a warning.
9836 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
9838         Reviewed by Naba Kumar  <naba@gnome.org>:
9840         * plugins/valgrind/vgtoolview.c:
9841         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
9843         * plugins/valgrind/bugged-prg-test.c:
9844         No more warning during compilation with GCC 4.1.
9845         Program is still buggy in order to be used as a test of the
9846         plugin.
9848         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
9849         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
9850         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
9851         plugins/valgrind/vgrule.c:
9852         No more warning during compilation with GCC 4.1.
9854         * plugins/valgrind/plugin.c:
9855         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
9856         prototype (was missing from previous patch).
9858 2006-10-24  Naba Kumar  <naba@gnome.org>
9860         * plugins/glade/plugin.c: Show glade tree view, not list view.
9861         
9862         * plugins/glade/plugin.c: Fixed crash when Anjuta is
9863         exited with glade plugin still loaded. Fixes Bug #364755.
9865         * plugins/document-manager/anjuta-document-manager.plugin.in:
9866         Added application/x-reject in accepted mime-types.
9867         
9868         * Changelog: Fixed changelog alignments.
9870 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
9872         Reviewed by: Naba Kumar  <naba@gnome.org>
9873         
9874         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
9875         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
9876         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
9877         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
9878         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
9879         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
9880         plugins/valgrind/vgsearchbar.c:
9881         Use class macro for type casting.
9883         * plugins/valgrind/plugin.h:
9884         Don't force cast a GtkActionGroup to a GtkAction.
9886         * plugins/valgrind/plugin.c:
9887         Use correct API to get path of the preoject root when building
9888         the list of targets for the run action.
9889         Correct ordering of the construction of the preferences widgets.
9890         Only remove the valgrind widget if it is currently displayed.
9892         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
9893         Return if check_valgrind_binary() fails.
9894         The ValgrindPluginPrefs object is initialized after the call to
9895         vg_action_new. Take a handle to the location of the pointer to
9896         the future object.
9898 2006-10-24  Naba Kumar  <naba@gnome.org>
9900         * HACKING: Updated coding sample.
9901         
9902         Patch from: Armin Burgmeier  <armin@arbur.net>
9903         * plugins/symbol-browser/test-class.h,
9904         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
9905         
9906 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
9908         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
9909         * plugins/valgrind/vgtoolview.h:
9910         Correctly handle the argv / srcdir of vg_tool_view object. Do
9911         not leak memory associated with those arrays.
9913         * plugins/symbol-browser/an_symbol_prefs.c:
9914         Support unloading / reloading of the module (for example when
9915         closing a project and opening another one).
9917         * plugins/project-manager/plugin.c:
9918         Remove plugin widget before removing plugin itself, preventing
9919         a crash with valgrind plugin.
9921         * libanjuta/anjuta-preferences-dialog.c:
9922         Do not use the page_num returned by gtk_notebook_append_page to
9923         remove the page as it cause bugs when pages removal is not done
9924         in LIFO.
9926         * plugins/document-manager/anjuta-docman.c:
9927         Fix some GTK+ warnings.
9929         * global-tags/create_global_tags.sh.in:
9930         Rewrite script to remove bash-ism and use pkg-config directly
9931         instead of parsing the *.pc file by hand. This solve problems
9932         that occurred when one of the directory in PKG_CONFIG_PATH is
9933         empty.
9935 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
9937         * plugins/glade/plugin.c: Fix build (#363884)
9939 2006-10-22  Johannes Schmid <jhs@gnome.org>
9941         * plugins/file-manager/an_file_view.c:
9942         * plugins/file-manager/plugin.c:
9943         * plugins/file-manager/plugin.h:
9944         Fix possible crasher when changing project-root uri when we try to restore open nodes
9945         * AUTHORS: Updated
9947 2006-10-19  Naba Kumar  <naba@gnome.org>
9949         Patch from: Juan Pablo Ugarte
9950         * plugins/glade/plugin.c: Include glade header
9951         correctly.
9952         
9953 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
9954         
9955         * plugins/debug-manager/Makefile.am,
9956         plugins/debug-manager/sexy-icon-entry.h,
9957         plugins/debug-manager/sexy-icon-entry.c,
9958         plugins/debug-manager/dataview.c:
9959         Fix bug #358134 (Goto memory prompt)
9960         Use sexy-icon-entry from libsexy 0.1.10
9962         * plugins/debug-manager/debugger.c,
9963         plugins/debug-manager/plugin.c,
9964         plugins/debug-manager/start.c,
9965         plugins/gdb/debugger.c,
9966         plugins/gdb/plugin.c:
9967         Better error handling when starting and stopping debugger
9969 2006-10-13  Maik Beckmann <maik@eigenco.de>
9971         * src/action_callbacks.c:
9972         Fixed bug #361830 (AboutDialog does not close) which is caused 
9973         due to a change in Gtk+ 2.10  
9974   
9975 2006-10-12  Adam Dingle <adam@medovina.org>
9977         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
9979         * plugins/search/search-replace.c:
9980         Fixed bug #358068 (indicate when Find in Files is complete)
9982         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
9984         * plugins/sourceview/sourceview-prefs.c:
9985         * plugins/sourceview/sourceview.glade:
9986         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
9988         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
9990         * plugins/devhelp/plugin.c:
9991         * plugins/search/plugin.c: 
9992         Fixed bug #359750 (fix find/replace shortcut keys).
9994         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
9995         use Alt+key for shortcuts)
9997         *  plugins/debug-manager/debug_tree.c:
9998         *  plugins/debug-manager/debugger.c:
9999         Fixed bug #359317 (can't load debug manager)
10001         * /plugins/document-manager/plugin.c:
10002         Fixed bug #359259 (highlight modes listed in reverse 
10003         alphabetical order).
10005 2006-10-10  Johannes Schmid <jhs@gnome.org>
10007         * plugins/glade/plugin.c:
10008         Add scrollbars to glade project window
10010 2006-10-10  Johannes Schmid <jhs@gnome.org>
10012         * libanjuta/interfaces/Makefile.am.iface:
10013         Fixed Makefile with broke build
10015 2006-10-07  Johannes Schmid <jhs@gnome.org>
10017         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10018         * libanjuta/interfaces/Makefile.iface.am:
10019         Fixed enum types generation
10021         * libanjuta/interfaces/libanjuta.idl:
10022         Fixed some strange typo
10024 2006-10-06  Johannes Schmid <jhs@gnome.org>
10026         * libanjuta/interfaces/Makefile.iface.am:
10027         Fixed enum-types.h generation
10028         * libanjuta/interfaces/libanjuta.idl:
10029         char* => gchar*
10030         IAnjutaTODO::load should take const gchar* argument
10031         Remove include to libanjuta/e-splash.h which is not installed as header file
10032         Disable get_attributes for now
10033         
10034         * pluings/sourceview/sourceview.c: Disabled get_attributes
10035         
10036         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
10038 2006-10-05  Naba Kumar  <naba@gnome.org>
10040         * TODO.tasks: Set 'Improve class widzard' task to assigned.
10041         Set bug id for 'Profiler plugin' task.
10043 2006-10-03  Naba Kumar  <naba@gnome.org>
10045         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
10046         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
10048         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
10049         plugins/project-manager/plugin.c: Added a new API in
10050         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
10051         Added some documentation. On project close, close all editors that
10052         has files opened for the project.
10053         
10054         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
10055         from the containers on anjuta_shell_remove_widget(). Do not destroy
10056         glade widgets once created.
10057         
10058 2006-10-03  Johannes Schmid <jhs@gnome.org>
10060         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10061         * libanjuta/interfaces/libanjuta.idl:
10062         const-List<> => const List<>
10063         List-free<> => List<>
10064         
10065         * Makefile.am: Reenabled launcher
10067 2006-10-03  Johannes Schmid <jhs@gnome.org>
10069         * libanjuta/interfaces/Makefile.am.iface:
10070         Install libanjuta.idl
10072 2006-10-02  Adam Dingle <adam@medovina.org>
10074         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10076 2006-10-02  Adam Dingle <adam@medovina.org>
10078         * plugins/editor/style-editor.c: fixed bug #357534
10079         * plugins/gdb/utilities.h: removed 2 unused declarations
10081 2006-10-02  Johannes Schmid <jhs@gnome.org>
10083         * Makefile.am: disabled anjuta-launcher
10084         * libanjuta/Makefile.am:
10085         
10086         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10087         * libanjuta/glue-factory.c: (glue_factory_add_path),
10088         (glue_factory_get_path):
10089         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10090         * libanjuta/glue-factory.h:
10091         * libanjuta/glue-cpp.h:
10092         * libanjuta/glue-cpp.c:
10093         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
10094         
10095         * libanjuta/interfaces/Makefile.am.iface:
10096         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10097         * libanjuta/interfaces/libanjuta.idl:
10098         Add a new features to idl compiler:
10099         List<Type> => List of Type
10100         List-free<Type> => List of Type, it is up to the caller to free items and list
10101         const-List(-free)<Type> = const List of Types
10102         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10103         
10104         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10105         (generic_cpp_class_create_code):
10106         Adapted to new project_manager interface
10107         
10108         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
10109         * plugins/debug-manager/debugger.c:
10110         (ivariable_debugger_iface_init):
10111         Do not use C++ keyword "delete" for interface name
10112         
10113         * plugins/document-manager/anjuta-document-manager.plugin.in:
10114         Added m4 to mime-types
10115         
10116         * plugins/project-manager/plugin.c:
10117         (iproject_manager_add_source_multi):
10118         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
10120 2006-10-01  Naba Kumar  <naba@gnome.org>
10122         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
10123         UI file used when out-of-process devhelp is used instead of
10124         embedded devhelp.
10125         
10126         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
10127         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
10128         plugins/profile-default/default.anjuta: Build devhelp plugin,
10129         but use out-of-process devhelp if devhelp plugin is disabled
10130         (either by user or devhelp is not installed). Disabled devhelp
10131         plugin by default. Added it in default profile.
10133 2006-10-01  Naba Kumar  <naba@gnome.org>
10135         * plguins/project-manager/plugin.c: Possible fix for crash
10136         bug #358583.
10137         
10138         * configure.in, plugins/Makefile.am: Enabled glade plugin and
10139         set dep to last version 3.0.2.
10140         
10141         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
10142         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
10143         plugins/symbol-browser/plugin.c: Use the right action group
10144         for getting popup actions (Fixes lots of assertion failures).
10146         * plugins/project-manager/plugin.c,
10147         plugins/project-manager/plugin.h: use separate action group
10148         for profie actions.
10149         
10150         * plugins/message-view/plugin.c: Disconnect session load
10151         signal on plugin deactivation (fixes a crash).
10153 2006-09-30  Naba Kumar  <naba@gnome.org>
10155         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
10156         * TODO.tasks: Assigned a bounty to Massimo.
10158 2006-09-29  Naba Kumar  <naba@gnome.org>
10160         * src/anjuta-app.c, src/shell.c: Fixed build errors.
10162 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
10164         * plugins/debug-manager/debugger.c,
10165         plugins/debug-manager/plugin.c,
10166         libanjuta/interfaces/libanjuta.idl:
10167         Add a new abort command to quit debugger without waiting
10169         * plugins/gdb/debugger.c,
10170         plugins/gdb/debugger.h,
10171         plugins/gdb/plugin.c:
10172         Send a signal directly to the debugged program
10173         Implement abort command
10175         * plugins/debug-manager/debug_tree.c:
10176         Fix bug #358163
10178         * plugins/debug-manager/stack-trace.c:
10179         Fix bug #358009
10181 2006-09-29  Naba Kumar  <naba@gnome.org>
10183         * TODO.tasks: Updated.
10184         
10185         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
10186         dialog.
10187         
10188         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
10189         
10190         * TODO.tasks: Updated in light of the word wrapping fix
10191         in Tasks Manager. Added a test bounty entry.
10193         * TODO.tasks: Added four bounties.
10194         
10195 2006-09-28  Naba Kumar  <naba@gnome.org>
10197         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10198         Added 'customizable' parameter to
10199         anjuta_ui_add_action_group_entries() and similar functions to
10200         allow user configuration of the actions. Filter out actions that
10201         are not configurable items (such as submenu items). Now the
10202         'Customize shortcuts' dialog is much better listed.
10204         * plugins/build-basic-autotools/build-basic-autotools.c,
10205         plugins/build-basic-autotools/build-basic-autotools.h,
10206         plugins/cvs-plugin/plugin.c,
10207         plugins/cvs-plugin/plugin.h,
10208         plugins/debug-manager/breakpoints.c,
10209         plugins/debug-manager/plugin.c,
10210         plugins/debug-manager/stack_trace.c,
10211         plugins/debug-manager/watch.c,
10212         plugins/devhelp/plugin.c,
10213         plugins/document-manager/plugin.c,
10214         plugins/file-loader/plugin.c,
10215         plugins/file-manager/plugin.c,
10216         plugins/glade/plugin.c,
10217         plugins/gtodo/interface.c,
10218         plugins/gtodo/plugin.c,
10219         plugins/language-support-cpp-java/plugin.c,
10220         plugins/macro/plugin.c,
10221         plugins/macro/plugin.h,
10222         plugins/message-view/plugin.c,
10223         plugins/patch/plugin.c,
10224         plugins/profile-default/default.anjuta,
10225         plugins/project-manager/plugin.c,
10226         plugins/project-manager/plugin.h,
10227         plugins/sample1/plugin.c,
10228         plugins/search/plugin.c,
10229         plugins/subversion/plugin.c,
10230         plugins/subversion/plugin.h,
10231         plugins/symbol-browser/plugin.c,
10232         plugins/symbol-browser/plugin.h,
10233         plugins/tools/plugin.c,
10234         plugins/valgrind/plugin.c,
10235         plugins/valgrind/plugin.h: Fixed to take care of above change
10236         in API of AnjutaUI. Properly added/removed action groups in some
10237         plugins. Split action groups into customization and non-customizable
10238         groups and added them separately.
10240         * plugins/document-manager/plugin.c: Close files belonging to
10241         project when project is closed (not complete).
10242         
10243         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
10244         vertical aligned cell entries.
10245         
10246         * src/anjuta-app.c: Define macros for the placeholder names.
10247         Set default widths and heights of the default placeholders,
10248         so that newly docked widgets are correclty sized.
10249         
10250         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10251         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
10252         Fixed to generated correct actions addition/removal code.
10254 2006-09-25  Naba Kumar  <naba@gnome.org>
10256         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
10257         libanjuta/anjuta-serializer.[ch]: Implemented serialization
10258         class.
10259         
10260         * plugins/message-view/anjuta-msgman.c,
10261         plugins/message-view/anjuta-msgman.h,
10262         plugins/message-view/message-view.c,
10263         plugins/message-view/message-view.h,
10264         plugins/message-view/plugin.c: Serialize messages panes in
10265         session save and deserialize them in session load so that
10266         build messages persistant.
10267         
10268 2006-09-24  Johannes Schmid <jhs@gnome.org>
10270         * libanjuta/anjuta-utils.c:
10271         * plugins/message-view/message-view.c:
10272         Really fixed #355407
10274 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
10276         * libanjuta/interfaces/libanjuta.idl:
10277         Change one variable sign
10279         * plugins/debug-manager/anjuta-debug-manager.glade,
10280         plugins/debug-manager/anjuta-debug-manager.ui:
10281         Few small interface changes     
10283         * plugins/debug-manager/debug_tree.h,
10284         plugins/debug-manager/watch.c,
10285         plugins/debug-manager/debugger.c,
10286         plugins/debug-manager/plugin.c
10287         plugins/gdb/debugger.c,
10288         plugins/gdb/plugin.c:
10289         Big rewrite of debugger queue
10290         Allow to cancel command
10292         * plugins/debug-manager/memory.c:
10293         Fix a bug if a command is cancelled
10295 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
10297         * plugins/gdb/debugger.c,
10298         plugins/debug-manager/debug_tree.c,
10299         plugins/debug-manager/locals.c:
10300         Restore tree representation for local variable
10301         Add argument in local variable list
10302         Use gdb variable object to get all informations
10304 2006-09-19  Naba Kumar  <naba@gnome.org>
10306         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
10307         that implements AnjutaSavePrompt class.
10309         * ChangeLog: Fixed indentation.
10310         
10311         * libanjuta/Makefile.am,
10312         libanjuta/anjuta-marshal.list,
10313         libanjuta/anjuta-shell.c,
10314         libanjuta/anjuta-shell.h,
10315         plugins/document-manager/action-callbacks.c,
10316         plugins/document-manager/action-callbacks.h,
10317         plugins/document-manager/anjuta-docman.c,
10318         plugins/document-manager/anjuta-docman.h,
10319         plugins/document-manager/plugin.c,
10320         src/anjuta.c: Impletemnted save prompt dialog to prompt for
10321         unsaved items during exit. A new signal is added in shell
10322         interface called 'save-prompt' to collect all unsaved items.
10323         Create AnjutaSavePrompt class (dialog) to process unsaved items.
10324         Fixed document manager to use the new save-prompt signal in shell
10325         and AnjutaSavePrompt object for unsaved files. Cleaned up
10326         AnjutaDocman to synchronously save new files. Fixed function
10327         names.
10329 2006-09-18  Johannes Schmid <jhs@gnome.org>
10331         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
10332         gdl requirement to 0.7.0
10334 2006-09-18  Johannes Schmid <jhs@gnome.org>
10336         * global-tags/.cvsignore:
10337         * global-tags/Makefile.am:
10338         * global-tags/create_global_tags.sh (removed):
10339         * global-tags/create_global_tags.sh.in (added):
10340         Fixed #355407
10341         
10342         * libanjuta/anjuta-launcher.c:
10343         Fixed #349374
10344         
10345         * plugins/project-manager/plugin.c:
10346         (project_manager_plugin_close_project):
10347         Fixed crasher
10348         
10349         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
10350         Fixed gtk critical
10351         
10352         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
10353         More reasonable toolbar creation/deletition though it does
10354         not completly work!
10356 2006-09-15  Johannes Schmid <jhs@gnome.org>
10358         * libanjuta/anjuta-utils.c/.h:
10359         Fixed #355168
10361 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
10363         * scintilla/ScintillaGTK.cxx
10364         Fixed doulbe freeing in Scintilla
10366 2006-09-12  Johannes Schmid  <jhs@gnome.org>
10368         * plugins/symbol-browser/an_symbol_prefs.c:
10369         Support unloading / reloading of the module (for example when
10370         closing a project and opening another one).
10372         * plugins/project-manager/plugin.c:
10373         Really fixed #355148 (Show project name in title bar)
10375 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10377         * libanjuta/plugins.c:
10378         Fixed #355156 (Show plugins in alphabetical order)
10380 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10382         * plugins/project-manager/plugin.c:
10383         Fixed #355148 (Show project name in title bar)
10385 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10387         * plugins/project-manager/plugin.c:
10388         (value_removed_project_root_uri):
10389         Fixed crasher if project cannot be opened
10391 2006-08-30 Naba Kumar  <naba@gnome.org>
10393         * plugins/language-support-cpp-java/plugin.[c,h],
10394         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10395         Impletemnted UI for auto indent.
10396         
10397 2006-08-28 Naba Kumar  <naba@gnome.org>
10398         
10399         * plugins/gvim/.cvsignore,
10400         plugins/gvim/Makefile.am,
10401         plugins/gvim/anjuta-vim-plugin.png,
10402         plugins/gvim/anjuta-vim.c,
10403         plugins/gvim/anjuta-vim.h,
10404         plugins/gvim/anjuta-vim.plugin.in,
10405         plugins/gvim/gtkvim.c,
10406         plugins/gvim/gtkvim.h,
10407         plugins/gvim/plugin.c,
10408         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
10409         in build yet.
10411 2006-08-28 Naba Kumar  <naba@gnome.org>
10413         Patch from: Massimo Corà  <maxcvs@email.it>
10414         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
10415         possible infinite loop.
10417 2006-08-22 Adam Dingle <adam@medovina.org>
10418         
10419         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
10420         to edit are shown in the preferences dialog in anjuta").
10421         Removed unused widgets from the style editor dialog.
10423 2006-08-21  Johannes Schmid <jhs@gnome.org>
10425         * plugins/symbol-browser/test-class.[cpp/h]
10426         Added missing files
10428 2006-08-18  Naba Kumar  <naba@gnome.org>
10430         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
10431         end of document loading.
10433         * plugins/language-support-cpp-java/plugin.c,
10434         plugins/sourceview/sourceview.c: Fixed plugin loading.
10436 2006-08-17  Naba Kumar  <naba@gnome.org>
10438         * plugins/language-support-cpp-java/plugin.c,
10439         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
10440         mode line parsing. Indentation parameters initialized based on
10441         mode line parameters.
10443 2006-08-16  Naba Kumar  <naba@gnome.org>
10445         * Makefile.am, plugins/editor/text_editor.c,
10446         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
10447         comments.
10449 2006-08-16 Naba Kumar  <naba@gnome.org>
10451         Patch from  Massimo Cora'  <maxcvs@email.it>:
10452         
10453         * plugins/editor/aneditor-autocomplete.cxx,
10454         plugins/editor/aneditor-calltip.cxx,
10455         plugins/symbol-browser/Makefile.am,
10456         plugins/symbol-browser/an_symbol.c,
10457         plugins/symbol-browser/an_symbol_view.c,
10458         plugins/symbol-browser/plugin.c,
10459         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
10460         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
10461         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
10462         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
10463         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
10464         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
10465         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
10466         tagmanager/get.h, tagmanager/html.c,
10467         tagmanager/include/tm_source_file.h,
10468         tagmanager/include/tm_tag.h,
10469         tagmanager/include/tm_workspace.h,
10470         tagmanager/jscript.c, tagmanager/keyword.c,
10471         tagmanager/keyword.h, tagmanager/lisp.c,
10472         tagmanager/lregex.c, tagmanager/lua.c,
10473         tagmanager/main.h, tagmanager/make.c,
10474         tagmanager/options.c, tagmanager/options.h,
10475         tagmanager/parse.c, tagmanager/parse.h,
10476         tagmanager/parsers.h, tagmanager/pascal.c,
10477         tagmanager/perl.c, tagmanager/php.c,
10478         tagmanager/python.c, tagmanager/read.c,
10479         tagmanager/read.h, tagmanager/readtags.c,
10480         tagmanager/readtags.h, tagmanager/rexx.c,
10481         tagmanager/routines.c, tagmanager/routines.h,
10482         tagmanager/ruby.c, tagmanager/scheme.c,
10483         tagmanager/sh.c, tagmanager/slang.c,
10484         tagmanager/sml.c, tagmanager/sort.c,
10485         tagmanager/sort.h, tagmanager/sql.c,
10486         tagmanager/strlist.c, tagmanager/strlist.h,
10487         tagmanager/tcl.c, tagmanager/tm_source_file.c,
10488         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
10489         tagmanager/tm_workspace.c, tagmanager/verilog.c,
10490         tagmanager/vim.c, tagmanager/vstring.c,
10491         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
10492         5.6 and namespace completion fixed.
10494         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10495         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
10497 2006-08-15 Naba Kumar  <naba@gnome.org>
10499         * libanjuta/interfaces/libanjuta.idl,
10500         plugins/editor/text-editor-iterable.c,
10501         plugins/editor/text_editor.c,
10502         plugins/sourceview/sourceview-cell.c,
10503         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
10504         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
10505         ianjuta_editor_end_action().
10506         
10507         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
10509 2006-08-13 Naba Kumar  <naba@gnome.org>
10511         * plugins/debug-manager/breakpoints.c,
10512         plugins/debug-manager/memory.c,
10513         plugins/debug-manager/registers.c,
10514         src/layout.xml: Fixed debugger widgets layout.
10516 2006-08-12 Naba Kumar  <naba@gnome.org>
10518         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
10519         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
10520         plugins/editor/editor.glade, plugins/editor/text_editor.h,
10521         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
10522         codes and dead codes. Removed automatic indentation prefs.
10524 2006-08-12  Johannes Schmid <jhs@gnome.org>
10526         * libanjuta/Makefile.am:
10527         * libanjuta/anjuta-launcher.c:
10528         * libanjuta/anjuta-launcher.h:
10529         * libanjuta/anjuta-plugin.c:
10530         * libanjuta/anjuta-plugin.h:
10531         * libanjuta/anjuta-preferences.c:
10532         * libanjuta/anjuta-preferences.h:
10533         * libanjuta/anjuta-shell.c:
10534         * libanjuta/anjuta-shell.h:
10535         * libanjuta/libanjuta.h:
10536         
10537         Made wrapper friendly:
10538         - no inline in header files (preferences_set/get)
10539         - correct signal names
10540         - correct GError** argument in anjuta_shell_freeze/thaw
10541         - include correct files in libanjuta.h
10542         
10543         * plugins/project-manager/plugin.c: 
10544         Fixed two crashers
10546 2006-08-11 Naba Kumar  <naba@gnome.org>
10548         * plugins/editor/aneditor-priv.h,
10549         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
10550         
10551         * plugins/editor/text_editor_cbs.c,
10552         plugins/sourceview/anjuta-view.c: Pass the right position for char
10553         added signal.
10554         
10555         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
10556         
10557         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
10559 2006-08-11 Naba Kumar  <naba@gnome.org>
10561         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
10562         return the right character at the iter position and get_char() to
10563         not leak memory.
10565         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
10566         to set to character offset and not byte index.
10568         * plugins/language-support-cpp-java/plugin.c: Improved
10569         auto-indentation login. Indents opening and closing braces correctly.
10571 2006-08-10  Johannes Schmid <jhs@gnome.org>
10573         * INSTALL:
10574         * autogen.sh:
10575         Required automake = 1.9
10577         * libanjuta/anjuta-children.c:
10578         * libanjuta/anjuta-children.h:
10579         * libanjuta/anjuta-encodings.h:
10580         * libanjuta/anjuta-launcher.h:
10581         * libanjuta/anjuta-plugin-description.h:
10582         * libanjuta/anjuta-preferences-dialog.h:
10583         * libanjuta/anjuta-preferences.h:
10584         * libanjuta/anjuta-session.h:
10585         * libanjuta/anjuta-status.h:
10586         * libanjuta/anjuta-ui.h:
10587         * libanjuta/anjuta-utils.c:
10588         * libanjuta/anjuta-utils.h:
10589         * libanjuta/e-splash.h:
10590         * libanjuta/glue-factory.h:
10591         * libanjuta/glue-plugin.h:
10592         * libanjuta/plugins.h:
10593         * libanjuta/resources.h:
10594         Fixed libanjuta to be able to wrap it
10595         - G_BEGIN_DECLS, G_END_DECLS
10596         - include all necessary files in libanjuta.h
10598         * plugins/gtodo/tray-icon.c:
10599         * plugins/terminal/terminal.c:
10600         Some build fixes for freebsd
10602         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10603         * plugins/sourceview/sourceview.glade:
10604         Remove auto-indent feature as it is now in language-support
10606 2006-08-09 Naba Kumar  <naba@gnome.org>
10608         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
10609         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10610         Added missing files.
10612         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
10613         get_use_spaces(), set_tabsize() and set_use_spaces().
10615 2006-08-09 Naba Kumar  <naba@gnome.org>
10617         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
10618         succeeded in activating.
10620         * plugins/document-manager/plugin.c: Added debug message.
10622         * libanjuta/interfaces/libanjuta.idl,
10623         plugins/editor/text_editor.c: Implemented get_tabsize(),
10624         get_use_spaces(), set_tabsize() and set_use_spaces().
10626         * plugins/language-support-cpp-java/Makefile.am,
10627         plugins/language-support-cpp-java/plugin.c,
10628         plugins/language-support-cpp-java/plugin.h: Used editor parameters
10629         for indentation. Added preferences page for paramenters.
10631         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
10633 2006-08-08 Naba Kumar  <naba@gnome.org>
10635         * libanjuta/interfaces/libanjuta.idl,
10636         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10637         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10638         plugins/editor/text_editor.c,
10639         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
10640         and implemented it for both scintilla and sourceview.
10642         * plugins/search/plugin.c: Use the new grab_focus() to transfer
10643         focus back to editor (happens when pressing esc in incremental
10644         search box).
10646 2006-08-08 Naba Kumar  <naba@gnome.org>
10648         * libanjuta/interfaces/libanjuta.idl,
10649         plugins/editor/text_editor.c,
10650         plugins/editor/text_editor.h,
10651         plugins/editor/text-editor-iterable.c,
10652         plugins/sourceview/sourceview-cell.c,
10653         plugins/sourceview/sourceview.c: Implemented editor attributes
10654         methods.
10655         
10656         * plugins/editor/aneditor.cxx: Disabled old indentation code.
10657         plugins/language-support-cpp-java/plugin.c: Implemented indentation
10658         code (not complete yet).
10660         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10661         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10662         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10663         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10664         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10665         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10667 2006-08-04 Naba Kumar  <naba@gnome.org>
10669         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
10670         implementation.
10671         
10672 2006-08-03  Johannes Schmid <jhs@gnome.org>
10674         * configure.in: Add a more informative text to valgrind plugin
10676         * TODO.tasks:
10677         Modified Preferences tasl
10678         * libanjuta/anjuta-plugin.c: 
10679         * libanjuta/anjuta-preferences-dialog.c: 
10680         * libanjuta/anjuta-preferences-dialog.h:
10681         * libanjuta/anjuta-preferences.c:
10682         * libanjuta/anjuta-preferences.h:
10683         * libanjuta/interfaces/Makefile.am.iface:
10684         * libanjuta/interfaces/libanjuta.idl:
10685         Added IAnjutaPreferences interface which every plugin that has preferences should
10686         implement. Call merge() and unmerge() at plugin activation/deactivation.
10687         Fixed preferences_page_remove()
10688         
10689         * plugins/build-basic-autotools/build-basic-autotools.c:
10690         * plugins/cvs-plugin/plugin.c: 
10691         * plugins/document-manager/plugin.c:
10692         * plugins/editor/plugin.c:
10693         * plugins/editor/plugin.h:
10694         * plugins/file-manager/plugin.c: 
10695         * plugins/gtodo/main.h:
10696         * plugins/gtodo/plugin.c: 
10697         * plugins/gtodo/preferences.c: 
10698         * plugins/message-view/anjuta-msgman.c: 
10699         * plugins/message-view/anjuta-msgman.h:
10700         * plugins/message-view/plugin.c:
10701         * plugins/sourceview/plugin.c: 
10702         * plugins/sourceview/plugin.h:
10703         * plugins/symbol-browser/an_symbol_prefs.c:
10704         * plugins/symbol-browser/plugin.c: 
10705         * plugins/terminal/terminal.c: 
10706         * plugins/valgrind/plugin.c
10707         * src/anjuta-app.c:
10708         
10709         Updated preference loading/unloading for all plugins
10711 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
10712         
10713         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
10714         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
10715     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
10716         recommended by the autoconf manual. 
10717         - Fixes compiling with autoconf 2.60.
10718         
10719         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
10721 2006-08-02      Johanes Schmid <jhs@gnome.org>
10723         * plugins/profile-default/plugin.c:
10724         Fixed session handling
10726 2006-08-01  Johannes Schmid <jhs@gnome.org>
10728         * configure.in
10729         * plugins/Makefile.am:
10730         Disabled devhelp and glade for now as they do not work (#341073
10731         and #341170)
10732         
10733         * plugins/profile-default/anjuta-default-profile.ui (removed):
10734         * plugins/profile-default/plugin.c:
10735         * plugins/profile-default/plugin.h:
10736         * plugins/project-manager/anjuta-project-manager.ui:
10737         * plugins/project-manager/plugin.c:
10738         * plugins/project-manager/plugin.h:
10739         Limted multiple project support #315043
10741         * libanjuta/interfaces/libanjuta.idl:
10742         Added ianjuta_profile_unload
10744 2006-07-31 Naba Kumar  <naba@gnome.org>
10746         * libanjuta/interfaces/libanjuta.idl,
10747         plugins/editor/text-editor-iterable.c,
10748         plugins/editor/text_editor.c,
10749         plugins/sourceview/anjuta-view.c,
10750         plugins/sourceview/anjuta-view.h,
10751         plugins/sourceview/sourceview.c: Fixed text iteration and 
10752         IAnjutaEditor implementations in both scintilla
10753         and sourceview. Cleand up libanjuta API: Removed redundant
10754         erase_range() method from IAnjutaEditor interface, fixed
10755         ianjuta_editor_get_text to take length instead of range (consistency).
10756         autoindentation in both sourceview and scintilla more or less works,
10757         but still disabled for now because there are still some anomalies
10758         in text iteration.
10760         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
10762         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
10763         API changes.
10765 2006-07-30  Johannes Schmid <jhs@gnome.org>
10767         * plugins/sourceview/anjuta-document.c:
10768         * plugins/sourceview/anjuta-document.h:
10769         * plugins/sourceview/anjuta-view.c: 
10770         * plugins/sourceview/sourceview.c:
10771         Wrote a new "char_added" implementation, I hope this one is good
10773         * plugins/sourceview/sourceview-cell.c:
10774         Fixed typo: "text_iter" instead of "iter"
10776 2006-07-30 Naba Kumar  <naba@gnome.org>
10778         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
10780 2006-07-30  Johannes Schmid <jhs@gnome.org>
10782         * autogen.sh: use gnome-autogen.sh from gnome-coomen
10783         
10784         * plugins/debug-manager/plugin.c: 
10785         * plugins/patch/plugin.c:
10786         Use IAnjutaIndicable to mark debugger position
10788         * plugins/sourceview/sourceview.c:
10789         Define colors for IAnjutaIndicable
10791 2006-07-29  Johannes Schmid <jhs@gnome.org>
10793         * plugins/debug-manager/anjuta-debug-manager.ui:
10794         * plugins/debug-manager/breakpoints.c:
10795         * plugins/debug-manager/images/Makefile.am:
10796         * plugins/debug-manager/images/run-to-cursor.png:
10797         * plugins/debug-manager/plugin.c:
10798         Added toolbar and some icons
10800         * plugins/patch/anjuta-patch.ui:
10801         * plugins/patch/patch-plugin.c:
10802         * plugins/patch/patch-plugin.glade:
10803         * plugins/patch/plugin.c:
10804         * plugins/patch/plugin.h:
10805         Improved patch plugin (GUI and function)
10807         * plugins/sourceview/sourceview.c:
10808         Fixed another Gtk-Critical
10810         * plugins/tools/anjuta-tools.ui:
10811         * plugins/tools/plugin.h:
10812         Put Patch plugin in tools menu and changed ui file
10814 2006-07-29  Johannes Schmid <jhs@gnome.org>
10816         * plugins/document-manager/plugin.c:
10817         Fixed accelator Gtk-Warning
10819         * plugins/message-view/anjuta-msgman.c: 
10820         Fixed Gtk-Warning
10822         * plugins/sourceview/anjuta-document.c:
10823         * plugins/sourceview/anjuta-document.h:
10824         * plugins/sourceview/anjuta-marshal.list:
10825         Wrote a better emitter for the char-added signal
10827         * plugins/sourceview/sourceview.c:
10828         Fixed Redo/Undo to void Gtk-Criticals
10829         
10830         * plugins/sourceview/sourceview-args.c:
10831         * plugins/sourceview/sourceview-cell.c:
10832         * plugins/sourceview/sourceview-scope.c:
10833         * plugins/sourceview/sourceview-tags.c: 
10834         Adapted to new IAnjutaIterator API
10836 2006-07-28 Naba Kumar  <naba@gnome.org>
10838         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
10840         * plugins/symbol-browser/an_symbol.c,
10841         plugins/symbol-browser/an_symbol_iter.c,
10842         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
10843         subclass of AnjutaSymbol so that the symbol is accessible from
10844         the iter in light of changes in IAnjutaIterable.
10846         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
10847         implementation of IAnjutaIterable.
10849 2006-07-28 Naba Kumar  <naba@gnome.org>
10851         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
10852         IAnjutaIterable. They were kind of useless since the interface is
10853         defined on the data object itself. Added set_position() method
10854         in IAnjutaIterable to allow setting arbitrary current index to the
10855         iter.
10856         Added erase() and erase_range() in IAnjutaEditor.
10858         * plugins/editor/text-editor-iterable.c: Fixed 
10859         plugins/editor/text_editor.c: Implemented erase() and erase_range()
10860         methods in editor. Fixed get_line_from_position() method.
10862         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
10863         code. It's disabled for now.
10865         * plugins/sourceview/sourceview-cell.c,
10866         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
10867         implementation.
10869 2006-07-27  Johannes Schmid <jhs@gnome.org>
10871         * plugins/sourceview/sourceview-cell.c:
10872         Fixed IAnjutaEditorCell to work only on a single line
10873         Fixed crasher in finalize
10875         * plugins/symbol-browser/an_symbol_prefs.c:
10876         * global-tags/Makefile.am:
10877         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
10878         script installation     
10880 2006-07-26 Naba Kumar  <naba@gnome.org>
10882         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
10883         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
10884         
10885         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
10886         
10887         * plugins/document-manager/plugin.c: Fixed dynamic loading of
10888         support plugins
10889         
10890         * plugins/editor/text-editor-iterable.c,
10891         plugins/editor/text_editor.c,
10892         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
10893         method to work correctly, it was ignoring start and end parameters.
10894         Fixed TextEditorCell implementation. Fixed 'char-added' signal
10895         emission.
10896         
10897         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
10898         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
10900 2006-07-24  Massimo Cora'  <maxcvs@email.it>
10902         * plugins/symbol-browser/an_symbol_view.c,
10903         plugins/symbol-browser/an_symbol_view.h,
10904         plugins/symbol-browser/plugin.c:
10905     fix a matching case into sv_extract_type_qualifier_from_expr ()
10906     and some minor issues.
10908 2006-07-26  Johannes Schmid <jhs@gnome.org>
10910         * plugins/language-support-cpp-java/plugin.c:
10911         Fixed to work kind of with sourceview editor
10912         * plugins/sourceview/anjuta-document.c: 
10913         * plugins/sourceview/anjuta-view.c: 
10914         * plugins/sourceview/sourceview-cell.c:
10915         * plugins/sourceview/sourceview.c:
10916         Fixed IAnjutaEditorCell and "char-added" signal
10918 2006-07-24 Naba Kumar  <naba@gnome.org>
10920         * plugins/document-manager/plugin.c,
10921         plugins/document-manager/plugin.h: Initial implementedion for loading
10922         support plugins.
10923         
10924         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
10925         implementation.
10926         
10927         * plugins/editor/text_editor.c: Fixed syntax highlighting when
10928         indicators are cleared (that leaved grey texts).
10930 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
10932         * libanjuta/interfaces/libanjuta.idl,
10933         plugins/debug-manager/breakpoints.c,
10934         plugins/debug-manager/memory.c,
10935         plugins/debug-manager/registers.c,
10936         plugins/debug-manager/debug_tree.c,
10937         plugins/debug-manager/debugger.c,
10938         plugins/gdb/debugger.c,
10939         plugins/gdb/debugger.h,
10940         plugins/gdb/plugin.c:
10941         Add a parameter for reporting error
10942         Add a new interface for using gdb variable object
10943         Allow to cancel commands
10944         Rewrite handling of debugger state
10946         * plugins/debug-manager/plugin.c,
10947         plugins/debug-manager/locals.c,
10948         plugins/debug-manager/locals.h,
10949         plugins/debug-manager/register.c,
10950         plugins/debug-manager/stack_trace.c,
10951         plugins/debug-manager/stack_trace.h:
10952         Create and destroy local and stack trace windows when needed
10954 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
10956         * plugins/document-manager/plugin.c:
10957         Fixed "Automatic" highlighting
10959 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
10961         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
10963         * plugins/sourceview/anjuta-view.c:
10964         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
10966 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
10967         
10968         * configure.in: Check for C/C++-Compiler correctly
10970 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
10972         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10974         * plugins/debug-manager/stack_trace.c:
10975         Destroy stack window when debuuger is disabled (#347414)
10976         
10977         * plugins/sourceview/anjuta-view.c:
10978         Fix a crash with popup-menu (#347412)
10980 2006-07-13 Naba Kumar  <naba@gnome.org>
10982         * plugins/editor/Makefile.am,
10983         plugins/editor/text_editor.h,
10984         plugins/editor/text-editor-iterable.h,
10985         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
10986         tested yet).
10987         
10988         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
10989         code.
10990         
10991         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
10993 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
10995         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
10996         Bug #342937
10997         
10998 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11000         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11002         * libanjuta/anjuta-preferences-dialog.c:
11003         Do not use the page_num returned by gtk_notebook_append_page to
11004         remove the page as it cause bugs when pages removal is not done
11005         in LIFO.
11007         * plugins/document-manager/anjuta-docman.c:
11008         * src/anjuta-app.c:
11009         makes Anjuta display dock_items which have previously been hidden
11011 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11013         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11015         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11016         * plugins/sourceview/sourceview.c: (imark_unmark):
11017         
11018         Patches for bugs #346450 and #346295
11019         
11020         * AUTHORS: Added Fredrik
11022 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
11024         * plugins/message-view/anjuta-msgman.c: 
11025         Fixed close button/icon size (like in docman)
11027 2006-06-10 Naba Kumar <naba@gnome.org>
11029         * plugins/editor/text_editor.c: Fixed goto line to mark the line
11030         being set.
11031         
11032 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
11034         * libanjuta/interfaces/libanjuta.idl:
11035         Move inspect_memory function in IAnjutaCpuDebugger interface
11036         Rename Boolean type to State
11038         * plugins/debug-manager/breakpoint.c:
11039         Rename Boolean type to State
11041         * plugins/debug-manager/Makefile.am,
11042         plugins/debug-manager/anjuta-marshal.list,
11043         plugins/debug-manager/data_view.c,
11044         plugins/debug-manager/data_view.h,
11045         plugins/debug-manager/data_buffer.c,
11046         plugins/debug-manager/data_buffer.h,
11047         plugins/debug-manager/chunk_view.c,
11048         plugins/debug-manager/chunk_view.h,
11049         plugins/debug-manager/anjuta-debug-manager.ui,
11050         plugins/debug-manager/debugger.c,
11051         plugins/debug-manager/memory.c,
11052         plugins/debug-manager/memory.h,
11053         plugins/debug-manager/plugin.c,
11054         plugins/gdb/debugger.c,
11055         plugins/gdb/debugger.h,
11056         plugins/gdb/plugin.c:
11057         Rewrite memory window using a special widget
11058         Rename Boolean type to State
11060 2006-06-08 Naba Kumar <naba@gnome.org>
11062         * plugins/editor/text_editor.c (itext_editor_get_current_word):
11063         Do not return garbage characters and return NULL when there is no
11064         current word.
11065         
11066         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
11067         work correctly.
11068         
11069         * plugins/search/search-replace.c: Fixed a mem leak.
11071 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
11073         * libanjuta/anjuta-launcher.c:
11074         Added debug message (see #343522)
11075         
11076         * plugins/build-basic-autotools/build-basic-autotools.c:
11077         Patch from Günther Brammer to fix #344015
11079         * plugins/sourceview/sourceview.c:
11080         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
11081         automatic highlight of build messages)
11083 2006-06-06 Naba Kumar <naba@gnome.org>
11085         * configure.in,
11086         libanjuta/interfaces/libanjuta.idl,
11087         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11088         plugins/Makefile.am,
11089         plugins/document-manager/action-callbacks.c,
11090         plugins/document-manager/plugin.c,
11091         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11092         interface for language highlight selection and langauge change
11093         signal.
11094         
11095         * plugins/language-support-cpp-java: Added language support
11096         plugin for cpp and java.
11098 2006-05-27  Naba Kumar  <naba@gnome.org>
11100         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11101         plugins/debug-manager/*, data/Makefile.am,
11102         manuals/reference/libanjuta/libanjuta.types,
11103         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11104         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11105         merged anjuta-new-debugger branch into trunck.
11106         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
11108 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
11109         
11110         * libanjuta/interfaces/libanjuta.idl,
11111         plugins/debug-manager/debugger.c,
11112         plugins/debug-manager/debugger.h,
11113         plugins/gdb/anjuta-gdb.plugin.in,
11114         plugins/gdb/debugger.c,
11115         plugins/gdb/debugger.h,
11116         plugins/gdb/plugin.c:
11117         Add new IAnjutaCpuDebugger interface to access cpu register
11118         Run gdb instead of /usr/local/bin/gdb
11119         
11120         * plugins/debug-manager/plugin.c,
11121         plugins/debug-manager/registers.c,
11122         plugins/debug-manager/registers.h:
11123         Rewrite register window
11124         Rename Load target menu item to Run target
11126 2006-05-07  Naba Kumar  <naba@gnome.org>
11128         * plugins/gdb.init
11129         
11130 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
11132         * plugins/debug-manager/watch.c,
11133         plugins/debug-manager/breakpoint.c,
11134         plugins/debug-manager/breakpoint.h:
11135         Fix crash: disconnect save and load session signals
11137 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
11139         * libanjuta/interface/libanjuta.idl,
11140         plugins/debug-manager/debugger.c,
11141         plugins/gdb/plugin.c:
11142         Add a value parameter for evaluate command
11144         * plugins/debug-manager/anjuta-debug-manager.glade:
11145         Create new dialog box for watches using glade
11147         * plugins/debug-manager/anjuta-debug-manager.ui:
11148         Move watch menu items near the end
11149         Move breakpoint menu items outside the sub menu
11151         * plugins/debug-manager/debug_tree.c,
11152         plugins/debug-manager/debug_tree.h,
11153         plugins/debug-manager/debug_tree.h,
11154         plugins/debug-manager/watch.c:
11155         Move all GUI code from watch.c to debug_tree.c
11156         Add an auto update property to watches
11157         
11158         * plugins/debug-manager/locals.c,
11159         plugins/debug-manager/locals.h,
11160         plugins/debug-manager/stack_trace.c,
11161         plugins/debug-manager/stack_trace.h,
11162         plugins/debug-manager/plugin.c:
11163         Register actions before starting debugger
11165         * plugins/gdb/debugger.c:
11166         Do not call callback function if not present
11168 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
11170         * libanjuta/interfaces/libanjuta.idl,
11171         plugins/debug-manager/stack_trace.c,
11172         plugins/debug-manager/stack_trace.h,
11173         plugins/debug-manager/anjuta-debug-manager.ui,
11174         plugins/gdb/debugger.c:
11175         Add a popup menu in stack frame window
11176         Add a new frame-changed event
11177         Use MI command for getting stack informations
11178         Get filename with full path (need gdb > 6.3)
11180         * libanjuta/interfaces/libanjuta.idl,
11181         plugins/debug-manager/debug_tree.c,
11182         plugins/debug-manager/debugger.c,
11183         plugins/debug-manager/locals.c,
11184         plugins/debug-manager/locals.h,
11185         plugins/debug-manager/plugin.c,
11186         plugins/gdb/debugger.c,
11187         plugins/gdb/debugger.h,
11188         plugins/gdb/parser.c,
11189         plugins/gdb/parser.h,
11190         plugins/gdb/plugin.c,
11191         plugins/gdb/Makefile.am:
11192         Pass watch data with string instead of Watch structures
11193         Use debug_tree in local window
11194         Remove info local
11195         Remove parser.{ch}
11197         * plugins/debug-manager/breakpoints.c,
11198         plugins/debug-manager/utilities.c,
11199         plugins/debug-manager/utilities.h:
11200         Use a GtkListStore instead of a GtkTreeStore
11201         move goto_location_in_editor in utilities.c
11202         
11203 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11205         * libanjuta/interfaces/libanjuta.idl,
11206         plugins/debug-manager/anjuta-debug-manager.ui,
11207         plugins/debug-manager/breakpoints.c,
11208         plugins/debug-manager/plugin.c,
11209         plugins/gdb/debugger.c:
11210         Add a breakpoint type
11211         Add new popup menu in breakpoint window
11212         Add toggle breakpoint in editor popup menu
11213         Save and restore breakpoint enable
11214         Fix bug in clear all breakpoints
11215         Remove old useless code
11217         * plugins/debug-manager/debugger.c:
11218         Fix some problem with debugger states
11220         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
11221         Update documentation
11222         
11223 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
11225         * data/Makefile.am,
11226         plugins/gdb/Makefile.am,
11227         plugins/gdb/gdb.init:
11228         Move gdb.init crom data to plugins/gdb
11230         * plugins/gdb/gdb.init,
11231         libanjuta/interfaces/libanjuta.idl,
11232         plugins/debug-manager/breakpoints.c,
11233         plugins/debug-manager/debugger.c,
11234         plugins/debug-manager/plugin.c,
11235         plugins/gdb/debugger.c,
11236         plugins/gdb/plugin.c:
11237         Support pending breakpoints
11238         Rewrite debugger states
11239         Split ianjuta_debugger_log into _enable_log and _disable_log
11241         * plugins/debug-manager/start.c,
11242         plugins/debug-manager/debug_tree.c,
11243         plugins/gdb/parser.c:
11244         Remove some useless lines
11246         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11247         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11248         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11249         Update documentation
11251 2006-03-12 Naba Kumar <naba@gnome.org>
11253         * manuals/references/libanjuta/libanjuta.types: Fixed
11254         debug-manager name.
11255         
11256 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
11258         * libanjuta/anjuta-debugger.c,
11259         libanjuta/anjuta-debugger.h:
11260         Remove those files
11261         
11262         * libanjuta/interfaces/libanjuta.idl,
11263         plugins/debug-mananger/breakpoints.c,
11264         plugins/debug-manager/debug_tree.c,
11265         plugins/debug-manager/debugger.c,
11266         plugins/debug-manager/plugin.c,
11267         plugins/debug-manager/registers.c,
11268         plugins/debug-manager/sharedlib.c,
11269         plugins/debug-manager/signal.c,
11270         plugins/debug-manager/stack_trace.c,
11271         plugins/debug-manager/start.c,
11272         plugins/debug-manager/watch.c,
11273         plugins/gdb/debugger.c,
11274         plugins/gdb/debugger.h,
11275         plugins/gdb/parser.c,
11276         plugins/gdb/parser.h,
11277         plugins/gdb/plugin.c:
11278         Move types definitions from libanjuta/anjuta-debugger.{ch}
11279         Rename types from AnjutaDebugger* to IAnjutaDebugger*
11280         
11281         * plugins/gdb/Makefile.am:
11282         Remove user interface from gdb plugin
11284 2006-03-12 Naba Kumar <naba@gnome.org>
11286         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
11288 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
11290         Modified Patch from Marc Maurer <uwog@uwog.net>:
11291         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
11292         Fixes #342447
11293         
11294         * plugins/sourceview/Makefile.am:
11295         * plugins/sourceview/sourceview-cell.c:
11296         * plugins/sourceview/sourceview-cell.h:
11297         * plugins/sourceview/sourceview.c: 
11298         
11299         Implemented IAnjutaEditorCell
11301 2006-05-21  Naba Kumar  <naba@gnome.org>
11303         * libanjuta/interfaces/libanjuta.idl,
11304         plugins/document-manager/action-callbacks.c,
11305         plugins/document-manager/plugin.c,
11306         plugins/editor/print.c, plugins/editor/text_editor.c,
11307         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
11308         Fixed zooming and added icons and shortcuts for zoom menu items.
11310 2006-05-21  Naba Kumar  <naba@gnome.org>
11312         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
11313         whitespaces.
11315 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11317         * plugins/document-manager/anjuta-docman.c:
11318         Fixed close button reaction by setting the correct current editor
11320 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11322         Patch from Yang Hong <yanghong@ccoss.com.cn>:
11323         * plugins/document-manager/anjuta-docman.c
11324         - Fix close button, you can close any tab as you wish now.
11325         - Fadeout mime icon as the same as close image  
11327 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11329         Patch from Marc Maurer <uwog@uwog.net>
11330         * main.c: Compile fix when NLS is enabled
11331         
11332         AUTHORS: Added Marc
11334 2006-05-20  Naba Kumar  <naba@gnome.org>
11336         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
11337         while loading abiword-2.4.4/abi project).
11339 2006-05-18 Naba Kumar  <naba@gnome.org>
11341         * libanjuta/interfaces/libanjuta.idl,
11342         plugins/document-manager/action-callbacks.c,
11343         plugins/editor/print.c,
11344         plugins/editor/text_editor.c,
11345         plugins/editor/text_editor.h,
11346         plugins/editor/text_editor_prefs.c: Fixed zooming.
11347         
11348         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
11349         interface for character iteration and IAnjutaEditorAssist interface
11350         for autocompletions and editor tips.
11352 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
11354         Patch from Günther Brammer <GBrammer@gmx.de>:
11355         * plugins/document-manager/anjuta-docman.c:
11356         Make tabs smaller but keep nice closing icon
11358         * plugins/document-manager/anjuta-docman.c:
11359         * plugins/document-manager/Makefile.am:
11360         
11361         Added nice mime-icons to the editor tabs
11363 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
11365         * configure.in: Bumped version to 2.0.3 (pre-release increment)
11366         
11367         * plugins/symbol-browser/an_symbol_view.c:
11368         - Fixed crasher
11369         - Fixed symbol searching (Yang Hong (#341997))
11370         
11371         * plugins/devhelp/htmlview.c:
11372         Fixed devhelp plugin
11373         
11374         * plugins/build-basic-autotools/build-basic-autotools.c:
11375         * plugins/search/search-replace.c:
11376         * plugins/document-manager/anjuta-docman.c:
11377         
11378         Only add a marker to a line where it makes sense!
11380 === anjuta 2.0.2 ===
11382 2006-05-15  Naba Kumar  <naba@gnome.org>
11384         * configure.in: set required versions for
11385         gdl and glade3.
11386         
11387 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11389         * plugins/glade/plugin.c:
11390         Fixed signal connection for "gtk-doc-search"
11392 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11394         * NEWS: Set release date, add known issues
11395         
11396         * libanjuta/anjuta-shell.c:
11397         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
11398         and debug other gtk-warnings/criticals)
11399         
11400         * plugins/build-basic-autotools/build-basic-autotools.c:
11401         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
11402         
11403         * plugins/sourceview/anjuta-view.c:
11404         * plugins/sourceview/sourceview-args.c:
11405         * plugins/sourceview/sourceview-scope.c:
11406         * plugins/sourceview/sourceview-tags.c:
11407         Fixed gtk-criticals (gtk_source_language_get_mime_types)
11409 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11411         * pixmaps/Makefile.am:
11412         Add preferences_general.png
11413         
11414         * plugins/devhelp/plugin.c:
11415         Fixed some more realise things
11416         
11417         * plugins/message-view/anjuta-msgman.c:
11418         Support stock icons for message panes
11419         
11420         * plugins/search/search-replace.c:
11421         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
11422          
11423         * plugins/search/search-replace_backend.c:
11424         Fixed #341359
11425         
11426         * plugins/sourceview/anjuta-document.c:
11427         * plugins/sourceview/sourceview.c:
11428         Fixed finalise and tag completion
11429         
11430         * src/anjuta-app.c:
11431         Use preferences_general icon
11433 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11435         * pixmaps/Makefile.am:
11436         Fixed EXTRA_DIST
11438 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11440         * plugins/sourceview/sourceview-prefs.c:
11441         Fixed font & color handling
11442         
11443         * plugins/symbol-browser/an_symbol_view.c:
11444         Fixed crasher
11446 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11448         * plugins/macro/macros.xml:
11449         Fixed bug #341583 (Address of FSF)
11451 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
11453         * src/main.c:
11454         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
11455         Update: Do it the cool way...
11456         
11457 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11459         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
11460         Implement gtk-api-help signals of glade3
11461         * configure.in: Bump to glade3 2.91.2
11462         
11463         * plugins/devhelp/plugin.c:
11464         Fixed some realize stuff in the devhelp plugin
11465         
11466         * plugins/sourceview/anjuta-document.c:
11467         fixed bug with scope completion
11469 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11471         * plugins/symbol-browser/an_symbol_view.c
11472         * plugins/symbol-browser/an_symbol_prefs.c
11473         * plugins/symbol-browser/an_symbol_prefs.h
11474         * global_tags/create_global_tags.sh:
11475         
11476         Automaticly create global tags on first startup
11478 2006-05-08  Massimo Cora'  <maxcvs@email.it>
11480         * configure.in:
11481         * plugins/project-wizard/templates/Makefile.am:
11482         * (added) plugins/project-wizard/templates/cpp-logo.png:
11483         * (added) plugins/project-wizard/templates/cpp.wiz:
11484         * (added) plugins/project-wizard/templates/cpp/*:
11486         Added a generic c++ template. It's a simple hello world.
11488 2006-05-07  Massimo Cora' <maxcvs@email.it>
11490         * plugins/symbol-browser/an_symbol_view.c:
11491         fixed a stupid crasher.
11493 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
11495         * plugins/project-wizard/templates/wxwin/configure.in.tpl
11496         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
11497         
11498         Fixed WxWidgets project type
11500 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11502         * plugins/devhelp/htmlview.c: 
11503         * plugins/devhelp/plugin.c:
11504         Maybe I fixed the crash this time! I could at least not reproduce anymore!
11505         
11506         * plugins/project-wizard/install.c:
11507         Don't set a message - thanks to seb
11509 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11511         * plugins/devhelp/htmlview.c: 
11512         * plugins/symbol-browser/an_symbol_view.c:
11513         
11514         There is a weird crash in gtk_idle which I still did not completly fix!
11515         
11516         * plugins/project-wizard/install.c:
11517         Default to success instead of failure
11519 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
11521         * plugins/devhelp/htmlview.c:
11522         * plugins/devhelp/plugin.c:
11523         Fixed bug and libdevhelp issue!
11525         * plugins/project-wizard/install.c:
11526         Fixed message string!
11528 2006-05-03  Massimo Cora' <maxcvs@email.it>
11529        
11530         * plugins/symbol-browser/an_symbol_view.c:
11531         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
11533 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11535         * pixmaps/Makefile.am:
11536         * src/main.c:
11537         * anjuta.desktop.in.in
11538         
11539         GNOME Goal #2.1: Install theme-friendly icons
11541 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11543         * plugins/devhelp/htmlview.c: Reload page on reparent
11544         * plugins/document-manager/anjuta-docman.c:
11545         Present document-manager when document is selected in file-manager
11547 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11549         * plugins/symbol-broser/an_symbol_view.c:
11550         Fixed crasher in namespace exploration
11552 2006-05-01  Massimo Cora' <maxcvs@email.it>
11554         * configure.in:
11555         * plugins/valgrind/Makefile.am:
11557         Optional compiling of Valgrind plugin
11559 2006-05-01  Massimo Cora' <maxcvs@email.it>
11561         * plugins/symbol-browser/an_symbol_view.c:
11562         - modularized code. Marked with FIXME the parts which need improvement.
11563         - More comments.
11564     - Added basic namespace completion for Gtkmm type project:
11565     - namespace1::MyClass *class;
11566     - class-> [display]
11567     - Namespaces must be anyway improved.
11569 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11571         * plugins/devhelp/plugin.c: 
11572         Fixed up plugin unloading and show html widget on link selected
11573         
11574         * NEWS: Updated
11575         
11576 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11578         * plugins/devhelp/Makefile.am:
11579         * plugins/devhelp/anjuta-devhelp.plugin.in:
11580         * plugins/devhelp/htmlview.c:
11581         * plugins/devhelp/htmlview.h:
11582         * plugins/devhelp/plugin.c: 
11583         * plugins/devhelp/plugin.h:
11584         Reimplemeted devhelp plugin from scratch
11585         
11586         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
11587         Fixed crasher
11589 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
11591         * plugins/sourceview/sourceview-tags.c:
11592         complete some more tag types
11593         
11594         * plugins/valgrind/plugin.c:
11595         * plugins/valgrind/preferences.c:
11596         * plugins/valgrind/vggeneralprefs.c:
11597         
11598         Fixed lots of gtk warnings
11600 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
11602         * plugins/sourceview/sourceview-scope.c:
11603         Implemented type-ahead for scope completion
11605 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
11607         * manuals/C/Makefile.am:
11608         * manuals/Makefile.am:
11609         * plugins/document-manager/Makefile.am:
11610         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11611         * plugins/sourceview/Makefile.am:
11612         * tagmanager/c.c:
11613         
11614         Fixed distcheck
11615         
11616         * plugins/class-gen/goc_template_header: G_END_DECLS
11618 2006-05-27  Naba Kumar <naba@gnome.org>
11620         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
11621         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
11622         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
11623         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
11624         scintilla/include/Scintilla.iface,
11625         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
11626         cvs. Fixed compile flags. Removed outdated patches.
11628 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
11630         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
11632         * plugins/sourceview/anjuta-document.c:
11633         * plugins/sourceview/sourceview-args.c:
11634         * plugins/sourceview/sourceview-scope.c:
11635         
11636         Add End/Home keypresses and support completion if symbol start with '!' for example
11637         in an if statement
11639 2006-04-27 Massimo Cora' <maxcvs@email.it>
11641         * libanjuta/interfaces/libanjuta.idl:
11643         * plugins/sourceview/sourceview-scope.c:
11644         * plugins/sourceview/tag-window.c: 
11645         * plugins/sourceview/tag-window.h:
11646         * plugins/symbol-browser/an_symbol_view.c:
11647         * plugins/symbol-browser/an_symbol_view.h:
11648         * plugins/symbol-browser/plugin.c:
11649         
11650         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
11651         interface.
11652         Code and ideas for C/C++ new completion engine comes from IComplete written by
11653         Martin Stubenschrott <stubenschrott@gmx.net>.
11654         Currently the interface works only with GtkSourceView plugin.   
11655         
11656         * tagmanager/Makefile.am:
11657         * tagmanager/c.c: 
11658         * tagmanager/entry.h:
11659         * tagmanager/get.c:
11660         * tagmanager/get.h:
11661         * tagmanager/include/tm_file_entry.h:
11662         * tagmanager/include/tm_project.h:
11663         * tagmanager/include/tm_source_file.h:
11664         * tagmanager/include/tm_symbol.h:
11665         * tagmanager/include/tm_tagmanager.h:
11666         * tagmanager/include/tm_work_object.h:
11667         * tagmanager/include/tm_workspace.h:
11668         * tagmanager/parse.c:
11669         * tagmanager/read.c: 
11670         * tagmanager/read.h:
11671         * tagmanager/tm_project.c: 
11672         * tagmanager/tm_source_file.c: 
11673         * tagmanager/tm_workspace.c:
11674         
11675         Tagmanager can now parse a memory buffer and generate/update 
11676         tags into tm_workspace/tm_project on the fly, without using files.
11677         C/C++ is supported now.
11678         
11679 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
11681         * plugins/sourceview/anjuta-document.c:
11682         * plugins/sourceview/sourceview-args.c:
11683         * plugins/sourceview/sourceview-scope.c:
11684         * plugins/sourceview/sourceview.c:
11685         
11686         Fixed some memory leaks and argument completion
11688 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
11690         * plugins/glade/plugin.c:
11691         
11692         Fixed glade plugin build because of API changes in glade3
11694 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
11696         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
11697         Updated editor section
11698         
11699         * manuals/C/anjuta-manual/interface.xml:
11700         * manuals/C/anjuta-manual/preferences.xml:
11701         * manuals/C/anjuta-manual/projects.xml:
11702         Updated manual
11703         
11704         * plugins/editor/anjuta-editor.plugin.in:
11705         Better plugin name
11707 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
11709         * configure.in:
11710         * plugins/editor/anjuta-editor.plugin.in:
11711         * plugins/sourceview/sourceview.plugin.in:
11713         Build both editors and let the user decide a runtime!
11714         
11715         * plugins/sourceview/sourceview-scope.c:
11716         Fixed bug in regex to allow test()-> completions
11718 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
11720         * plugins/sourceview/anjuta-document.c:
11721         * plugins/sourceview/sourceview-args.c: 
11722         * plugins/sourceview/sourceview-scope.c:
11723         * plugins/sourceview/sourceview-tags.c:
11724         * plugins/sourceview/tag-window.c: 
11725         
11726         Improved callltip windows
11728 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11730         * src/anjuta-app.c: (on_session_save):
11731         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
11732         <ricardo.jose.ferrari@gmail.com> for pointing this out!
11734 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11736         * libanjuta/anjuta-utils.c: 
11737         * plugins/cvs-plugin/cvs-execute.c:
11738         Off-by-one...
11740         * scintilla/LexInno.cxx:
11741         * scintilla/LexOpal.cxx:
11742         * scintilla/LexTCL.cxx:
11744         Added missing files from scintilla-update
11746 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11748         * configure.in:
11749         * manuals/C/Makefile.am:
11750         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
11751         * manuals/C/anjuta-manual/Makefile.am:
11752         * manuals/C/anjuta-manual/anjuta-manual.xml:
11753         * manuals/C/anjuta-manual/build.xml:
11754         * manuals/C/anjuta-manual/debugger.xml:
11755         * manuals/C/anjuta-manual/execute.xml:
11756         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
11757         * manuals/C/anjuta-manual/figures/arguments.png:
11758         * manuals/C/anjuta-manual/figures/configure_dlg.png:
11759         * manuals/C/anjuta-manual/figures/file_menu.png:
11760         * manuals/C/anjuta-manual/figures/menu_main.png:
11761         * manuals/C/anjuta-manual/figures/menubar.png:
11762         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
11763         * manuals/C/anjuta-manual/figures/project_info.png:
11764         * manuals/C/anjuta-manual/figures/scrshot.png:
11765         * manuals/C/anjuta-manual/figures/symbol_browser.png:
11766         * manuals/C/anjuta-manual/figures/tool-editor.png:
11767         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
11768         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
11769         * manuals/C/anjuta-manual/figures/toolbar_format.png:
11770         * manuals/C/anjuta-manual/figures/toolbar_main.png:
11771         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
11772         * manuals/C/anjuta-manual/fileoperations.xml:
11773         * manuals/C/anjuta-manual/interface.xml:
11774         * manuals/C/anjuta-manual/introduction.xml:
11775         * manuals/C/anjuta-manual/preferences.xml:
11776         * manuals/C/anjuta-manual/projects.xml:
11777         * manuals/C/anjuta-manual/tools.xml:
11778         * manuals/Makefile.am:
11779         
11780         Updated manual and faq
11782         * scintilla/CallTip.cxx:
11783         * scintilla/CallTip.h:
11784         * scintilla/CellBuffer.cxx:
11785         * scintilla/CellBuffer.h:
11786         * scintilla/ContractionState.cxx:
11787         * scintilla/Document.cxx:
11788         * scintilla/Document.h:
11789         * scintilla/DocumentAccessor.cxx:
11790         * scintilla/Editor.cxx:
11791         * scintilla/Editor.h:
11792         * scintilla/ExternalLexer.cxx:
11793         * scintilla/Indicator.cxx:
11794         * scintilla/KeyMap.cxx:
11795         * scintilla/KeyWords.cxx:
11796         * scintilla/LexAU3.cxx:
11797         * scintilla/LexBash.cxx:
11798         * scintilla/LexCPP.cxx:
11799         * scintilla/LexCaml.cxx:
11800         * scintilla/LexCsound.cxx:
11801         * scintilla/LexEiffel.cxx:
11802         * scintilla/LexGui4Cli.cxx:
11803         * scintilla/LexHTML.cxx:
11804         * scintilla/LexLua.cxx:
11805         * scintilla/LexMSSQL.cxx:
11806         * scintilla/LexOthers.cxx:
11807         * scintilla/LexPOV.cxx:
11808         * scintilla/LexPython.cxx:
11809         * scintilla/LexRuby.cxx:
11810         * scintilla/LexSQL.cxx:
11811         * scintilla/LexVB.cxx:
11812         * scintilla/Makefile.am:
11813         * scintilla/PlatGTK.cxx:
11814         * scintilla/PropSet.cxx:
11815         * scintilla/RESearch.cxx:
11816         * scintilla/RESearch.h:
11817         * scintilla/ScintillaBase.cxx:
11818         * scintilla/ScintillaGTK.cxx:
11819         * scintilla/StyleContext.h:
11820         * scintilla/ViewStyle.cxx:
11821         * scintilla/ViewStyle.h:
11822         * scintilla/XPM.cxx:
11823         * scintilla/include/KeyWords.h:
11824         * scintilla/include/Platform.h:
11825         * scintilla/include/PropSet.h:
11826         * scintilla/include/SciLexer.h:
11827         * scintilla/include/Scintilla.h:
11828         * scintilla/include/Scintilla.iface:
11829         * scintilla/include/ScintillaWidget.h:
11830         * scintilla/lexers.make:
11832         Update to scintilla 1.68
11834         * src/anjuta-app.c:
11835         Only show help items which are really availible
11837         * plugins/cvs-plugin/cvs-callbacks.c
11838         * plugins/cvs-plugin/cvs-execute.c
11839         * plugins/cvs-plugin/subversion-callbacks.c:
11840         * libanjuta/anjuta-utils.c:
11841         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
11843 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
11845         * plugins/project-wizard/install.c,
11846         * plugins/project-wizard/autogen.c:
11847         Add error messages if using a read only directory
11848         Improve fix for bug #339296
11850 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11852         * libanjuta/interfaces/libanjuta.idl:
11853         * plugins/document-manager/action-callbacks.c:
11854         * plugins/document-manager/plugin.c:
11855         * plugins/editor/text_editor.c:
11856         Added IAnjutaEditorGoto 
11858         * plugins/editor/aneditor.cxx:
11859         * plugins/editor/aneditor.h:
11860         * plugins/editor/text_editor.h:
11861         * plugins/editor/text_editor_prefs.c:
11862         
11863         Fixed #305076
11865 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
11867         * libanjuta/interfaces/libanjuta.idl:
11868         * plugins/document-manager/action-callbacks.c:
11869         * plugins/document-manager/anjuta-docman.c:
11870         * plugins/document-manager/plugin.c:
11871         * plugins/editor/text_editor.c: 
11872         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
11873         
11874         * plugins/sourceview/sourceview.c:
11875         * plugins/sourceview/sourceview.glade:
11876         Fixed some uft-8 issues and added a preference option
11877         to enable/disable gnome-vfs monitoring
11878         
11879         * scintilla/Makefile.am:
11880         * scintilla/include/Makefile.am:
11881         Fixed build
11883 2006-04-20  Massimo Cora' <maxcvs@email.it>
11885         * libanjuta/interfaces/libanjuta.idl:
11886         Remove get_current_pos () because we have get_position()
11888 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
11890         * NEWS: Updated
11891         * plugins/sourceview/tag-window.c:
11892         Don't close window on PageUp/PageDown
11894 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
11896         * data/Makefile.am:
11897         * manuals/reference/libanjuta/Makefile.am:
11898         
11899         Some build fixes
11900         
11901         * src/Makefile.am:
11902         * src/bacon-message-connection.c: 
11903         * src/bacon-message-connection.h: (both from gedit)
11904         * src/main.c:
11905         
11906         Fixed #312319 (Opening files when Anjuta is already open)
11908 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
11910         * TODO.tasks: Updated
11911         * plugins/sourceview/anjuta-view.c: 
11912         * plugins/sourceview/anjuta-view.h:
11913         * plugins/sourceview/sourceview.c: 
11914         
11915         * configure.in: Fix --enable-plugin-scintilla
11916         
11917         Added char_added signal
11919 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
11921         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
11922         
11923         Fixed diff for utf8
11924         
11925         * plugins/sourceview/sourceview.c:
11926         Fixed VFS monitoring (still a bit buggy)
11927         
11928         * plugins/sourceview/sourceview-args.c:
11929         * plugins/sourceview/tag-window.c: 
11930         
11931         Better sizing for the popup-window
11933 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
11935         * plugins/project-wizard/templates/gnome/src/main.c:
11936         * plugins/project-wizard/templates/gnome/src/project.glade:
11937         * plugins/project-wizard/templates/gtk/src/main.c: 
11938         * plugins/project-wizard/templates/gtk/src/project.glade:
11939         * plugins/project-wizard/templates/gtkmm/src/main.cc:
11940         
11941         Fixed up GLADE_FILE definition in project types and fixed bug #334546
11942         
11943 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
11945         * configure.in: More removal of obsoleteness.
11946         * po/no.po:
11948 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
11950         * ROADMAP:
11951         * libanjuta/anjuta-preferences.c: 
11952         * libanjuta/anjuta-utils.c: 
11953         * libanjuta/anjuta-utils.h:
11954         * plugins/message-view/message-view.c:
11955         
11956         Changed color functions and moved convert_color to anjuta-utils.h
11957         
11958         * plugins/message-view/anjuta-message-manager-plugin.glade:
11959         GnomeColorPicker -> GtkColorButton (bug #309154)
11960         
11961         * plugins/sourceview/plugin.c:
11962         * plugins/sourceview/sourceview-prefs.c:
11963         * plugins/sourceview/sourceview.glade:
11964         Added color and font preferences
11966         * plugins/sourceview/sourceview-tags.c:
11967         Only show as much choices as configured in preferences
11969 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
11971         * ROADMAP, NEWS: Updated (we are far behind ;-)
11972         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
11974 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
11976         * configure.in:
11977         * plugins/editor/Makefile.am:
11978         * scintilla/Makefile.am
11979         
11980         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
11981         
11982         * global-tags/Makefile.am:
11983         * global-tags/create_global_tags.sh:
11984         * plugins/symbol-browser/an_symbol_prefs.c:
11985         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
11986         * plugins/symbol-browser/plugin.h:
11987         * tagmanager/include/tm_workspace.h:
11988         * tagmanager/tm_workspace.c:
11989         
11990         Fixed symbol-browser prefs and move global tags generation from installtion to
11991         preferences to make the life easier for distributers and to allow updates after installtion
11993         * plugins/document-manager/action-callbacks.c: 
11994         * plugins/document-manager/action-callbacks.h:
11995         * plugins/document-manager/anjuta-document-manager.ui:
11996         * plugins/document-manager/indent-util.c:
11997         * plugins/document-manager/plugin.c:
11998         * plugins/editor/text_editor.c:
11999         
12000         Moved indent stuff to document-manager
12001         
12002         * plugins/sourceview/anjuta-view.c: 
12003         * plugins/sourceview/sourceview-args.c: 
12004         * plugins/sourceview/sourceview-scope.c:
12005         * plugins/sourceview/sourceview-tags.c: 
12006         * plugins/sourceview/sourceview.c:
12007         
12008         Fixed several bugs
12009         
12010         * plugins/sourceview/sourceview.plugin (removed):
12011         * plugins/sourceview/sourceview.plugin.in:
12012         Editor is not user-activatible
12013         
12014         * plugins/sourceview/sourceview.png:
12015         Updated icon
12017 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
12019         * src/anjuta-app.c: Fixed crasher on plugin unloading
12021 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
12023         * plugins/sourceview/sourceview.c
12024         * plugins/sourceview/sourceview-args.c
12025         * plugins/sourceview/sourceview-args.h:
12026         
12027         Polished argument completion
12029 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
12031         * plugins/message-view/anjuta-msgman.c:
12032         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
12033         
12034         Show message pane on switch (does not work, anjuta_shell needs a fix)
12035         
12036         * plugins/sourceview/Makefile.am:
12037         * plugins/sourceview/anjuta-view.c: (find_tag_window),
12038         * plugins/sourceview/sourceview-args.c: 
12039         * plugins/sourceview/sourceview-args.h:
12040         * plugins/sourceview/sourceview-private.h:
12041         * plugins/sourceview/sourceview-scope.c: 
12042         (sourceview_scope_update), (sourceview_scope_filter_keypress):
12043         * plugins/sourceview/sourceview-tags.c:
12044         * plugins/sourceview/sourceview.c:
12045         * plugins/sourceview/tag-window.c:
12046         * plugins/sourceview/tag-window.h:
12047         
12048         Added scope and argument completion
12050 2006-04-03  Johannes Schmid <jhs@gnome.org>
12052         * TODO.tasks
12053         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
12054         (on_widget_remove):
12055         Save toolbar state
12057         * plugins/sourceview/sourceview.c: (iselect_clear):
12058         Make "Delete"-key working
12060         * configure.in: #336389
12062 2006-04-03  Johannes Schmid <jhs@gnome.org>
12064         * plugins/sourceview/Makefile.am:
12065         * plugins/sourceview/anjuta-view.c:
12066         * plugins/sourceview/plugin.c: 
12067         * plugins/sourceview/sourceview-private.h:
12068         * plugins/sourceview/sourceview-scope.c:
12069         * plugins/sourceview/sourceview-scope.h:
12070         * plugins/sourceview/sourceview-tags.c: 
12071         * plugins/sourceview/sourceview-tags.h:
12072         * plugins/sourceview/sourceview.c:
12073         * plugins/sourceview/sourceview.h:
12074         * plugins/sourceview/tag-window.c:
12075         
12076         - fixed goto_file_line
12077         - scroll to cursor on undo/redo
12078         - show correct popup-menu
12079         - scope completion (not ready yet)
12081 2006-04-03  Johannes Schmid <jhs@gnome.org>
12083         * plugins/sourceview/plugin.c: 
12084         * plugins/sourceview/sourceview-tags.c:
12085         * plugins/sourceview/sourceview.c: 
12086         * plugins/sourceview/sourceview.h:
12087         * plugins/sourceview/tag-window.c:
12088         
12089         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12091 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12093         * plugins/sourceview/sourceview.c:
12094         Fixed next/previous bookmark.
12095         Toggled bookmark (set/unset).
12097 2006-04-03  Johannes Schmid <jhs@gnome.org>
12099         * plugins/document-manager/action-callbacks.c:
12100         Fixed Gtk-Warning in goto_line
12101         
12102         * plugins/sourceview/Makefile.am:
12103         * plugins/sourceview/anjuta-document.c:
12104         * plugins/sourceview/anjuta-view.c: 
12105         * plugins/sourceview/anjuta-view.h:
12106         * plugins/sourceview/sourceview-autocomplete.c:
12107         * plugins/sourceview/sourceview-autocomplete.h:
12108         * plugins/sourceview/sourceview-private.h:
12109         * plugins/sourceview/sourceview-tags.c:
12110         * plugins/sourceview/sourceview-tags.h:
12111         * plugins/sourceview/sourceview.c:
12112         * plugins/sourceview/tag-window.c:
12113         * plugins/sourceview/tag-window.h:
12114         Created a nice API for tag and completion windows
12115         
12116         * plugins/sourceview/sourceview-print.h:
12117         * plugins/sourceview/sourceview-print.c:
12118         Added printing
12119                 
12120 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12122         * plugins/sourceview/sourceview.c:
12123         Fixed typo (Sort bookmarks).
12124         
12125 2006-04-01  Johannes Schmid <jhs@gnome.org>
12127         * plugins/sourceview/anjuta-document.c:
12128         * plugins/sourceview/anjuta-document.h:
12129         * plugins/sourceview/anjuta-view.c:
12130         * plugins/sourceview/anjuta-view.h:
12131         * plugins/sourceview/sourceview-autocomplete.c:
12132         * plugins/sourceview/sourceview-autocomplete.h:
12133         * plugins/sourceview/sourceview-prefs.c:
12134         * plugins/sourceview/sourceview-prefs.h:
12135         * plugins/sourceview/sourceview-private.h:
12136         * plugins/sourceview/sourceview-tags.c:
12137         * plugins/sourceview/sourceview-tags.h:
12138         * plugins/sourceview/sourceview.c:
12139         * plugins/sourceview/sourceview.glade:
12140         * plugins/sourceview/tag-window.c: 
12141         * plugins/sourceview/tag-window.h:
12142         
12143         Improved code complete and autocomplete
12145 2006-04-01  Johannes Schmid <jhs@gnome.org>
12147         * plugins/sourceview/Makefile.am:
12148         * plugins/sourceview/bookmark.png:
12149         * plugins/sourceview/marker-attentive.png:
12150         * plugins/sourceview/marker-basic.png:
12151         * plugins/sourceview/marker-intense.png:
12152         * plugins/sourceview/marker-light.png:
12153         * plugins/sourceview/sourceview.c: 
12154         
12155         Added pixmaps for all marker types and show bookmarks
12156         
12157         * configure.in
12158         * plugins/sourceview/Makefile.am:
12159         Build sourceview on 2.14 only
12161 2006-03-31  Johannes Schmid <jhs@gnome.org>
12163         * plugins/sourceview/Makefile.am:
12164         * plugins/sourceview/anjuta-document.c:
12165         * plugins/sourceview/anjuta-view.c:
12166         * plugins/sourceview/anjuta-view.h:
12167         * plugins/sourceview/sourceview-autocomplete.c:
12168         * plugins/sourceview/sourceview-private.h:
12169         * plugins/sourceview/sourceview-tags.c:
12170         * plugins/sourceview/sourceview-tags.h:
12171         * plugins/sourceview/sourceview.c: 
12172         * plugins/sourceview/tag-window.c:
12173         * plugins/sourceview/tag-window.h:
12174         
12175         Added code completion with tag manager to the editor and fixed a save_as bug
12177 2006-03-31  Johannes Schmid <jhs@gnome.org>
12179         * src/main.c: Revert patch from Rob to allow building with
12180         Gnome 2.12
12181         * configure.in: Require at least 2.12 libraries
12183 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
12185         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
12187         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12188         Improve anjuta-plugin project template: Added missed files dist tarball
12189         (make dist)
12191         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
12192         typo
12194 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
12196         reviewed by: Johannes Schmid <jhs@gnome.org>
12198         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12199         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12200         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12201         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12202         
12203         Improve anjuta-plugin project template. Also fix for #322744
12205 2006-03-27  Johannes Schmid <jhs@gnome.org>
12207         * plugins/sourceview/sourceview-private.h:
12208         plugins/sourceview/sourceview.c:
12209         
12210         Added basic bookmark support
12212 2006-03-27  Johannes Schmid <jhs@gnome.org>
12214         * TODO.tasks:
12215         Updated
12216         
12217         Patch from Rob Bradfort <robster@debian.org>:
12218         * src/main.c: (get_command_line_args), (main):
12219         Migration from popt to GOption
12220         
12221 2006-03-26 Naba Kumar  <naba@gnome.org>
12223         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
12224         size to scale itself with theme.
12226 2006-03-26 Naba Kumar  <naba@gnome.org>
12228         * plugins/file-manager/an_file_view.c,
12229         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
12230         when symbolview and fileview objects are destroyed to avoid crashes
12231         after the plugins are disabled.
12233 2006-03-26 Naba Kumar <naba@gnome.org>
12235         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
12236         Deleted unused file.
12237         
12238         * plugins/glade/plugin.c: Be able to close glade plugin when there
12239         there is no glade project loaded.
12240         
12241         * plugins/sourceview/sourceview.plugin,
12242         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
12244 2006-03-23  Naba Kumar  <naba@gnome.org>
12246         * plugins/editor/print.c: Fixed a bug where some sections of
12247         printed/previewed text is not highlighted.
12248         
12249 2006-03-20  Johannes Schmid <jhs@gnome.org>
12251         * libanjuta/interfaces/libanjuta.idl:
12252         Added IAnjutaPrint
12253         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
12254         as we do not use private apis. Show help window and startup because it does 
12255         not survive gdl
12256         
12257         * plugins/document-manager/action-callbacks.c:
12258         plugins/editor/Makefile.am:
12259         plugins/editor/text_editor.c:
12260         plugins/editor/print.c:
12261         plugins/editor/print.h:
12262         
12263         Fixed printing (nobody has missed it BTW ;-)
12264         
12265         * plugins/sourceview/sourceview.c:
12266         Fixed a crasher
12268 2006-03-20 Naba Kumar <naba@gnome.org>
12270         * configure.in, plugins/devhelp/plugin.c: Be able to build with
12271         devhelp >= 0.9 < 0.11 versions.
12272         
12273 2006-03-20  Johannes Schmid <jhs@gnome.org>
12275         * plugins/sourceview/anjuta-document-loader.c
12276         plugins/sourceview/sourceview.c:
12277         
12278         Fixed encoding bugs
12280 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12282         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
12283         Fixed bug (line position)
12284         Give the good line position whatever the active editor.
12286 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
12288         * configure.in: Added fi to ALL_LINGUAS
12290 2006-03-19  Johannes Schmid <jhs@gnome.org>
12292         * plugins/sourceview/anjuta-document-loader.c:
12293         replace gnome_vfs_get_mime_type_for_name_and data
12295         * plugins/build-basic-autotools/build-basic-autotools.c:
12296         Fixed #335142
12298 2006-03-17  Johannes Schmid <jhs@gnome.org>
12300         * plugins/editor/editor.glade:
12301         Added style-editor again after it got lost somehow
12303 2006-03-17  Johannes Schmid <jhs@gnome.org>
12305         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
12306         configure.in: require devhelp 0.11
12307         
12308         Post 0.11 devhelp versions (CVS) do not work because of an API change...
12310         plugins/build-basic-autotools/build-basic-autotools.c:
12311         forgot a an installtion callback for the "install as root"-feature
12313 2006-03-17  Massimo Cora' <maxcvs@email.it>
12315         reviewed by: Johannes Schmid <jhs@gnome.org>
12317         * plugins/class-gen/anjuta-class-gen-plugin.glade
12318         plugins/class-gen/class_gen.c 
12319         plugins/class-gen/goc_template_header
12320         plugins/class-gen/goc_template_source
12321         
12322         Fixed bug #334663
12324 2006-03-16  Johannes Schmid <jhs@gnome.org>
12326         * plugins/sourceview/sourceview.c:
12327         Fixed "save-point" signal for undo actions
12329 2006-03-16  Massimo Cora' <maxcvs@email.it>
12330         
12331         reviewed by: Johannes Schmid <jhs@gnome.org>
12332         
12333         * plugins/document-manager/anjuta-docman.c:
12334         Implement tab drag and drop
12336 2006-03-16  Johannes Schmid <jhs@gnome.org>
12338         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
12339         plugins/build-basic-autotools/build-basic-autotools.c:
12340         
12341         Implemented "install as root"-feature (#321455)
12343 2006-03-16  Johannes Schmid <jhs@gnome.org>
12345         * mime/.cvsignore
12346         plugins/sourceview/.cvsignore
12347         plugins/tools/scripts/.cvsignore:
12348         Added/extended .cvsignore files
12349         
12350         * plugins/sourceview/sourceview-autocomplete.c:
12351         plugins/sourceview/sourceview-autocomplete.h:
12352         plugins/sourceview/sourceview-prefs.c:
12353         plugins/sourceview/sourceview-private.h:
12354         plugins/sourceview/sourceview.glade:
12355         Autcomplete just works(tm) now and respects preferences
12356         
12357         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
12358         Use better algorithm from autocomplete
12360 2006-03-15  Johannes Schmid <jhs@gnome.org>
12362         * src/anjuta-app.c:
12363         Fixed bug #304495
12365 2006-03-15  Johannes Schmid <jhs@gnome.org>
12367         * libanjuta/interfaces/libanjuta.idl:
12368         plugins/class-gen/class_gen.c:
12369         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
12370         plugins/project-manager/plugin.c:
12371         
12372         Allow to add multiple source files (#320191)
12373         
12374         * configure.in: Require gnome-build 0.1.3
12376 2006-03-14  Johannes Schmid <jhs@gnome.org>
12378         * plugins/macro/macro-utils.c: Fixed bug #333606
12379         * plugins/file-wizard/file.c: Fixed bug #333601
12381 2006-03-13  Johannes Schmid <jhs@gnome.org>
12383         * plugins/sourceview/sourceview_autocomplete.c
12384         plugins/sourceview/sourceview_autocomplete.h
12385         plugins/sourceview/sourceview.c
12386         plugins/sourceview/sourceview-private.h
12387         plugins/sourceview/sourceview-prefs.c:
12388         
12389         Cleaned up and fixed several issues
12390         
12391 2006-03-13  Johannes Schmid <jhs@gnome.org>
12393         * plugins/sourceview/Makefile.am:
12394         plugins/sourceview/sourceview-autocomplete.c
12395         plugins/sourceview/sourceview-autocomplete.h:
12396         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12397         plugins/sourceview/sourceview-private.h:
12398         plugins/sourceview/sourceview.c:
12399         
12400         Added (buggy) autocomplete feature to sourceview
12401         
12402 2006-03-12 Naba Kumar <naba@gnome.org>
12404         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12405         libanjuta/anjuta-session.c: Added API docs.
12407 2006-03-12 Naba Kumar <naba@gnome.org>
12409         * TODO.tasks: Added couple of tasks.
12410         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
12411         Register private class as early as possible so that members could
12412         point to self class. Code clean up.
12414 2006-03-12 Naba Kumar <naba@gnome.org>
12416         * po/POTFILES.in, po/POTFILES.skip: Updated.
12418 2006-03-11 Naba Kumar <naba@gnome.org>
12420         * libanjuta/anjuta-shell.c,
12421         plugins/document-manager/anjuta-docman.c,
12422         plugins/document-manager/plugin.c,
12423         plugins/symbol-browser/an_symbol_search.c,
12424         plugins/valgrind/vgrule-list.c: Use correct signal names while
12425         creating them.
12426         
12427         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
12428         signal names and fixed enum IANJUTA_TYPE_* macro.
12430 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12432         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
12433         plugins/search/search-replace.c :
12434         Fixed bug (Bookmark the good line).
12435         Search & Replace (Mark all matched strings).
12436         
12437 2006-03-09  Johannes Schmid <jhs@gnome.org>
12439         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
12440         Completed changes from yesterday
12441         
12442         * plugins/document-manager/anjuta-document-manager.glade:
12443         plugins/editor/editor.glade
12444         plugins/editor/plugin.c: (activate_plugin)
12445         plugins/editor/text_editor.c
12446     plugins/sourceview/Makefile.am
12447         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
12448         plugins/sourceview/sourceview.glade:
12449         Completed preference changes
12451 2006-03-08  Johannes Schmid <jhs@gnome.org>
12453         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
12454         plugins/search/plugin.c: (activate_plugin):
12455         
12456         Removed Gtk-Criticals
12457         
12458         * plugins/document-manager/anjuta-document-manager.glade:
12459         plugins/document-manager/plugin.c: (on_docman_auto_save),
12460         (on_gconf_notify_timer), (prefs_init):
12461     plugins/document-manager/plugin.h:
12462         plugins/editor/text_editor.c: (text_editor_instance_init),
12463         (text_editor_dispose):
12464         plugins/editor/text_editor.h:
12465         plugins/editor/text_editor_cbs.c:
12466         plugins/editor/text_editor_cbs.h:
12467         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
12468         plugins/glade/plugin.c: (activate_plugin):
12469         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12470         plugins/sourceview/sourceview-private.h:
12471         plugins/sourceview/sourceview.c: (on_menu_popup),
12472         (sourceview_new), (ifile_open), (ifile_savable_save),
12473         (ifile_savable_save_as), (ieditor_set_popup_menu),
12474         (ieditor_get_filename), (imark_mark):
12476     Moved autosave from editor to document manager and fixed some things in 
12477     Sourceview plugin
12479 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12481         * plugins/search/anjuta-search.glade :
12482         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
12483         plugins/search/search-replace_bachend.c: Fixed a crash bug.
12484         plugins/search/search-replace.c : Fixed bug.
12485         
12486 2006-03-08  Johannes Schmid <jhs@gnome.org>
12488     * plugins/search/anjuta-search.glade
12489     Fixed widget names (glade is a bit stupid on copying widgets to other files)
12491 2006-03-07  Johannes Schmid <jhs@gnome.org>
12493         * plugins/document-manager/action-callbacks.c
12494         plugins/document-manager/anjuta-document-manager.glade
12495         plugins/document-manager/plugin.c: (prefs_init),
12496         (activate_plugin):
12497         plugins/editor/Makefile.am:
12498         plugins/editor/editor.glade:
12499         plugins/editor/plugin.c: (on_style_button_clicked),
12500         (activate_plugin), (dispose):
12501         plugins/editor/style-editor.c:
12502         
12503         Startet to seperate document-manager and editor preferences
12505         * plugins/search/Makefile.am:
12506         plugins/search/anjuta-search.glade:
12507         plugins/search/search-replace.c:
12508         
12509         Moved search GUI to search-plugin
12510                 
12511         * plugins/sourceview/sourceview-prefs.c:
12512         plugins/sourceview/sourceview-prefs.h:
12513         plugins/sourceview/sourceview-private.h:
12514         plugins/sourceview/sourceview.c: 
12515         plugins/sourceview/sourceview.h:
12516         plugins/sourceview/Makefile.am:
12517         plugins/sourceview/anjuta-document.h:
12518         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
12519         plugins/sourceview/plugin.c: 
12520         
12521         Added some preferences to sourceview and fixed vfs_monitor
12522         
12523         * tagmanager/c.c: (parseParens): 
12524         Removed annoying debug message
12525         
12526         * libanjuta/interfaces/libanjuta.idl: 
12527         Removed IAnjutaEditorFactory::create_style_editor()
12529 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12531         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
12532         Search : Bookmark all matched lines.
12534 2006-03-06  Johannes Schmid <jhs@gnome.org>
12536         * plugins/class-gen/anjuta-class-gen.plugin.in
12537         plugins/file-loader/plugin.c: (sort_wizards)
12538         (on_create_submenu), (activate_plugin)
12539         plugins/file-wizard/anjuta-file-wizard.plugin.in
12540         plugins/glade/anjuta-glade.plugin.in
12541         plugins/project-import/anjuta-project-import.plugin.in
12542         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12543         
12544         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
12545         sorted alphabeticly
12546         
12547         * plugins/project-wizard/templates/mkfile.wiz:
12548         Use configured project directory instead of ~/myproject
12549         
12550         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
12551         (ifile_open):
12552         Show markers (again) and monitor uri
12554 2006-03-06  Naba Kumar  <naba@gnome.org>
12556         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
12557         typedefs separately so that forward linking would work.
12558         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
12560 2006-03-05  Naba Kumar  <naba@gnome.org>
12562         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
12563         passing Enums and Structs in signals. Define struct _Name in
12564         generated code, so that forward referencing.
12565         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
12566         
12567         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
12568         
12569 2006-03-05  Naba Kumar  <naba@gnome.org>
12571         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
12572         support. Generate GType definitions for enums in generated codes
12573         so that enums could be passed as signal params.
12574         
12575 2006-03-04  Naba Kumar  <naba@gnome.org>
12577         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
12578         Restored cvs-moved revision files. They were originally marked
12579         deleted at their older locations. Now they are restored at
12580         their new locations. The changeset is one that was committed
12581         as part of document-manager, editor, search and print plugins
12582         separation from editor plugin.
12583         
12584 2006-03-03  Johannes Schmid <jhs@gnome.org>
12586         * plugins/sourceview/*:
12587         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
12588         poiting this out!
12590 2006-03-04  Naba Kumar  <naba@gnome.org>
12592         * plugins/gdb/*: Deleted removed files (see previous changlog
12593         entry for files list).
12594         
12595 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
12597         * plugins/debug-mananger/breakpoints.c,
12598         plugins/debug-manager/breakpoints.h,
12599         plugins/debug-manager/debug_tree.c,
12600         plugins/debug-manager/debug_tree.h,
12601         plugins/debug-manager/info.c,
12602         plugins/debug-manager/info.h,
12603         plugins/debug-manager/locals.c,
12604         plugins/debug-manager/locals.h,
12605         plugins/debug-manager/memory.c,
12606         plugins/debug-manager/memory.h,
12607         plugins/debug-manager/registers.c,
12608         plugins/debug-manager/registers.h,
12609         plugins/debug-manager/sharedlib.c,
12610         plugins/debug-manager/sharedlib.h,
12611         plugins/debug-manager/signal.c,
12612         plugins/debug-manager/signal.h,
12613         plugins/debug-manager/stack_trace.c,
12614         plugins/debug-manager/stack_trace.h,
12615         plugins/debug-manager/watch.c,
12616         plugins/debug-manager/watch.h,
12617         plugins/debug-manager/Makefile.am:
12618         Move from gdb plugin to debug manager plugin
12620         * plugins/debug-manager/anjuta-debug-manager.glade,
12621         plugins/debug-manager/anjuta-debug-manager.ui:
12622         Move all user interface from gdb to debug manager
12624         * plugins/debug-manager/utilities.c,
12625         plugins/debug-manager/utilities.h:
12626         Remove some unused code
12627         Add useful code from gdb plugin
12629         * plugins/debug-manager/start.c,
12630         plugins/debug-manager/start.h:
12631         Include code of attach_process
12632         Add more code to start the debugger
12634         * plugins/debug-manager/plugin.c,
12635         plugins/debug-manager/plugin.h,
12636         plugins/debug-manager/anjuta-debug-manager.plugin.in:
12637         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
12639         * plugins/debug-manager/debugger.c,
12640         plugins/debug-manager/debugger.h:
12641         Implement a queue of debugger command
12643         * plugins/gdb/actions.c,
12644         plugins/gdb/actions.h,
12645         plugins/gdb/watch_cbs.c,
12646         plugins/gdb/watch_cbs.h,
12647         plugins/gdb/watch_gui.c,
12648         plugins/gdb/watch_gui.h:
12649         Removed 
12651         * plugins/gdb/debugger.c,
12652         plugins/gdb/debugger.h,
12653         plugins/gdb/gdbmi.c,
12654         plugins/gdb/gdbmi.h,
12655         plugins/gdb/utilities.c,
12656         plugins/gdb/utilities.h,
12657         plugins/gdb/Makefile.am,
12658         plugins/gdb/anjuta-gdb.plugin.in:
12659         Implement necessary functions
12661         * plugins/gdb/parser.c,
12662         plugins/gdb/parser.h:
12663         Code for parsing variable previously in debug_tree.c
12665         * plugins/gdb/anjuta-gdb.glade,
12666         plugins/gdb/anjuta-gdb.ui:
12667         Remove user interface
12669         * plugins/gdb/gdbmi-test.c:
12670         Need update
12672         * plugins/gdb/anjuta-gdb.plugin.png:
12673         Try an improved icon for gdb (archer fish)
12675         * libanjuta/anjuta-debugger.c,
12676         libanjuta/anjuta-debugger.h,
12677         libanjuta/interfaces/libanjuta.idl,
12678         libanjuta/interfaces/anjuta-idl-compiler.pl,
12679         libanjuta/Makefile.am:
12680         Add declaration used in new IAnjutaDebugger interface
12682         * manuals/reference/libanjuta.types,
12683         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
12684         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
12685         Update documentation
12687 2006-03-02  Naba Kumar  <naba@gnome.org>
12689         * manuals/reference/libanjuta/Makefile.am,
12690         manuals/reference/libanjuta/libanjuta-docs.sgml,
12691         manuals/reference/libanjuta/libanjuta-sections.txt,
12692         manuals/reference/libanjuta/libanjuta.types,
12693         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12694         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
12695         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
12696         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12697         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12698         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12699         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12700         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12701         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
12702         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12703         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12704         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
12705         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12706         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
12707         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
12708         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
12709         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12710         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12711         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12712         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
12713         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
12714         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
12715         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
12716         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
12717         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
12718         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
12719         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
12720         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
12721         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12722         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
12723         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
12724         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12725         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12726         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
12727         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
12728         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
12729         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
12730         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12731         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
12732         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
12733         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
12734         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12735         manuals/reference/libanjuta/tmpl/plugins.sgml,
12736         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12737         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
12738         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
12739         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
12740         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
12741         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
12742         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
12743         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
12744         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
12745         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
12746         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
12747         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
12748         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
12749         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
12750         documentation.
12752 2006-02-28  Naba Kumar <naba@gnome.org>
12754         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12755         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
12756         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
12757         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
12758         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
12759         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
12760         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
12761         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
12762         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
12763         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
12764         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
12765         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
12766         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
12767         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
12769 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12771         * plugins/sourceview/sourceview.c:
12772         Select to brace, select block.
12774 2006-02-28  Johannes Schmid <jhs@gnome.org>
12776         * plugins/file-wizard/Makefile.am
12777         plugins/file-wizard/action-callbacks.c (removed)
12778         plugins/file-wizard/action-callbacks.h (removed)
12779         plugins/file-wizard/anjuta-file-wizard.ui
12780         plugins/file-wizard/plugin.c: (activate_plugin),
12781         (deactivate_plugin)
12782         plugins/file-wizard/plugin.h:
12783         Removed Edit->Insert Text submenu (replace by macros plugin)
12784         
12785         * plugins/sourceview/sourceview.c: (sourceview_new),
12786         (ieditor_set_popup_menu):
12787         Fixed some more bugs
12788         
12789         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
12791 2006-02-28  Naba Kumar <naba@gnome.org>
12793         * plugins/file-manager/an_file_view.c,
12794         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
12795         rows also and with delay 1 sec (the color and timout value should
12796         probably be picked up from some system wide preference key).
12798 2006-02-28  Naba Kumar <naba@gnome.org>
12800         * libanjuta/interfaces/libanjuta.idl,
12801         plugins/document-manager/action-callbacks.c,
12802         plugins/document-manager/plugin.c,
12803         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
12804         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
12805         Added interface checks in document manager and enable/disable
12806         menus based on supported interface.
12807         
12808         * plugins/project-import/anjuta-project-import.glade: Set some
12809         resonable size for the import dialog.
12811  2006-02-27  Naba Kumar  <naba@gnome.org>
12813         * libanjuta/interfaces/libanjuta.idl,
12814         plugins/document-manager/action-callbacks.c,
12815         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
12816         and eol conversion actions.
12818 2006-02-27  Johannes Schmid <jhs@gnome.org>
12819         
12820         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
12821         * plugins/file-manager/an_file_view.c
12822         plugins/file-manager/plugin.h:  Added tooltips
12823         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
12825 2006-02-26  Naba Kumar  <naba@gnome.org>
12827         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12828         plugins/build-basic-autotools/build-basic-autotools.c,
12829         plugins/build-basic-autotools/build-basic-autotools.h,
12830         plugins/build-basic-autotools/executer.c,
12831         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
12832         disable indicator highlights preferences from message manager to
12833         build plugin. Implemented message indicator highlights in build tool.
12834         
12835         * plugins/editor/text_editor.c: Fixed indicators.
12837 2006-02-26  Johannes Schmid <jhs@gnome.org>
12839         * plugins/sourceview/sourceview.c:
12840         - Fixed some bugs
12841         - Added markers
12842         * plugins/subversion/svn_auth.c:
12843         Fixed username/password authentification but there might be a memory corruption
12845 2006-02-26  Naba Kumar  <naba@gnome.org>
12847         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12848         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
12849         libanjuta/anjuta-launcher.h: Added documentation.
12851 2006-02-24  Naba Kumar  <naba@gnome.org>
12853         * plugins/editor/text_editor.c: Fixed change in API in
12854         IAnjutaEditorSelection::set().
12855         
12856 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12858         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
12859         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
12860         libanjuta/interfaces/libanjuta.idl :
12861         Search in sourceview editor (Select in buffer).
12864 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12866         * plugins/sourceview/sourceview.c :
12867         Fixed Replace, to_upper, to_lower.
12868         
12869         * plugins/search/search-replace_backend.c :
12870         Renamed header name.
12872 2006-02-22  Naba Kumar  <naba@gnome.org>
12874         * libanjuta/anjuta-plugin-description.c,
12875         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
12876         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
12877         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
12878         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12879         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
12880         
12881         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12882         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
12883         
12884 2006-02-21  Naba Kumar  <naba@gnome.org>
12886         * libanjuta/interfaces/libanjuta.idl,
12887         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12888         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
12889         interface for editor.
12891 2006-02-21  Naba Kumar  <naba@gnome.org>
12893         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
12895         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12896         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
12898 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12900         * GTKSOURCEVIEW EDITOR
12901         plugins/sourceview/sourceview.c :
12902         Fixed copy and Goto Line.
12903         
12904         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
12905         plugins/macro/plugin.c :
12906         Fixed Insert key word and Insert macro.
12908 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
12910         * plugins/document-manager/anjuta-docman.c:
12911         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
12912         
12913         * configure.in:
12914         plugins/Makefile.am:
12915         plugins/sourceview/.cvsignore:
12916         plugins/sourceview/Makefile.am:
12917         plugins/sourceview/plugin.c: :
12918         plugins/sourceview/plugin.h:
12919         plugins/sourceview/sourceview.c: 
12920         plugins/sourceview/sourceview.h:
12921         plugins/sourceview/sourceview.plugin:
12922         plugins/sourceview/sourceview.plugin.in:
12923         plugins/sourceview/sourceview.png:
12925         Added sourceview editor plugin
12927 2006-02-19 Naba Kumar  <naba@gnome.org>
12929         * libanjuta/interfaces/libanjuta.idl,
12930         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12931         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12932         plugins/cvs-plugin/cvs-interface.c,
12933         plugins/document-manager/action-callbacks.c,
12934         plugins/document-manager/action-callbacks.h,
12935         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
12936         plugins/search/plugin.c, plugins/search/search-replace.c,
12937         plugins/search/search-replace_backend.c,
12938         plugins/subversion/subversion-actions.c,
12939         plugins/subversion/subversion-callbacks.c,
12940         plugins/tools/editor.c, plugins/tools/execute.c,
12941         plugins/tools/variable.c: Defined proper editor interfaces and fixed
12942         few fatal warnings.
12944 2006-02-15 Naba Kumar  <naba@gnome.org>
12946         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
12947         within another.
12948         
12949         * libanjuta/interfaces/libanjuta.idl,
12950         plugins/document-manager/anjuta-docman.c,
12951         plugins/document-manager/plugin.c,
12952         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
12953         unnecessary parameters from IAnjutaEditor interface and used proper
12954         types instead of 'gpointer'. Fixed various compiler warnings.
12955         
12956         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
12957         file
12959 2006-02-12 Naba Kumar  <naba@gnome.org>
12961         * po/POTFILES.in: Updated.
12962         
12963 2006-02-11 Naba Kumar  <naba@gnome.org>
12965         * plugins/editor/properties.[cxx,h],
12966         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
12967         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
12968         to sci_prop_*(), because they were conflicting with external
12969         functions (in some ssl library).
12970         
12971 2006-02-08 Naba Kumar  <naba@gnome.org>
12973         Patch from Massimo Cora  <maxcvs@email.it>:
12974         * plugins/valgrind/anjuta-valgrind.schemas,
12975         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
12976         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
12977         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
12978         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
12979         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
12980         plugins/valgrind/vgtoolview.c,
12981         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
12982         before running the debugging session. I've added also a
12983         preference in Anjuta Preferences where you can specify
12984         the path to the valgrind binary. The default is /usr/bin/valgrind.
12985         Now it displays a dialog with the error. [it can be -program
12986         exited- or -file loaded or end of input-]. Some valgrind 3.x
12987         compatibility.
12988         
12989 2006-01-29 Naba Kumar  <naba@gnome.org>
12991         Patch from Massimo Cora  <maxcvs@email.it>:
12992         * configure.in, plugins/Makefile.am,
12993         plugins/valgrind/*: Valgrind plugin (requires
12994         binutils-dev and valgrind to be installed.
12996 2005-01-24 Johannes Schmid <jhs@gnome.org>
12998         * Patch from Eric Greveson <ejg45@cam.ac.uk>
12999         plugins/tools/variables.c:
13000         Added current directory to possible variables
13002         * Patch from Günther Brammer <gbrammer@gmx.de>
13003         plugins/document-manager/anjuta-docman.c:
13004         Fix a crash on opening a file
13006         AUTHORS: Added Günther Brammer
13008 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13010         * libanjuta/anjuta-launcher.c:
13011         Fix a bug in AnjutaLauncher when output is bigger than buffer
13012         Probably fix bug #315188 and #305134
13014 2005-12-28      Johannes Schmid <jhs@gnome.org>
13015         
13016         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13017         * src/about.c: Use new gtk about dialog
13018         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13019         Updated anjuta_ui_add_action_group_entries call
13020         
13021         Patch from Jean Breford <jean.breford@normalesup.org>
13022         and Markus Habermehl <bmh1980de@yahoo.de>:
13023         
13024         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
13025         * AUTHORS: Added Jean and Markus
13027 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13028         * plugins/search/search-replace.c :
13029         Bookmark all matched lines.
13030         * plugins/search/search-replace_backend.c :
13031         Fixed bug (Search in all project files).
13033 2005-12-21      Johannes Schmid <jhs@gnome.org>
13034         
13035         * plugins/search/plugin.c:
13036         Fixed signal names
13037         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
13038         investigation needed.
13039         
13040         AUTHORS: Added Ross Goldner
13042 2005-12-19  Ross Golder  <ross@golder.org>
13044         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
13045         application/xml MIME type.
13047 2005-12-18  Johannes Schmid <jhs@gnome.org>
13048         
13049         po/POTFILES.in: Updated files after directory changes
13050         HACKING: Removed outdated section 3 (anoncvs)
13052 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
13054         * plugins/build-basic-autotools/build-basic-autotools.c:
13055         Save all files in editor before running a command
13057         * plugins/tools/execute.c:
13058         Use document manager plugin instead of each editor for
13059         saving all files
13061 2005-12-15  Johannes Schmid <jhs@gnome.org>
13063         * plugins/document-manager/action-callbacks.c:
13064         (on_save_all1_activate), (on_swap_activate)
13065         plugins/document-manager/anjuta-docman.c:
13066         (on_save_as_filesel_response), (on_notebook_switch_page):
13067         
13068         Fixed some remaining issues in document-manger
13070 2005-12-15      Johannes Schmid <jhs@gnome.org>
13072         * plugins/profile-default/default.anjuta:
13073         Load Search plugin and Message Manager by default
13075 2005-12-14  Johannes Schmid <jhs@gnome.org>
13076         
13077         * plugins/editor/text_editor.c
13078         libanjuta/anjuta-utils.c:
13079         
13080         Check if files differ when gnome-vfs monitoring is used.
13081         (Bug #309688)
13083 2005-12-13  Johannes Schmid <jhs@gnome.org>
13085         * plugins/document-manager/plugin.c:
13086         Only save modified files in ianjuta_file_savable_save() for document-manager
13087         as discussed on mailing list.
13088         
13089         * plugins/cvs-plugin/cvs-callbacks.c:
13090         Fixed dialog handling for empty log message
13092 2005-12-13  Johannes Schmid <jhs@gnome.org>
13094         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13095         
13096         * plugins/project-manager/* Removed ununsed files
13097         
13098         * plugins/symbol-browser/an_symbol_iter.c
13099         plugins/build-basic-autotools/build-basic-autotools.c
13100         plugins/build-basic-autotools/executer.c
13101         plugins/class-gen/class_gen.c
13102         plugins/class-inheritance/class-inherit.c
13103         plugins/cvs-plugin/cvs-actions.c
13104         plugins/cvs-plugin/cvs-interface.c
13105         plugins/debug-manager/attach_process.
13106         plugins/devhelp/plugin.c
13107         plugins/document-manager/plugin.c
13108         plugins/document-manager/indent_util.c
13109         plugins/editor/properties.cxx
13110         plugins/editor/aneditor.cxx
13111         plugins/editor/style-editor.c
13112         plugins/editor/text_editor.c
13113         plugins/macro/macro_db.c
13114         tagmanager/c.c:
13115         
13116         Use DEBUG_PRINT for debug messages
13118         libanjuta/anjuta-debug.h: Include config.h
13119         
13120         HACKING: Updated (BTW: does anyone read this?)
13121         
13122 2005-12-12  Johannes Schmid <jhs@gnome.org>
13124         Patch from Johan Ersvik <jersvik@fastmail.fm>:
13125         * plugins/gdb/debugger.c
13126         
13127         Fix a crasher in gdb plugin
13128         
13129         * plugins/gtodo/plugin.c
13130         plugins/search/plugin.c
13131         
13132         Fixed bug #305301
13133         
13134         * plugins/document-manager/anjuta-docman.c:
13135         
13136         Fixed error markers 
13137         
13138         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
13139         
13140         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
13141         
13142         * plugins/document-manager/anjuta-docman.c:
13143         highlight changed files in docman popup-menu
13144         * plugins/gdb/debug-tree.c:
13145         plugins/gdb/debugger.c
13146         Do not corupt entire "locals" tree when variable pointer have
13147         additional info and arrays/strucs/unions correctly.
13148         
13150 2005-12-11  Johannes Schmid <jhs@gnome.org>
13152         * plugins/document-manager/anjuta-docman.c
13153         plugins/document-manager/plugin.c
13154         plugins/editor/text_editor.c:
13155         
13156         AUTHORS: Added Johan Ersvik
13158         Fixed "is-dirty" bug and tab ordering
13160 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
13161         
13162         * plugins/editor/aneditor-autocomplete.cxx
13163         plugins/editor/aneditor-calltip.cxx
13164         plugins/editor/aneditor-priv.h
13165         plugins/symbol-browser/an_symbol.c
13166         plugins/symbol-browser/an_symbol_view.c
13167         tagmanager/entry.h
13168         tagmanager/tm_symbol.c
13169         tagmanager/tm_tag.c
13170         tagmanager/include/tm_symbol.h
13171         tagmanager/include/tm_tag.h
13172         tagmanager/c.c
13174         Better pointer recognition in tagmanager and symbol browser
13176 2005-12-11  Johannes Schmid <jhs@gnome.org>
13178         * plugins/search/*: New search plugin derived from search code in old editor
13179         plugin.
13180         
13181         * plugins/document-manager/*: new document-manger which is now seperated from
13182         editor to allow implementation of other editor widgets. Code is mostly derived
13183         from old editor plugin
13185         * plugins/print/* new print plugin which is not fully implemented in the
13186         moment
13188         * plugins/editor/text_editor.c: Added lots of interface code
13189         
13190         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
13191         IAnjutaEditorFactory and extended IAnjutaEditor
13192         
13193         * configure.in, plugins/Makefile.am updated build system for new
13194         plugins
13196         This is a huge commit which might still contain some bugs and also has
13197         some fixmes. Things that are not working are the search toolbar because it
13198         does not use the same backend as any other searching function and printing
13199         (easy to fix) because it did not yet implement IAnjutaPrintable.
13201 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13203         * plugins/project-wizard/property.c:
13204         Use newer GtkFileChooser instead of GtkFileSelection with
13205         GnomeFileEntry to avoid a bug
13207         * plugins/project-wizard/install.c:
13208         Avoid an endless loop if project directory is not writable
13209         
13210         * plugins/project-wizard/druid.c:
13211         Allow creating project in empty directory without a
13212         warning
13214 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
13215         
13216         Patch from Massimo Cora <maxcvs@email.it>
13217         * plugins/class-inheritence/class-inherit.c
13218         plugins/class-inheritence/plugin.c
13219         plugins/class-inheritence/plugin.h
13220         configure.in
13221         
13222         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
13223         no longer supported!
13225 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
13226         
13227         Patch from Johan Ersvik <jersvik@fastmail.fm>
13228         * plugins/message-view/message-view.c
13229         plugins/build-basic-autotools/build-basic-autotools.c
13230         plugins/build-basic-autotools/automake-c.filters
13232         This patch correct regex-filters for newer automake
13233         versions
13235 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
13237        * plugins/tools/execute.c:
13238        Detect variables inside a word
13240 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13242         * libanjuta/anjuta-status.[ch],
13243         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
13244         plugins/editor/anjuta-docman.c :
13245         New anjuta-status procedure.
13247 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13249         *Modified Files:
13250         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
13251         plugins/editor/Makefile.am
13252         plugins/editor/anjuta-document-manager.glade
13253         plugins/editor/plugin.c plugins/editor/plugin.h
13254         plugins/editor/text_editor.c plugins/editor/text_editor.h
13255         *Added Files:
13256         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
13257         plugins/editor/indent-util.c plugins/editor/indent-util.h
13258         plugins/editor/indent_test.c :
13259         Set and Preview indent preferences parameters.
13260         Saved indent user parameters.
13262 2005-10-27  Naba Kumar  <naba@gnome.org>
13264         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
13265         * plugins/editor/anjuta-docman.c: Restore tab color to normal
13266         theme color for saved documents.
13267         
13268 2005-10-26  Naba Kumar  <naba@gnome.org>
13270         * libanjuta/anjuta-encodings.c: Save changed supported encodings
13271         list. Fixed bug #316731.
13272         
13273 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
13275         * tagmanager/tm_symbol.c: Fixed bug #315218
13277 2005-10-23  Adam Weinberger  <adamw@gnome.org>
13279         * plugins/build/build_file.c
13280           plugins/build-basic-autotools/build-basic-autotools.c
13281           plugins/tools/execute.c
13282           plugins/build/compile.c
13283           plugins/build/configurer.c
13284           plugins/debug-manager/plugin.c
13285           plugins/editor/plugin.c
13286           plugins/editor/print.c
13287           plugins/editor/text_editor.c
13288           plugins/file-loader/plugin.c
13289           plugins/file-manager/an_file_view.c
13290           plugins/symbol-browser/an_symbol_view.c
13291           plugins/gdb/debugger.c
13292           plugins/gdb/plugin.c
13293           plugins/glade/plugin.c
13294           plugins/macro/macro-actions.c
13295           plugins/macro/plugin.c
13296           plugins/profile-default/plugin.c
13297           plugins/project-manager/plugin.c
13298           plugins/project-manager/project_import.c
13299           plugins/symbol-browser/plugin.c
13300           plugins/tools/execute.c
13301           src/anjuta.c
13302           src/anjuta-actions.h
13303           src/shell.c:
13304           Correct spacing errors before and after "...".
13306 2005-10-20  Naba Kumar  <naba@gnome.org>
13308         * plugins/gdb/debugger.c: Fixed attach/detach process to
13309         updated UI properly.
13310         
13311 2005-10-18  Naba Kumar  <naba@gnome.org>
13313         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
13314         #171314 too).
13315         
13316 2005-10-13  Naba Kumar  <naba@gnome.org>
13317         
13318         * plugins/project-mkfile-import/*: Removed separate import wizard for
13319         makefile based projects (because single widzard handles all wizards).
13321         * plugins/project-import/project-import.c: Made wizard window
13322         transient to main window.
13324         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
13325         
13326         * AUTHORS: Added Eric's name in contributors list.
13327         
13328         * configure.in, plugins/Makefile.am,
13329         plugins/project-import/Makefile.am,
13330         plugins/project-import/anjuta-project-import.glade,
13331         plugins/project-import/project-import.c,
13332         plugins/project-import/project-import.h: Import wizard now detects
13333         both makefile and automake projects together instead of separate wizard.
13334         
13335         * plugins/project-wizard/templates/java/project.anjuta,
13336         plugins/project-wizard/templates/mkfile/project.anjuta,
13337         plugins/project-wizard/templates/python/project.anjuta,
13338         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
13339         name to make it appropriate.
13341 2005-10-11  Naba Kumar  <naba@gnome.org>
13343         * configure.in: Fixed glade3 version requirement.
13345 2005-09-29  Alexander Shopov  <ash@contact.bg>
13347         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
13349 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
13351         * plugins/subversion/svn_auth.c
13352         plugins/subversion/anjuta_subversion.glade:
13353         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
13355 2005-09-22  Naba Kumar  <naba@gnome.org>
13357         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
13359         * configure.in,  plugins/Makefile.am
13360         plugins/project-manager/anjuta-project-manager.plugin.in,
13361         plugins/project-manager/plugin.c,
13362         (added) plugins/project-mkfile-import/.cvsignore,
13363         (added) plugins/project-mkfile-import/Makefile.am,
13364         (added) plugins/project-mkfile-import/
13365             anjuta-project-mkfile-import-plugin.png,
13366         (added) plugins/project-mkfile-import/
13367             anjuta-project-mkfile-import.glade,
13368         (added) plugins/project-mkfile-import/
13369             anjuta-project-mkfile-import.plugin.in,
13370         (added) plugins/project-mkfile-import/plugin.c,
13371         (added) plugins/project-mkfile-import/plugin.h,
13372         (added) plugins/project-mkfile-import/project-mkfile-import.c,
13373         (added) plugins/project-mkfile-import/project-mkfile-import.h,
13374         plugins/project-wizard/templates/Makefile.am,
13375         (added) plugins/project-wizard/templates/mkfile-logo.png,
13376         (added) plugins/project-wizard/templates/mkfile.wiz,
13377         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
13378         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
13379         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
13380         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
13381         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
13382         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
13383         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
13384         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
13385         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
13386         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
13387         (added) plugins/project-wizard/templates/mkfile/src/main.c:
13388         Added makefile based project import wizard and wizard template.
13390 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
13392         * libanjuta/anjuta-launcher.c: Reduced false password detections
13394 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13396         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
13397         messages correctly.a
13399 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13400         
13401         * scintilla/Makefile.am: Changed scintilla library to noinst
13402         * pixmaps/Makefile.am: Install password.png
13403         * libanjuta/anjuta-launcher.c: Changed password detection
13404         to be able to access GNOME CVS with ssh.
13405         
13406 2005-08-31  Naba Kumar  <naba@gnome.org>
13408         * plugins/glade/plugin.c: Set transient window for the widget
13409         dialogs.
13410         
13411 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
13413         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
13415 2005-08-10  Naba Kumar  <naba@gnome.org>
13417         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
13418         as shortcut key for execute.
13420         * src/about.c: Clean up.
13421         
13422         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
13423         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
13424         entry boxes.
13425         
13426 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13428         * plugins/editor/search-replace_backend.c :
13429         Fixed search in File Patterns.
13431 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
13433         * plugins/gdb/Makefile.am: Fixed a make -j x bug
13434         
13435 2005-08-04  Naba Kumar  <naba@gnome.org>
13437         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13438         for pango-1.8 rendering bug.
13439         
13440 2005-08-03  Naba Kumar  <naba@gnome.org>
13442         * plugins/glade/plugin.c: Proper names for plugin widgets.
13443         
13444         * plugins/subversion/anjuta-subversion.glade,
13445         plugins/subversion/svn-auth.c: Fixed authentication dialog and
13446         string allocations. Use passed default values when available.
13447         Set proper focus and dialog default response. Destroy dialog after use.
13448         Return error when appropriate.
13450 2005-08-02  Naba Kumar  <naba@gnome.org>
13452         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13453         for pango-1.8 rendering bug.
13454         
13455 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
13457         * scintilla/Makefile.am: Fixed a make -j x bug
13458         
13459 2005-08-02  Johannes Schmid <jhs@gnome.org>
13460         
13461         * plugins/subversion/svn-auth.c: Added username/password 
13462         auto function.
13464 2005-08-01  Naba Kumar  <naba@gnome.org>
13466         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
13467         checks for character width calculations.
13468         
13469 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13471         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
13473 2005-07-31  Naba Kumar  <naba@gnome.org>
13475         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
13476         messup with pango 1.8. Fixed bug #311846.
13478 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13480         * plugins/gdb/memory.c : Fixed bug 305082.
13481         
13482         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13483         plugins/project-wizard/templates/gcj.wiz,
13484         plugins/project-wizard/templates/gnome.wiz,
13485         plugins/project-wizard/templates/gtk.wiz,
13486         plugins/project-wizard/templates/java.wiz,
13487         plugins/project-wizard/templates/python.wiz,
13488         plugins/project-wizard/templates/wxwin.wiz,
13489         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
13491 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
13493         * plugins/tools/execute.c:
13494         Correct a crash if editor is closed while a tool still use it.
13496 2005-07-28  Naba Kumar  <naba@gnome.org>
13498         * scintilla/*: Updated scintilla from their latest CVS.
13500 2005-07-27  Naba Kumar  <naba@gnome.org>
13502         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
13503         plugins/build-basic-autotools/build-basic-autotools.c,
13504         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
13505         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13506         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13507         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13508         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
13509         plugins/message-view/plugin.c, plugins/patch/plugin.c,
13510         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
13511         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13512         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
13513         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
13514         argument to anjuta_ui_add_action_group_entries() and
13515         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
13516         Fixed all plugins to pass translation domain. This fixes untranslated
13517         UI bugs. 
13519 2005-07-27  Naba Kumar  <naba@gnome.org>
13521         * plugins/class-inheritance/class-callbacks.c,
13522         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
13523         proper system colors.
13525 2005-07-26  Naba Kumar  <naba@gnome.org>
13527         * ROADMAP: Updated and added more tasks.
13529 2005-07-25  Naba Kumar  <naba@gnome.org>
13531         * ROADMAP: Updated and added more tasks.
13532         
13533 2005-07-24  Naba Kumar  <naba@gnome.org>
13535         * HACKING: Fixed format.
13537 2005-07-24  Naba Kumar  <naba@gnome.org>
13539         * ROADMAP: Fixed format.
13540         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
13542 2005-07-24  Naba Kumar  <naba@gnome.org>
13544         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
13545         * data/properties/cpp.properties: Added *.c++ as file extension for c++
13547 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
13549         * plugins/tools/dialog.c, plugins/tools/dialog.h:
13550         Correct wrong sensitivity setting
13551         
13552         * plugins/tools/tool.c: Correct a crash when removing overridden tool
13553         
13554         * plugins/tools/variable.c:     Add variables for project manager
13556 2005-07-23  Naba Kumar  <naba@gnome.org>
13558         * ROADMAP: updated.
13560 2005-07-23 Naba Kumar  <naba@gnome.org>
13562         * plugins/subversion/Makefile.am,
13563         plugins/subversion/svn-auth.c,
13564         plugins/subversion/svn-auth.h: Added subversion authentication code
13565         stubs.
13566         
13567         * plugins/subversion/subversion-callbacks.c,
13568         plugins/subversion/subversion-callbacks.h,
13569         plugins/subversion/svn-backend-priv.h,
13570         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
13571         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
13572         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
13573         Added file mode line.
13575 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
13577         * configure.in: Added 'gl' to ALL_LINGUAS.
13579 2005-07-21 Naba Kumar  <naba@gnome.org>
13581         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
13582         the active sources and kill the running process without emitting
13583         signals (which could be fatal because the object is being destroyed).
13584         Incidentally, fixed the crash that happens when stopping an active
13585         debugger session. Disabled debug prints and code clean up.
13586         Fixed bug #305587.
13587         
13588         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
13589         message view object, because that prevents many unprocessed outputs
13590         from the cvs command from being appended in view. Does not set NULL
13591         to mesg_view private member (not required) so that any pending outputs
13592         to view is processed.Fixed bug #172666.
13594         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
13595         type in supported list.
13596         
13597 2005-07-18  Adam Weinberger  <adamw@gnome.org>
13599         * plugins/file-manager/anjuta-file-manager-plugin.glade:
13600           grammar/spelling fixes.
13602 2005-07-17 Naba Kumar  <naba@gnome.org>
13604         * (new) plugins/project-wizard/templates/terminal/cvsignore,
13605         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
13606         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
13607         plugins/project-wizard/templates/anjuta-plugin.wiz,
13608         plugins/project-wizard/templates/gcj.wiz,
13609         plugins/project-wizard/templates/gnome.wiz,
13610         plugins/project-wizard/templates/gtk.wiz,
13611         plugins/project-wizard/templates/gtkmm.wiz,
13612         plugins/project-wizard/templates/java.wiz,
13613         plugins/project-wizard/templates/python.wiz,
13614         plugins/project-wizard/templates/terminal.wiz,
13615         plugins/project-wizard/templates/terminal/Makefile.am,
13616         plugins/project-wizard/templates/terminal/po/Makefile.am,
13617         plugins/project-wizard/templates/terminal/src/Makefile.am,
13618         plugins/project-wizard/templates/wxwin.wiz,
13619         plugins/project-wizard/templates/xlib-dock.wiz,
13620         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
13621         wizards and updated .wiz files to install them in newly created
13622         projects.
13624 2005-07-16 Naba Kumar  <naba@gnome.org>
13626         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
13627         
13628         * plugins/file-manager/an_file_view.c,
13629         plugins/file-manager/plugin.c: Added file manager preferences to
13630         show/hide files ignored by version control (e.g. cvsignore).
13631         
13632         * plugins/editor/text_editor.c: Initialize vfs info struct.
13633         
13634         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
13635         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
13636         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
13637         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
13638         omf-install/.cvsignore, pixmaps/.cvsignore,
13639         plugins/file-manager/anjuta-file-manager-plugin.glade,
13640         scintilla/.cvsignore, scintilla/include/.cvsignore,
13641         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
13642         tagmanager/python.c: Updated.
13644 2005-07-16 Naba Kumar  <naba@gnome.org>
13646         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
13647         Fixed python parser to parser class methods.
13649 2005-07-15 Naba Kumar  <naba@gnome.org>
13651         * plugins/project-wizard/property.c: Used parenthesis to remove
13652         ambiguty.
13653         
13654         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13655         plugins/project-wizard/templates/gcj.wiz,
13656         plugins/project-wizard/templates/gnome.wiz,
13657         plugins/project-wizard/templates/gtk.wiz,
13658         plugins/project-wizard/templates/gtkmm.wiz,
13659         plugins/project-wizard/templates/java.wiz,
13660         plugins/project-wizard/templates/python.wiz,
13661         plugins/project-wizard/templates/terminal.wiz,
13662         plugins/project-wizard/templates/wxwin.wiz,
13663         plugins/project-wizard/templates/xlib-dock.wiz,
13664         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
13665         and names.
13667 2005-07-15 Naba Kumar  <naba@gnome.org>
13669         * plugins/project-wizard/templates/java.wiz,
13670         plugins/project-wizard/templates/java/Makefile.am,
13671         plugins/project-wizard/templates/java/project.anjuta,
13672         plugins/project-wizard/templates/python.wiz,
13673         plugins/project-wizard/templates/python/Makefile.am,
13674         plugins/project-wizard/templates/python/project.anjuta: Use different
13675         project files for java and python module where debugger is not
13676         included in the list of plugins.
13678 2005-07-15 Naba Kumar  <naba@gnome.org>
13680         * configure.in, plugins/project-wizard/templates/Makefile.am,
13681         plugins/project-wizard/templates/gcj-logo.png,
13682         plugins/project-wizard/templates/gcj.wiz,
13683         plugins/project-wizard/templates/gcj/.cvsignore,
13684         plugins/project-wizard/templates/gcj/Makefile.am,
13685         plugins/project-wizard/templates/gcj/configure.in.tpl,
13686         plugins/project-wizard/templates/gcj/src/.cvsignore,
13687         plugins/project-wizard/templates/gcj/src/Makefile.am,
13688         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
13689         plugins/project-wizard/templates/java-logo.png,
13690         plugins/project-wizard/templates/java.wiz,
13691         plugins/project-wizard/templates/java/configure.in.tpl,
13692         plugins/project-wizard/templates/java/po/Makefile.am,
13693         plugins/project-wizard/templates/java/po/POTFILES.in,
13694         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
13695         plugins/project-wizard/templates/java/src/main.java,
13696         plugins/project-wizard/templates/python-logo.png,
13697         plugins/project-wizard/templates/python.wiz,
13698         plugins/project-wizard/templates/python/.cvsignore,
13699         plugins/project-wizard/templates/python/Makefile.am,
13700         plugins/project-wizard/templates/python/configure.in.tpl,
13701         plugins/project-wizard/templates/python/po/.cvsignore,
13702         plugins/project-wizard/templates/python/po/Makefile.am,
13703         plugins/project-wizard/templates/python/po/POTFILES.in,
13704         plugins/project-wizard/templates/python/src/.cvsignore,
13705         plugins/project-wizard/templates/python/src/Makefile.am,
13706         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
13707         plugins/project-wizard/templates/python/src/main.py: Added Generic
13708         gcj and python project wizards. Fixed Generic java project to
13709         use _JAVA primary. Update gnome-build from cvs for them to work
13710         correctly.
13712 2005-07-12 Naba Kumar  <naba@gnome.org>
13714         * plugins/project-manager/plugin.c: Automatically determine
13715         project backend by probing.
13716         
13717 2005-07-04 Naba Kumar  <naba@gnome.org>
13719         * Makefile.am: Do not install old anjuta.glade file which conflicts
13720         with newer src/anjuta.glade.
13722 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
13724         * plugins/an_symbol_prefs.c:
13725         Sort list of available symbol files
13727 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
13729         * plugins/build-basic-autotools.c:
13730         Fixed #307810
13731         
13732         * plugins/gtodo/libgtodo.c:
13733         Possible fix for #307800
13735         * libanjuta/anjuta-encodings.c
13736         libanjuta/anjuta-launcher.c
13737         libanjuta/anjuta-preference-dialog.c
13738         libanjuta/anjuta-preferences.c
13739         libanjuta/anjuta-ui.c
13740         libanjuta/anjuta-util.c
13741         libanjuta/cell-renderer-captioned-image.c
13742         libanjuta/plugin.c:
13743         
13744         Patch from de_lupus@pandora.be (Kristof Vansant):
13745         Replaced deprecated gnome-i18n.h
13746         Closed #309153
13748 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
13749         
13750         * plugins/subversion/anjuta-subversion.glade
13751         plugins/subversion/anjuta-subversion.ui
13752         plugins/subversion/plugin.c
13753         plugins/subversion/subversion-actions.c
13754         plugins/subversion/subversion-callbacks.h
13755         plugins/subversion/subversion-callbacks.c
13756         plugins/subversion/svn-backend-priv.h
13757         plugins/subversion/svn-backend.h
13758         plugins/subversion/svn-backend.c
13759         plugins/subversion/svn-thread.h
13760         plugins/subversion/svn-thread.c:
13761         
13762         Implemented Subversion diff
13763         
13764 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
13765         
13766         * plugins/build-basic-autotools/build-basic-autotools.c:
13767         Fixed crash bug! Might be useful to release 2.0.2 soon
13768         because this bug will crash any build which produces errors
13769         or warnings
13771 === Anjuta 2.0.1 ===
13773 2005-06-27 Naba Kumar  <naba@gnome.org>
13775         * plugins/tools/execute.c: Formated code.
13776         
13777 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
13779         * plugins/build-basic-autotools/build-basic-autotools.c:
13780         Remove two memory leaks
13781         Check command output versus untranslated strings too
13783         * plugins/tools/execute.c:
13784         Remove two memory leaks
13785         Check command output versus untranslated strings too
13786         Remove description message
13788         * plugins/tools/fileop.c:
13789         Escape tool name in xml configuration file
13791 2005-05-26 Naba Kumar  <naba@gnome.org>
13793         * configure.in: Bumped version to 2.0.1
13794         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
13796         * plugins/tools/execute.c: Fixed clickable messages.
13797         * NEWS: Updated.
13799         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
13800         Deactivate glade plugin when last glade project is closed. Reorder
13801         glade widgets in layout. Change glade project when user selects a
13802         new project. Removed project from the list when user closes it. Fixed
13803         glade project file loading from URI. Save and restored loaded glade
13804         projects in/from session.
13806         * plugins/class-gen/action-callbacks.c,
13807         plugins/class-gen/anjuta-class-gen-plugin.glade,
13808         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
13809         plugins/file-wizard/anjuta-file-wizard.glade,
13810         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
13811         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
13812         "Add to project" correctly. Use the source file path returned after
13813         adding to project. Fixed memory leaks. Deactivate wizard plugins
13814         after use.
13815         
13816         * plugins/project-manager/plugin.c,
13817         plugins/project-wizard/anjuta-project-wizard.glade,
13818         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
13819         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
13820         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
13821         project-wizard preference page to anjuta app, because they are
13822         more appropriated as general preferences. Renamed username and
13823         useremail properties keys.
13824         
13825         * po/POTFILES.in: Updated.
13827         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
13828         saved at closing.
13829         
13830         * plugins/file-loader/plugin.c: Do not use static variable to store
13831         created submenu in factory. Fixed crash in anjuta exit.
13832         
13833 2005-05-24 Naba Kumar  <naba@gnome.org>
13835         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13836         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13837         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13838         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13839         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13840         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13841         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13842         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13843         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13844         
13845         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
13846         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13847         plugins/build-basic-autotools/build-basic-autotools.c,
13848         plugins/build-basic-autotools/build-basic-autotools.h,
13849         plugins/build-basic-autotools/executer.c,
13850         plugins/build-basic-autotools/executer.h,
13851         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
13852         plugins/tools/variable.c: Added an extra argument to
13853         anuta_util_dialog_input() to pass default value. Save/load project
13854         configure and execution parameters in/from session.
13856         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
13857         symbol browser is loaded.
13858         
13859         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
13860         freeze/thaw.
13862         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
13863         deactivate would not start shell.
13865 2005-05-24 Naba Kumar  <naba@gnome.org>
13867         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
13868         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
13869         libegg/egg-submenu-action.c, libegg/test-actions.c,
13870         plugins/build-basic-autotools/build-basic-autotools.c,
13871         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
13872         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
13873         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
13874         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
13875         plugins/macro/plugin.c, plugins/message-view/plugin.c,
13876         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
13877         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
13878         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13879         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13880         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
13882 2005-05-24 Naba Kumar  <naba@gnome.org>
13884         * data/properties/styles.properties: Fixed defalt font.
13886         * plugins/editor/search-replace.c,
13887         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
13888         project openness wihtout activating project-manager plugin (i.e.
13889         using anjuta_shell_get()).
13890         
13891         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
13892         - Completed add_source(), add_group() and add_target() methods of
13893         IAnjutaProjectManager.
13894         - Change their definition to return the added element (or NULL).
13895         - Used interface API for project main menus and 'add to project'
13896         from file-manager context menu.
13897         - Select proper default target/group when prompting for adding
13898         source/target/group.
13899         - Do not expand all nodes in selection tree when default selection
13900         are given (eases navigation in big projects).
13901         - Code clean ups.
13902         - Marked strings for translation.
13904 2005-05-23 Naba Kumar  <naba@gnome.org>
13906         * src/anjuta-app.c: Save menu accelerators on change.
13907         * NEWS: Updated.
13908         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
13909         save-as dialog (leading to crash later).
13911 2005-05-22 Naba Kumar  <naba@gnome.org>
13913         * NEWS: Updated.
13914         * AUTHORS: Added developers for other projects. Updated.
13915         * TODO.tasks: Updated.
13916         * ChangeLog: Added past changelogs from anjuta-0.1.5.
13917         
13918 2005-05-22 Naba Kumar  <naba@gnome.org>
13920         * plugins/tools/execute.c: Make parsable lines distinct by adding
13921         a "Click me" description in the message. Allow tools to open arbibrary
13922         file in editory using gdb-styled annotation (The line starts with two
13923         \032 characters followed by the file:line).
13924         
13925         * plugins/tools/scripts/prepare-changelog.pl,
13926         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
13927         ChangeLog file itself and open it.
13929 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
13931         * plugins/tools/execute.c:
13932         Parse output in message pane
13933         Correct a crash on plugin deactivation
13935         * plugins/tools/fileop.c,
13936         plugins/tools/tool.c,
13937         plugins/tools/tool.h:
13938         Load only valid tools
13940 2005-06-21  Naba Kumar  <naba@gnome.org>
13942         * anjuta.spec.in: Fixed devel package requirement.
13944         * plugins/message-view/message-view.c: Scroll message on next/previous.
13946         * TODO.tasks: Updated.
13948         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13949         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13950         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13951         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13952         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13953         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13954         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13955         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13957         * libanjuta/anjuta-preferences.c,
13958         plugins/build-basic-autotools/build-basic-autotools.c,
13959         plugins/build-basic-autotools/executer.c,
13960         plugins/class-gen/action-callbacks.c,
13961         plugins/class-gen/action-callbacks.h,
13962         plugins/class-gen/class_gen.c,
13963         plugins/cvs-plugin/cvs-interface.c,
13964         plugins/debug-manager/attach_process.c,
13965         plugins/debug-manager/plugin.c,
13966         plugins/debug-manager/utilities.c,
13967         plugins/debug-manager/utilities.h,
13968         plugins/editor/aneditor-autocomplete.cxx,
13969         plugins/editor/aneditor.cxx,
13970         plugins/editor/search-replace.c,
13971         plugins/editor/search-replace_backend.c,
13972         plugins/gdb/breakpoints.c,
13973         plugins/gdb/registers.c,
13974         plugins/patch/plugin.c,
13975         plugins/project-wizard/druid.c,
13976         plugins/project-wizard/install.c,
13977         plugins/subversion/plugin.c,
13978         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
13979         codes.
13981         * plugins/class-gen/action-callbacks.c,
13982         plugins/project-wizard/parser.c,
13983         plugins/project-wizard/property.c,
13984         plugins/project-wizard/values.c,
13985         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
13987         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
13988         alphabetically
13990 2005-06-20  Naba Kumar  <naba@gnome.org>
13992         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
13993         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13994         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13995         
13996         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
13997         exit idle function.
13998         
13999         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14000         Fixed possible memory corruption.
14002         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14003         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14004         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14005         progress bar increment and added progress status for symbol refresh
14006         and project loading.
14007         
14008         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14009         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14010         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14011         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14012         bar.
14014         * TODO.tasks: Updated.
14016 2005-06-19  Naba Kumar  <naba@gnome.org>
14018         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14019         Fixed warning.
14020         
14021         * plugins/project-import/project-import.c: Deactivate plugin when done.
14022         
14023 2005-06-18  Naba Kumar  <naba@gnome.org>
14025         * plugins/profile-default/plugin.c: Fixed error when loading another
14026         project while a project is still loaded.
14027         
14028         * plugins/project-manager/plugin.c: Used (newly added) group-activated
14029         signal from gnome-build to popup group properties.
14030         
14031         * src/anjuta.c: Load default session by default.
14033         * po/POTFILES.in: Added missing files.
14034         
14035         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
14036         activate plugin on load (activate it separately). Connect to activate
14037         and deactivate signals for housekeeping, so that if plugins are
14038         activated or deactivate externally, they are properly recorded.
14039         
14040         * plugins/profile-default/plugin.c: Save profile before a project
14041         is loaded so that it could be restored when project is closed.
14042         
14043         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
14045 2005-06-17  Naba Kumar  <naba@gnome.org>
14047         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
14048         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
14049         for project. The plugins loaded for the project is restored when project
14050         is loaded next time.
14051         
14052         * TODO.tasks: Updated.
14053         
14054 2005-06-15  Naba Kumar  <naba@gnome.org>
14056         * plugins/tools/scripts/find-fixmes.pl,
14057         (new) plugins/tools/scripts/translation-status.pl,
14058         plugins/tools/scripts/tools-2.xml.in,
14059         plugins/tools/scripts/Makefile.am,
14060         plugins/tools/scripts/prepare-changelog.pl: Added translation
14061         status script. Completed find-fixmes.pl script. Fixed bugs.
14063         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
14064         tool path.
14066 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14068         * plugins/message-view/anjuta-message-manager-plugin.glade :
14069         renamed "messages.tag.position" to "messages.tab.position".
14070         plugins/message-view/anjuta-msgman.c : 
14071         Messages tab position prefrences.
14072         
14073 2005-06-14  Naba Kumar  <naba@gnome.org>
14075         * (new) plugins/tools/scripts/find-fixmes.pl,
14076         (new) plugins/tools/scripts/tools-2.xml.in,
14077         (new) plugins/tools/scripts/Makefile.am,
14078         (new) plugins/tools/scripts/prepare-changelog.pl,
14079         plugins/tools/plugin.h, plugins/tools/fileop.c,
14080         plugins/tools/Makefile.am, configure.in: Added system tools.
14082 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
14084         * plugins/tools/editor.c:
14085         Take care of creating .anjuta directory if missing
14087 2005-06-10  Naba Kumar  <naba@gnome.org>
14089         * configure.in: Increased gnome-build required to version 0.1.2.
14090         
14091         * plugins/project-manager/plugin.c: Fixed target/group removal.
14092         Fixed memory leaks.
14093         
14094 2005-06-10  Naba Kumar  <naba@gnome.org>
14096         * plugins/project-manager/plugin.c: Implemented target/group
14097         configuration (update gnome-build module from cvs).
14098         
14099 2005-06-07  Naba Kumar  <naba@gnome.org>
14101         Patch from: Massimo Cora'  <maxcvs@email.it>:
14102         * plugins/class-inheritance/Makefile.am,
14103         plugins/class-inheritance/class-inherit.c,
14104         plugins/class-inheritance/class-inherit.h,
14105         plugins/class-inheritance/plugin.c,
14106         plugins/class-inheritance/plugin.h,
14107         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
14108         expanded view of classes in hierarchy canvas (collapsable again).
14109         
14110 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
14112         * scintilla/patches/scintilla-64-bit.diff (added)
14113         * plugins/patch/patch-plugin.c:
14114         Conditional build for GTK 2.4 and GTK 2.6
14116 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
14118         * plugins/tools/anjuta-tools.glade,
14119         plugins/tools/editor.c,
14120         plugins/tools/plugin.h,
14121         plugins/tools/fileop.c:
14122         Add a check box to edit an user script
14123         Correct a few memory leak
14125         * plugins/tools/execute.c,
14126         plugins/tools/tool.c,
14127         plugins/tools/tool.h:
14128         Move utility remove_mnemonic function in tool.c
14129         Small fix
14131 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
14133         Patch from sbrabec@suse.cz:
14134         * configure.in
14135         scintilla/include/Scintilla.h:
14136         
14137         Fix 64-Bit warnings in gcc 4
14139 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
14140         
14141         * plugins/patch/patch_plugin.c
14142         plugins/patch/patch.h
14143         plugin/patch/patch-plugin.glade
14144         plugin/patch/Makefile.am:
14145         
14146         Changed patch plugin to use libglade and new gtk 2.6 widgets
14148 2005-05-31  Naba Kumar  <naba@gnome.org>
14150         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14151         * plugins/editor/text_editor.c: Don't show error
14152         for empty files.
14153         
14154 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
14155         
14156         * plugins/message-view/anjuta-message-manager.ui,
14157         plugins/message-view/anjuta-msgman.c,
14158         plugins/message-view/anjuta-msgman.h,
14159         plugins/message-view/message-view.c,
14160         plugins/message-view/message-view.h,
14161         plugins/message-view/plugin.c:
14162         Add a popup menu in messages panes
14163         Move save message pane option in it
14165 2005-05-28  Naba Kumar  <naba@gnome.org>
14167         * data/properties/styles.properties: Fixed default font
14168         names and sizes.
14170         * plugins/editor/style-editor.c: cleanup.
14171         
14172 2005-05-25  Naba Kumar  <naba@gnome.org>
14174         * plugin/gdb/plugin.c: Start gdb even if the program does
14175         not exists. Fixes bug #305074
14176         
14177 2005-05-24  Naba Kumar  <naba@gnome.org>
14179         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
14180         * configure.in: graphviz pkgconfig path.
14182 2005-05-24  Naba Kumar  <naba@gnome.org>
14184         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
14185         * TODO.tasks: Updated.
14186         
14187 2005-05-22  Naba Kumar  <naba@gnome.org>
14189         * anjuta.spec.in: Fixed spec file
14190         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
14192 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
14193         
14194         * TODO.tasks: Updated.
14196         * plugins/message-view/anjuta-message-manager.ui,
14197         plugins/message-view/message-view.c,
14198         plugins/message-view/message-view.h,
14199         plugins/message-view/plugin.c:
14200         Add shortcut for next and previous message
14201         Add a save message menu item
14202         Fix a bug in previous message
14204 2005-05-21  Naba Kumar  <naba@gnome.org>
14206         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
14207         doc/Makefile.am, global-tags/create_global_tags.sh,
14208         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
14209         and rpm package creation. Fixed installation paths.
14210         
14211         * plugins/editor/anjuta-document-manager.glade,
14212         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
14213         and indent options.
14214         
14215         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
14217 2005-05-21  Naba Kumar  <naba@gnome.org>
14219         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
14220         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
14221         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
14222         tagmanager/Makefile.am: Fixed paths configure variables to take
14223         automake configure variables instead of hardcoding.
14225         * global-tags/tm_global_tags.c: Formated code.
14227         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14228         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14229         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14230         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14231         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14232         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14233         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14234         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14235         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14237 2005-05-20  Naba Kumar  <naba@gnome.org>
14239         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
14240         and fixed rpm spec file (more testing required).
14241         
14242         * data/gdb.init: Don't set gdb prompt.
14243         
14244         * mime/Makefile.am: run update-mime-data only on system-wide install.
14245         
14246         * plugins/gdb/Makefile.am: Install plugin at correct paths.
14248 2005-05-19  Naba Kumar  <naba@gnome.org>
14250         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
14251         while it's not visible.
14253         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
14254         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
14255         
14256 2005-05-19  Naba Kumar <naba@gnome.org>
14258         * configure.in: Fixed subversion checks. Added
14259         --disable-plugin-subversion and --disable-plugin-glade
14260         configure flags to manually turn off their plugin builds.
14262         * plugins/editor/plugin.c: Save and restore current editor line
14263         positions in session.
14265 2005-05-18  Naba Kumar  <naba@gnome.org>
14267         * AUTHORS: Fixed email address.
14268         
14269         * libanjuta/anjuta-utils.c,
14270         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
14271         when the projectmanager toplevel is not a window. Check for valid
14272         gtkwindow type before using the passed window as parent for anjuta
14273         dialogs.
14275 2005-05-17  Naba Kumar  <naba@gnome.org>
14277         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
14278         
14279         * plugins/cvs-plugin/Makefile.am,
14280         plugins/devhelp/plugin.c,
14281         plugins/file-loader/Makefile.am,
14282         plugins/macro/Makefile.am,
14283         plugins/message-view/Makefile.am,
14284         plugins/patch/Makefile.am,
14285         plugins/project-manager/Makefile.am,
14286         plugins/subversion/Makefile.am,
14287         plugins/symbol-browser/Makefile.am: Removed -module flags
14288         from libtool flags
14290         * MAINTAINERS: Added file so that I could recieve bugzilla
14291         reports.
14293         * plugins/glade/plugin.c: Fixed compile error.
14295 === Anjuta 2.0.0 ===
14297 2005-05-15  Naba Kumar  <naba@gnome.org>
14299         * configure.in: Adjusted gdl version requirement. Bumped anjuta
14300         version to 2.0.0.
14302         * plugins/symbol-browser/an_symbol_view.c,
14303         plugins/symbol-browser/plugin.c,
14304         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
14305         symbols have been updated. Reset file symbols when update
14306         occurs. Fixed memory leaks.
14308         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14309         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
14310         
14311 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
14313         * plugins/tools/anjuta-tools.glade:
14314         Remove unused parameter dialog
14316         * plugins/tools/dialog.c,
14317         plugins/tools/fileop.c,
14318         plugins/tools/fileop.h,
14319         plugins/tools/tool.c,
14320         plugins/tools/tool.h,
14321         plugins/tools/variable.c:
14322         Add a few comments and cleanups
14324         * plugins/tools/editor.c,
14325         plugins/tools/editor.h:
14326         Remove code from previous plugin and add comments
14327         Use main window as parent (instead of tool list)
14329         * plugins/tools/execute.c,
14330         plugins/tools/execute.h:
14331         Remove code from previous plugin and add comments
14332         Fix warnings
14334 2005-05-14  Naba Kumar  <naba@gnome.org>
14336         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
14337         release.
14338         
14339         * configure.in: Fixed
14340         
14341         * plugins/class-inheritance/class-inheritance.png: New icon.
14342         
14343         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
14344         screws up when reparented.
14346 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14348         * plugins/editor/search-replace.c,
14349         plugins/editor/search-replace_backend.c
14350         plugins/project-manager/plugin.c : Clear find pane if searching same 
14351         expression. Clean code.
14353 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
14355         * configure.in: Added ne in ALL_LINGUAS
14356         
14357 2005-05-13  Naba Kumar  <naba@gnome.org>
14359         * configure.in: Fixed glade-3 version.
14360         
14361         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
14362         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
14363         plugins/gdb/watch.c: Update locals, watch and frame document on
14364         frame change.
14366 2005-05-12  Naba Kumar  <naba@gnome.org>
14368         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
14369         scope autocompletion when the function definition is incomplete.
14370         
14371         * plugins/class-gen/anjuta-class-gen.plugin.in,
14372         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14373         plugins/gdb/plugin.c,
14374         plugins/glade/anjuta-glade.plugin.in,
14375         plugins/project-import/anjuta-project-import.plugin.in,
14376         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
14377         titles for the wizards.
14379 2005-05-11  Naba Kumar  <naba@gnome.org>
14381         * configure.in, plugins/debug-manager/Makefile.am,
14382         plugins/debug-manager/plugin.c,
14383         (added) plugins/debug-manager/images/.cvsignore,
14384         (added) plugins/debug-manager/images/Makefile.am,
14385         (added) plugins/debug-manager/images/detach-16.png,
14386         (added) plugins/debug-manager/images/detach.png,
14387         (added) plugins/debug-manager/images/step-into-16.png,
14388         (added) plugins/debug-manager/images/step-into.png,
14389         (added) plugins/debug-manager/images/step-out-16.png,
14390         (added) plugins/debug-manager/images/step-out.png,
14391         (added) plugins/debug-manager/images/step-over-16.png,
14392         (added) plugins/debug-manager/images/step-over.png,
14393         plugins/gdb/Makefile.am,
14394         plugins/gdb/breakpoints.c,
14395         plugins/gdb/plugin.c,
14396         (added) plugins/gdb/images/.cvsignore,
14397         (added) plugins/gdb/images/Makefile.am,
14398         (added) plugins/gdb/images/breakpoint.png,
14399         (added) plugins/gdb/images/locals.png,
14400         (added) plugins/gdb/images/stack.png,
14401         (added) plugins/gdb/images/watch.png: Fixed breakpoints
14402         'remove all'. Added debugger icons.
14404         * plugins/editor/text_editor.c: Fixed file monitor.
14406         Patch from: Massimo Cora'  <maxcvs@email.it>
14407         * plugins/patch/anjuta-patch-plugin.png,
14408         plugins/class-gen/Makefile.am,
14409         plugins/class-gen/action-callbacks.c,
14410         plugins/class-gen/class_gen.c,
14411         plugins/class-gen/class_logo.xpm: Implemented vcs
14412         file addions. New icons by Fabio Zecchini
14414 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14416         * libanjuta/interfaces/libanjuta.idl
14417         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
14418         plugins/editor/search-replace_backend.c
14419         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
14421 2005-05-11  Naba Kumar  <naba@gnome.org>
14422         
14423         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
14424         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
14425         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
14426         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
14427         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
14428         memory leaks.
14429         
14430         * plugins/symbol-browser/an_symbol_prefs.c,
14431         plugins/symbol-browser/an_symbol_search.c,
14432         plugins/symbol-browser/an_symbol_view.c,
14433         plugins/symbol-browser/an_symbol_view.h,
14434         plugins/symbol-browser/plugin.c: Fixed memory leaks.
14436 2005-05-11  Naba Kumar  <naba@gnome.org>
14438         * libanjuta/anjuta-shell.c: Fixed runtime warning.
14439         
14440         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
14441         progress bar location at create time, instead of hardcoding.
14442         
14443         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
14444         Added mini splash screen.
14445         
14446         * plugins/editor/text_editor.c: Do not produce warning when file
14447         monitor could not be created.
14448         
14449         * plugins/profile-default/plugin.c: Save project session on exit.
14450         Show mini splash with progress bar at profile load.
14452 2005-05-10  Naba Kumar  <naba@gnome.org>
14454         * configure.in, manuals/Makefile.am: Fixed compile flags.
14455         Disable outdated manuals builds.
14456         
14457         * global-tags/Makefile.am: Uninstall tags files on
14458         'make uninstall'
14459         
14460         * libegg/Makefile.am: Use configured deprecated flags.
14461         
14462         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14463         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14464         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14465         Updated.
14466         
14467         * mime/Makefile.am: Take DESTDIR into account.
14468         
14469         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
14470         
14471         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
14472         on scope autocompletion.
14473         
14474         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14475         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
14476         shared libs and static libs paths for debugging. Order them
14477         correctly.
14478         
14479         * po/POTFILES.in: Updated.
14481 2005-05-09  Naba Kumar  <naba@gnome.org>
14483         * libanjuta/interfaces/libanjuta.idl,
14484         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
14485         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
14486         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
14487         Implemented debugger source directory search and emits location changed
14488         signal with absolute path of the file.
14490         * plugins/tools/tool.c: Fixed compile errors.
14491         
14492 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
14494         * plugins/tools/anjuta-tools.glade,
14495         plugins/tools/dialog.h,
14496         plugins/tools/dialog.c,
14497         plugins/tools/plugin.c,
14498         plugins/tools/editor.c:
14499         Improve graphical user interface
14500         Remove old code
14501         Correct an error on close
14502         Some cleanups
14504         * plugins/tools/fileop.c,
14505         plugins/tools/tool.h,
14506         plugins/tools/tool.c:
14507         Change the tool internal structure
14508         Support having tools configuration in several places
14510 2005-05-08  Naba Kumar  <naba@gnome.org>
14512         * plugins/gdb/actions.c,
14513         (removed) plugins/gdb/registers_cbs.c,
14514         (removed) plugins/gdb/registers_cbs.h,
14515         (removed) plugins/gdb/registers_gui.c,
14516         (removed) plugins/gdb/sharedlib_cbs.c,
14517         (removed) plugins/gdb/sharedlib_cbs.h,
14518         (removed) plugins/gdb/sharedlib_gui.c,
14519         (removed) plugins/gdb/signals_cbs.c,
14520         (removed) plugins/gdb/signals_cbs.h,
14521         (removed) plugins/gdb/signals_gui.c: Removed dead files.
14523 2005-05-08  Naba Kumar  <naba@gnome.org>
14525         * plugins/build-basic-autotools/executer.c: Fixed programs
14526         listing dialog.
14527         
14528         * plugins/debug-manager/Makefile.am,
14529         plugins/debug-manager/anjuta-debug-manager.glade,
14530         plugins/debug-manager/plugin.c,
14531         plugins/gdb/Makefile.am: Used libglade for programs listing
14532         dialog.
14533         
14534         * (added) plugins/gdb/pointer.png: Stack pointer image.
14535         
14536         * libanjuta/anjuta-marshal.list,
14537         pixmaps/Makefile.am,
14538         plugins/gdb/actions.c,
14539         plugins/gdb/actions.h,
14540         plugins/gdb/anjuta-gdb-plugin.ui,
14541         plugins/gdb/anjuta-gdb.glade,
14542         plugins/gdb/breakpoints.c,
14543         plugins/gdb/breakpoints.h,
14544         plugins/gdb/debug_tree.c,
14545         plugins/gdb/debug_tree.h,
14546         plugins/gdb/debugger.c,
14547         plugins/gdb/debugger.h,
14548         plugins/gdb/gdbmi-test.c,
14549         plugins/gdb/gdbmi.c,
14550         plugins/gdb/gdbmi.h,
14551         plugins/gdb/info.c,
14552         plugins/gdb/info.h,
14553         plugins/gdb/locals.c,
14554         plugins/gdb/locals.h,
14555         plugins/gdb/memory.c,
14556         plugins/gdb/memory.h,
14557         plugins/gdb/plugin.c,
14558         plugins/gdb/plugin.h,
14559         plugins/gdb/registers.c,
14560         plugins/gdb/registers.h,
14561         plugins/gdb/registers_cbs.c,
14562         plugins/gdb/registers_cbs.h,
14563         plugins/gdb/registers_gui.c,
14564         plugins/gdb/sharedlib.c,
14565         plugins/gdb/sharedlib.h,
14566         plugins/gdb/sharedlib_cbs.c,
14567         plugins/gdb/sharedlib_cbs.h,
14568         plugins/gdb/sharedlib_gui.c,
14569         plugins/gdb/signals.c,
14570         plugins/gdb/signals.h,
14571         plugins/gdb/signals_cbs.c,
14572         plugins/gdb/signals_cbs.h,
14573         plugins/gdb/signals_gui.c,
14574         plugins/gdb/stack_trace.c,
14575         plugins/gdb/stack_trace.h,
14576         plugins/gdb/utilities.c,
14577         plugins/gdb/utilities.h,
14578         plugins/gdb/watch.c,
14579         plugins/gdb/watch.h,
14580         plugins/gdb/watch_cbs.c,
14581         plugins/gdb/watch_cbs.h,
14582         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
14583         it for all debugger component updates and listing. Implemented
14584         user custom debugger command window. Fixed all debugger components
14585         to work correctly. Implemented debugger as GObject. Removed
14586         deprecated codes.
14587         
14588 2005-05-06  Naba Kumar  <naba@gnome.org>
14589         
14590         * TODO.tasks: Updated.
14591         
14592         * plugins/build-basic-autotools/Makefile.am,
14593         plugins/file-loader/Makefile.am,
14594         plugins/profile-default/Makefile.am,
14595         plugins/sample1/Makefile.am,
14596         plugins/symbol-browser/images/Makefile.am,
14597         src/Makefile.am: Fixed 'make distcheck' errors.
14599         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
14600         updates.
14602         * tagmanager/tm_workspace.c: Include prototypes in getting
14603         scope members.
14605 2005-05-06  Naba Kumar  <naba@gnome.org>
14607         * TODO.tasks: Updated.
14608         
14609         * configure.in, plugins/cvs-plugin/Makefile.am,
14610         plugins/debug-manager/Makefile.am,
14611         plugins/devhelp/Makefile.am,
14612         plugins/editor/Makefile.am,
14613         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
14614         
14615         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
14616         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
14617         interfaces.
14618         
14619         * tagmanager/tm_workspace.c,
14620         tagmanager/include/tm_workspace.h,
14621         plugins/editor/aneditor-autocomplete.cxx,
14622         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
14623         to return all matching tag types when no name is given instead of
14624         returning empty array.
14625         
14626         * plugins/symbol-browser/Makefile.am,
14627         (added) plugins/symbol-browser/an_symbol.c,
14628         (added) plugins/symbol-browser/an_symbol.h,
14629         plugins/symbol-browser/an_symbol_info.c,
14630         plugins/symbol-browser/an_symbol_info.h,
14631         (added) plugins/symbol-browser/an_symbol_iter.c,
14632         (added) plugins/symbol-browser/an_symbol_iter.h,
14633         plugins/symbol-browser/an_symbol_search.c,
14634         plugins/symbol-browser/an_symbol_view.c,
14635         plugins/symbol-browser/an_symbol_view.h,
14636         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14637         plugins/symbol-browser/plugin.c,
14638         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
14639         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
14640         plugin and implemented IAnjutaIterable interface for symbol search
14641         and iteration.
14643         * plugins/class-inheritance/Makefile.am,
14644         plugins/class-inheritance/class-inherit.c,
14645         plugins/class-inheritance/class-inherit.h,
14646         plugins/class-inheritance/plugin.h: Use the newly added
14647         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
14648         get rid of libanjuta-ctags.la dependencies.
14650 2005-05-02  Naba Kumar  <naba@gnome.org>
14652         * plugins/class-inheritance/class-inherit.c,
14653         plugins/class-inheritance/plugin.c,
14654         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
14655         be found for a class. Formated code.
14657         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
14658         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
14659         of editor tabs.
14660         
14661 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
14663         * libanjuta/anjuta-launcher.c:
14664         Keep trying sending data until all bytes have been written
14666         * plugins/tools/anjuta-tools.glade,
14667         plugins/tools/editor.c:
14668         Add a combo box to defined data from stdin
14670         * plugins/tools/execute.c:
14671         Send data in stdin if needed
14672         Code cleanups
14674         * plugins/tools/fileop.c,
14675         plugins/tools/tool.h,
14676         plugins/tools/tool.c:
14677         Store, load and save stdin data
14678         Use tools-2.xml instead of tools.xml
14680         * plugins/tools/plugin.c,
14681         plugins/tools/plugin.h:
14682         Code cleanups
14684         * plugins/tools/dialog.c,
14685         plugins/tools/dialog.h:
14686         Few code cleanups
14688         * plugins/tools/variable.c,
14689         plugins/tools/variable.h:
14690         Add editor related variables
14691         Code cleanups
14693 2005-04-29  Naba Kumar  <naba@gnome.org>
14695         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
14697         * plugins/editor/text_editor.c: Fixed line marker interpretation.
14698         
14699         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14700         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
14701         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
14702         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
14703         working on gdb MI interface. Completed MI parser interface.
14705         Patch from  Massimo Cora <maxcvs@email.it>:
14706         * plugins/class-inheritance/Makefile.am,
14707         plugins/class-inheritance/class-inherit.c,
14708         plugins/class-inheritance/class-inherit.h,
14709         plugins/class-inheritance/plugin.c,
14710         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
14711         Used system theme for colors. Display class members on mouse click.
14712         
14713 2005-04-28  Naba Kumar  <naba@gnome.org>
14715         * plugins/symbol-browser/an_symbol_prefs.c
14716         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
14717         implementation to create/add/remove custom tags files in symbol
14718         brower preferences.
14720         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
14721         EXTRA_DIST.
14723         * plugins/project-import/project-import.c: Fixed memory leaks and
14724         use correct debug prints.
14725         
14726         * TODO.tasks: Updated.
14727         
14728 2005-04-27  Naba Kumar  <naba@gnome.org>
14730         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
14731         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
14732         scintilla/Makefile.am: Fixed 'make distcheck' errors.
14734         * plugins/editor/anjuta-docman.c,
14735         plugins/editor/anjuta-docman.h,
14736         plugins/editor/plugin.c: Emit editor-added signal from docman
14737         and connect signals to new editor correctly.
14739         * plugins/class-inheritance/plugin.c,
14740         plugins/symbol-browser/plugin.c: Added stock icons.
14741         
14742         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14743         plugins/build-basic-autotools/executer.c,
14744         plugins/build-basic-autotools/executer.h: Added missing files
14745         for the execute programs implementation.
14747 2005-04-26  Naba Kumar  <naba@gnome.org>
14748         
14749         * TODO.tasks: Updated.
14751         * plugins/file-loader/plugin.c,
14752         plugins/project-import/anjuta-project-import.plugin.in,
14753         plugins/project-import/plugin.c,
14754         plugins/project-import/project-import.c,
14755         plugins/project-import/project-import.h: Be able to import older
14756         anjuta projects.
14758 2005-04-26  Naba Kumar  <naba@gnome.org>
14760         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
14761         removing it from the shell.
14763         * libanjuta/anjuta-shell.c,
14764         libanjuta/anjuta-shell.h,
14765         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
14766         so that widget additions are freezed or thaw using a pending queue.
14767         Fixded UI flicker while loading projects.
14769 2005-04-26  Naba Kumar  <naba@gnome.org>
14771         * TODO.tasks: Updated.
14772         
14773         * libanjuta/interfaces/libanjuta.idl: Added execute method for
14774         IAnjutaBuildable interface.
14775         
14776         * plugins/build-basic-autotools/Makefile.am,
14777         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14778         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14779         plugins/build-basic-autotools/build-basic-autotools.c,
14780         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
14781         interface and UI for executing project/file programs. Implemented
14782         IAnjutaFile interface so that executables could be opened directly.
14783         
14784         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
14785         Authors line (Reserved for external plugins, which do not have a way to
14786         show their credits).
14787         
14788         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
14789         [File Loader] group for menu labels (default to "Name" if it is not
14790         defined.
14791         
14792         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
14793         for executing external commands.
14795 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
14797         * plugins/project-wizard/property.c:
14798         Correct a memory leak
14800         * libanjuta/interfaces/libanjuta.idl,
14801         plugins/editor/text_editor.c:
14802         Add erase_all and replace_selection function to IAnjutaEditor
14804         * plugins/tools/anjuta-tools.glade,
14805         plugins/tools/fileop.c,
14806         plugins/tools/editor.c,
14807         plugins/tools/tool.c
14808         plugins/tools/tool.h:
14809         Add shortcut and icon 
14811         * plugins/tools/variable.c,
14812         plugins/tools/variable.h:
14813         Add a variable asking parameters at run time
14815         * plugins/tools/execute.c:
14816         Add a warning message for missing document manager
14817         Add replace buffer and replace selection output
14818         Correct an error in popup output
14820         * plugins/tools/plugin.c,
14821         plugins/tools/plugin.h,
14822         plugins/tools/anjuta-tools.ui,
14823         src/anjuta.ui:
14824         Few clean up
14825         Attach tools menu to a new place
14827 2005-04-25  Naba Kumar  <naba@gnome.org>
14829         * libanjuta/plugins.c, src/about.c, src/about.h,
14830         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
14831         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
14832         plugins (about box for plugins) menu.
14834 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14836         *  plugins/editor/search-replace.c :
14837         Displayed full path in Search pane window. 
14838         Bug 300231 : Selected line in Search pane window .
14839                 
14840 2005-04-23  Naba Kumar  <naba@gnome.org>
14842         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
14844 2005-04-22  Naba Kumar  <naba@gnome.org>
14846         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
14847         
14848         * plugins/project-wizard/templates/java.wiz,
14849         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
14850         to create bytecodes (.class) files.
14851         
14852         * plugins/symbol-browser/an_symbol_info.c,
14853         plugins/symbol-browser/an_symbol_info.h,
14854         plugins/symbol-browser/an_symbol_search.c,
14855         plugins/symbol-browser/an_symbol_view.c,
14856         plugins/symbol-browser/plugin.c,
14857         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
14858         in file symbol list.
14860 2005-04-22  Naba Kumar  <naba@gnome.org>
14862         * TODO.tasks: Updated.
14863         
14864         * plugins/class-inheritance/Makefile.am,
14865         plugins/subversion/Makefile.am: Do not install plugin files when
14866         plugin build condition is false.
14867         
14868         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14869         plugins/build-basic-autotools/build-basic-autotools.c,
14870         plugins/build-basic-autotools/build-basic-autotools.h,
14871         plugins/file-loader/anjuta-loader-plugin.ui,
14872         plugins/file-loader/dnd.c,
14873         plugins/file-loader/plugin.c,
14874         plugins/file-loader/plugin.h,
14875         plugins/project-manager/anjuta-project-manager.ui,
14876         plugins/project-manager/plugin.c: Added open file and build context
14877         menu in project manager context menu.
14879 2005-04-22  Naba Kumar  <naba@gnome.org>
14881         * configure.in: Added message output showing conditional plugins to
14882         build or not.
14883         
14884         * src/layout.xml: Added layout for class-inheritance plugin widget.
14885         
14886         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
14887         plugin name to remove redundant terms.
14888         
14889         * TODO.tasks: Updated.
14890         
14891         * configure.in,
14892         plugins/symbol-browser/Makefile.am,
14893         plugins/symbol-browser/an_symbol_view.c,
14894         (removed) plugins/symbol-browser/sv_class.xpm,
14895         (removed) plugins/symbol-browser/sv_function.xpm,
14896         (removed) plugins/symbol-browser/sv_macro.xpm,
14897         (removed) plugins/symbol-browser/sv_private_fun.xpm,
14898         (removed) plugins/symbol-browser/sv_private_var.xpm,
14899         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
14900         (removed) plugins/symbol-browser/sv_protected_var.xpm,
14901         (removed) plugins/symbol-browser/sv_public_fun.xpm,
14902         (removed) plugins/symbol-browser/sv_public_var.xpm,
14903         (removed) plugins/symbol-browser/sv_static_fun.xpm,
14904         (removed) plugins/symbol-browser/sv_static_var.xpm,
14905         (removed) plugins/symbol-browser/sv_struct.xpm,
14906         (removed) plugins/symbol-browser/sv_unknown.xpm,
14907         (removed) plugins/symbol-browser/sv_variable.xpm,
14908         (added) plugins/symbol-browser/images/.cvsignore,
14909         (added) plugins/symbol-browser/images/Icons.16x16.Class,
14910         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
14911         (added) plugins/symbol-browser/images/Icons.16x16.Field,
14912         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
14913         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
14914         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
14915         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
14916         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
14917         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
14918         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
14919         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
14920         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
14921         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
14922         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
14923         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
14924         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
14925         (added) plugins/symbol-browser/images/Icons.16x16.Method,
14926         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
14927         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
14928         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
14929         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
14930         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
14931         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
14932         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
14933         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
14934         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
14935         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
14936         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
14937         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
14938         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
14939         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
14940         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
14941         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
14942         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
14943         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
14944         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
14945         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
14946         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
14947         pixmaps and added new icons (taken from monodevelop).
14949 2005-04-21  Naba Kumar  <naba@gnome.org>
14951         Patch from  Massimo Cora <maxcvs@email.it>:
14953         * configure.in, plugins/Makefile.am
14954         (new) plugins/class-inheritance/.cvsignore,
14955         (new) plugins/class-inheritance/Makefile.am,
14956         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
14957         (new) plugins/class-inheritance/class-inherit.c,
14958         (new) plugins/class-inheritance/class-inherit.h,
14959         (new) plugins/class-inheritance/plugin.c,
14960         (new) plugins/class-inheritance/plugin.h,
14961         (new) plugins/class-inheritance/class-inheritance.png: Added class
14962         inheritance plugin.
14963         
14964         Changes by naba: Added pkgconfig check for graphviz and conditionally
14965         build graphviz.
14966         
14967         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
14969 2005-04-20  Naba Kumar  <naba@gnome.org>
14971         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14972         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14973         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14974         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14975         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14976         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14977         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14978         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14979         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14980         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14981         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14982         
14983         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
14984         message view management.
14986         * libanjuta/anjuta-children.[ch],
14987         plugins/build-basic-autotools/build-basic-autotools.c,
14988         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
14989         Removed anjuta_children_init() function,
14990         because it is done automatically when first invoked. Introduced
14991         anjuta_children_recover() to recover the child signalling. Fixed
14992         child exit management to correctly recover the exit status.
14993         
14994         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
14995         to properly shutdown the launcher and to kill the running process
14996         (without emitting any signal).
14997         
14998         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14999         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15000         gdb and program instance.
15002 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15004         * plugins/editor/search-replace.c :
15005         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15007 2005-04-18  Naba Kumar  <naba@gnome.org>
15009         * TODO.tasks: Marked completed items.
15010         
15011         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15012         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15013         plugins/project-manager/plugin.c: Prompt user for the debugging
15014         target (select from a list of project's executable targets) and
15015         correctly start debugger. Take care of libtool wrapping when the
15016         target selected is libtool target. Fixed debugger menu items
15017         sensitivity.
15019 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
15021         * plugins/tools/execute.c,
15022         plugins/tools/execute.h:
15023         Implement save all files before running a command
15024         Implement all options for stdout and stderr except replace buffer
15025         Allow running several tools
15027         * plugins/tools/plugin.c:
15028         Move anjuta launcher in execute.c
15030         * plugins/tools/tools.h,
15031         plugins/tools/variable.c:
15032         Small changes
15034 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
15036         * plugins/tools/anjuta-tools.glade:
15037         Add new properties in tool editor dialog
15038         Cosmetic improvements
15039         
15040         * plugins/tools/anjuta-tools.ui:
15041         Attach tool menu as a build menu
15043         * plugins/tools/dialog.c:
15044         Set tool menu item sensitivity in tool list
15045         Fix bugs
15047         * plugins/tools/editor.c,
15048         plugins/tools/editor.h,
15049         plugins/tools/fileop.c,
15050         plugins/tools/tool.c,
15051         plugins/tools/tool.h:
15052         Add new properties (active, save file...)
15053         Most of them are still not implemented
15055         * plugins/tools/execute.c,
15056         plugins/tools/execute.h:
15057         Reorganize code to support multiple run
15058         Support run in terminal
15059         
15060         * plugins/tools/plugin.c
15061         plugins/tools/plugin.h:
15062         Move message handling in execute.c
15064         * plugins/tools/variable.h,
15065         plugins/tools/variable.c:
15066         Add useful variables
15067         
15068 2005-04-13  Naba Kumar  <naba@gnome.org>
15070         * plugins/editor/text_editor.c: Fixed file monitoring condition.
15071         * plugins/editor/Makefile.am: Added gnome-vfs flags.
15072         
15073 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15075         * plugins/tools/dialog.c plugins/tools/tool.c :
15076         Fixed bugs.
15078 2005-04-06  Naba Kumar  <naba@gnome.org>
15080         * src/anjuta.c: Load default session only when
15081         "anjuta.session.load.last" preference is enabled.
15082         
15083 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
15085         * plugins/tools/Makefile.am,
15086         plugins/tools/variable.c,
15087         plugins/tools/variable.h:
15088         Add new code for handling variables
15090         * plugins/tools/anjuta-tools.glade:
15091         Improve tool editor dialog
15092         Add variable selection dialog
15094         * plugins/tools/dialog.c,
15095         plugins/tools/dialog.h,
15096         plugins/tools/plugin.c,
15097         plugins/tools/plugin.h:
15098         Add variable object
15099         Add a function to get it
15101         * plugins/tools/editor.c:
15102         Add gui code for variable selection dialog
15104         * plugins/tools/execute.c:
15105         Use variables for executing command
15106         
15107         * Naba: Compile warning fixes.
15109 2005-04-06  Naba Kumar  <naba@gnome.org>
15111         * TODO.tasks: Marked completed items.
15112         
15113 2005-04-06  Naba Kumar  <naba@gnome.org>
15115         * plugins/subversion/svn-backend.c: Fixed subversion plugin
15116         compile error.
15117         
15118         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
15120 2005-04-04  Naba Kumar  <naba@gnome.org>
15122         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
15123         inside Main window.
15124         
15125 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
15127         * plugins/tools/Makefile.am,
15128         plugins/tools/anjuta-tools.plugin.in,
15129         plugins/tools/anjuta-tools.ui,
15130         plugins/tools/anjuta-tools.gladei,
15131         plugins/tools/anjuta-tools-plugin.png,
15132         plugins/tools/plugin.c,
15133         plugins/tools/plugin.h,
15134         plugins/tools/dialog.c,
15135         plugins/tools/dialog.h,
15136         plugins/tools/fileop.c,
15137         plugins/tools/fileop.h,
15138         plugins/tools/tool.c,
15139         plugins/tools/tool.h,
15140         plugins/tools/editor.c,
15141         plugins/tools/editor.h,
15142         plugins/tools/execute.c,
15143         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
15144         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
15145         Not fully working
15147         * anjuta-tools.[ch]: Removed old tools code.
15148         
15149 2005-04-01  Steve Murphy  <murf@e-tools.com>
15151         * configure.in: Added "rw" to ALL_LINGUAS.
15153 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15155         * Modified Files:
15156         manuals/C/anjuta-manual/fileoperations.xml
15157         Added Files:
15158         manuals/C/anjuta-manual/figures/search_expr.png
15159         manuals/C/anjuta-manual/figures/search_expr_basic.png
15160         manuals/C/anjuta-manual/figures/search_file_list.png
15161         manuals/C/anjuta-manual/figures/search_file_pattern.png
15162         manuals/C/anjuta-manual/figures/search_replace.png
15163         manuals/C/anjuta-manual/figures/search_setting.png
15164         manuals/C/anjuta-manual/figures/search_target.png
15165         manuals/C/anjuta-manual/figures/search_target_action.png
15166         manuals/C/anjuta-manual/figures/search_target_in.png
15167         Removed Files:
15168         manuals/C/anjuta-manual/figures/find_files.png
15169         manuals/C/anjuta-manual/figures/find_replace.png
15170         manuals/C/anjuta-manual/figures/find_text.png :
15171         Updated Anjuta manual (File Operations)
15173 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15175         * manuals/C/anjuta-manual/fileoperations.xml,
15176         manuals/C/anjuta-manual/figures/open_file.png,
15177         manuals/C/anjuta-manual/figures/open_file_multiple.png,
15178         manuals/C/anjuta-manual/figures/prefs_print.png,
15179         manuals/C/anjuta-manual/figures/print_dlg.png,
15180         manuals/C/anjuta-manual/figures/print_preview.png.
15181         * Added Files:
15182         manuals/C/anjuta-manual/figures/add_edit_macro.png,
15183         manuals/C/anjuta-manual/figures/display_macro.png,
15184         manuals/C/anjuta-manual/figures/insert_text.png,
15185         manuals/C/anjuta-manual/figures/keyword_macro.png,
15186         manuals/C/anjuta-manual/figures/new_file_wizard.png,
15187         manuals/C/anjuta-manual/figures/save_as_file.png :
15188         Updated Anjuta Manual (File Operations)
15190 2005-03-23  Adam Weinberger  <adamw@gnome.org>
15192         * plugins/editor/action-callbacks.c,
15193           plugins/file-loader/plugin.c,
15194           plugins/gtodo/main.c,
15195           plugins/project-wizard/druid.c:
15196           Fix spelling/grammar errors. Fixes bugs
15197           169068, 169137, 169138, and 169139.
15199 2005-03-21  Naba Kumar  <naba@gnome.org>
15201         Patch from: Massimo Cora' <maxcvs@email.it>:
15202         
15203         * plugins/editor/Makefile.am
15204         plugins/editor/anjuta-docman.c,
15205         (added) plugins/editor/editor-tooltips.c,
15206         (added) plugins/editor/editor-tooltips.h: Added tooltips to
15207         editor tabs to show full path.
15209 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
15210         
15211         * plugins/subversion/svn-backend.c:
15212         Removed "apr-0/" from include because this is 
15213         already included in SVN_INCLUDE and broke building if
15214         apr >= 1.0 was installed.
15216 2005-03-18  Naba Kumar  <naba@gnome.org>
15218         Patch from: Massimo Cora' <maxcvs@email.it>:
15220         * plugins/editor/action-callbacks.c,
15221         plugins/editor/aneditor-calltip.cxx,
15222         plugins/editor/aneditor-priv.h,
15223         plugins/editor/aneditor.cxx,
15224         plugins/editor/aneditor.h,
15225         plugins/editor/anjuta-document-manager.ui: Added calltip
15226         activation from menu.
15228 2005-03-16  Naba Kumar  <naba@gnome.org>
15230         Patch from: Massimo Cora' <maxcvs@email.it>:
15231         
15232         * plugins/class-gen/action-callbacks.c,
15233         plugins/class-gen/anjuta-class-gen-plugin.glade,
15234         plugins/class-gen/class_gen.c,
15235         plugins/class-gen/class_gen.h,
15236         plugins/class-gen/class_logo.xpm,
15237         plugins/class-gen/plugin.c: Create files without project
15238         being open. Add to project support. And other enhancements.
15240 2005-03-15  Adam Weinberger  <adamw@gnome.org>
15242         * anjuta.glade,
15243           plugins/debug-manager/utilities.c,
15244           plugins/file-loader/plugin.c,
15245           plugins/gdb/utilities.c,
15246           plugins/profile-default/plugin.c,
15247           plugins/project-import/project-import.c,
15248           src/anjuta-actions.h:
15249           Spelling/grammar fixes.
15251 2005-03-13  Naba Kumar  <naba@gnome.org>
15252         
15253         * plugins/editor/action-callbacks.c,
15254         plugins/editor/action-callbacks.h,
15255         plugins/editor/anjuta-document-manager.ui,
15256         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
15257         submenu. Moved menuitems from Format to View->Editor.
15258         
15259         * src/action-callbacks.c, src/action-callbacks.h,
15260         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
15261         layout and lock layout menus in View submenu. Get rid of
15262         Settings->Layout Manager menu.
15263         
15264         * plugins/project-import/anjuta-project-import.plugin.in:
15265         Fixed icon name
15267         * global-tags/Makefile.am,
15268         global-tags/create_global_tags.sh,
15269         plugins/editor/aneditor-autocomplete.cxx,
15270         plugins/editor/aneditor-priv.h,
15271         plugins/editor/aneditor.cxx,
15272         tagmanager/tm_workspace.c: Fixed scope members autocompletion
15273         in editor and made it work in global symbols also.
15274         
15275         * src/anjuta-app.c: Always use priority texts besides icons style
15276         for toolbars, because other styles look horible for Anjuta (fixme).
15278 2005-03-11  Naba Kumar  <naba@gnome.org>
15280         * configure.in: Removed test for iconv.
15282         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
15283         before scintilla widget is realized.
15284         
15285         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
15286         for Update menuitem.
15287         
15288         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
15289         already applied in scintilla main stream.
15290         
15291         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
15292         and notified scintilla developer.
15293         
15294 2005-03-10  Naba Kumar  <naba@gnome.org>
15296         * src/action-callbacks.c: Removed reference to src/help.h (dead
15297         file).
15299         * plugins/editor/text_editor.c: Removed reference to
15300         src/launcher.h (a dead file).
15302         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
15303         src/controls.c, src/controls.h, src/fileselection.c,
15304         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
15305         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
15306         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
15307         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
15308         src/session.h, src/support.c, src/support.h, src/toolbar.c,
15309         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
15310         Removed these dead files from CVS.
15313 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15315         * plugins/file-wizard/action-callbacks.c : Added error message.
15316         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
15319 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
15320         
15321         * plugins/cvs-plugin/cvs-callbacks.c
15322         plugins/cvs-plugin/plugin.c:
15323         Fixed preferences page init and busy handling
15324         
15325         * plugins/subversion/plugin.c:
15326         Fixed preferences page init
15328 2005-03-09  Naba Kumar  <naba@gnome.org>
15330         * plugins/Makefile.am, plugins/glade/Makefile.am,
15331         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
15332         enabled glade plugin in Anjuta. The plugin is built only when
15333         glade3 is installed.
15334         
15335 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15337         * plugins/project-wizard/templates/java.wiz
15338         plugins/project-wizard/templates/java-logo.png (*)
15339         plugins/project-wizard/templates/java/*
15340         plugins/project-wizard/templates/Makefile.am
15341         configure.in:
15342         
15343         Add Java project type. It generates a autoconf/automake
15344         project which is compiled using gcj. It requires automake 
15345         > 1.4 (1.9 is known to work) to work!
15346         
15347         (*) still awaiting response from the gcj team if we
15348         may use their logo.
15349         
15350 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15351         
15352         * plugins/project-import/*
15353         plugins/Makefile.am
15354         configure.in:
15355         Added project import plugin. Might be a bit buggy and limited
15356         but works for now.
15357         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15358         Icon from old pixmaps dir
15360 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15362         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
15363         plugins/macro/macro-util.c, plugins/macro/macros.xml :
15364         Added C Custom_Indent line macro.
15365         Cleaned macros.xml
15367 2005-03-09  Naba Kumar  <naba@gnome.org>
15369         * TODO.tasks: Added new message-manager tasks.
15370         
15371         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15372         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15373         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15374         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15375         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15376         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15377         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15378         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15379         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15380         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15381         
15382         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
15383         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
15384         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
15385         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
15386         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
15387         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
15388         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
15389         Removed debugger widgets from shell on debugger shutdown. Added
15390         scrolled windows for docked widgets. Removed unnecessary widget refs
15391         and unrefs. Destroy widgets correctly on debugger shutdown.
15392         
15393         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
15394         with project description title. Removed frame shadow.
15395         
15396         * plugins/project-wizard/druid.c: Initializes tooltips.
15397         
15398         * scintilla/Makefile.am: Fixed comiple error.
15400 2005-03-08  Adam Weinberger  <adamw@gnome.org>
15402         * plugins/class-gen/anjuta-class-gen-plugin.glade,
15403           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
15405 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15407         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15408         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15409         plugins/macro/macro-util.c, plugins/macro/macro-util.h
15410         plugins/macro/macros.xml, plugins/macro/plugin.c :
15411         Moved cursor at the '|' position defined in macros.
15413 2005-03-07  Naba Kumar  <naba@gnome.org>
15415         * plugins/subversion/Makefile.am: Fixed build error.
15417         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
15418         types (perl, python, shellscript).
15419         
15420         * plugins/editor/plugin.c: Fixed to show all highlight options.
15421         
15422 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15424         * TODO.tasks : updated tasks.
15425         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
15427 2005-03-07  Naba Kumar  <naba@gnome.org>
15429         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
15430         or disable subversion file-manager submenu. If "Subvesion" is also
15431         valid directory, we should also check for it.
15433         * configure.in: Disable cygwin macro until someone fixes the
15434         autoconf warnings.
15435         
15436         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
15437         backward compatibility.
15438         
15439 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15441         * src/about.c : Cleaned code.
15442         * plugins/macro/macros.xml : Added "do_while" C macro.
15443         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
15444         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
15445         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
15446         Closed registers, shared libraries, kernel signals dialogs with ESC key.
15447         
15448 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15450         * plugins/class-gen/plugin.c:
15451         Removed "return" to activate project_root_uri watching.
15453 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15455         * plugins/Makefile.am
15456         plugins/subversion/*:
15457         Added subversion plugin. Add, Remove, Commit and Update work
15458         everything else needs work.
15459         
15460         * plugins/terminal/terminal.c
15461         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
15462         we still have focus problems with the editor.
15464 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15466         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
15467         
15468 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15470         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
15472 2005-03-04  Naba Kumar  <naba@gnome.org>
15474         Patch from Massimo Cora' <maxcvs@email.it>:
15476         * plugins/class-gen/Makefile.am,
15477         plugins/class-gen/action-callbacks.c,
15478         plugins/class-gen/action-callbacks.h,
15479         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
15480         plugins/class-gen/anjuta-class-gen.plugin.in,
15481         plugins/class-gen/class_gen.c,
15482         plugins/class-gen/class_gen.h,
15483         (removed) plugins/class-gen/clsGen.c,
15484         (added) plugins/class-gen/goc_template_header,
15485         (added) plugins/class-gen/goc_template_source,
15486         plugins/class-gen/plugin.c,
15487         plugins/class-gen/plugin.h: Refactored class gen code.
15488         Added GOCBuilder code. Fixed UI. Implemented plugin.
15490 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
15492         * plugins/project-wizard/property.c
15493         plugins/project-wizard/install.c
15494         plugins/project-wizard/druid.c
15495         plugins/editor/goto_line.c
15496         plugins/editor/plugin.c
15497         plugins/gtodo/add_edit_item.c
15498         plugins/gtodo/ligtodo.c
15499         plugins/gtodo/main.c
15500         plugins/gtodo/preferences.c:
15501         Fixed #167559, #167534, #167266, #167357
15502         (Bad English in strings...)
15503         
15504         Thanks to Adam Weinberger and Thierry Moisan for
15505         reporting!
15507 2005-03-03  Naba Kumar  <naba@gnome.org>
15509         * libegg/Makefile.am, libegg/menu/Makefile.am,
15510         (added) libegg/egg-submenu-action.c,
15511         (added) libegg/menu/egg-submenu-action.h: Created a new action for
15512         submenu (used for wizard listing).
15513         
15514         * plugins/file-loader/anjuta-loader-plugin.ui
15515         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
15516         and toolbar.
15517         
15518         * plugins/editor/action-callbacks.c,
15519         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
15520         ctrl+tabbing because it was interfaring with focus navigation.
15521         Focus editor on "Esc" in incremental search entry. Cleanups.
15522         
15523         * plugins/file-manager/an_file_view.c,
15524         plugins/symbol-browser/plugin.c,
15525         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
15526         Cleanups.
15527         
15528         * plugins/profile-default/plugin.c,
15529         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
15530         for sesssion load.
15531         
15532         * (removed) scintilla/patches/a64-crash-fix.patch,
15533         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
15534         scintilla patches.
15536 2005-03-03  Naba Kumar  <naba@gnome.org>
15538         * HACKING: Fixed typos.
15539         
15540         * plugins/editor/aneditor-indent.cxx: Clean up.
15541         
15542         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
15543         Enable/disable save, undo and redo actions depending on state
15544         of the editor.
15545         
15546 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15548         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
15549         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
15550         Displayed search_incremental status.
15552         * Removed plugins/editor/search_incremental.[ch]
15554 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
15555         
15556         * plugins/cvs-plugin/cvs-execute.c
15557         plugins/cvs-plugin/cvs-callbacks.c:
15558         - Use weak reference on mesg_view and reuse tab if
15559         it still exists to avoid cluttering message manager.
15560         - Fixed bug in cvs remove
15561         
15562         README, HACKING: Updated
15563         
15564         configure.in: Added check for libsvn
15566 2005-02-29  Naba Kumar  <naba@gnome.org>
15567         
15568         * plugins/file-manager/an_file_view.c,
15569         plugins/symbol-browser/an_symbol_view.c,
15570         plugins/symbol-browser/plugin.c: Hide column headers (they
15571         are redundant).
15573 2005-02-29  Naba Kumar  <naba@gnome.org>
15575         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15576         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15577         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15578         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15579         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15580         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15581         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15582         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15583         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15584         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15586         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
15587         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15588         (added) libanjuta/anjuta-session.[hc],
15589         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15590         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
15591         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
15592         src/main.c:
15593         
15594         Implemented session management. Implemented session
15595         container class. Added session notifications from shell. Implemented
15596         session save/load in editor, file-loader, default-profile-plugin
15597         and anjuta-app. Fixed window sizing and restoration. Cleaned up
15598         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
15599         and maximized states in session. Implemented project session
15600         management.
15602 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15604         * plugins/class-gen/action-callbacks.[ch],
15605         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
15606         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
15607         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
15608         with Escape key.
15610 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
15611         
15612         * plugins/project-wizard/anjuta-project-wizard.glade,
15613         plugins/project-wizard/druid.c:
15614         Add some padding in tab label in project selection page
15615         
15616         * plugins/project-wizard/druid.c,
15617         plugins/project-wizard/parser.c:
15618         Search for project template recursively
15619         Add ~/.anjuta/project to the search paths
15621 2005-02-26  Naba Kumar  <naba@gnome.org>
15623         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
15624         * plugins/file-loader/plugin.c: Fixed crash bug.
15625         * libanjuta/plugins.c: Fixed memory leak.
15626         
15627 2005-02-26  Naba Kumar  <naba@gnome.org>
15628         
15629         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
15630         "UserActivatable" attribute for plugins. This attribute if set to
15631         "no" will prevent users from activating/deactivating it from
15632         plugins dialog. Added a toggle button in plugins dialog to toggle
15633         the plugins list between list of activatable plugins (default) to
15634         list of all plugins. anjuta_plugin_select() now only selects the
15635         plugin. Added anjuta_plugins_select_and_activate() method that will
15636         select and activate it.
15637         
15638         * plugins/profile-default/Makefile.am,
15639         plugins/profile-default/anjuta-default-profile.ui,
15640         plugins/profile-default/plugin.c,
15641         plugins/profile-default/plugin.h,
15642         plugins/project-manager/anjuta-project-manager.ui,
15643         plugins/project-manager/plugin.c,
15644         plugins/project-manager/plugin.h:
15645         
15646         Anjuta projects (*.anjuta) files define the profile of respective
15647         projects. Profile is a set of related plugins required for the
15648         project to open. Moved "close project" action from Project Manager
15649         to Profile Manager plugin. Implemented loading and unloading of
15650         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
15651         (instead of Project Manager) now handles opening of *.anjuta files.
15652         Close Project menuitem is now moved to File submenu (being
15653         consistent with Anjuta 1.x versions and avoiding creating Project
15654         submenu when project manager is not loaded).
15655         
15656         * src/anjuta-actions.h: Fixed short-cut key for Help content.
15657         
15658         * src/anjuta.ui: Fixed place holder for projects.
15659         
15660         * (new) plugins/profile-default/default.anjuta: default startup
15661         profile. Removed the hardcoded plugins loading in
15662         DefaultProfilePlugin.
15664         * anjuta.anjuta,
15665         plugins/project-wizard/templates/terminal/project.anjuta:
15666         Implemented project format in newly created projects.
15668         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
15669         plugins/class-gen/anjuta-class-gen.plugin.in,
15670         plugins/cvs-plugin/anjuta-cvs.plugin.in,
15671         plugins/editor/anjuta-document-manager.plugin.in,
15672         plugins/file-loader/anjuta-loader.plugin.in,
15673         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15674         plugins/gdb/anjuta-gdb.plugin.in,
15675         plugins/glade/anjuta-glade.plugin.in,
15676         plugins/message-view/anjuta-message-manager.plugin.in,
15677         plugins/profile-default/anjuta-default-profile.plugin.in,
15678         plugins/project-manager/anjuta-project-manager.plugin.in,
15679         plugins/project-wizard/anjuta-project-wizard.plugin.in:
15680         Defined UserActivatable attributes. Added supported types attribute.
15682         * plugins/project-wizard/anjuta-project-wizard.glade
15683         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
15684         "Project Wizard" in preferences title.
15686         * TODO.tasks: Updated.
15687         
15688         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
15689         Updated.
15690         
15691 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15693         * plugins/file-wizard/anjuta-file-wizard.glade
15694         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
15695         
15696         Integrated License macros, cleaned file.c.
15697         
15698 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
15699         
15700         * plugins/macor/macro-util.c: Fixed crash bugs if email or
15701         username can not be found correctly.
15703 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15705         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
15706         plugins/macro/macros.xml :
15707         
15708         Added Headers macros. Cleaned file.c
15710 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15712         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
15713         plugins/macro/macros.xml :
15714         
15715         Fixed a bug. Added Header macro.
15717         
15718 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15720         * plugins/file-wizard/action-callbacks.c, 
15721         plugins/file-wizard/file.c, plugins/macro/macro-util.c
15722         plugins/macro/macros.xml :
15723         
15724         Added FileName, Header template macros.
15725         
15726 2005-02-24  Naba Kumar  <naba@gnome.org>
15727         
15728         * plugins/patch/patch-plugin.c: Fixed a function call.
15729         
15730         * src/anjuta.c, src/main.c: Save and load default session.
15731         
15732 2005-02-24  Naba Kumar  <naba@gnome.org>
15734         * libanjuta/interfaces/libanjuta.idl,
15735         plugins/message-view/anjuta-msgman.c,
15736         plugins/message-view/anjuta-msgman.h,
15737         plugins/message-view/plugin.c: Added and implemented
15738         set_view_title() method.
15739         
15740         * plugins/build-basic-autotools/build-basic-autotools.c,
15741         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
15742         build context pooling. Maximum 3 contexts are reused. Additional
15743         contexts are created when all are busy.
15745 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15747         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15748         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15749         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
15750         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
15752         Added Copyright, Changelog macros.
15753                 
15754 2005-02-23  Naba Kumar  <naba@gnome.org>
15756         Patch from Massimo Cora' <maxcvs@email.it>:
15757         * plugins/Makefile.am,
15758         plugins/patch/Makefile.am,
15759         (added) plugins/patch/anjuta-patch-plugin.png,
15760         (added) plugins/patch/anjuta-patch.plugin.in,
15761         (added) plugins/patch/anjuta-patch.ui,
15762         plugins/patch/patch-plugin.c,
15763         (added) plugins/patch/patch-plugin.h,
15764         (added) plugins/patch/plugin.c,
15765         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
15766         architecture.
15768 2005-02-23  Naba Kumar  <naba@gnome.org>
15770         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
15771         file-loader/plugin.c, profile-default/plugin.c:
15772         Implemented "activated" and "deactivated" signals for plugin class.
15773         Renamed *_location() functions to *_id(), because location is
15774         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
15775         anjuta_plugins_unload_plugin().
15776         
15777         * class-gen/plugin.c: Fixed complier warning and utility function call.
15778         
15779         * debug-manager/plugin.c: Unload debugger plugin correctly.
15780         
15781         * project-manager/plugin.c:     Fixed compiler warnings.
15782         
15783         * plugins/project-wizard/templates/gnome/.cvsignore,
15784         plugins/project-wizard/templates/gnome/po/.cvsignore,
15785         plugins/project-wizard/templates/gnome/src/.cvsignore,
15786         plugins/project-wizard/templates/gtk/po/.cvsignore,
15787         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
15788         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
15789         
15790         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
15791         build (we need to fix this thing).
15792         
15793 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
15795         * plugins/macro/macro-action.[ch]
15796         plugins/macro/macro-edit.c
15797         plugins/macro/macro-dialog.c
15798         plugins/macro/macro-db.[ch]
15799         plugins/macro/plugin.[ch]
15800         plugins/macro/macro-util.[ch] (added)
15801         
15802         Cleaned up macro plugin and preview expanded macros.
15804 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
15806         * plugins/cvs-plugin/cvs-interface.c:
15808         Fixed option setting when using no compression and not 
15809         ignoring .cvsrc
15811 2005-02-23  Naba Kumar  <naba@gnome.org>
15812         
15813         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
15814         geometry on exit and startup (only if there is no geometry from the
15815         session).
15817         * TODO.tasks: Updated.
15818         
15819         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
15820         
15821         * manuals/reference/libanjuta/Makefile.am,
15822         manuals/reference/libanjuta/libanjuta-docs.sgml,
15823         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
15824         documentation for writing project templates.
15826 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15828         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
15829         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
15830         
15831         Expansion keywords in macros. 
15833 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15835         * plugins/file-wizard/action-callbacks.c,
15836         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
15837         plugins/macro/macros.xml :
15838         
15839         Inserting text by macro plugin
15840         In progress ...
15842 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
15844         * plugins/macro/plugin.c
15845         plugins/cvs-plugin/plugin.c:
15846         
15847         Fixed interfaces (use static)
15849 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
15850         
15851         * plugins/macro/macro-actions.[ch]
15852         plugins/macro/plugin.c
15853         libanjuta/interfaces/libanjuta.idl:
15854         
15855         Implemented IAnjutaMacro interface to be used by file-wizard
15856         
15857         * plugins/cvs-plugin/plugin.c
15858         libanjuta/interfaces/libanjuta.idl:
15859         
15860         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
15861         for all version control systems and not only for cvs.
15863 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15865         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
15866         insert_macro.
15867         
15868         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
15871 2005-02-21  Naba Kumar  <naba@gnome.org>
15873         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
15874         IAnjutaDebugger interface.
15875         
15876         * plugins/debug-manager/anjuta-debug-manager.ui,
15877         plugins/debug-manager/attach_process.c,
15878         plugins/debug-manager/attach_process.h,
15879         plugins/debug-manager/plugin.c,
15880         plugins/debug-manager/plugin.h,
15881         plugins/gdb/actions.c,
15882         plugins/gdb/actions.h,
15883         plugins/gdb/anjuta-gdb-plugin.ui,
15884         plugins/gdb/breakpoints.c,
15885         plugins/gdb/breakpoints.h,
15886         plugins/gdb/debugger.c,
15887         plugins/gdb/debugger.h,
15888         plugins/gdb/memory.c,
15889         plugins/gdb/plugin.c,
15890         plugins/gdb/plugin.h,
15891         plugins/gdb/sharedlib.h,
15892         plugins/gdb/sharedlib_cbs.c,
15893         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
15894         correctly between debug-manager and debugger. Implemented debugger
15895         interface in gdb plugin. Fixed action names. Added UI updating.
15896         Start and stop debugger (does not work yet). Fixed UI merging.
15897         Fixed debugger plugin handling in debug-manager.
15899 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
15901         * plugins/editor/aneditor-autocomplete.cxx:
15902         
15903         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
15904         crash with C++ "template" keyword.
15906 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15908         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
15909         Fixed bug (Closed macro dialogs with Esc key).
15910         
15911 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
15912         
15913         * plugins/project-wizard/xlib.wiz,
15914         plugins/project-wizard/xlib-logo.png,
15915         plugins/project-wizard/xlib/*:
15916         Port old xlib anjuta project on new project wizard
15917         
15918         * plugins/project-wizard/xlib-dock.wiz,
15919         plugins/project-wizard/xlib-dock/*:
15920         Port old xlib dock anjuta project on new project wizard
15921         
15922         * plugins/project-wizard/wxwin.wiz,
15923         plugins/project-wizard/wxwin-logo.png,
15924         plugins/project-wizard/wxwin/*:
15925         Port old wxwin anjuta project on new project wizard
15926         
15927         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
15928         necessary changes for the new templates.
15929         
15930 2005-02-18  Naba Kumar  <naba@gnome.org>
15932         * plugins/Makefile.am: Added class-gen
15933         
15934 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
15936         * plugins/project-wizard/header.c:
15937         Fix a bug in sorting of project categories
15939 2005-02-18  Naba Kumar  <naba@gnome.org>
15941         Patch from Massimo Cora  <maxcvs@email.it>:
15942         
15943         * plugins/class-gen/.cvsignore,
15944         plugins/class-gen/Makefile.am,
15945         (added) plugins/class-gen/action-callbacks.c,
15946         (added) plugins/class-gen/action-callbacks.h,
15947         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
15948         (added) plugins/class-gen/class_gen.c,
15949         (added) plugins/class-gen/class_gen.h,
15950         (added) plugins/class-gen/plugin.c,
15951         (added) plugins/class-gen/plugin.h: Ported class wizard to the
15952         new architecture.
15953         
15954         * plugins/project-manager/plugin.c: implemented add_source().
15956 2005-02-17  Naba Kumar  <naba@gnome.org>
15958         * plugins/file-loader/plugin.c: Fixed possible crash.
15959         
15960         * src/action-callbacks.c, src/action-callbacks.h,
15961         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
15963 2005-02-17  Naba Kumar  <naba@gnome.org>
15964         
15965         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15966         plugins/project-wizard/templates/gnome.wiz,
15967         plugins/project-wizard/templates/gtk.wiz,
15968         plugins/project-wizard/templates/gtkmm.wiz,
15969         plugins/project-wizard/templates/terminal.wiz,
15970         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15971         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15972         plugins/project-wizard/templates/gnome/src/callbacks.c,
15973         plugins/project-wizard/templates/gnome/src/callbacks.h,
15974         plugins/project-wizard/templates/gnome/src/main.c,
15975         plugins/project-wizard/templates/gtk/src/callbacks.c,
15976         plugins/project-wizard/templates/gtk/src/callbacks.h,
15977         plugins/project-wizard/templates/gtk/src/main.c,
15978         plugins/project-wizard/templates/gtkmm/src/main.cc,
15979         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
15980         to generate licence correctly (without any extra newlines). Removed
15981         IncludeGNUHeader macro definition and added proper licence property.
15982         Fixed project directory paths in file contents.
15984 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15986         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
15987         Closed macro dialogs with Esc key.
15989 2005-02-16  Naba Kumar  <naba@gnome.org>
15991         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15992         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15993         plugins/project-wizard/templates/gnome/src/callbacks.c,
15994         plugins/project-wizard/templates/gnome/src/callbacks.h,
15995         plugins/project-wizard/templates/gnome/src/main.c,
15996         plugins/project-wizard/templates/gtk/src/main.c,
15997         plugins/project-wizard/templates/gtkmm/src/main.cc,
15998         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
15999         macros to avoid blank newlines.
16001 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
16003         * plugins/project-wizard/autogen.c:
16004         Correct a problem when having property value in UTF-8
16006         * plugins/project-wizard/druid.c:
16007         Correct a bug when reselecting a new project (all pages
16008         must be removed)
16010         * plugins/project-wizard/property.c:
16011         Avoid having default invalid properties
16013         * plugins/project-wizard/templates/terminal.wiz,
16014         plugins/project-wizard/templates/terminal/po/ChangeLog,
16015         plugins/project-wizard/templates/terminal/src/main.c:
16016         Remove command for testing run function
16017         Move destination directory to second page and include
16018         project name. Add exist tag. Remove unused properties.
16020 2005-02-16  Naba Kumar  <naba@gnome.org>
16022         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
16023         plugins/debug-manager/anjuta-debug-manager.ui,
16024         plugins/debug-manager/plugin.c,
16025         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16026         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
16027         plugins/gdb/plugin.h, plugins/gdb/registers.c,
16028         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
16029         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
16030         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
16031         (removed) src/anjuta_info.c,
16032         (removed) src/anjuta_info.h,
16033         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
16034         (added) plugins/gdb/anjuta-gdb-plugin.ui,
16035         (added) plugins/gdb/actions.c,
16036         (added) plugins/gdb/actions.h: Completed initial
16037         porting of debugger to new architecture. Fixed many of the debugger
16038         functions.
16040         * plugins/file-loader/plugin.c: Detect some important mime ourself
16041         to avoid inconsistencies when mime system isn't working.
16042         
16043 2005-02-16  Naba Kumar  <naba@gnome.org>
16045         * plugins/editor/Makefile.am,
16046         (added) plugins/editor/aneditor-autocomplete.cxx,
16047         (added) plugins/editor/aneditor-calltip.cxx,
16048         (added) plugins/editor/aneditor-indent.cxx,
16049         (added) plugins/editor/aneditor-priv.h,
16050         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
16051         different smaller chunks to make it easy to maintain.
16053 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16055         * plugins/project-wizard/druid.c :
16056         
16057         Found system Email address if not defined in Preferences.
16059 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
16060         
16061         * plugins/project-wizard/gtkmm.wiz
16062         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
16063         plugins/project-wizard/gtkmm/*
16064         
16065         Added GTKmm (C++) project type
16067 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
16069         * plugins/message-view/plugin.c
16070         plugins/message-view/message-view.c
16071         TODO.gtodo:
16072         Implemented next/prev action
16074 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16076         * plugins/project-wizard/templates/libglade2.* :
16077         Removed libglade2 project.
16078         
16079         * plugins/project-wizard/templates/gtk* :
16080         Removed interface.[ch] & support.[ch].
16081         
16082 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16084         * plugins/project-wizard/anjuta-project-wizard.glade,
16085         plugins/project-wizard/property.[ch],
16086         plugins/project-wizard/templates/anjuta-plugin.wiz :
16087         Added a new property ("iconfile").
16089 2005-02-14  Naba Kumar  <naba@gnome.org>
16091         * plugins/project-wizard/install.c,
16092         plugins/project-wizard/plugin.c,
16093         plugins/project-wizard/templates/anjuta-plugin.wiz,
16094         plugins/project-wizard/templates/gnome.wiz,
16095         plugins/project-wizard/templates/gtk.wiz,
16096         plugins/project-wizard/templates/libglade2.wiz,
16097         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16098         newly created projects and open them. Fixed message buffering in
16099         wizard.
16101 2005-02-14  Naba Kumar  <naba@gnome.org>
16103         * src/about.c, pixmaps/Makefile.am,
16104         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16105         
16106         * mime/gnome-mime-application-x-anjuta.png,
16107         pixmaps/anjuta_icon.png,
16108         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
16109         done by 9-speed at:
16110         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
16111         
16112 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16114         * configure.in,
16115         plugins/project-wizard/templates/libglade2-logo.png,
16116         plugins/project-wizard/templates/libglade2.wiz,
16117         plugins/project-wizard/templates/libglade2/* :
16118         Add Glade2 project
16121 2005-02-14  Naba Kumar  <naba@gnome.org>
16123         * TODO.tasks: Updated.
16124         
16125         * plugins/editor/anjuta-docman.c,
16126         plugins/editor/text_editor.c,
16127         plugins/editor/text_editor.h,
16128         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
16129         for file modification, but it is still not functioning.
16131 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
16133         * plugins/project-wizard/values.c,
16134         plugins/project-wizard/values.h,
16135         plugins/project-wizard/property.c,
16136         plugins/project-wizard/property.h,
16137         plugins/project-wizard/druid.c:
16138         Rewrite mandatory property check
16139         Add check of exist property
16140         Rewrite handling of cached property page
16142 2005-02-13  Naba Kumar  <naba@gnome.org>
16144         Patch from Igor Kovalenko  <garrison@mail.ru>:
16145         * tagmanager/tm_workspace.c: Improved performance.
16147 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16149         *plugins/project-wizard/templates/*.wiz,
16150         plugins/project-wizard/druid.c,
16151         plugins/project-wizard/templates/terminal/src/main.c,
16152         plugins/project-wizard/templates/gtk/src/*.[ch],
16153         plugins/project-wizard/templates/gtk/src/Makefile.am,
16154         plugins/project-wizard/templates/gnome/src/*.[ch],
16155         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
16156         Add Copyright date & Email address,
16157         Correct terminal project.
16158         
16159 2005-02-12  Naba Kumar  <naba@gnome.org>
16161         * plugins/project-wizard/property.c: Fixed hidden
16162         properties to take values.
16164         * plugins/project-wizard/file.[ch]: Renamed
16165         true/false enum values to fix compile error
16166         (conflict with other definition).
16167         
16168         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
16169         even when mime type detection fails (for example, when Anjuta is
16170         installed in non-system prefix).
16172 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
16174         * plugins/project-wizard/values.c,
16175         plugins/project-wizard/values.h:
16176         Rewrite file with more comments
16178         * plugins/project-wizard/druid.c,
16179         plugins/project-wizard/druid.h,
16180         plugins/project-wizard/autogen.c,
16181         plugins/project-wizard/autogen.h,
16182         plugins/project-wizard/druid.c,
16183         plugins/project-wizard/druid.h:
16184         Add more comments
16185         Use values instead of properties
16186         Move default properties to druid.c
16188         * plugins/project-wizard/install.c,
16189         plugins/project-wizard/install.h:
16190         Use values instead of properties
16191         Add a check to avoid overwriting files
16193         * plugins/project-wizard/parser.c,
16194         plugins/project-wizard/property.c,
16195         plugins/project-wizard/property.h:
16196         Update to use new values
16197         Add an "exist" attribute to check if a directory already exist
16199         * plugins/project-wizard/anjuta-project-wizard.glade:
16200         Change project selection page (GtkTextView => GtkLabel,
16201         GtkTable => GtkVBox)
16203         * plugins/project-wizard/templates/terminal.wiz:
16204         Move destination directory on second page
16205         
16206         * plugins/project-wizard/action.c:
16207         Add a few comments
16209 2005-02-12  Naba Kumar  <naba@gnome.org>
16211         * plugins/file-manager/an_file_view.c,
16212         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
16213         views. Created dynamic update date of view depending on project
16214         changes -- similar to file-manager view.
16215         
16216         * plugins/devhelp/plugin.c: Load help on idle.
16217         
16218         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
16219         autoformat' to proper location in preferences.
16220         
16221         * mime/anjuta.mime: Added .prj extension in the mime type for backward
16222         compatibility.
16223         
16224         * plugins/editor/plugin.c: Fixed accel name.
16226 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16228         *plugins/project-wizard/templates/anjuta-plugin.wiz,
16229         plugins/project-wizard/templates/gnome.wiz,
16230         plugins/project-wizard/templates/gtk.wiz,
16231         plugins/project-wizard/anjuta-project-wizard.glade,
16232         plugins/project-wizard/autogen.c:
16233         Add Username & Email address in Project preferences.
16235 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16237         *plugins/project-wizard/templates/gnome-logo.png,
16238         plugins/project-wizard/templates/gnome.wiz,
16239         plugins/project-wizard/templates/gnome/* :
16240         Add Gnome project
16242 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16244         * plugins/project-wizard/templates/terminal/src/main.c, 
16245         plugins/project-wizard/templates/terminal/src/main.c,
16246         plugins/project-wizard/templates/terminal/src/main.[ch] :
16247         Insert License in projects
16248         
16249 2005-02-11  Naba Kumar  <naba@gnome.org>
16251         * TODO.tasks: Added message manager task.
16252         
16253         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
16254         
16255         * plugins/editor/plugin.c: Use bookmark stock icons.
16256         
16257         * plugins/message-view/anjuta-message-manager.ui,
16258         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
16260 2005-02-10  Naba Kumar  <naba@gnome.org>
16262         * libanjuta/interfaces/libanjuta.idl: fixed build error.
16263         
16264 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16266         * global-tags/Makefile.am
16267         Error during 'make install'
16269 2005-02-09  Naba Kumar  <naba@gnome.org>
16271         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
16272         missing file.
16273         
16274 2005-02-08  Naba Kumar  <naba@gnome.org>
16276         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
16277         
16278         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
16279         Show busy cursur when updating global tags in preferences.
16281         * configure.in: Fixed.
16282         
16283 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16285         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
16286           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
16287          
16288         - Fixed anjuta-plugin project (glade)
16290 2005-02-08  Naba Kumar  <naba@gnome.org>
16292         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
16293         Fixed automatic indentations.
16295         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
16296         Global tags are now segregated into smaller api tags, which can be
16297         selectively loaded from symbol browser preferences.
16299         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
16300         Implemented IProjectManager interface in project-manager. Mostly getter
16301         methods for now, but need to add add() and remove() methods to add
16302         or remove project elements.
16304         * plugins/gdb/debug_tree.c: Small fix.
16306         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
16307         plugins/symbol-browser/an_symbol_info.c,
16308         plugins/symbol-browser/an_symbol_info.h,
16309         plugins/symbol-browser/an_symbol_search.c,
16310         plugins/symbol-browser/an_symbol_search.h,
16311         plugins/symbol-browser/an_symbol_view.c,
16312         plugins/symbol-browser/an_symbol_view.h,
16313         plugins/symbol-browser/plugin.c,
16314         plugins/symbol-browser/plugin.h,
16315         tagmanager/c.c,
16316         tagmanager/entry.h,
16317         tagmanager/tm_project.c,
16318         tagmanager/tm_symbol.c,
16319         tagmanager/tm_tag.c,
16320         tagmanager/tm_workspace.c,
16321         tagmanager/vstring.c,
16322         tagmanager/include/tm_tag.h,
16323         tagmanager/include/tm_workspace.h:
16324         
16325         - Fixed tagmanager parsing of source files to parse for typedefines and
16326         properly record element scopes. Implemented scope autocompletion
16327         (autocompletion on '.', '->', '::' and ':'. The functionality is not
16328         fully working. It was based on older patch for Anjuta 1.2.2 in SF
16329         patch list (author is unknown).
16330         - Implemented symbol-browser preferences for dynamically loading and
16331         saving tags API segments.
16332         - Fixed symbol-search to use tagmanager directly instead of depending
16333         on symbol-view for tags list.
16334         - Fixed symbol-view to create the tree using TMSymbol tree directly.
16335         - Fixed TMSymbol to create the complete tags tree instead of letting the
16336         symbol-view created the root nodes.
16337         - Changed project tags cache name to .tm_project2.cache because the
16338         newer format records additional scope information.
16339         
16340 2005-02-07  Naba Kumar  <naba@gnome.org>
16342         * plugins/editor/style-editor.c,
16343         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
16344         and GtkFontButton instead of deprecated widgets in
16345         style editor.
16346         
16347 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
16349         * plugins/project-wizard/action.c,
16350         plugins/project-wizard/action.h,
16351         plugins/project-wizard/autogen.c,
16352         plugins/project-wizard/autogen.h,
16353         plugins/project-wizard/file.c,
16354         plugins/project-wizard/file.h,
16355         plugins/project-wizard/install.c,
16356         plugins/project-wizard/install.h,
16357         plugins/project-wizard/parser.h,
16358         plugins/project-wizard/parser.c,
16359         plugins/project-wizard/property.c,
16360         plugins/project-wizard/property.h,
16361         plugins/project-wizard/plugin.h,
16362         plugins/project-wizard/plugin.c,
16363         plugins/project-wizard/values.c,
16364         plugins/project-wizard/values.h:
16365         Replace C++ comments by C comments
16367         * plugins/project-wizard/autogen.c,
16368         plugins/project-wizard/autogen.h:
16369         Add a run time check of autogen version.
16370         Add UserName variable.
16372         * plugins/project-wizard/anjuta-project-wizard.glade,
16373         plugins/project-wizard/header.c,
16374         plugins/project-wizard/druid.c,
16375         plugins/project-wizard/druid.h:
16376         Sort project in alphabetic order.
16377         Correct selection troubles in notebooks.
16379         * plugins/project-wizard/parser.c:
16380         Add some check when reading the project header block.
16382 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16384         * plugins/project-wizard/action.c,
16385         plugins/project-wizard/action.h,
16386         plugins/project-wizard/autogen.c,
16387         plugins/project-wizard/autogen.h,
16388         plugins/project-wizard/file.c,
16389         plugins/project-wizard/file.h,
16390         plugins/project-wizard/install.c,
16391         plugins/project-wizard/parser.h,
16392         plugins/project-wizard/parser.c,
16393         plugins/project-wizard/property.c,
16394         plugins/project-wizard/property.h,
16395         plugins/project-wizard/values.c,
16396         plugins/project-wizard/values.h,
16397         Add a space between function name and open.
16399         * plugins/project-wizard/plugin.h,
16400         plugins/project-wizard/plugin.c,
16401         plugins/project-wizard/install.c,
16402         Avoid a crash if the user close the message view used by the .
16404         * plugins/project-wizard/anjuta-project-wizard,
16405         plugins/project-wizard/druid.c,
16406         plugins/project-wizard/druid.h,
16407         plugins/project-wizard/header.h,
16408         plugins/project-wizard/header.c,
16409         Add a text view with the description of each.
16410         Add a tab for each project.
16411         Replace some C++ comments to C comments.
16413 2005-02-05  Naba Kumar  <naba@gnome.org>
16415         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
16416         New icon from Sebastien Granjoux .
16417         
16418 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16420         * libanjuta/anjuta-preferences.c:
16421         Set file property even without a focus out event (file selected 
16422         the browse dialog)
16424 2005-02-04  Naba Kumar  <naba@gnome.org>
16426         * plugins/glade/plugin.c: Fixed glade function calls.
16427         * configure.in: Fixed a typo.
16428         * TODO.tasks: Updated.
16430 2005-02-03  Naba Kumar  <naba@gnome.org>
16432         * plugins/project-manager/plugin.c: Fixed memory corruption.
16434         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
16435         build error.
16436         
16437         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16438         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16439         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
16440         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16442         * libanjuta/interfaces/libanjuta.idl,
16443         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
16444         interface.
16445         
16446         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
16448         Patch from Massimo Cora <maxcvs@email.it>:
16449         * plugins/editor/plugin.c: Fixed update UI for created buffers.
16450         
16451 2005-02-01  Naba Kumar  <naba@gnome.org>
16453         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
16454         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16455         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
16456         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
16457         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
16458         from sourceforge -- a64 crash fixes (correct typing for GType)
16459         and fixes compile errors in sun.
16461         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
16462         paste (shift+insert) in terminal.
16464 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
16466         * configure.in: Add «nb» to ALL_LINGUAS.
16468 2005-02-01  Naba Kumar  <naba@gnome.org>
16470         * TODO.tasks, TODO: Updated todo tasks.
16471         
16472         * plugins/editor/anjuta-document-manager.glade: Improved search
16473         relace dialog.
16474         
16475         * TODO.tasks: Fixed xml format.
16476         
16477         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
16478         work yet).
16479         
16480         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
16481         cleanups.
16482         
16483         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
16484         format during save (removed unwanted text nodes). Fixed scrollbars.
16486 2005-01-31  Naba Kumar  <naba@gnome.org>
16488         * libanjuta/interfaces/libanjuta.idl,
16489         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
16490         Implemented append() method for IAnjutaEditor interface and fixed
16491         various bugs with text insertions (cvs diff and macro insertions).
16492         
16493         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
16494         automatic indentation.
16495         
16496         * plugins/editor/action-callbacks.c,
16497         plugins/editor/action-callbacks.h,
16498         plugins/editor/anjuta-docman.c,
16499         plugins/editor/anjuta-document-manager.ui,
16500         plugins/editor/plugin.c,
16501         plugins/editor/text_editor.c,
16502         plugins/editor/text_editor.h,
16503         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
16504         Fixed highlight issues.
16506         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
16507         macro.
16508         
16509         * plugins/symbol-browser/an_symbol_view.c: Force update project.
16511         * data/properties/*: Updated properties files from scite. Created
16512         styles.properties to override the scite styles.
16513         
16514         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
16516         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
16517         
16518 2005-01-30  Naba Kumar  <naba@gnome.org>
16520         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
16521         unused definitions.
16522         
16523         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
16524         
16525         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16526         plugins/editor/text_editor.c,
16527         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
16528         fixed linuwidth preference setting, fixed insert text interface
16529         implementation. Improved automatice-indentation for cpp lexer.
16530         
16531         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
16533 2005-01-29  Naba Kumar  <naba@gnome.org>
16535         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
16536         option in update dialog as default. Improved import dialog. Sized
16537         log dialog.
16539         * configure.in: Fixed underquoted warning from autoconf.
16540         
16541         * plugins/editor/action-callbacks.c,
16542         plugins/editor/aneditor.cxx,
16543         plugins/editor/aneditor.h,
16544         plugins/editor/anjuta-document-manager.glade,
16545         plugins/editor/plugin.c,
16546         plugins/editor/plugin.h,
16547         plugins/editor/text_editor.c,
16548         plugins/editor/text_editor.h,
16549         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
16550         for Editor and fixed all preferences syncronization and notifys for
16551         visible prefs (in editor preferences page).
16552         
16553         * plugins/file-loader/plugin.c: Load recent files on idle.
16555 2005-01-28  Naba Kumar  <naba@gnome.org>
16557         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16558         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
16560         * plugins/editor/action-callbacks.c,
16561         plugins/editor/action-callbacks.h,
16562         plugins/editor/aneditor.cxx,
16563         plugins/editor/aneditor.h,
16564         plugins/editor/anjuta-document-manager.ui,
16565         plugins/editor/plugin.c,
16566         plugins/editor/text_editor.c,
16567         plugins/editor/text_editor.h,
16568         plugins/editor/text_editor_cbs.c,
16569         plugins/editor/text_editor_cbs.h,
16570         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
16571         Text editor.
16573         Patch from Massimo Cora <maxcvs@email.it>:
16574         * plugins/editor/an_symbol_search.c,
16575         plugins/editor/an_symbol_search.c: Fixed crash bugs.
16576         
16577 2005-01-27  Naba Kumar  <naba@gnome.org>
16578         
16579         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
16580         minimum size request to 200.
16582         * plugins/symbol-browser/an_symbol_info.c,
16583         plugins/symbol-browser/an_symbol_info.h,
16584         plugins/symbol-browser/an_symbol_search.c,
16585         plugins/symbol-browser/an_symbol_search.h,
16586         plugins/symbol-browser/an_symbol_view.c,
16587         plugins/symbol-browser/an_symbol_view.h,
16588         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
16589         pixbuf retrieval. Fixed runtime warning. Code clean up.
16591 2005-01-27  Naba Kumar  <naba@gnome.org>
16593         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
16594         src/anjuta.ui, (new) plugins/glade/.cvsignore,
16595         (new) plugins/glade/Makefile.am,
16596         (new) plugins/glade/anjuta-glade-plugin.png,
16597         (new) plugins/glade/anjuta-glade.plugin.in,
16598         (new) plugins/glade/anjuta-glade.ui,
16599         (new) plugins/glade/plugin.c,
16600         (new) plugins/glade/plugin.h,
16601         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
16602         now until glade3 works properly.
16604         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
16605         they are generated.
16606         
16607 2005-01-26  Naba Kumar  <naba@gnome.org>
16609         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
16610         Added mime icon for anjuta projects.
16611         
16612         patch from Massimo Cora <maxcvs@email.it>:
16613         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
16614         an_symbol_search.h, an_symbol_view.c, plugin.c:
16615         Fix/implement objects destroying/freeing.
16617 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
16618         
16619         * src/action-callback.[ch], src/anjuta-actions.h:
16620         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
16621         because it has not been updated for years and we know have a devhelp plugin
16622         which can do the job much better.
16623         * TODO.tasks: Updated done items
16625 2005-01-25  Naba Kumar  <naba@gnome.org>
16627         * autogen.sh: Fixed to generate interface files.
16629         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
16630         session save filenames.
16631         
16632         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
16633         
16634 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
16636         * plugins/project-wizard/Makefile.am,
16637         plugins/project-wizard/install.c,
16638         plugins/project-wizard/install.h,
16639         plugins/project-wizard/parser.c,
16640         plugins/project-wizard/parser.h,
16641         plugins/project-wizard/templates/terminal.wiz:
16642         Add action list block in wizard template
16643         * plugins/project-wizard/file.c,
16644         plugins/project-wizard/autogen.c:
16645         Small fixes
16647 2005-01-23  Naba Kumar  <naba@gnome.org>
16649         * configure.in: Fixed build error.
16651 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
16653         * plugins/project-wizard/druid.c,
16654         plugins/project-wizard/parser.c,
16655         plugins/project-wizard/property.c: Rewrite parser with
16656         better error handling
16658 2005-01-22  Naba Kumar  <naba@gnome.org>
16660         * plugins/symbol-browser/plugin.c: Changed c++ coments
16661         to c commnets and formated code to anjuta coding styles.
16662         
16663 2005-01-21  Naba Kumar  <naba@gnome.org>
16665         * configure.in, autogen.sh: Fixed build errors in newer automake.
16666         
16667         * plugins/editor/anjuta-docman.c: Do not emit change editor
16668         signal while in dispose.
16670         Patch from: Massimo Corà <maxcvs@email.it>
16671         * plugins/symbol-browser/Makefile.am,
16672         plugins/symbol-browser/an_symbol_view.c,
16673         plugins/symbol-browser/an_symbol_view.h,
16674         plugins/symbol-browser/plugin.c,
16675         plugins/symbol-browser/plugin.h,
16676         plugins/symbol-browser/test-symbol-browser.c,
16677         (new) plugins/symbol-browser/an_symbol_info.c,
16678         (new) plugins/symbol-browser/an_symbol_info.h,
16679         (new) plugins/symbol-browser/an_symbol_search.c,
16680         (new) plugins/symbol-browser/an_symbol_search.h:
16681         Added a cool real-time symbol-search-view in symbol browser.
16683 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
16684         
16685         * plugin/macro/plugin.c
16686         plugin/macro/anjuta-macro-plugin.ui
16687         plugin/macro/macro-db.[ch]
16688         plugin/macro/macro-dialog.[ch]
16689         plugin/macro/macro-actions.[ch]
16690         plugin/macro/macro-edit.[ch]
16691         plugin/macro/plugin.[ch]:
16692         
16693         Implemented three menu items as Naba proposed:
16694         Edit->Macro->
16695                 Insert Macro: Pops of a border-less window to enter a shortcut
16696                 Add Macro: Same as Manage Macro => New
16697                 Manage Macros: Full-features macro dialog
16699 2005-01-20  Naba Kumar  <naba@gnome.org>
16701         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
16702         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
16703         libanjuta/anjuta-shell.h,
16704         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16705         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16706         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
16707         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
16708         src/main.c, src/shell.c: Implemented command line args processing
16709         and session management. Fixed geometry restoration.
16711 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
16712         
16713         * plugins/macro/macro-db.c,
16714         plugins/macros.xml:
16715         Cleaned up XML interface and use attributes now for name, category and 
16716         shortcut. CDATA is used to avoid xml errors inside of macros.
16718 2005-01-19  Naba Kumar  <naba@gnome.org>
16720         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
16722 2005-01-18  Naba Kumar  <naba@gnome.org>
16723         
16724         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
16725         to work.
16727         * scintilla/*: Updated scintilla to current cvs and updated
16728         scintilla patches.
16729         
16730 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
16731         
16732         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
16733         plugins/cvs-plugin/cvs-actions.c:
16734         Added "Whole project" infrastructure but it does not
16735         work because I did not find a way to get the current project's
16736         root dir.
16738 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
16740         * plugins/cvs-plugin/Makefile.am
16741         plugins/cvs-plugin/anjuta-cvs.plugin.in
16742         plugins/cvs-plugin/cvs-actions.c
16743         plugins/cvs-plugin/cvs-callbacks.c
16744         plugins/cvs-plugin/cvs-interface.[ch] (added)
16745         plugins/cvs-plugin/plugin.c:
16746         
16747         Added IAnjutaCVS interface and improved cvs plugin. There
16748         is still some work to do on cvs import and to add a current
16749         project toggle.
16751 2005-01-17  Naba Kumar  <naba@gnome.org>
16753         * plugins/editor/aneditor.cxx: Fixed auto indentation.
16754         
16755         * configure.in: Fixed build errors.
16757         * data/Makefile.am,     (removed) data/README.stock_libs,
16758         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
16759         (removed) data/header.c, (removed) data/stock_libs.anj,
16760         (removed) data/x-anjuta-project.desktop,
16761         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
16763         * libanjuta/anjuta-plugin-description.c,
16764         libanjuta/anjuta-shell.c: Updated documentations.
16766         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
16767         
16768         * libanjuta/anjuta-launcher.c,
16769         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
16770         x86_64 systems.
16772 2005-01-17  Naba Kumar  <naba@gnome.org>
16773         
16774         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16775         plugins/project-wizard/templates/gtk.wiz,
16776         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
16777         Updated templates to new format.
16778         
16779         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
16780         * plugins/project-wizard/druid.c,
16781         plugins/project-wizard/parser.c,
16782         plugins/project-wizard/property.c,
16783         plugins/project-wizard/property.h,
16784         plugins/project-wizard/templates/terminal.wiz,
16785         plugins/project-wizard/templates/terminal/AUTHORS,
16786         plugins/project-wizard/templates/terminal/ChangeLog,
16787         plugins/project-wizard/templates/terminal/NEWS,
16788         plugins/project-wizard/templates/terminal/README,
16789         plugins/project-wizard/templates/terminal/project.anjuta,
16790         plugins/project-wizard/templates/terminal/src/main.c:
16791         Moveed code related to property types from druid.c and parser.c to 
16792         property.c. Changed tag from "<string ..." to
16793         "<property type="string..."     and so on. Rewrite parser
16794         (warning still in progress). Added list property. Changed
16795         terminal project to avoid using autogen on some file (much 
16796         faster) using the autogen attribute. Add a license list box in
16797         terminal project (just as an example). _label in item list is
16798         optional now.
16800 2005-01-16  Naba Kumar  <naba@gnome.org>
16802         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
16803         plugins/edtior/anjuta-docman.c: Fixed build errors.
16804         
16805         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
16806         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
16807         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
16808         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
16809         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
16810         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
16811         libanjuta/resources.h,
16812         plugins/build-basic-autotools/build-basic-autotools.c,
16813         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16814         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
16815         plugins/gtodo/plugin.c, src/Makefile.am,
16816         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
16817         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
16818         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
16819         should be handled in respective plugins. Added API documentations.
16821         * libanjuta-docs.sgml, libanjuta-sections.txt,
16822         libanjuta.types,
16823         (added) tmpl/anjuta-debug.sgml,
16824         (added) tmpl/anjuta-launcher.sgml,
16825         tmpl/anjuta-plugin.sgml,
16826         tmpl/anjuta-preferences.sgml,
16827         tmpl/anjuta-shell.sgml,
16828         (added) tmpl/anjuta-status.sgml,
16829         (removed) tmpl/anjuta-stock.sgml,
16830         tmpl/anjuta-utils.sgml,
16831         (removed) tmpl/defaults.sgml,
16832         (removed) tmpl/fileselection.sgml,
16833         (removed) tmpl/gnomefilelist.sgml,
16834         tmpl/ianjuta-buildable.sgml,
16835         (added) tmpl/ianjuta-debugger-manager.sgml,
16836         (added) tmpl/ianjuta-debugger.sgml,
16837         tmpl/ianjuta-document-manager.sgml,
16838         tmpl/ianjuta-editor.sgml,
16839         tmpl/ianjuta-file.sgml,
16840         tmpl/ianjuta-loader.sgml,
16841         tmpl/ianjuta-markable.sgml,
16842         tmpl/ianjuta-message-view.sgml,
16843         (added) tmpl/ianjuta-project-manager.sgml,
16844         (added) tmpl/ianjuta-todo.sgml,
16845         (added) tmpl/ianjuta-wizard.sgml,
16846         tmpl/libanjuta-iface-marshallers.sgml,
16847         tmpl/libanjuta-unused.sgml,
16848         (removed) tmpl/pixmaps.sgml,
16849         tmpl/plugins.sgml,
16850         (removed) tmpl/properties.sgml,
16851         tmpl/resources.sgml: Updated API documentations.
16853 2005-01-15  Naba Kumar  <naba@gnome.org>
16855         * libanjuta/anjuta-launcher.c: Added API docs.
16856         
16857         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16858         plugins/project-wizard/templates/gtk.wiz,
16859         plugins/project-wizard/templates/terminal.wiz,
16860         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16861         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
16862         plugins/project-wizard/templates/gtk/src/main.c,
16863         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
16864         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
16865         template files.
16867         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
16868         * plugins/project-wizard/anjuta-project-wizard.glade,
16869         plugins/project-wizard/autogen.c,
16870         plugins/project-wizard/druid.c,
16871         plugins/project-wizard/druid.h,
16872         plugins/project-wizard/file.c,
16873         plugins/project-wizard/file.h,
16874         plugins/project-wizard/install.c,
16875         plugins/project-wizard/parser.c,
16876         plugins/project-wizard/plugin.c,
16877         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
16878         setting the default project directory. Fix HIDDEN property, it's
16879         working but I think we could make this cleaner. Removed the
16880         copy of the string in mandatory_property. Add an optional autogen
16881         attribute, to force or avoid using autogen on some files, default
16882         without any attribute is autodetect.+ Replace the script tag with
16883         a normal file tag and an attribute execute.
16884         
16885 2005-01-14  Naba Kumar  <naba@gnome.org>
16887         * plugins/editor/action-callbacks.c,
16888         plugins/editor/search_incremental.c,
16889         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
16890         works now.
16891         
16892         * plugins/editor/plugin.c, plugins/editor/plugin.h,
16893         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
16894         tabs.
16896 2005-01-12  Naba Kumar  <naba@gnome.org>
16898         * configure.in,
16899         plugins/project-wizard/templates/Makefile.am,
16900         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
16901         plugins/project-wizard/templates/anjuta-plugin.wiz,
16902         (added) plugins/project-wizard/templates/gtk-logo.png,
16903         (added) plugins/project-wizard/templates/gtk.wiz,
16904         (added) plugins/project-wizard/templates/terminal-logo.png,
16905         plugins/project-wizard/templates/terminal.wiz,
16906         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16907         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16908         (added) plugins/project-wizard/templates/gtk/.cvsignore,
16909         (added) plugins/project-wizard/templates/gtk/Makefile.am,
16910         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
16911         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
16912         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
16913         (added) plugins/project-wizard/templates/gtk/src/main.c,
16914         (added) plugins/project-wizard/templates/gtk/src/project.glade,
16915         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
16916         GTK+ project templated and fixed other templates. Updated template
16917         logos.
16919 2005-01-12  Naba Kumar  <naba@gnome.org>
16921         * plugins/macro/anjuta-macro.glade: Improved GUI.
16922         
16923 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
16925         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
16926         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
16927         * plugins/cvs-plugin/cvs.[ch] (removed)
16928         Removed old unused files
16929         
16930         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
16931         * plugins/cvs-plugin/cvs-actions.c
16932         * plugins/cvs-plugin/Makefile.am:
16933         Seperate callback functions for better error
16934         handling. Cleaned up code.
16935         
16936         * plugins/macro/macros.xml: removed corrupt cvs
16937         macros for now.
16939 2005-01-10  Naba Kumar  <naba@gnome.org>
16941         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
16942         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
16943         and leaks.
16945 2005-01-09  Naba Kumar  <naba@gnome.org>
16947         * libegg/egg-recent-action.c, libegg/test-actions.c,
16948         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
16949         recent files models.
16950         
16951         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
16952         two models -- one for projects and other for regular files and show
16953         both in recent files menu. Changed recent files group from "anjuta"
16954         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
16955         when adding the URI in recent files.
16956         
16957         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
16958         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
16959         * plugins/macro/macro-dialog.c: Fixed dispose() method.
16960         * plugins/macro/macros.xml: Fixed xml errors.
16962 2005-01-08  Naba Kumar  <naba@gnome.org>
16963         
16964         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
16965         libegg/test-actions.c, libegg/menu/Makefile.am,
16966         libegg/menu/egg-recent-action.h: Added a new action for
16967         recent files.
16969         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
16970         Fixed dispose. Cleanup.
16971         
16972         * plugins/file-loader/anjuta-loader-plugin.ui,
16973         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16974         Use the new action for recent files. Added recent files in
16975         toolbar.
16977         * plugins/project-wizard/druid.c: Show busy cursor and
16978         de-sensitize druid buttons during page change.
16979         
16980         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
16981         * plugins/project-wizard/Makefile.am,
16982         plugins/project-wizard/druid.c,
16983         plugins/project-wizard/druid.h,
16984         plugins/project-wizard/install.c,
16985         plugins/project-wizard/plugin.c,
16986         plugins/project-wizard/plugin.h,
16987         plugins/project-wizard/property.c,
16988         plugins/project-wizard/property.h,
16989         (added) plugins/project-wizard/values.c,
16990         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
16991         objects (in values.c and values.h) containing the values of all
16992         properties. The NPWProperty objects now keep their values in this
16993         object which is persistant for one activation of the plugin, so the
16994         user keeps all the values even if he goes backward. Used an anjuta
16995         message view to list all files copied by the project wizard.
16997 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
16999         * plugins/macro/plugin.[ch],
17000         plugins/macro/macro-dialog.[ch]
17001         plugins/macro/macro-edit.[ch]
17002         plugins/macro/macro-db.[ch]
17003         plugins/macro/macro-actions.[ch]
17004         plugins/macro/anjuta-macro.plugin.in
17005         plugins/macro/anjuta-macro.glade
17006         plugins/macro/anjuta-macro.png
17007         plugins/macro/Makefile.am
17008         plugins/macro/macros.xml
17009         plugins/macro/anjuta-macro.ui (all added)
17010         configure.in
17011         plugins/Makefile.am:
17012         Added new macro plugins
17013         
17014         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17015         New icon
17016         
17017         * manuals/reference/template (removed)
17018         Removed old api reference
17019         
17020         * plugins/message-view/message-view.c:
17021         "Fixed" crash in on_row_deleted and added a
17022         comment that I cannot work this way. We will
17023         have to change everything a bit to avoid losing
17024         memory there.
17025         
17026         * plugins/text-editor/text_editor.c:
17027         Update line number width on file save
17030 2005-01-07  Naba Kumar  <naba@gnome.org>
17032         * plugins/project-wizard/anjuta-project-wizard.glade,
17033         plugins/project-wizard/druid.c,
17034         plugins/project-wizard/templates/anjuta-plugin.wiz,
17035         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
17036         Display page description in bold. Fixed mandatory field check.
17038         * configure.in,
17039         libanjuta/libanjuta-1.0.pc.in,
17040         plugins/project-wizard/druid.c,
17041         plugins/project-wizard/parser.c,
17042         plugins/project-wizard/property.h,
17043         plugins/project-wizard/templates/anjuta-plugin.wiz,
17044         plugins/project-wizard/templates/terminal.wiz,
17045         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
17046         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
17047         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
17048         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
17049         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
17050         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17051         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17052         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17053         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17054         plugins/project-wizard/templates/terminal/configure.in.tpl,
17055         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
17056         plugins/project-wizard/templates/terminal/src/main.c: Implemented
17057         a new property type -- hidden. Fixed terminal and anjuta-plugin
17058         project templates.
17060 2005-01-07  Naba Kumar  <naba@gnome.org>
17062         * templates/anjuta-plugin.wiz,
17063         templates/terminal.wiz,
17064         templates/terminal/Makefile.am.tpl,
17065         templates/terminal/autogen.sh,
17066         (Removed) templates/terminal/configure.ac.tpl,
17067         (Added) templates/.cvsignore,
17068         (Added) templates/Makefile.am,
17069         (Added) templates/anjuta-plugin/.cvsignore,
17070         (Added) templates/anjuta-plugin/Makefile.am,
17071         (Added) templates/anjuta-plugin/src/.cvsignore,
17072         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
17073         (Added) templates/terminal/.cvsignore,
17074         (Added) templates/terminal/Makefile.am,
17075         (Added) templates/terminal/configure.in.tpl,
17076         (Added) templates/terminal/po/.cvsignore,
17077         (Added) templates/terminal/po/ChangeLog,
17078         (Added) templates/terminal/po/Makefile.am,
17079         (Added) templates/terminal/po/POTFILES.in,
17080         (Added) templates/terminal/src/.cvsignore,
17081         (Added) templates/terminal/src/Makefile.am,
17082         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
17083         project wizard. Fixed configure/po/Makefile template errors.
17085 2005-01-06  Naba Kumar  <naba@gnome.org>
17087         * configure.in: Added project templates.
17088         * plugins/project-wizard/templates/*: Added to project and renamed
17089         Makefile.am and configure.in to Makefile.am and configure.ac respectively
17090         for the project templates (so that they do not conflict with autotools
17091         build. Created proper configure.ac.tpl and autogen.sh for project
17092         templates.
17093         
17094 2005-01-06  Naba Kumar  <naba@gnome.org>
17096         * plugins/project-wizard/anjuta-project-wizard.glade,
17097         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17098         Fixed file list parsing and to take absolute file paths (for example,
17099         from an icon selected previously). Used toggle buttons for boolean
17100         properties. Check if all mandatory fields are given before going
17101         forward in the wizard. Use scrollable viewport for listing property
17102         widgets incase the list goes out of wizard's size. Added tooltips
17103         as descriptions of the property widgets. And other fixes.
17105         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17106         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17107         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
17108         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
17109         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
17110         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
17111         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
17112         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17113         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
17114         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17115         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17116         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
17117         Restructured template files.
17119 2005-01-06  Naba Kumar  <naba@gnome.org>
17121         * configure.in: Added check for autogen.
17122         
17123         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
17124         in dispose.
17125         
17126         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
17127         Do not emit changed signal when in dispose.
17129         * plugins/symbol-browser/plugin.c: Don't updated symbols when
17130         symbol-view widget has been destroyed.
17131         
17132         * src/anjuta-app.c: Set null to preference, status and ui object
17133         pointers when they are destroyed.
17135         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
17136         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
17137         Added boolean, integer and file property types.
17138         
17139         * plugins/project-wizard/Makefile.am,
17140         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
17141         project wizard templates.
17143 2005-01-04  Naba Kumar  <naba@gnome.org>
17145         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
17146         added widgets.
17147         
17148         * plugins/editor/aneditor.cxx,
17149         plugins/editor/anjuta-docman.c,
17150         plugins/editor/plugin.c,
17151         plugins/editor/text_editor.c:
17152         Removed unnecessary ref/unref of scintilla.
17153         
17154         * plugins/message-view/anjuta-msgman.c,
17155         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
17156         make close button similar to document manager.
17157         
17158         * plugins/project-manager/plugin.c,
17159         plugins/project-manager/plugin.h: Removed dead codes. Removed
17160         unnecessary ref/unref.
17161         
17162         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
17163         instead of hard refs.
17165 2005-01-03  Naba Kumar  <naba@gnome.org>
17167         * libanjuta/interfaces/libanjuta.idl: Added configure() and
17168         generate() methods for IAnjutaBuildable interface.
17170         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
17171         IAnjutaBuildable inteface.
17173         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
17174         to destroy build context when message view is destroyed.
17175         
17176         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
17177         a ref to it and unref in destructor. AnEditor class wants to be the
17178         owner of scintilla widget. Fixed compile warnings with signed/unsigned
17179         comparisions.
17180         
17181         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
17182         complicate the scene. Removed editor widget from AnjutaDocman when
17183         the widget is destroyed.
17184         
17185         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
17186         from shell. It will be removed from shell when the widget is destroyed.
17187         
17188         * plugins/editor/text_editor.c: Added debug codes to track object
17189         finalizations.
17191         * plugins/message-view/anjuta-msgman.c: Remove message view on
17192         widget destroy. Destroy message view on remove. Removed all views
17193         correctly.
17194         
17195         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17196         from container.
17198 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17200         * plugins/file-wizard/action-callbacks.c,
17201         plugins/file-wizard/anjuta-file-wizard.glade,
17202         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17203         Insert Licence, copyright, header template ...
17204         
17205 2005-01-02  Naba Kumar  <naba@gnome.org>
17207         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
17208         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
17209         anjuta_status_add_widget() to allow setting busy cursor on non
17210         toplevel windows.
17212         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
17214         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
17215         mime types to take text/source also.
17216         
17217         * plugins/editor/anjuta-docman.c,
17218         plugins/editor/anjuta-docman.h,
17219         plugins/editor/plugin.c,
17220         plugins/editor/text_editor.c,
17221         plugins/editor/text_editor.h,
17222         plugins/editor/text_editor_cbs.c: Listen for busy signal from
17223         AnjutaStatus and set busy cursor on editors.
17225         * plugins/file-loader/Makefile.am,
17226         plugins/file-loader/plugin.c,
17227         (added) plugins/file-loader/dnd.c,
17228         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
17230         * src/anjuta.c: Hide anjuta window before destruction.
17232         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17233         * configure.in, plugins/Makefile.am,
17234         (removed) plugins/project-wizard/appwiz_page1.c,
17235         (removed) plugins/project-wizard/appwiz_page2.c,
17236         (removed) plugins/project-wizard/appwiz_page3.c,
17237         (removed) plugins/project-wizard/appwiz_page4.c,
17238         (removed) plugins/project-wizard/appwizard.c,
17239         (removed) plugins/project-wizard/appwizard.h,
17240         (removed) plugins/project-wizard/appwizard_cbs.c,
17241         (removed) plugins/project-wizard/appwizard_cbs.h,
17242         (removed) plugins/project-wizard/appwizard_gui.c,
17243         (removed) plugins/project-wizard/gnome_project.c,
17244         (removed) plugins/project-wizard/gnome_project.h,
17245         (removed) plugins/project-wizard/wizard_gui.c,
17246         (removed) plugins/project-wizard/wizard_gui.h,
17247         (added) plugins/project-wizard/.cvsignore,
17248         (added) plugins/project-wizard/Makefile.am,
17249         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
17250         (added) plugins/project-wizard/anjuta-project-wizard.glade,
17251         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
17252         (added) plugins/project-wizard/applogo.png,
17253         (added) plugins/project-wizard/appwizard.png,
17254         (added) plugins/project-wizard/autogen.c,
17255         (added) plugins/project-wizard/autogen.h,
17256         (added) plugins/project-wizard/druid.c,
17257         (added) plugins/project-wizard/druid.h,
17258         (added) plugins/project-wizard/file.c,
17259         (added) plugins/project-wizard/file.h,
17260         (added) plugins/project-wizard/header.c,
17261         (added) plugins/project-wizard/header.h,
17262         (added) plugins/project-wizard/install.c,
17263         (added) plugins/project-wizard/install.h,
17264         (added) plugins/project-wizard/parser.c,
17265         (added) plugins/project-wizard/parser.h,
17266         (added) plugins/project-wizard/plugin.c,
17267         (added) plugins/project-wizard/plugin.h,
17268         (added) plugins/project-wizard/property.c,
17269         (added) plugins/project-wizard/property.h: Removed old application-wizard
17270         codes and added new template based (autogen based) project wizard
17271         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
17273 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
17275         * plugins/cvs-plugin/plugin.c: Fixed crash bug
17276         * plugins/cvs-plugin/cvs-execute.c:
17277         Fix cvs_log which did not work because of some
17278         glade problem
17279         Patch from Mark R. Pariente <markpariente@cmu.edu>
17280         - Fix message highlighting
17282 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17283         
17284         * template/*,
17285         date/template/*,
17286         configure.in:
17287         Removed template stuff completly because we dicussed to implement
17288         a macro system for Edit->Insert Text
17290 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17291         
17292         * plugins/editor/aneditor.cxx,
17293         plugins/editor/text_editor.c:
17294         Set line number width dynamically
17295         * src/about.c:
17296         Prepered new GTK 2.6 about dialog
17298 2004-12-30  Naba Kumar  <naba@gnome.org>
17300         patch from: Massimo Corà  <maxcvs@email.it>
17301         * plugins/editor/aneditor.cxx: Highlights correct function
17302         argument in recursive calltips.
17304 2004-12-30  Naba Kumar  <naba@gnome.org>
17306         * plugins/symbol-browser/plugin.c,
17307         libanjuta/interfaces/libanjuta.idl,
17308         plugins/editor/text_editor.c: Fixed editor markers and added a new
17309         marker (BASIC) to indicate line numbers. Fixed symbol browser to
17310         mark the line visited.
17311         
17312         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
17313         libegg/Makefile.am, libegg/eggcomboselect.c,
17314         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
17315         widget for use with symbol view in toolbar.
17316         
17317         * plugins/cvs-plugin/anjuta-cvs.ui,
17318         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
17319         placeholder for cvs plugin context menu in filemanager.
17320         
17321 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17322         
17323         * plugins/cvs-plugin/plugin.c:
17324         Show popup menu only if the file is contained in
17325         a directory containing a "CVS" directory
17327 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17328         
17329         * plugins/cvs-plugin/cvs-action.[ch],
17330         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17331         * plugins/cvs-plugin/anjuta-cvs.ui,
17332         * plugins/cvs-plugin/plugin.c:
17333         Implemented "Import"
17334         
17335         Patch from Mark R. Pariente <markpariente@cmu.edu>:
17336         Added right-click-menu for file-manager
17338 2004-12-26  Naba Kumar  <naba@gnome.org>
17340         * src/action-callbacks.c, src/action-callbacks.h,
17341         src/anjuta-actions.h, src/anjuta-app.c,
17342         src/anjuta.ui: Added fullscreen action.
17344         * plugins/cvs-plugin/cvs-actions.c,
17345         plugins/cvs-plugin/plugin.c,
17346         plugins/cvs-plugin/plugin.h: Watches current editor,
17347         project and file manager selection in plugin
17348         implementation.
17349         
17350 2004-12-26  Naba Kumar  <naba@gnome.org>
17352         * src/anjuta-app.c, src/anjuta.c, src/main.c,
17353         src/action-callbacks.c: Fixed app finalization. Added a
17354         command line arg --proper-shutdown (-p), which when set
17355         will release all plugins and their resources (this option
17356         is mainly for debugging).
17357         
17358         * plugins/file-loader/plugin.c: Fixed filename duplications
17359         in recent files history.
17360         
17361         * plugins/profile-default/plugin.c: Disabled problematic
17362         plugins for now to load at startup.
17363         
17364         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
17365         annoying debug prints.
17366         
17367 2004-12-23  Naba Kumar  <naba@gnome.org>
17369         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
17370         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17371         plugins/cvs-plugin/anjuta-cvs.ui,
17372         plugins/cvs-plugin/cvs-actions.c,
17373         plugins/cvs-plugin/cvs-actions.h,
17374         plugins/cvs-plugin/cvs-execute.c,
17375         plugins/cvs-plugin/cvs-execute.h,
17376         plugins/cvs-plugin/Makefile.am,
17377         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
17378         Added cvs log command.
17380 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
17381         
17382         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
17383         default
17385 2004-12-20  Naba Kumar  <naba@gnome.org>
17387         patch from: Massimo Corà  <maxcvs@email.it>
17388         * plugins/editor/aneditor.cxx: Added recursive calltips.
17390 2004-12-20  Naba Kumar  <naba@gnome.org>
17391         
17392         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
17393         Show busy cursor during loading and unloading.
17394         
17395 2004-12-19  Naba Kumar  <naba@gnome.org>
17397         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
17398         memory leaks. Disabled debug print.
17400         * plugins/symbol-browser/an_symbol_view.c,
17401         plugins/symbol-browser/plugin.c,
17402         plugins/symbol-browser/plugin.h: Fixed loading and unloading
17403         problems. Creates SymbolView object every time when the
17404         plugin is activated.
17406         * plugins/project-manager/plugin.c: Close project when
17407         deactivating.
17408         
17409 2004-12-18  Naba Kumar  <naba@gnome.org>
17411         * po/POTFILES.in: Removed commented lines.
17412         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
17413         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
17414         * plugins/gdb/plugin.c: Fixed compile error.
17415         
17416         Patch from: Mark R. Pariente  <mark@demar.com.tr>
17417         * libegg/eggcellrendererkeys.c: Fixed compile error.
17418         
17419 2004-12-18  Naba Kumar  <naba@gnome.org>
17421         * plugins/file-loader/plugin.c: Fixed loading bug.
17422         
17423         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
17424         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17425         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
17426         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
17427         and corruptions. Fixed loading and unloading of plugins.
17428         
17429 2004-12-17  Naba Kumar  <naba@gnome.org>
17430         
17431         * plugins/file-loader/Makefile.am,
17432         plugins/file-loader/plugin.c,
17433         plugins/project-manager/plugin.c: Fixed memory corruption
17434         and disposition codes. Added missing plugin.h in Makefile.am.
17436 2004-12-16  Naba Kumar  <naba@gnome.org>
17438         * plugins/symbol-browser/an_symbol_view.c,
17439         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
17440         codes. Fixed memory leaks and corruptions.
17442         * plugins/build-basic-autotools/build-basic-autotools.c
17443         plugins/editor/anjuta-docman.c,
17444         plugins/editor/text_editor.c,
17445         plugins/file-loader/plugin.c,
17446         plugins/file-manager/plugin.c,
17447         plugins/file-wizard/plugin.c,
17448         plugins/message-view/anjuta-msgman.c,
17449         plugins/message-view/anjuta-msgman.h,
17450         plugins/message-view/message-view.c,
17451         plugins/message-view/plugin.c,
17452         plugins/message-view/plugin.h,
17453         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
17455         * src/about.c, src/about.h, src/action-callbacks.c,
17456         src/action-callbacks.h, src/anjuta-actions.h,
17457         src/anjuta-app.c, src/anjuta-app.h,
17458         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
17459         src/anjuta.c, src/anjuta.h, src/getline.c, 
17460         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
17461         src/start-with.c, src/start-with.h: Fixed emacs modes.
17463         * src/layout.xml: Brought document manager in front.
17464         
17465 2004-12-15  Naba Kumar  <naba@gnome.org>
17467         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
17468         properly removed.
17469         
17470         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
17471         finalization. Added a method to unload all plugins and destroy them.
17472         Fixed memory leaks.
17473         
17474         * plugins/sample1/plugin.c: Proper finalization code and renamed
17475         functions to proper names.
17476         
17477         * plugins/build-basic-autotools/build-basic-autotools.c,
17478         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
17480         * src/shell.c: Unload all plugins on exit, so that memory profilers
17481         can detect memory leaks in plugins.
17483 2004-12-13  Naba Kumar  <naba@gnome.org>
17485         * plugins/devhelp/plugin.c: Delay widget initialization, now that
17486         docking is working.
17487         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
17488         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
17490 2004-12-11  Naba Kumar  <naba@gnome.org>
17492         * data/properties/anjuta.properties: Fixed font size.
17493         * plugin/build-basic-autotools/build-basic-autotools: Added initial
17494         compile file function. There are some fixmes there.
17495         * plugins/message-view/anjuta-msgman.c,
17496         * plugins/message-view/message-view.c: Fixed bugs and clean up.
17497         
17498 2004-12-08  Naba Kumar  <naba@gnome.org>
17500         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
17501         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
17502         to escape quotes in a string.
17503         
17504         * plugins/cvs-plugin/cvs-actions.c,
17505         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
17506         cvs diff command.
17508         * plugins/build-basic-autotools/build-basic-autotools.c,
17509         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
17510         filters.
17511         
17512 2004-12-07  Naba Kumar  <naba@gnome.org>
17514         * plugins/build-basic-autotools/build-basic-autotools.c,
17515         plugins/build-basic-autotools/automake-c.filters: Completed directory
17516         tracking. Double click on Errors and warnings now work as expected.
17518         * plugins/build-basic-autotools.c: Added codes to track build directory
17519         so that absolute path of the files could be determined.
17521 2004-12-06  Naba Kumar  <naba@gnome.org>
17523         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
17524         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
17525         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
17526         
17527 2004-12-05  Naba Kumar  <naba@gnome.org>
17529         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
17530         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
17531         
17532         * plugins/cvs-plugin/plugin.c,
17533         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
17534         
17535 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
17536         
17537         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17538         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
17539         plugins/cvs-plugin/cvs-execute.[ch]:
17540         Implemented cvs status and cvs diff
17541         Known bugs:
17542         - rdiff command is not correct
17543         - Must find a way to allow selection of directies AND files 
17544         in GtkFileChooser
17546 2004-12-03  Naba Kumar  <naba@gnome.org>
17548         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
17549         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
17550         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
17551         session.properties file if it is for the first time.
17552         
17553 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
17554         
17555         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
17556         commit.
17557         
17558         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
17559         plugins/cvs-plugin/anjuta-cvs.ui:
17560         Implemented update/commit and changed menu layout 
17562 2004-12-02  Naba Kumar  <naba@gnome.org>
17564         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
17565         property name (for cvs path property). Beautified dialogs.
17567 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
17568         
17569         * plugins/message-view/anjuta-msgman.c: Changed callback name
17570         and changed switch-page handling.
17571         
17572         * plugins/cvs-plugin/cvs-actions.c:
17573         * plugins/cvs-plugin/cvs-execute.c:
17574         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17575         - Implemented cvs add and cvs removed - both working now
17576         - Created a useful preferences page
17577         
17579 2004-11-30  Naba Kumar  <naba@gnome.org>
17581         * libanjuta/anjuta-status.c: Fixed runtime warning.
17582         
17583         * plugins/editor/Makefile.am:
17584         plugins/editor/anjuta-document-manager.glade,
17585         plugins/editor/plugin.c
17586         plugins/editor/plugin.h
17587         plugins/editor/style-editor.c (new, moved from src/),
17588         plugins/editor/style-editor.h (new, moved from src/),
17589         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
17590         settings in preferences.
17592         * plugins/editor/text_editor.c,
17593         plugins/editor/text_editor.h: Do not take unused args in
17594         text_editor_get_props().
17596         * src/style-editor.c, src/style-editor.h: Removed, moved to
17597         plugins/editor/ directory.
17599 2004-11-29  Naba Kumar  <naba@gnome.org>
17601         * plugins/editor/text_editor_cbs.c: Emit click signal in
17602         IAnjutaMarkable.
17603         * libanjuta/anjuta-status.c: More spacing between items.
17604         
17605 2004-11-29  Naba Kumar  <naba@gnome.org>
17607         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
17608         
17609         * libanjuta/interfaces/libanjuta.idl,
17610         plugins/debug-manager/anjuta-debug-manager.plugin.in,
17611         plugins/debug-manager/plugin.c,
17612         plugins/gdb/breakpoints.c,
17613         plugins/gdb/breakpoints.h,
17614         plugins/gdb/debugger.c,
17615         plugins/gdb/debugger.h,
17616         plugins/gdb/plugin.c,
17617         plugins/gdb/plugin.h,
17618         plugins/gdb/utilities.c,
17619         plugins/gdb/utilities.h: Code cleanups and partial implementation of
17620         toggle breakpoint margin clicks.
17622 2004-11-28  Naba Kumar  <naba@gnome.org>
17624         * TODO.tasks: Fixed indentations.
17625         * plugins/gtodo/libgtodo.c: Save with indentation.
17626         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
17627         * plugins/project-manager/plugin.c: Fixed runtime warnings.
17628         * libanjuta/anjuta-status.c: Fixed busy cursors.
17629         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
17630         * po/POTFILES.in: Updated.
17631         
17632 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
17633         
17634         * plugins/editor/anjuta-document-manager.glade,
17635           plugins/editor/search-replace.[c,h], 
17636           plugins/editor/search-replace_backend.h
17637           plugins/editor/search-preferences.[c,h] :
17638           Saved Search-Preferences (gconf),
17639           Basic search by default.
17641 2004-11-22  Naba Kumar  <naba@gnome.org>
17643         * configure.in: Fixed build error.
17645 2004-11-21  Naba Kumar  <naba@gnome.org>
17647         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
17648         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
17649         Added AnjutaStatus class to libanjuta.
17650         Added anjuta_shell_get_status() method.
17651         
17652         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
17653         and fixed marshaller generation.
17654         
17655         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
17656         "updade_ui" signals to IAnjutaEditor interface.
17657         
17658         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
17659         
17660         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
17661         regexes.
17662         
17663         * plugins/class-gen/clsGen.c: Intial port.
17664         
17665         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
17666         name.
17667         
17668         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
17669         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17670         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
17671         Implemented status update. Emits "update_ui" and "char_added" signals.
17672         Added view preferences.
17673         
17674         * plugins/file-loader/plugin.c: Added open with plugins in open with
17675         menus.
17676         
17677         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
17678         
17679         * plugins/message-view/anjuta-msgman.c,
17680         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
17681         to close correct message view rather than current view.
17683 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
17684         
17685         * plugins/cvs-plugin/cvs-actions.c
17686         plugins/cvs-plugin/plugin.[ch]
17687         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17688         Implemented cvs add but ran into a launcher/message_view
17689         problem because of a limitation of the idl compiler
17691 2004-11-19  Naba Kumar  <naba@gnome.org>
17693         * plugins/project-manager/plugin.c: Displays a progress window during
17694         project load.
17695         
17696         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
17697         Fixed UI separators.
17698         
17699         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
17700         UI placeholder.
17701         
17702         * plugins/project-manager/anjuta-project-manager.ui,
17703         plugins/project-manager/plugin.[c,h]: Added add/remove context
17704         menus and implemented them. Added file manager merge menu.
17706 2004-11-18  Naba Kumar  <naba@gnome.org>
17708         * TODO.tasks: Updated.
17709         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
17710         plugins/message-view/message-view.c: Fixed finalize and dispose
17711         methods.
17712         * plugins/debugger/*: Removed from cvs (development now in
17713         debug-manager).
17715 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
17717         Reviewed by Naba Kumar  <naba@gnome.org>:
17718         
17719         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
17720         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17721         plugins/gdb/breakpoints.c: all marker related stuff moved from
17722         editor and docman interfaces to IAnjutaMarkable
17724 2004-11-17  Naba Kumar  <naba@gnome.org>
17726         * TODO.tasks: Updated.
17727         
17728         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
17729         
17730         * libegg/egg-combo-action.c: Block changed signal when changing model.
17731         
17732         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
17733         Emit changed signal. Removed dead codes.
17734         
17735         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
17736         that recent files history do not duplicate.
17737         
17738         * plugins/symbol-browser/an_symbol_view.c,
17739         plugins/symbol-browser/an_symbol_view.h,
17740         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
17741         Fixed a bug.
17743 2004-11-15  Naba Kumar  <naba@gnome.org>
17745         * plugins/project-manager/plugin.c: Opens targets on double click.
17746         
17747         * plugins/message-view/message-view.c,
17748         plugins/file-manager/anjuta-file-manager-plugin.glade,
17749         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
17750         Added proper class finalization
17751         and disposition. Added preferences notifications and callbacks to
17752         change info/warning/error colors.
17753         
17754         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
17755         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
17756         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
17757         Implemented finalize method for AnjutaApp. Code cleanups.
17758         
17759         * plugins/message-view/plugin.c: Static parent_class.
17760         
17761 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17762         * plugins/editor/search-replace.[c,h], 
17763           plugins/editor/search-replace_backend.c
17764           Update search entry in main toolbar.
17765           Clean code.
17767 2004-11-11  Naba Kumar  <naba@gnome.org>
17769         * TODO.tasks: Updated.
17771         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
17772         and completed on-the-fly-change preferences. Removed "changed"
17773         signal as it is no longer necessary (use notify for similar
17774         purpose to monitor individual preferences).
17776         
17777         * plugins/editor/anjuta-document-manager.glade: Added view menu
17778         preferences so that they are registered.
17779         
17780         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
17781         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
17782         connection to "changed" signal of preferences and implemented
17783         notifications for some editor preferences. More to implement.
17785 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17786         * plugins/editor/print.c
17787         Fixed bug 1047624 : Add line number every X lines.
17789 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17790         * plugins/editor/search-replace.c
17791         Fixed a crash bug (995755) when searching "%n"
17793 2004-11-09  Naba Kumar  <naba@gnome.org>
17795         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
17796         Fixed to refresh categories list on file load.
17798 2004-11-08  Naba Kumar  <naba@gnome.org>
17799         
17800         * configure.in, plugins/Makefile.am,
17801         plugins/profile-default/plugin.c: Added cvs plugin in build.
17802         
17803         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
17804         
17805         * plugins/debug-manager/.cvsignore: Added file to ignore.
17806         
17807         * plugins/debug-manager/Makefile.am: Removed dead codes.
17808         
17809         * src/anjuta.ui: Added placeholder for version control UI.
17811 2004-11-08  Naba Kumar  <naba@gnome.org>
17813         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17814         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17815         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
17816         Updated.
17818         * global-tags/Makefile.am: Fixed make error.
17820         * plugins/profile-default/plugin.c: Added debug-manager
17821         and gdb plugins to load at startup so that debugger
17822         windows are docked properly. They will be removed
17823         later when we figure out runtime docking.
17825         * plugins/sample1/*: Restored to last working state.
17827         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
17828         windows in lower pane. Named the windows appropriately.
17830         * ChangeLog: Fixed format.
17831         
17832 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
17834         * libanjuta/interfaces/libanjuta.idl,
17835         libanjuta/anjuta-marshal.c,
17836         plugins/Makefile.am,
17837         plugins/debug-manager/plugin.c,
17838         plugins/editor/plugin.c,
17839         plugins/editor/text_editor.c,
17840         plugins/gdb/breakpoints.c,
17841         plugins/gdb/debugger.c,
17842         plugins/gdb/plugin.c,
17843         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
17845 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17846         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
17847         plugins/editor/search-replace.c,
17848         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
17849         Search and Replace; Show result in find pane
17850           
17851 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
17852         
17853         * plugins/gdb, plugins/debug-manager: Applied debugger patch
17854         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
17855         (added features: starting debugger and loading of core/executable,
17856         StepIn, StepOut, StepOver and Execute, toggling breakpoint
17857         partially works)
17859 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
17860         
17861         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
17862         my cvs-plugin files...
17863         I hope I have rescued everything possible.
17864         
17865         * Naba: Could you please fix sample1 because I messed it up to 
17866         but there should be a histroy of this directory we should commit
17868 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
17869         
17870         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
17871         infrastructure
17872         * plugins/cvs-plugin/plugin.c,
17873         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17874         Added preferences dialog (not yet complete)
17876 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
17877         
17878         * global-tags/Makefile.am, mime/Makefile.am:
17879         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
17880         
17881         * template/xmltemplate.[ch],
17882         template/xmlstrings.[ch],
17883         template/autotools.[ch] removed,
17884         template/prj_template.[ch] removed,
17885         template/lang_template.[ch] removed,
17886         template/lib_template.[ch] removed,
17887         template/Makefile.am adjusted,
17888         template/dtds/lang.dtd removed, 
17889         template/dtds/lib.dtd removed,
17890         template/dtds/prj.dtd removed,
17891         template/dtds/autotools.dtd removed,
17892         data/template/lib/* removed,
17893         data/template/language/* removed,
17894         data/template/library/* removed,
17895         data/template/project/* removed,
17896         date/template/Makefile.am adjusted:
17897         Remove everything except text-templates to replace hardcoded 
17898         Edit->Insert texts with dynamic loaded.
17900         * plugins/cvs-plugin/plugin.[ch],
17901         plugins/cvs-actions.[ch],
17902         plugins/Makefile.am,
17903         plugins/cvs-plugin/Makefile.am,
17904         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
17905         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17906         plugins/cvs-plugin/anjuta-cvs.plugin.in:
17907         Added initial cvs-plugin code
17909 2004-10-21  Naba Kumar  <naba@gnome.org>
17910         
17911         * libanjuta/anjuta-plugin.c,
17912         plugins/build-basic-autotools/build-basic-autotools.c,
17913         plugins/debugger/plugin.c,
17914         plugins/devhelp/plugin.c,
17915         plugins/editor/anjuta-docman.c,
17916         plugins/editor/goto_line.c,
17917         plugins/editor/plugin.c,
17918         plugins/editor/search-replace.c,
17919         plugins/editor/text_editor.c,
17920         plugins/file-loader/plugin.c,
17921         plugins/file-manager/plugin.c,
17922         plugins/file-wizard/file.c,
17923         plugins/file-wizard/plugin.c,
17924         plugins/gdb/plugin.c,
17925         plugins/gtodo/plugin.c,
17926         plugins/message-view/anjuta-msgman.c,
17927         plugins/profile-default/plugin.c,
17928         plugins/project-manager/plugin.c,
17929         plugins/sample1/plugin.c,
17930         plugins/terminal/terminal.c: Defined all global variables static,
17931         particularly class parent_class variables. They were getting
17932         confused at link time.
17934         * libanjuta/plugins.c: Do not unload plugins when they are
17935         deactivated. Simply cache them for later activation. Unloading
17936         modules have some problem with shared libs using static class
17937         registration. Fixed hash type for installed plugins. Eventually,
17938         we want to add "CanUnload" attribute for .plugin files (in
17939         "Anjuta Plugin" group) to let plugin loader know if the plugin can
17940         be unloaded from memory. Those plugins declaring CanUnload=false
17941         will not be unloaded from memory and will be put in the cache. Those
17942         not declaring anything or declaring CanUnload=true, will be unloaded
17943         from memory when they are deactivated.
17945         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
17946         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17947         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
17948         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
17949         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
17950         activation, deactivation. Fixed memory leaks.
17952 2004-10-20  Naba Kumar  <naba@gnome.org>
17954         * TODO.tasks: Updated.
17955         
17956         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17957         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
17958         macro for adding interfaces to plugin types. Code cleanup.
17959         
17960         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17961         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17962         
17963         * plugins/build-basic-autotools/build-basic-autotools.c,
17964         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
17965         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17966         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
17967         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
17968         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
17969         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
17970         plugins/project-manager/plugin.c,
17971         plugins/symbol-browser/an_symbol_view.c,
17972         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
17973         newly defined macro to add interfaces to plugin types.
17975         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
17977 2004-10-20  Naba Kumar  <naba@gnome.org>
17979         * TODO.tasks: Added task list.
17980         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
17981         default values.
17983 2004-10-19  Naba Kumar  <naba@gnome.org>
17985         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
17986         
17987         * plugins/editor/action-callbacks.c,
17988         plugins/editor/action-callbacks.h,
17989         plugins/editor/anjuta-docman.c,
17990         plugins/editor/anjuta-docman.h,
17991         plugins/editor/anjuta-document-manager.ui,
17992         plugins/editor/file_history.c,
17993         plugins/editor/file_history.h,
17994         plugins/editor/plugin.c: Added file history browsing.
17995         
17996         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
17997         
17998         * plugins/message-view/anjuta-message-manager.ui,
17999         plugins/message-view/plugin.c: Added document manager context menu.
18000         
18001         * plugins/symbol-browser/an_symbol_view.c,
18002         plugins/symbol-browser/an_symbol_view.h,
18003         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18004         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18005         document manager context menu.
18006         
18007         * scintilla/*, scintilla/include/*: Updated to current cvs.
18008         
18009 2004-10-19  Naba Kumar  <naba@gnome.org>
18011         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18012         placeholder for debugger UI.
18013         
18014         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18015         * plugins/file-manager/plugin.c: Fixed loading bug.
18016         
18017         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18018         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18019         Initializes gconf database with default values when the
18020         values are not defined. Use bool and int prefs separately.
18022         * plugins/editor/plugin.c: Added encoding preferences.
18023         * plugins/project-manager/plugin.c: Cleanup and debug messages.
18025         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18026         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18027         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18028         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18030 2004-10-18  Naba Kumar  <naba@gnome.org>
18032         * po/POTFILES.in: Updated.
18033         
18034         * libanjuta/anjuta-ui.c: Corrected debug messages.
18035         
18036         * libegg/egg-combo-action.c, libegg/test-actions.c,
18037         libegg/menu/egg-combo-action.h: Fixed combo action.
18038         
18039         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
18040         Fixed format.
18041         
18042         * plugins/editor/action-callbacks.[c,h],
18043         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
18044         Implemented file swap. Removed dead codes.
18045         
18046         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
18047         dead codes.
18048         
18049         * plugins/symbol-browser/an_symbol_view.[c,h],
18050         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18051         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
18052         Implemented file symbols. Implemented goto file line when symbol is
18053         selected.
18054         
18055         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
18056         
18057 2004-10-10  Naba Kumar  <naba@gnome.org>
18059         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
18060         
18061         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
18062         
18063         * plugins/debugger/.cvsignore,
18064         (added) plugins/debugger/Makefile.am,
18065         (added) plugins/debugger/anjuta-debugger.glade,
18066         (added) plugins/debugger/anjuta-debugger.plugin.in,
18067         (added) plugins/debugger/anjuta-debugger.plugin.png,
18068         (added) plugins/debugger/anjuta-debugger.ui,
18069         plugins/debugger/attach_process.c,
18070         (removed) plugins/debugger/attach_process_cbs.c,
18071         (removed) plugins/debugger/attach_process_cbs.h,
18072         (removed) plugins/debugger/breakpoints.c,
18073         (removed) plugins/debugger/breakpoints.h,
18074         (removed) plugins/debugger/debug_tree.c,
18075         (removed) plugins/debugger/debug_tree.h,
18076         (removed) plugins/debugger/debugger.c,
18077         (removed) plugins/debugger/debugger.h,
18078         (removed) plugins/debugger/memory.c,
18079         (removed) plugins/debugger/memory.h,
18080         (added) plugins/debugger/plugin.c,
18081         (added) plugins/debugger/plugin.h,
18082         (removed) plugins/debugger/registers.c,
18083         (removed) plugins/debugger/registers.h,
18084         (removed) plugins/debugger/registers_cbs.c,
18085         (removed) plugins/debugger/registers_cbs.h,
18086         (removed) plugins/debugger/registers_gui.c,
18087         (removed) plugins/debugger/sharedlib.c,
18088         (removed) plugins/debugger/sharedlib.h,
18089         (removed) plugins/debugger/sharedlib_cbs.c,
18090         (removed) plugins/debugger/sharedlib_cbs.h,
18091         (removed) plugins/debugger/sharedlib_gui.c,
18092         (removed) plugins/debugger/signals.c,
18093         (removed) plugins/debugger/signals.h,
18094         (removed) plugins/debugger/signals_cbs.c,
18095         (removed) plugins/debugger/signals_cbs.h,
18096         (removed) plugins/debugger/signals_gui.c,
18097         (removed) plugins/debugger/stack_trace.c,
18098         (removed) plugins/debugger/stack_trace.h,
18099         (added) plugins/debugger/utilities.c,
18100         (added) plugins/debugger/utilities.h,
18101         (removed) plugins/debugger/watch.c,
18102         (removed) plugins/debugger/watch.h,
18103         (removed) plugins/debugger/watch_cbs.c,
18104         (removed) plugins/debugger/watch_cbs.h,
18105         (removed) plugins/debugger/watch_gui.c,
18106         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18107         
18108         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
18109         Added debugger gdb backend plugin.
18110         
18111         * plugins/message-view/plugin.c: Registered all message stock icons.
18112         
18113         * plugins/profile-default/plugin.c: Loads debugger plugin.
18114         
18115         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
18117 2004-10-08  Naba Kumar  <naba@gnome.org>
18119         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
18120         information.
18121         
18122         * plugins/symbol-browser/.cvsignore,
18123         plugins/symbol-browser/Makefile.am,
18124         plugins/symbol-browser/an_symbol_view.c,
18125         plugins/symbol-browser/an_symbol_view.h,
18126         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
18127         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18128         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
18129         plugins/symbol-browser/plugin.c,
18130         plugins/symbol-browser/plugin.h,
18131         plugins/symbol-browser/sv_class.xpm,
18132         plugins/symbol-browser/sv_function.xpm,
18133         plugins/symbol-browser/sv_macro.xpm,
18134         plugins/symbol-browser/sv_private_fun.xpm,
18135         plugins/symbol-browser/sv_private_var.xpm,
18136         plugins/symbol-browser/sv_protected_fun.xpm,
18137         plugins/symbol-browser/sv_protected_var.xpm,
18138         plugins/symbol-browser/sv_public_fun.xpm,
18139         plugins/symbol-browser/sv_public_var.xpm,
18140         plugins/symbol-browser/sv_static_fun.xpm,
18141         plugins/symbol-browser/sv_static_var.xpm,
18142         plugins/symbol-browser/sv_struct.xpm,
18143         plugins/symbol-browser/sv_unknown.xpm,
18144         plugins/symbol-browser/sv_variable.xpm,
18145         plugins/symbol-browser/test-symbol-browser.c,
18146         plugins/Makefile.am: Implemented Symbol
18147         browser plugin.
18148         
18149         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
18150         
18151         * plugins/build-basic-autotools/Makefile.am,
18152         plugins/devhelp/Makefile.am,
18153         plugins/editor/Makefile.am,
18154         plugins/file-loader/Makefile.am,
18155         plugins/file-manager/Makefile.am,
18156         plugins/file-wizard/Makefile.am,
18157         plugins/gtodo/Makefile.am,
18158         plugins/message-view/Makefile.am,
18159         plugins/profile-default/Makefile.am,
18160         plugins/project-manager/Makefile.am
18161         plugins/sample1/Makefile.am,
18162         plugins/terminal/Makefile.am,
18163         scintilla/Makefile.am,
18164         libegg/Makefile.am,
18165         launcher/Makefile.am,
18166         libanjuta/Makefile.am,
18167         src/Makefile.am,
18168         tagmanager/Makefile.am,
18169         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
18170         anjuta_data_dir in configure.in and used them in plugins Makefile.am
18171         files. Also fixed library dependencies.
18172         
18173         * plugins/editor/aneditor.cxx: Disabled unused codes.
18174         * plugins/file-manager/an_file_view.c: Added copyright.
18175         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
18176         
18177         * plugins/profile-default/plugin.c: Can load plugins by location.
18178         * plugins/project-manager/plugin.c: Remove project_root_uri value
18179         when project is closed.
18180         
18181 2004-10-06  Naba Kumar  <naba@gnome.org>
18183         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
18184         
18185         * libanjuta/interfaces/libanjuta.idl,
18186         plugins/editor/text_editor.c: Added get_length()
18187         and get_current_word() methods in IAnjutaEditor interface.
18188         
18189         * libegg/Makefile.am: Added test_actions target.
18190         
18191         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
18192         
18193         * plugins/build-basic-autotools/build-basic-autotools.c,
18194         plugins/file-loader/plugin.c,
18195         plugins/message-view/message-view.c: Added code to go to file and
18196         line number,
18197         
18198         * plugins/devhelp/plugin.c: Context sensitive help now works.
18199         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18200         uri as line number and goes to that line number.
18201         
18202         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18203         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18204         gtodo_client_load() method to load from a diffrent file. Watched 
18205         project root directory in plugin to open TODO.tasks of the project.
18206         
18207         * plugins/project-manager/plugin.c: Updates project UI
18208         sensitive/insensitive.
18210         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
18211         anjuta-shell program to test plugins.
18212         
18213         * src/anjuta-app.c: Registered UI accels.
18214         
18215 2004-09-28  Naba Kumar  <naba@gnome.org>
18217         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
18218         method.
18219         
18220         * src/anjuta-app.c: Implemented present widget method.
18221         
18222         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18223         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
18224         
18225         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
18226         added editor.
18227         
18228         * plugins/editor/text_editor.c: Connects to preferences changed signal
18229         correctly.
18230         
18231 2004-09-28  Naba Kumar  <naba@gnome.org>
18232         
18233         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
18234         print code.
18235         
18236         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
18237         size to 5 pix.
18238         
18239         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
18240         in changed signal callback.
18241         
18242         * plugins/editor/action-callbacks.c: Implemented save_all action
18243         callback. Removed dead code. Do save_as when saving a new file.
18244         Implemented incremental search.
18245         
18246         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
18247         
18248         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
18249         
18250         * src/anjuta-app.c: Registers UI accelerators.
18251         
18252 2004-09-27  Naba Kumar  <naba@gnome.org>
18254         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
18255         
18256         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18257         plugins/devhelp/anjuta-devhelp.plugin.in,
18258         plugins/file-loader/anjuta-loader.plugin.in,
18259         plugins/file-manager/anjuta-file-manager.plugin.in,
18260         plugins/gtodo/anjuta-gtodo.plugin.in,
18261         plugins/project-manager/anjuta-project-manager.plugin.in,
18262         plugins/terminal/anjuta-terminal.plugin.in:
18263         Gave proper plugin names.
18265         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
18266         error when regex fail.
18267         
18268         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
18269         Added help and context search. Watches current editor. More menus
18270         in Help submenu. Update UI (sensitive when required) properly.
18271         
18272         * plugins/editor/anjuta-document-manager.ui,
18273         plugins/devhelp/anjuta-devhelp.ui,
18274         plugins/message-view/anjuta-message-manager.ui,
18275         src/anjuta.ui: Goto menu actions are in separate submenu.
18276         
18277         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
18278         Removed unimplemented UI elements.
18279         
18280         * src/anjuta-app.c: Larger (and normal) icon size.
18281         
18282         * src/layout.xml: Task manager plugin along with document (in middle).
18283         
18284         * plugins/editor/plugin.c, plugins/file-loader.c,
18285         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
18286         in gtkactions. Enable/disable UI properly.
18287         
18288 2004-09-26  Naba Kumar  <naba@gnome.org>
18290         * po/POTFILES.in: Updated, added missing files.
18292         * .cvsignore: Updated.
18293         
18294         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
18295         a new function to get User input text.
18296         
18297         * libanjuta/resources.[c,h]: Added a function to created sized image.
18298         
18299         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
18300         from filename, as thats the correct representation.
18301         
18302         * plugins/build-basic-autotools/Makefile.am,
18303         (added) plugins/build-basic-autotools/automake-c.filters,
18304         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18305         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
18306         Rearragned UI elements in the build menu. Added codes to read build
18307         filter rules from external file. Implemented all build, configure,
18308         autogen commands. Watches current editor and project.
18309         
18310         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
18311         Added editor changed signal and exports current editor value.
18312         Fixed parameter names. Fixed get_uri() interface implementation to
18313         return correct uri.
18314         
18315         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
18316         elements.
18317         
18318         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
18319         
18320         * plugins/file-manager/an_file_view.c,
18321         plugins/file-manager/an_file_view.c: Exports file uri correctly.
18322         
18323         * plugins/file-wizard/file.c: Reads uri correctly.
18324         
18325         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
18326         sets the page to the new view.
18327         
18328         * plugins/message-view/message-view.c: Unrefs the tree model when done.
18329         Fixed signal connecting.
18330         
18331         * plugins/project-manager/plugin.c: Changed "project_root_directory"
18332         to "project_root_uri" and exports as uri.
18333         
18334 2004-09-24  Naba Kumar  <naba@gnome.org>
18336         * libanjuta/anjuta-ui.c: Fixed a crash bug.
18337         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
18338         in correct way.
18339         * plugins/file-manager/plugin.c: Fixed crash in unloading.
18340         * plugins/file-loader/plugin.c: Added comments.
18341         * plugins/build-basic-autotools/plugin.c: Added comments.
18342         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
18343         
18344         * libanjuta/interfaces/libanjuta.idl,
18345         plugins/message-view/anjuta-msgman.c,
18346         plugins/message-view/message-view.c,
18347         plugins/message-view/message-view.h,
18348         plugins/message-view/plugin.c: Buffering and appending messages have
18349         been separated. message-view implementations cleaned up. Signals
18350         Emissions fixed. Messages now displayed in summary and details show
18351         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
18352         API.
18353         
18354         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
18355         preferences.
18356         
18357         * plugins/build-basic-autotools/Makefile.am,
18358         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
18359         parsing of output to create message summaries. Uses new message view
18360         API.
18361         
18362         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
18363         preferences to make dialog box smaller.
18364         
18365         * plugins/editor/search-replace.c: Fixed compile error with change
18366         in IAnjutaMessageView API.
18367         
18368 2004-09-21  Naba Kumar  <naba@gnome.org>
18370         * plugins/Makefile.am: Deletes old (installed) plugins before
18371         installing new ones.
18372         
18373         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18374         plugins/build-basic-autotools/build-basic-autotools.c,
18375         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
18376         file URI from filemanager. Only disables/enables build submenu in file
18377         manager, instead of merging/unmerging.
18378         
18379         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
18380         non-text files.
18381         
18382         * plugins/file-loader/anjuta-loader-plugin.ui,
18383         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18384         Implemented "Open with" file manager submenu. Displays error message
18385         when file can not be opened.
18386         
18387         * plugins/file-manager/an_file_view.c: Renamed
18388         file_manager_current_filename value name to file_manager_current_uri
18389         and exports proper URI.
18390         
18391         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
18393 2004-09-19  Naba Kumar  <naba@gnome.org>
18395         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18396         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
18397         save point signal to change editor tabs. Fixed accels.
18398         
18399         * plugins/file-loader/plugin.c: Fixed accels.
18401         * plugins/project-manager/plugin.c: Added target selection callback.
18402         
18403         * plugins/project-manager/plugin.c: Added URI activation.
18404         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
18405         Fixed dialog and closed it on ok. Fixed a crash bug.
18406         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
18408         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
18409         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
18410         plugins/file-loader/anjuta-loader-plugin.ui,
18411         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18412         Added recent files in file loade plugin.
18413         
18414         * ChangeLog: Fixed entry dates.
18415         
18416 2004-09-18  Naba Kumar  <naba@gnome.org>
18418         * plugins/devhelp/plugin.c: Added UI sensitization and removed
18419         an unnecessary GtkFrame.
18420         
18421 2004-09-17  Naba Kumar  <naba@gnome.org>
18423         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
18425         * TODO: Updated.
18426         
18427         * data/Makefile.am: Disabled installing old mime info.
18428         
18429         * mime/anjuta.applications, mime/anjuta.keys: Updated.
18430         
18431         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
18432         plugins/editor/anjuta-document-manager.ui,
18433         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18434         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
18435         Added Editor context popup menu.
18436         
18437         * plugins/project-manager/anjuta-project-manager-plugin.png:
18438         Update image.
18439         
18440         * plugins/project-manager/anjuta-project-manager.plugin.in:
18441         Support .anjuta mime type.
18442         
18443         * plugins/project-manager/plugin.c: Exports "project_root_directory"
18444         value.
18445         
18446         * plugins/file-manager/plugin.c: Watches "project_root_directory"
18447         value.
18448         
18449         * src/layout.xml, plugins/profile-default/plugin.c:
18450         Added project manager plugin for startup.
18452 2004-09-16  Naba Kumar  <naba@gnome.org>
18453         
18454         * anjuta.prj: Updated.
18455         
18456         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
18457         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
18458         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
18459         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
18460         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
18461         plugins/terinal/Makefile.am, src/Makefile.am,
18462         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
18463         Fixed makefile syntax errors.
18465 2004-09-16  Naba Kumar  <naba@gnome.org>
18467         * configure.in, src/layout.xml,
18468         plugins/profile-default/plugin.c,
18469         libanjuta/interfaces/libanjuta.idl,
18470         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
18471         
18472         * configure.in, plugins/Makefile.am,
18473         plugins/project-manager/.cvsignore, 
18474         plugins/project-manager/Makefile.am,
18475         plugins/project-manager/anjuta-project-manager-plugin.png,
18476         plugins/project-manager/anjuta-project-manager.plugin.in,
18477         plugins/project-manager/anjuta-project-manager.ui,
18478         plugins/project-manager/plugin.c,
18479         plugins/project-manager/plugin.h: Added project manager plugin
18480         based on gnome-build.
18481         
18482         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
18483         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
18484         
18485         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
18486         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18487         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
18488     
18489 2004-09-16  Naba Kumar  <naba@gnome.org>
18491         * plugins/editor/action-callbacks.c: Fixed compile error.
18492         
18493 2004-09-15  Naba Kumar  <naba@gnome.org>
18495         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
18496         
18497         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
18498         New improved splace with nicer progress.
18499         
18500         * configure.in, plugins/Makefile.am,
18501         (added) file-wizard/.cvsignore,
18502         (added) file-wizard/Makefile.am,
18503         (added) file-wizard/action-callbacks.c,
18504         (added) file-wizard/action-callbacks.h,
18505         (added) file-wizard/anjuta-file-wizard-plugin.png,
18506         (added) file-wizard/anjuta-file-wizard.glade,
18507         (added) file-wizard/anjuta-file-wizard.plugin.in,
18508         (added) file-wizard/anjuta-file-wizard.ui,
18509         (added) file-wizard/file.c,
18510         (added) file-wizard/file.h,
18511         (added) file-wizard/plugin.c,
18512         (added) file-wizard/plugin.h:
18513         Created new file wizard and added it. The wizard takes care of text
18514         bit insertions and new files creation.
18516         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18517         plugins/editor/action-callbacks.h,
18518         plugins/editor/anjuta-document-manager.glade,
18519         plugins/editor/anjuta-document-manager.ui,
18520         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18521         (removed) plugins/editor/file.[c,h]: Removed text insertions and
18522         new files code and moved into a new plugin (file wizard).
18523         
18524         * libanjuta/plugins.[c,h]: Added plugins selection function.
18525         
18526         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
18527         get_position(), insert() in IAnjutaEditor interface. Added
18528         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
18529         interface (for wizard plugins).
18531         * plugins/file-loader/anjuta-loader-plugin.ui,
18532         plugins/file-loader/plugin.c: Added wizard launcher interface which
18533         scans for plugins implement IAnjutaWizard interface and presents the
18534         list to user for selection. The selected plugin is then activated
18535         for the wizard.
18537         * libanjuta/interfaces/.cvsignore: Updated.
18538         * plugins/message-view/.cvsignore: Updated.
18539         * plugins/launcher/*: Removed as launcher has already been moved to
18540         libanjuta as class.
18542         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18543         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18544         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18545         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18546         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
18547         Updated API documentations.
18549 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
18551         * configure.in: Added Punjabi to ALL_LINGUAS
18553 2004-07-29  Naba Kumar  <naba@gnome.org>
18555         * configure.in: Added file-loader plugin Makefile path and
18556         fixed devhelp version requirement.
18558 2004-07-28  Naba Kumar  <naba@gnome.org>
18560         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
18561         terminal/preferences-terminal.png (added), message-view/*.png (added),
18562         message-view/*.xpm (added), editor/*.png (added),
18563         editor/*.xpm (added), plugins/editor/Makefile.am,
18564         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
18565         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
18566         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
18567         respective plugins directories.
18569         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
18570         pixmaps/block-end-16.png, pixmaps/block-end.png
18571         pixmaps/block-start-16.png, pixmaps/block-start.png
18572         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
18573         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
18574         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
18575         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
18576         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
18577         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
18578         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
18579         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
18580         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
18581         pixmaps/preferences-editor.png, pixmaps/undock.png
18582         pixmaps/error-next-16.png, pixmaps/error-next.png
18583         pixmaps/error-prev-16.png, pixmaps/error-prev.png
18584         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
18585         pixmaps/preferences-terminal.png: Deleted
18587         * libanjuta/properties* (removed), plugins/editor/properties* (added),
18588         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18589         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
18590         plugins/editor/anjuta-document-manager.plugin.in,
18591         plugins/editor/anjuta-document-manager.ui,
18592         plugins/editor/plugin.c, plugins/editor/print.c,
18593         plugins/editor/search-replace_backend.c,
18594         plugins/editor/search_preferences.h,
18595         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
18596         Moved properties souce files to editor plugin as it not required in
18597         libanjuta. Other editor fixes.
18599         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
18600         libegg/dock/* (removed)
18601         : Restored GDL external dependencies and removed libegg dock
18602         sources, because gdl is being developed.
18603         
18604         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
18605         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
18606         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
18607         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
18608         libanjuta/plugins.c, libanjuta/plugins.h,
18609         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
18610         gconf system. Shell now takes docking positions. Added more utility
18611         functions. Added plugins query function. And other fixes.
18613         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
18614         
18615         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
18616         plugin to load files based on mime type.
18617         
18618         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
18619         
18620         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
18621         plugins/file-manager/plugin.c: File manager now uses file loader to
18622         open files.
18624         * plugins/message-view/anjuta-msgman.c,,
18625         plugins/message-view/message-view.c,
18626         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
18628         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
18629         plugins/terminal/terminal.c, src/Makefile.am,
18630         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
18631         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
18632         
18633         * libegg/dock/*: Removed directory.
18634         
18635 2004-07-28  Naba Kumar  <naba@gnome.org>
18637         * configure.in: Reduced gnome-print version requirement.
18638         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
18640 2004-07-21  Ray Strode  <rstrode@redhat.com>
18641         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
18642         new mime sytem.
18644 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
18645         
18646         * plugins/editor/search-replace.c: Some fixes
18647         * plugins/terminal/Makefile.am:
18648         Patch from: Alexey Rusakov <ktirf@users.sf.net>
18650 2004-05-19  Naba Kumar  <naba@gnome.org>
18652         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
18653         compiler warning.
18655 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
18657         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
18658         Implemented IAnjutaSavable
18659         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
18661 2004-05-17  Naba Kumar  <naba@gnome.org>
18663         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
18664         plugins/build-basic-autotools/.cvsignore,
18665         plugins/build-basic-autotools/Makefile.am,
18666         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
18667         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18668         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18669         plugins/build-basic-autotools/build-basic-autotools.c,
18670         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
18671         build plugin.
18672         
18673         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
18674         definition.
18675         
18676         * plugins/file-manager/an_file_view.c,
18677         plugins/file-manager/anjuta-file-manager.ui,
18678         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
18679         Added context menu UI.
18680         
18681         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
18682         in view menu.
18684 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
18685         
18686         * libanjuta/anjuta-preferences.[ch]: 
18687         Added save/load_gconf functions
18688         * src/action_callbacks.[ch], src/preferences.c: 
18689         Load global prefs from gconf at startup and save them
18690         on exit. Prefs load and save correctly but something resets
18691         them to default after loading...
18692         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
18693         Somehow the linker does not find save/load_gconf functions
18694         in libanjuta. Must be a stupid mistake, I would be glad
18695         if someone could fix that.
18696         * manuals/reference/libanjuta-sections.txt: Added new
18697         preferences functions and removed gnome-filelist
18698         * plugins/file-manager/anjuta-file-manager-plugin.glade:
18699         * plugins/file-manager/plugin.c:
18700         Added root-path property
18702 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
18703         
18704         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
18705         they are not longer needed.
18706         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
18707         anjuta-sections.txt: Remove references to the files
18708         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
18709         Use new nautilus icons for file-manager, looks incredible
18710         cool!
18712 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
18713         
18714         * plugins/editor/anjuta-docman.c: gchar* to 
18715         const gchar* in arguments
18716         * plugins/editor/text_editor.c: Implemented IAnjutaFile
18717         Interface
18718         * plugins/file-manager/an_file_view.c: Open files on
18719         double-click. Does not work yet because it does not
18720         find IAnjutaFile interface in document manager
18722 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
18723         
18724         * plugins/editor/anjuta-docman.c
18725         * plugins/editor/text_editor.c:
18726         Made close button working, made multiple selection in
18727         File/Open dialog possble, fixed crash bug if file cannot
18728         be opened.
18730 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
18731         
18732         * plugins/editor/action-callbacks.c
18733         * plugins/editor/anjuta-docman.c
18734         * plugins/editor/anjuta-docman.h
18735         * plugins/editor/search-replace.c
18736         * plugins/editor/search-replace_backend.c
18737         * plugins/editor/text_editor.c
18738         * plugins/editor/text_editor.h:
18739         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
18740         able to open all files, use uri instead of full_filename, fixed
18741         many bugs.
18744 2004-05-13  Naba Kumar  <naba@gnome.org>
18746         * plugins/message-view/anjuta-message-manager-plugin.glade:
18747         HIG compliant.
18749         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
18750         management.
18752         * pixmaps/anjuta_splash.png: Added border.
18753         
18754         * plugins/editor/anjuta-document-manager.png: New icon.
18755         
18756         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
18757         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
18758         
18759         plugins/editor/Makefile.am,
18760         plugins/editor/search-replace.c,
18761         plugins/editor/search-replace.h,
18762         plugins/editor/search-replace_backend.c,
18763         plugins/editor/search-replace_backend.h,
18764         plugins/editor/search_preferences.h,
18765         plugins/editor/search_preferences.c: Merged changes from
18766         ANJUTA_1_2_0 branch.
18767         
18768         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
18769         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
18770         operational.
18772         * plugins/terminal/Makefile.am,
18773         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
18774         dialog.
18775         
18776         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
18777         submenu.
18779 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
18780         * plugins/message-view/plugin.c: Fixed glade file loading
18781         Removed "Show messages" menu item
18782         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
18783         twice because of this load system layout hack.
18784         * libanjuta/anjuta-ui.h: Removed #include config.h
18785         * libanjuta/libanjuta.pc: Fixed path and depencies
18786         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
18787         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
18788         * libanjuta/properties.cxx : #include "properties_cxx.h"
18789         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
18791 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
18792         * plugins/message-view/*: Fixed message view preferences
18793         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
18794         * anjuta.glade: Removed messages stuff
18796 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
18797         
18798         * Removed libanjutamm, it is now hosted on SF.net:
18799         cvs.sf.net/cvsroot/anjuta/libanjutamm
18801 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
18802         
18803         * libanjutamm/*
18804         Added some experimental code to add support for C++ plugins.
18805         Nothing works yet and it is likely that it will disappear but
18806         I have some questions to murrayc and he wants to see the code.
18808 2004-05-11  Naba Kumar  <naba@gnome.org>
18810         * plugins/terminal/terminal.c: Fixed prefs loading bug.
18812         * plugins/editor/action-callbacks.c: Fixed a crash bug in
18813         hightlight style menu actions.
18815         * manuals/reference/libanjuta/libanjuta-docs.sgml,
18816         manuals/reference/libanjuta/plugin-description-file.sgml,
18817         manuals/reference/libanjuta/writing-plugins.sgml,
18818         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18819         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18820         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
18822         * src/anjuta-app.c: Always load system layout for now.
18824         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
18825         
18826         * manuals/reference/libanjuta/libanjuta-docs.sgml,
18827         manuals/reference/libanjuta/libanjuta-sections.txt,
18828         manuals/reference/libanjuta/libanjuta.types,
18829         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18830         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18831         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18832         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18833         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
18834         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
18835         Updated documentation.
18837         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
18838         plugins/profile-default/plugin.c, src/layout.xml:
18839         Created terminal plugin.
18840          
18841         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
18842         (new) plugins/file-manager/.cvsignore,
18843         plugins/file-manager/an_file_view.c,
18844         plugins/file-manager/plugin.c,
18845         plugins/file-manager/plugin.h: Moved preferences to separate
18846         glade file and added cvsignore file.
18847         
18848         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
18849         from ANJUTA_1_2_0 branch. Please note that other po files need merging
18850         from the branch. I tried it     but there were way too many conflicts.
18851         
18852         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
18853         
18854         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
18855         util functions required during the merge.
18856         
18857         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
18858         interface.
18859         
18860         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18861         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
18862         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18863         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
18864         Merged with ANJUTA_1_2_0 branch.
18866 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
18868         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
18870 2004-05-07  Naba Kumar  <naba@gnome.org>
18872         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
18874         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
18875         Added preferences reading and loading.
18876         
18877         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
18878         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
18879         libanjuta/fileselection.c, libanjuta/fileselection.h,
18880         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
18881         
18882         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
18884         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
18885         anjuta.spec.in, configure.in, data/autogen.sh.generic,
18886         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
18887         data/macros/autogen.sh, data/macros2/autogen.sh
18888         data/properties/ada.properties, data/properties/anjuta.properties,
18889         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
18890         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
18891         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
18892         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
18893         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
18894         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
18895         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
18896         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
18897         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
18898         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
18899         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
18900         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
18901         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
18902         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
18903         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
18904         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
18905         plugins/class-gen/clsGen.c, plugins/editor/print.c,
18906         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
18907         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
18908         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18909         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
18910         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
18911         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
18912         (added) scintilla/scintilla-marshal.c,
18913         (added) scintilla/scintilla-marshal.h,
18914         (added) scintilla/scintilla-marshal.list,
18915         scintilla/include/SString.h, scintilla/include/SciLexer.h,
18916         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
18917         (added) scintilla/patches/scintilla-calltip-align.patch,
18918         (added) scintilla/patches/scintilla-minor.patch,
18919         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
18921 2004-05-06  Naba Kumar  <naba@gnome.org>
18923         * (added) plugins/file-manager/Makefile.am,
18924         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
18925         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
18926         (added) plugins/file-manager/anjuta-file-manager.ui,
18927         (added) plugins/file-manager/plugin.c,
18928         (added) plugins/file-manager/plugin.h,
18929         (removed) plugins/file-manager/an_file_view.h,
18930         plugins/Makefile.am, configure.in,
18931         plugins/file-manager/an_file_view.c: Created file manager plugin.
18932         
18933         * plugins/profile-default/plugin.c: Added file manager plugin in default
18934         profile.
18935         
18936         * libanjuta/Makefile.am: Fixed dependencies.
18937         * pixmaps/anjuta_splash.png: New splash screen.
18939 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
18940         
18941         * template/template.c/h: Added in-line doc
18942         * manuals/reference/template/*: Added template documentation
18943         * configure.in: Build template docs
18945 2004-05-05  Naba Kumar  <naba@gnome.org>
18947         * autogen.sh: Added commands to generate initial interfaces.
18948         
18949         * libanjuta/Makefile.am,
18950         (removed)libanjuta/anjuta-plugin-parser.c,
18951         (removed)libanjuta/anjuta-plugin-parser.h,
18952         (added)libanjuta/anjuta-plugin-description.c,
18953         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
18954         plugin description.
18955         
18956         * libanjuta/anjuta-plugin.c,
18957         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
18958         
18959         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
18960         and added AnjutaShellPlacement enum for widgeds placement (passed to 
18961         widget add_widget() method.
18962         
18963         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
18964         and moved plugin sets loading in profile plugins.
18965         
18966         * libanjuta/interfaces/.cvsignore,
18967         (removed)libanjuta/interfaces/Makefile.am,
18968         libanjuta/interfaces/libanjuta.idl,
18969         libanjuta/interfaces/anjuta-idl-compiler.pl,
18970         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
18971         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
18972         (removed)libanjuta/interfaces/ianjuta-editor.c,
18973         (removed)libanjuta/interfaces/ianjuta-editor.h,
18974         (removed)libanjuta/interfaces/ianjuta-file.c,
18975         (removed)libanjuta/interfaces/ianjuta-file.h,
18976         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
18977         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
18978         (removed)libanjuta/interfaces/ianjuta-message-view.c,
18979         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
18980         *.h and Makefile.am files. They are autogenerated. Interfaces are
18981         by anjuta-idl-compiler.pl from libanjuta.idl file.
18982         
18983         * manuals/reference/libanjuta/Makefile.am,
18984         manuals/reference/libanjuta/anjuta-architecture.sgml,
18985         manuals/reference/libanjuta/libanjuta-docs.sgml,
18986         manuals/reference/libanjuta/libanjuta-sections.txt,
18987         manuals/reference/libanjuta/libanjuta.types,
18988         manuals/reference/libanjuta/plugin-description-file.sgml,
18989         manuals/reference/libanjuta/writing-plugins.sgml,
18990         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
18991         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
18992         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18993         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18994         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18995         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18996         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
18997         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
18998         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
18999         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19000         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19001         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19002         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19003         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19004         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19005         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19006         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19007         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19008         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19009         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19010         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19011         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19012         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19013         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19014         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19015         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19016         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19017         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19018         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19019         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19020         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
19021         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19022         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
19023         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
19024         interfaces template sgmls.
19025         
19026         * plugins/Makefile.am,
19027         plugins/devhelp/anjuta-devhelp.plugin.in,
19028         plugins/devhelp/plugin.c,
19029         plugins/editor/action-callbacks.c,
19030         plugins/editor/anjuta-document-manager.plugin.in,
19031         plugins/editor/plugin.c,
19032         plugins/editor/plugin.h,
19033         plugins/editor/text_editor.c,
19034         plugins/sample1/plugin.c,
19035         plugins/message-view/anjuta-message-manager.plugin.in,
19036         plugins/message-view/plugin.c: Fixed shell add_widget method to take
19037         placement. Fixed other errors.
19038         
19039         * (added)plugins/profile-default/.cvsignore,
19040         (added)plugins/profile-default/Makefile.am,
19041         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
19042         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
19043         (added)plugins/profile-default/anjuta-default-profile.ui,
19044         (added)plugins/profile-default/plugin.c,
19045         (added)plugins/profile-default/plugin.h: Added a default new
19046         profile plugin.
19047         
19048         * src/Makefile.am,
19049         src/action-callbacks.c,
19050         src/anjuta-app.c,
19051         src/anjuta.c,
19052         src/main.cpp: Fixed necessary changes for libanjuta
19054 2004-05-04  Naba Kumar  <naba@gnome.org>
19056         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
19057         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
19058         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
19059         placement for default widgets placements.
19061 2004-05-03  Naba Kumar  <naba@gnome.org>
19063         * manuals/reference/libanjuta/anjuta-architecture.sgml,
19064         manuals/reference/libanjuta/libanjuta-docs.sgml,
19065         manuals/reference/libanjuta/plugin-description-file.sgml,
19066         manuals/reference/libanjuta/writing-plugins.sgml:
19067         Wrote more sections in writing-plugins document and fixed errors.
19069 2004-05-03  Naba Kumar  <naba@gnome.org>
19071         * libanjuta/interfaces/libanjuta.idl: Added interface
19072         IAnjutaFileManager.
19073         
19074         * manuals/reference/libanjuta/anjuta-architecture.dia,
19075         manuals/reference/libanjuta/anjuta-architecture.png: Updated
19076         architecture diagram.
19077         
19078         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
19079          manuals/reference/libanjuta/libanjuta-docs.sgml,
19080         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
19081         (added) manuals/reference/libanjuta/writing-plugins.sgml:
19082         Wrote writing-plugins document and separated chapters into
19083         separate sgml files.
19084         
19085         * plugins/file-manager/an_file_view.c,
19086         plugins/file-manager/an_file_view.h: New and improved directory
19087         rendering.
19089 2004-05-02  Sven Herzberg  <herzi@abi02.de>
19091         * anjuta.glade: re-designed the new file dialog
19092         * anjuta_dialogs_strings.c: new strings from the new file dialog
19094 2004-04-30  Naba Kumar  <naba@gnome.org>
19096         * libanjuta/interfaces/Makefile.am.iface,
19097         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19098         
19099         * libanjuta/interfaces/libanjuta.idl: Updated.
19101         * libanjuta/interfaces/Makefile.am.iface,
19102         libanjuta/interfaces/libanjuta.idl: Updated.
19104 2004-04-29  Naba Kumar  <naba@gnome.org>
19105         
19106         * libanjuta/interfaces/Makefile.am.iface,
19107         libanjuta/interfaces/libanjuta.idl: Updated.
19109 2004-04-29  Naba Kumar  <naba@gnome.org>
19111         * libanjuta/interfaces/giface-idlc-c.pl,
19112         libanjuta/interfaces/libanjuta.idl: Upgraded.
19113         * libanjuta/interfaces/Makefile.am.iface: Added.
19114         
19115 2004-04-28  Naba kumar  <naba@gnome.org>
19117         * libanjuta/interfaces/giface-idlc-c.pl,
19118         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
19119         definitions and wrote a compiler.
19120         
19121 2004-04-28  Naba Kumar  <naba@gnome.org>
19123         * libanjuta/anjuta-shell.c: Fixed docs.
19124         * libanjuta/interfaces/Makefile.am,
19125         libanjuta/interfaces/ianjuta-file.c,
19126         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
19127         
19128         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
19129         
19130         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
19132         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19133         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19134         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19135         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19136         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
19137         * src/anjuta-app.c: Fixed bug.
19139 2004-04-27  Naba Kumar  <naba@gnome.org>
19141         * libanjuta/anjuta-preferences-dialog.c,
19142         manuals/Makefile.am: Fixed document bugs and enabled docs
19143         building.
19145         * libanjuta/anjuta-preferences-dialog.c,
19146         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
19147         More documentation.
19148         
19149         * libanjuta/anjuta-preferences.c,
19150         manuals/reference/libanjuta/libanjuta-docs.sgml,
19151         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19152         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19153         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19154         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19155         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
19156         Wrote more documentations.
19158         * (removed) plugins/message-view/imessage-view.c,
19159         (removed) plugins/message-view/ianjuta-msgman.c,
19160         plugins/message-view/Makefile.am,
19161         plugins/message-view/anjuta-msgman.c,
19162         plugins/message-view/anjuta-msgman.h,
19163         plugins/message-view/message-view.c,
19164         plugins/message-view/message-view.h,
19165         plugins/message-view/plugin.c,
19166         plugins/message-view/plugin.h: Moved interface implementations
19167         in their respective classes and used correct macros to
19168         defined class types.
19170         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19171         src/action-callbacks.c, src/anjuta-app.c: Subclassed
19172         AnjutaUI from GtkUIManager instead of GtkDialog.
19174         * manuals/reference/libanjuta/Makefile.am,
19175         manuals/reference/libanjuta/libanjuta-docs.sgml,
19176         manuals/reference/libanjuta/libanjuta-sections.txt,
19177         manuals/reference/libanjuta/libanjuta.types,
19178         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19179         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19180         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19181         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19182         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19183         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
19184         Wrote more documentation, fixed typos, added architecture
19185         diagram, updated object types etc.
19187         * plugins/editor/text_editor.c: Fixed interface implementation.
19189 2004-04-26  Naba Kumar  <naba@gnome.org>
19191         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19192         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19193         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
19194         architecture diagram and a new chapter on plugins description file.
19196 2004-04-25  Naba Kumar  <naba@gnome.org>
19198         *  libanjuta/anjuta-children.h,
19199         libanjuta/anjuta-plugin.c,
19200         libanjuta/anjuta-plugin.h,
19201         libanjuta/anjuta-preferences.c,
19202         libanjuta/anjuta-shell.c,
19203         libanjuta/anjuta-shell.h,
19204         libanjuta/e-splash.c,
19205         libanjuta/e-splash.h,
19206         manuals/reference/libanjuta/Makefile.am,
19207         manuals/reference/libanjuta/libanjuta-docs.sgml,
19208         manuals/reference/libanjuta/libanjuta-sections.txt,
19209         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19210         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19211         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19212         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19213         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19214         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19215         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19216         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19217         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19218         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19219         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19220         manuals/reference/libanjuta/tmpl/defaults.sgml,
19221         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19222         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19223         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19224         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19225         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19226         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19227         manuals/reference/libanjuta/tmpl/plugins.sgml,
19228         manuals/reference/libanjuta/tmpl/properties.sgml,
19229         manuals/reference/libanjuta/tmpl/resources.sgml,
19230         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
19231         manuals/reference/libanjuta/tmpl/e-splash.sgml,
19232         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19233         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19234         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19235         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
19237         Added more template files and wrote more documentation.
19239 2004-04-24  Andras Timar  <timar@gnome.hu>
19241         * configure.in: Added hu to ALL_LINGUAS.
19243 2004-04-23  Naba Kumar  <naba@gnome.org>
19244         
19245         * configure.in: Fixed compile error.
19246         
19247         * libanjuta/anjuta-children.c,
19248         libanjuta/anjuta-children.h,
19249         libanjuta/anjuta-preferences.c,
19250         libanjuta/anjuta-preferences.h,
19251         libanjuta/anjuta-shell.c,
19252         libanjuta/anjuta-ui.c,
19253         libanjuta/anjuta-ui.h,
19254         manuals/reference/libanjuta/Makefile.am,
19255         manuals/reference/libanjuta/libanjuta-docs.sgml,
19256         manuals/reference/libanjuta/libanjuta.types,
19257         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19258         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19259         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19260         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19261         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19262         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19263         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19264         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19265         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19266         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19267         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19268         manuals/reference/libanjuta/tmpl/defaults.sgml,
19269         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19270         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19271         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19272         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19273         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19274         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19275         manuals/reference/libanjuta/tmpl/plugins.sgml,
19276         manuals/reference/libanjuta/tmpl/properties.sgml,
19277         manuals/reference/libanjuta/tmpl/resources.sgml,
19278         plugins/sample1/plugin.c: Added libanjuta API documentation.
19280 2004-04-22  Naba Kumar  <naba@gnome.org>
19282         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
19283         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19284         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19285         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
19286         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
19287         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
19288         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
19289         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
19290         (removed) libegg/eggradiotoolbutton.c,
19291         (removed) libegg/eggseparatortoolitem.c,
19292         (removed) libegg/eggtoggletoolbutton.c,
19293         (removed) libegg/eggtoolbar.c,
19294         (removed) libegg/eggtoolbutton.c,
19295         (removed) libegg/eggtoolitem.c,
19296         (removed) libegg/prop-editor.c,
19297         (removed) libegg/test-actions.c,
19298         (removed) libegg/test-drag.c,
19299         (removed) libegg/test-merge.c,
19300         (removed) libegg/test-toolbar.c,
19301         libegg/menu/Makefile.am,
19302         (removed) libegg/menu/egg-accel-dialog.h,
19303         (removed) libegg/menu/egg-action-group.h,
19304         (removed) libegg/menu/egg-action.h,
19305         libegg/menu/egg-entry-action.h,
19306         (removed) libegg/menu/egg-markup.h,
19307         (removed) libegg/menu/egg-menu-merge.h,
19308         (removed) libegg/menu/egg-menu.h,
19309         (removed) libegg/menu/egg-radio-action.h,
19310         (removed) libegg/menu/egg-toggle-action.h,
19311         (removed) libegg/menu/howitshouldwork.txt,
19312         (removed) libegg/toolbar/.cvsignore,
19313         (removed) libegg/toolbar/Makefile.am,
19314         (removed) libegg/toolbar/TODO,
19315         (removed) libegg/toolbar/eggradiotoolbutton.h,
19316         (removed) libegg/toolbar/eggseparatortoolitem.h,
19317         (removed) libegg/toolbar/eggtoggletoolbutton.h,
19318         (removed) libegg/toolbar/eggtoolbar.h,
19319         (removed) libegg/toolbar/eggtoolbutton.h,
19320         (removed) libegg/toolbar/eggtoolitem.h,
19321         (removed) libegg/toolbar/prop-editor.h,
19322         (removed) libegg/toolbar/toolbar-api.txt,
19323         (removed) libegg/toolbar/toolbar-ideas.txt,
19324         plugins/devhelp/anjuta-devhelp.ui,
19325         plugins/devhelp/plugin.c,
19326         plugins/editor/action-callbacks.c,
19327         plugins/editor/action-callbacks.h,
19328         plugins/editor/anjuta-docman.c,
19329         plugins/editor/anjuta-document-manager.ui,
19330         plugins/editor/plugin.c,
19331         P plugins/message-view/Makefile.am,
19332         plugins/message-view/anjuta-message-manager.ui,
19333         plugins/message-view/plugin.c,
19334         plugins/sample1/anjuta-sample.ui,
19335         plugins/sample1/plugin.c,
19336         src/action-callbacks.c,
19337         src/action-callbacks.h,
19338         src/anjuta-actions.h,
19339         src/anjuta-app.c,
19340         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
19341         Gtk actions and UIManager. Fixed all plugins to use this.
19342         
19343         * manuals/reference/gtkdoc-scangobj.diff,
19344         manuals/reference/libanjuta/Makefile.am,
19345         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19346         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19347         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19348         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19349         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
19351         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
19352         
19353 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
19354         
19355         * plugins/message-view/imessage-view.c
19356         * plugins/message-view/ianjuta-msgman.c:
19357         Added interfaces
19359 2004-04-17  Adam Weinberger  <adamw@gnome.org>
19361         * configure.in: Added en_CA to ALL_LINGUAS.
19363 2004-04-08  Naba Kumar  <naba@gnome.org>
19365         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
19366         libanjuta/interfaces/Makefile.am,
19367         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
19368         message manager and message view interfaces.
19370         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
19371         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19372         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19373         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
19374         src/anjuta-app.c: Used 'activate' and
19375         'deactivate' virtual methods for plugins. Fixed installed plugins
19376         dialogs. Added remove_widget() method for AnjutaShell.
19378         * libanjuta/interfaces/Makefile.am,
19379         libanjuta/interfaces/ianjuta-document-manager.c,
19380         libanjuta/interfaces/ianjuta-document-manager.h,
19381         libanjuta/interfaces/ianjuta-editor.c,
19382         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
19383         and editor interfaces.
19385         * plugins/devhelp/plugin.c,
19386         plugins/message-view/anjuta-message-manager.plugin.in,
19387         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
19388         plugins/sample1/plugin.c: Updated plugins implementation to
19389         reflect the changes.
19391 2004-04-07  Naba Kumar  <naba@gnome.org>
19393         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
19394         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
19395         libanjuta/interfaces/ianjuta-editor.h,
19396         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
19397         plugins/editor/anjuta-docman.c,
19398         plugins/editor/anjuta-document-manager.plugin.in,
19399         plugins/editor/plugin.c, plugins/sample1/plugin.c,
19400         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
19401         Added supported interfaces for plugins. Tested plugin interfaces
19402         through sample plugin.
19403         
19404 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
19405         
19406         * template/Makefile.am, data/templates/library/Makefile.am
19407         Fixed some automake-1.7 incompatibilities
19408         * template/xmltemplate.c: Small fix
19410 2004-02-23  Naba Kumar  <naba@gnome.org>
19412         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
19413         Added plugins manager dialog.
19414         
19415         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
19416         library dependencies.
19417         
19418         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
19419         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
19420         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
19421         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
19422         geometry command line option.
19423         
19424 2004-02-16  Naba Kumar  <naba@gnome.org>
19426         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
19427         Added interfaces and IAnjutaEditor editor interface.
19428         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
19429         interface.
19430         * libanjuta/anjuta-shell.h: Fixed bug.
19431         
19432 2004-02-13  Naba Kumar  <naba@gnome.org>
19434         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
19435         
19436 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
19437         
19438         * data/template/*/.cvsignore:
19439         Avoid all these ? in cvs output
19441 2004-02-13  Naba Kumar  <naba@gnome.org>
19443         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
19444         includes and linking.
19446         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
19447         and set required version to devhelp 0.8. This devhelp version
19448         can be acquired from gnome cvs branch devhelp branch
19449         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
19451         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
19452         src/actions-callbacks.c: Added Dock Manager settings menu item.
19454         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
19455         * plugins/devhelp/plugin.c: Fixed a linking bug.
19456         
19457         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
19458         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
19459         external GDL dependency and used libegg codes.
19460         
19461 2004-02-12  Naba Kumar  <naba@gnome.org>
19463         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
19464         Added devhelp plugin, but it can't be used without a
19465         patch in devhelp. So it's disabled for now.
19467         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
19468         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
19469         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
19470         Update cvsignore files.
19472         * libanjuta/plugins.c, widgets/e-splash.c:
19473         Fixed plugins loading to show splash icons.
19474         
19475         * plugins/message-view/anjuta-message-manager.plugin.in,
19476         plugins/message-view/plugin.c: Fixed plugin registered name.
19478         * plugins/message-view/anjuta-message-view.png,
19479         plugins/sample1/anjuta-sample-plugin.png: Update images.
19481         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
19482         src/main.c: Fixed layout loading.
19484         * plugins/devhelp/Makefile.am: Fixed error.
19486         * (removed) widgets/*, libanjuta/plugins.h,
19487         src/main.c: Transfered widgets to libanjuta/.
19488         
19489         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
19490         toplevel directory to created only one library as libanjuta-egg.
19492         * data/Makefile.am: Fixed build error.
19494         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
19495         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
19496         libegg/.cvsignore: Added egg dock widget.
19498         * gdl/*: Removed as they are now available in libegg.
19499         
19500 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
19502         * plugins/editor/anjuta-docman.c:
19503         Use stock close icon on tab close button
19505 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
19506         
19507         * data/template/Makefile.am
19508         data/template/language/Makefile.am
19509         data/template/library/Makefile.am
19510         data/template/text/Makefile.am
19511         data/template/project/Makefile.am
19512         data/template/project/terminal/Makefile.am
19513         configure.in: Created Makefile to install templates
19515 2004-02-11  Naba Kumar  <naba@gnome.org>
19517         * plugins/editor/action-callbacks.c,
19518         plugins/editor/anjuta-document-manager.ui,
19519         plugins/editor/plugin.c
19520         plugins/message-view/anjuta-message-manager.ui,
19521         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
19522         
19523 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
19524         
19525         * plugins/message-view/*: MessageView plugin is now loaded
19526         The menu items are still dummies.
19528 2004-02-09  Naba Kumar  <naba@gnome.org>
19530         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
19531         generation.
19532         
19533         * libanjuta/anjuta-preferences.h: Added some documentation.
19534         
19535         * libanjuta/anjuta-shell.h: Removed dead codes.
19536         
19537         * (removed) manuals/reference/gtkdoc-scangobj,
19538         manuals/reference/gtkdoc-scangobj.diff,
19539         manuals/reference/libanjuta/.cvsignore,
19540         manuals/reference/libanjuta/Makefile.am,
19541         manuals/reference/libanjuta/README.inline-doc,
19542         manuals/reference/libanjuta/README.sections,
19543         manuals/reference/libanjuta/libanjuta-docs.sgml,
19544         manuals/reference/libanjuta/libanjuta-sections.txt,
19545         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19546         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19547         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19548         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19549         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19550         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19551         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19552         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19553         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19554         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19555         manuals/reference/libanjuta/tmpl/defaults.sgml,
19556         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19557         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19558         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19559         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19560         manuals/reference/libanjuta/tmpl/plugins.sgml,
19561         manuals/reference/libanjuta/tmpl/properties.sgml,
19562         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
19563         of scan program. Updated templates.
19565         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
19566         editor action callbacks data.
19567         
19568         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
19569         scintilla object ref/unref.
19571 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
19572         
19573         * template/*: Added new xml based template system
19574         * template/dtds/*: Dtds to validate xml files of the template systems
19575         * data/template/*: Some sample template files
19576         Still needs some work but builds fine!
19578 2004-02-06  Naba Kumar  <naba@gnome.org>
19580         * cofigure.in, manuals/Makefile.am,
19581         (added) manuals/reference/*: Added API documentation
19582         structure (gtk-doc based).
19584         * libanjuta/libanjuta.h: Updated
19585         
19586 2004-02-05  Naba Kumar  <naba@gnome.org>
19587         
19588         * configure.in: Sets correct dependencies and
19589         uses gdl external library.
19591         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
19592         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
19593         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
19594         libanjuta/fileselection.h, libanjuta/glue-factory.c,
19595         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
19596         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
19597         and added file dialogs.
19599         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
19600         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
19601         Build dynamic libraries for libegg.
19603         * plugins/Makefile.am, plugins/editor/Makefile.am,
19604         plugins/editor/action-callbacks.c, 
19605         plugins/editor/action-callbacks.h,
19606         plugins/editor/anjuta-docman.c,
19607         plugins/editor/anjuta-docman.h
19608         plugins/editor/anjuta-document-manager.plugin.in
19609         plugins/editor/anjuta-document-manager.png
19610         plugins/editor/anjuta-document-manager.ui
19611         plugins/editor/file.c
19612         plugins/editor/file.h
19613         plugins/editor/plugin.c
19614         plugins/editor/print.c
19615         plugins/editor/print.h
19616         plugins/editor/search-replace.c
19617         plugins/editor/search_incremental.c
19618         plugins/editor/search_incremental.h
19619         plugins/editor/text_editor.c
19620         plugins/editor/text_editor.h
19621         plugins/editor/text_editor_cbs.c
19622         plugins/editor/text_editor_menu.h
19623         plugins/sample1/Makefile.am
19624         plugins/sample1/anjuta-sample-plugin.png
19625         plugins/sample1/anjuta-sample.plugin.in
19626         plugins/sample1/anjuta-sample.ui
19627         plugins/sample1/plugin-sample1.c
19628         plugins/sample1/plugin.c
19629         plugins/sample1/plugin.h: Created sample
19630         plugin and fixed editor plugin.
19632         * printing/*: Removed.
19634         * scintilla/Makefile.am: Builds dynamic library.
19636         * src/Makefile.am, src/action-callbacks.c,
19637         src/action-callbacks.h, (removed) src/an_symbol_view.c,
19638         src/anjuta-actions.h, src/anjuta-app.c,
19639         src/anjuta-app.h, src/anjuta-callbacks.c,
19640         src/anjuta-callbacks.h, (removed) src/anjuta.c,
19641         (removed) src/anjuta.h, src/anjuta.ui,
19642         src/layout.xml, src/main.c, src/preferences.h,
19643         src/utilities.c: Debuggged and finally made plugins
19644         loadable.
19646         * global-tags/Makefile.am: Fixed build error.
19648 2004-02-03  Naba Kumar  <naba@gnome.org>
19650         * configure.in: Users GDL from external package.
19651         * plugins/*: Added many new plugins (not ready though).
19652         * src/*: Removed many files (which have been transfered in plugins/).
19653         
19654 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
19656         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
19658 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19660         * configure.in: Added editor plugins
19661         
19662         * plugins/Makefile.am, src/search-replace_backend.h,
19663         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
19664         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
19665         
19666         * Added: plugins/editor/search_incremental.c, 
19667         plugins/editor/search_incremental.h
19669         * Update search-replace in plugins/editor
19670         
19671 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
19672         
19673         * plugins/message-view/message-view.c: Some code clean-up
19675 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19677         * Added: search_incremental[ch]
19678         
19679         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
19680         src/mainmenu_callbacks.c, src/toolbar.c
19681         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
19682         
19683         * Incremental Search
19685 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
19686         
19687         * plugins/message-view/anjuta-msgman.[c/h]:
19688         Added message manager for easier message handling with a
19689         similar interface as docman. Of course you can still use
19690         MessageView standalone.
19691         * plugins/Makefile.am: Added message-view because it compiles
19692         without errors.
19694 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
19695         
19696         * plugins/message-view/*: Added message-view plugin 
19697         (still incomplete) 
19698         * configure.in: Added plugins/message-view/Makefile
19700 2004-01-03  Naba Kumar  <naba@gnome.org>
19702         * libanjuta/*.c: Added new files and updated old ones.
19703         * plugins/editor/*: Added editor plugin.
19704         * configure.in: Added editor plugin and moved editor related
19705         files into it.
19707 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
19709         * src/Makefile.am: Added search-replace_backend.[ch]
19710         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
19711         find_replace.[ch]
19712         * anjuta.glade, src/search-replace.c, src/search-replace.h,
19713         src/search-replace_backend.c, src/search-replace_backend.h,
19714         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19715         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
19716         src/toolbar_callbacks.c
19717         * The advanced Search/Replace functionality now replaces the older
19718         Find/Replace stuff.
19719         * The Search/Replace functionality can be interrupted during a long
19720         Search/Replace;
19721         
19722 2003-12-11  Naba Kumar  <naba@gnome.org>
19724         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
19725         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
19726         errors.
19727         * Makefile.am, libanjuta/*: Added new module.
19728         * src/Makefile.am: Fixed linking error.
19729         * src/watch_cbs.c: Debugger clean up.
19730         * configure.in: Added libanjuta-2.0.pc
19732         * configure.in, libanjuta/Makefile.am,
19733         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
19734         libanjuta instead.
19736 2003-12-11  Naba Kumar  <naba@gnome.org>
19738         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
19740         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
19741         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
19742         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
19743         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
19744         The user can now give a name at the creation of a new file and
19745         insert automatically (user choice) header, gpl notice, header
19746         template. The file extension is added automatically according
19747         to the selected type of file. The various insert functions have
19748         been moved from mainmenu-callback.c to file.c. The cursor is now
19749         moved after an insert operation. Removes also useless code in
19750         memory.c and search-replace.c
19751         
19752 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
19754         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
19755         sortable headers, process tree, removal of path and process params
19756         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
19757         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
19758         code cleanup
19760 2003-12-10  Naba Kumar  <naba@gnome.org>
19762         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
19763         
19764 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19766         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19768 2003-11-28  Naba Kumar  <naba@gnome.org>
19770         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
19771         
19772         * manuals/de/*: Added german translation docs.
19773         
19774         * configure.in, Makefile.am, src/Makefile.am,
19775         libegg/*/*: Added libegg library.
19776         
19777         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
19778         installation directory.
19779         
19780         * src/text_editor_cbs.c: Fixed closing of file.
19782 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19783                                                                                 
19784         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19786 2003-09-05  Naba Kumar  <naba@gnome.org>
19788         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
19789         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
19790         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
19791         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
19792         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
19793         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
19794         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
19795         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
19796         using libegg. Initial commit -- compiles but is not complete.
19798 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19800         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19802 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19804         * configure.in: Removed "ta" from ALL_LINGUAS.
19806 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
19808         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
19810 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
19812         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
19814 2004-04-24  Andras Timar  <tmar@gnome.hu>
19816         * configure.in: Added hu to ALL_LINGUAS.
19818 2004-04-14  Naba Kumar  <naba@gnome.org>
19820         * src/Makefile.am, printing/Makefile.am,
19821         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
19822         because we are still using GtkCombo and build breaks with gtk-2.4.
19823         
19824 2004-04-13  Naba Kumar  <naba@gnome.org>
19826         * NEWS: Updated.
19827         * anjuta.spec.in: Fixed build error.
19828         * po/POTFILES.in: Updated.
19829         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
19831 2004-04-11  Naba Kumar  <naba@gnome.org>
19833         * NEWS: Updated.
19834         * AUTHORS: Updated.
19835         * configure.in: Added ga in ALL_LINGUAS.
19836         * ChangeLog: Fixed dates.
19837         
19838 2004-04-09  Naba Kumar  <naba@gnome.org>
19840         * src/print.c: Fixed buffer styling bug when printing with
19841         selection.
19843         * data/properties/anjuta.properties: Defined only one base font and
19844         used courier instead of lucidatypewriter, because most newer systems are
19845         unlikely to have it (bug #885023, #925956, #890473).
19846         
19847         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
19848         warning.
19849         
19850         * src/an_file_view.c: Fixed possible crash bug.
19852 2004-04-07  Naba Kumar  <naba@gnome.org>
19854         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
19855         gtk_main_quit() etc..), so that atexit() functions are not called
19856         (which is apparently done to free up memory and we don't need to
19857         do that at this point). Incidentally, something also happens in the
19858         atexit call which freezes the UI for far too long when the application
19859         exits and we want to avoid that..
19860         * src/glade_iface.c: Fixed compiler warning.
19861         
19862 2004-04-06  Naba Kumar  <naba@gnome.org>
19864         * src/project_dbase_gui.c: Fixed errors.
19866         * src/registers_gui.c: Fixed possible crash bug.
19867         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
19868         * src/signals.[c,h]: Used tree view and glade file for dialog.
19869         * src/Makefile.am, src/about.c, src/an_file_view.c,
19870         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
19871         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
19872         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
19873         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
19874         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
19875         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
19876         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
19877         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
19878         src/launcher.h, src/main.c, src/main_menubar.c,
19879         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
19880         src/message-manager-private.cc, src/message-manager.cc,
19881         src/preferences.c, src/project_config.c, src/project_dbase.c,
19882         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
19883         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
19884         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
19885         src/search-replace.c, src/search-replace_backend.c,
19886         src/search_incremental.c, src/search_preferences.c,
19887         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
19888         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
19889         src/signals_gui.c, src/source.c, src/src_paths.c,
19890         src/stack_trace.c, src/start-with.c, src/style-editor.c,
19891         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
19892         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
19893         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
19894         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
19895         tagmanager/Makefile.am, scintilla/include/SString.h,
19896         widgets/Makefile.am, widgets/gnomefilelist.c:
19898         Removed all deprecated codes and substituted
19899         with newer APIs. Fixed some possible crash bugs where cell renderers
19900         were being shared.
19901         
19902         * scintilla/patches/scintilla-minor.patch: Minor patch.
19904 2004-04-06  Naba Kumar  <naba@gnome.org>
19906         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
19907         tree after all the files have been added (and not everytime a file
19908         is added in the project). Also fixed some memory corruption
19909         (possibly bug #900478).
19910         
19911         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
19912         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
19913         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
19914         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
19915         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
19916         qualifier wherever appropriate.
19918 2004-04-05  Naba Kumar  <naba@gnome.org>
19920         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
19921         switch terminal echo on/off. Debugger requires it off, while the
19922         rest requires it on.
19924         * src/search-replace.c: sets search direction and action (in addtion
19925         to target) for find in files.
19926         
19927 2004-04-02  Naba Kumar  <naba@gnome.org>
19929         * src/mainmenu_callbacks.c: Sets filename during save of new files.
19931         * src/project_dbase.c, src/debugger, src/an_file_view.c,
19932         src/an_symbol_view.c: Added an gtk events loop for
19933         displaying project loading status (for loading large projects) and
19934         debugger program starting ... just to give an impression of fastness :-).
19936         * configure.in, anjuta.prj: Bumped version to 1.2.2.
19938         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
19939         crash bug, which occurs when opening and closing a large project
19940         repeatedly.
19941         
19942         * src/attach_process.c: Fixed a comiple error for old gcc.
19943         
19944         * src/launcher.c: Prints proper error message when launcher child
19945         could not be executed and exits properly. Fixed a crash
19946         bug (bug #926606).
19947         
19948         * src/resources.c, src/utilities.c, src/glade_iface.c,
19949         src/debugger.c, src/attach_process.c: Properly exits forked children
19950         when they could not be executed.
19951         
19952 2004-04-01  Naba Kumar  <naba@gnome.org>
19954         * src/search-replace.c: Fixed a crash bug (bug #921893).
19956 2004-03-31  Naba Kumar  <naba@gnome.org>
19958         * anjuta.glade: Added a note on compiler options dialog ->support
19959         dialog telling that supports are only available for file mode.
19961         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
19962         src/anjuta_cbs.c:
19963         Improved shutdown time delay by bypassing project closing
19964         and unloading plugins.
19966         * src/build_file.c, data/properties/anjuta.properties: Added a property
19967         to toggle on/off for going to first error automatically.
19969 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
19971         * src/debugger.c: fixed core file loading
19972         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
19973         for long lines (bugs #700968 and #911376)
19974         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
19975         #917982.
19976         * src/anjuta.c: Focuses current AnEditor correctly.
19978 2004-03-30  Naba Kumar  <naba@gnome.org>
19980         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
19981         * AUTHORS: Updated with all contributors names.
19982         * NEWS: Updated.
19983         * src/about.c: Reads contributors names from AUTHORS file.
19984         * manuals/C/anjuta-manual/authors.xml: Points to online
19985         contributors list.
19986         
19987 2004-03-29  Naba Kumar  <naba@gnome.org>
19989         * data/properties/ada.properties: Fixed syntax colors. Patch
19990         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
19991         (bug #923474).
19993         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
19994         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
19995         generated projects, so that their pixmap files are
19996         found properly (bug #919903).
19997         
19998         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
19999         anjuta.
20001         * src/source.c: Installs .glade file of libgllade
20002         projects in $(datadir)/$(package)/glade (part of bug #861038).
20003         
20004         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20005         in compiler options (bug #883837).
20006         
20007         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20008         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20009         
20010 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
20012         * anjuta/src/search-replace.c: fixed another crash bug in
20013         "Find Usage"
20014         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20015         breakpoint property fix
20017 2004-03-29  Naba Kumar  <naba@gnome.org>
20019         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20020         (new) manuals/C/anjuta-advanced-tutorial/*:
20021         Added menu entry for 'Anjuta Advanced Tutorial'
20022         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
20024 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20025         
20026         * src/fileselection.[ch], src/mainmenu_callbacks.c:
20027         Fixed bug #908941  ('Open' starts in wrong directory)
20028         
20029 2004-03-26  Naba Kumar  <naba@gnome.org>
20031         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
20032         compile error and bug #905738 with terminal.
20034         * src/search_incremental.c, src/register.c, src/sharedlib.c,
20035         src/search-replace.[h,c], src/search_incremental.[h,c],
20036         src/search_preferences.h, src/utilities.c, src/anjuta.c,
20037         src/text_editor.[c,h]: Fixed compiler warnings.
20038         
20039         * src/search-replace.c: Fixed a memory corruption (possible
20040         fix for bug #921893, but not yet confirmed).
20041         
20042         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
20043         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
20044         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
20045         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
20047 2004-03-25  Naba Kumar  <naba@gnome.org>
20049         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
20050         crash bug with attach process dialog and made the dialog closable
20051         with 'esc'.
20052         
20053         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
20054         always display within the margin.)
20055         
20056         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
20057         the old breakpoint when it's properties are updated
20058         (creating a new updated one).
20059         
20060 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
20062         * src/aneditor.cxx, src/aneditor.h: fixed calltips
20063         displayed for wrong file.
20064         * src/breakpoints.c: conditional breakpoints
20065         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
20066         "Find in Files..." disabling policy
20068 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20070         * src/build_file.c: Fixed bug #874380
20071         Goto the first error if it exists.
20073 2004-03-24  Naba Kumar  <naba@gnome.org>
20075         * src/anjuta.c: Fixed to get correct child exit status
20076         using mask (bug #905738).
20077         
20078         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
20079         Aligned buttons in the New file dialog,
20080         set default response to OK, entry box activates default response,
20081         ESC closes dialog and hides on delet_event.
20083 2004-03-19  Naba Kumar  <naba@gnome.org>
20085         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20086         tree).
20088 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
20090         * src/search-replace.c: fixed "Find Usage" crash when no project open
20092 2004-03-17  Naba Kumar  <naba@gnome.org>
20094         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20095         Fixed the generated projects to read m4 directory if the directory
20096         exists (bug #917781).
20097         
20098 2004-03-12  Naba Kumar  <naba@gnome.org>
20100         * HACKING: Fixed formatting for auto-parsing.
20102 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
20103         
20104         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20105         rework (bug #890609)
20107 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20108         
20109         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
20111 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20112         
20113         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
20114         * src/search_preferences.c: Fixed typo.
20115         
20116 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20117         
20118         * src/search-replace.c: improved Search&Replace
20119         For the moment "Replace All" does not work with non opened files
20120         but Anjuta should not crash now ! ??? 
20121         
20122 2004-02-26  Naba Kumar  <naba@gnome.or>
20124         * src/source.c: Fixed to pass cflags correctly
20125         and suppress the automake's default cflags.
20126         bug #816130, #801056, #782798, #773459
20127         
20128         * data/properties/anjuta.properties: Do not defualt to -k make option.
20129         bug #875486.
20131         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
20132         bug #877683.
20133         
20134         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
20135         
20136         * src/message-manager-private.cc: Disabled debug messages.
20137         
20138 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
20140         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
20142 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20143         * anjuta.glade, src/search-replace.c:
20144         Reduced Search&Replace dialog, bug #902636.
20145         
20146 2004-02-23  Naba Kumar  <naba@gnome.or>
20148         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
20149         (bug #866143).
20151 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20152         
20153         * src/search_incremental.c: Fixed bug #900903
20155 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
20156         
20157         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
20158         src/anjuta.c: Fixed bugs #890609 and #890609
20160 2004-02-23  Naba Kumar  <naba@gnome.or>
20162         * src/message-manager.cc: Disconnects menuitem signal properly.
20163         Fixed bug #901723.
20164         
20165         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
20166         bug #900897.
20167         
20168 2004-02-20  Naba Kumar  <naba@gnome.org>
20170         * src/message-manager-private.[c,h]: Implemented keypress
20171         event for the terminal and resets it when ctrl c or ctrl d
20172         is pressed. But it doesn't seem to be working on keypress.
20173         Added a workaround to let it work on key release instead.
20174         (bug #878357).
20175         
20176         * src/search-replace: Fixed compiler warnings.
20177         
20178 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
20180         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
20181         Use defined file name when saving new files (fixes bug #898105)
20182         Don't change filename when clicking on a directory
20183         
20184         BTW: Happy birthday to me :-)
20185         
20186 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20187         
20188         * src/search-replace.c: Fixed a crash bug 
20189         Crash on Find & Replace (#887833)
20190         
20191 2004-02-18  Naba Kumar  <naba@gnome.org>
20193         * src/executer.c: Fixed a crash bug.
20194         
20195         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20196         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20197         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20198         instead of GtkWindow (Part of bug #671596).
20199         
20200         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20201         src/registers_gui.c, src/registers_cbs.[h,c],
20202         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20203         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20204         src/compiler_options.c, src/an_file_view.c, start-with.c,
20205         src/anjuta-tools.c, help.c:
20207         Added "close" buttons on all
20208         dialogs (HIG) and fixed to properly response to ESC close
20209         (Part of bug #671596).
20211         * src/launcher.c: Disabled printing of long debug lines.
20212         
20213         * src/utilities.h: Fixed a compiler warning.
20214         
20215 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
20217         * src/anjuta.c: "Save all" action now asks for filenames for new files
20218         (fixes bug #898111)
20220 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
20222         * anjuta.glade, src/text_editor.c:
20223         Fixed a typo in Hello World indentation style 
20224         Fixed misuse of translated strings when looking for style
20225         This entry fixes bug #876037
20227 2004-02-16  Naba Kumar  <naba@gnome.org>
20229         * src/utilities.c: Fixed return value when dest file could
20230         not be created.
20232         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
20233         * src/utilities.[c,h]: Removed 'cmp' dependency and used
20234         internal function to compare files.
20235         
20236 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
20238         * src/message-manager-private.cc:
20239         Set bold color as foreground color in terminal
20240         (fixes bug #864924)
20242         * src/aneditor.cxx:
20243         Use font style defined for message indicators in
20244         preferences/messages
20245         (fixes bug #885032)
20247 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
20249         * src/build_project.c:
20250         Use build.silent option from preferences (fixes bug #895726)
20251         
20252 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
20254         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20256 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
20257         
20258         Patch from Massimo Corà <maxcvs@email.it>:
20259         * scintilla/LexCPP.cxx: Support "///" comments
20261 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20262         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
20263         src/search_replace.h, src/search-replace_backend.h
20264         anjuta.glade
20265         
20266         * Added: src/search_preferences.c, src/search_preferences.h
20267         Allow the user to save search/replace settings and give them names.
20269 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
20270         
20271         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
20272         scintilla/ScintillaGTK.cxx:
20273         Hopefully fixed AMD 64 crash bug by using correct marshaller
20275 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
20277         * src/preferences.c: Save GtkOptionMenu properties properly
20278         * src/text_editor.c: Fixes editor mispell of fold.symbols property
20280 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20281         
20282         * configure.in, src/Makefile.am, scintilla/Makefile.am:
20283         Fixed libiconv issue
20284         * NEWS: Updated
20286 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20287         
20288         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20289         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
20290         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
20291         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
20292         src/sharedlib_gui.c:
20293         Debugger speed-up, replaced deprecated GtkCList
20295 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
20297         * src/text-editor.c: Use stock gtk+ close button for editor tabs
20299 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
20301         * configure.in: Added "sq" to ALL_LINGUAS.
20303 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
20305         * configure.in: Added "ko" to ALL_LINGUAS.
20307 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20309         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
20310         src/search_incremental.c, src/search_incremental.h: 
20311         Search_incremental code cleanup
20313 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20315         * scintilla/*/*: Updated scintilla to CVS
20316         * Added: scintilla/Readme.sync
20317         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
20318         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20319         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
20320         scintilla/ScintillaGTK.cxx,
20321         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
20322         scintilla/include/Scintilla.iface: Updated.
20324 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20326         * search-replace_backend.[ch], search_incremental[ch]: Added
20327         
20328         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20329         find_replace.[ch]: Removed.
20330         
20331         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20332         src/search-replace_backend.c, src/search-replace_backend.h,
20333         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20334         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20335         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
20336         functionality now replaces the older Find/Replace stuff. The Search/Replace
20337         functionality can be interrupted during a long Search/Replace.
20339 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
20341         * widgets/gnomefilesel.c: Fix use of previously freed memory on
20342         selecting ".." and "." from file selector. 
20344 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
20346         * anjuta.glade: Fixed wrong "fold.symbols" property
20348 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20349         
20350         * src/project_dbase_gui.c: Alphabetical order ;-)
20351         * src/compiler_options.c: Fixed bug #867539
20352         * src/launcher.c: Workaround for bugs #864922, #849928,
20353         #846386 and #845782: The launcher no longer hangs but does
20354         not get the exit status correctly sometimes.
20355         * Changes suggested by Bosik are obviously already in without
20356         any Changelog entry (ClsGen.c, project_dbase_gui.c)
20357         * NEWS, README, anjuta.prj, configure.in: 
20358         Changed version to 1.2.1
20359         
20360         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
20361         * anjuta_dialogs_strings.c, anjuta.glade: 
20362         Fixed bugs #860906, #859329
20363         
20364         Patch from grzegol@pld-linux.org
20365         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
20366         freedesktop.org standard)
20368 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20369         
20370         Patch from Stefano Vallarino <stevalla@libero.it>:
20371         * src/source.[c/h]: Fixes cpp sample file to conform to 
20372         ISO/IEC 14882, C++-Standard 
20374 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
20376         Review by Johannes Schmid <jhs@cvs.gnome.org>
20377         * src/build_file.[ch]: Add build_execute_shell_command which executes the
20378         command using sh -c.
20379         * src/compile.c: Use build_execute_shell_command when compiling single
20380         files.
20382 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20383         
20384         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
20385         * src/breakpoints.c: Code cleanup, workaroud for possible 
20386         launcher bug
20387         * src/src_paths.c: Update debugger dirs on directory change
20389 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
20391         Review by Johannes Schmid <jhs@cvs.gnome.org>
20392         * src/attach_process.c, src/attach_process.h, anjuta.glade:
20393         sortable headers, process tree, removal of path and process params
20394         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20395         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20396         code cleanup
20398 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20399         
20400         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20401         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
20402         Add a dialog for "New file" which lets the user set the 
20403         filename and to add copyright/header templates to the file
20404         * Review: Changed function names to contain modules name (file_)
20406 2003-12-09  Naba Kumar  <naba@gnome.org>
20408         * setup-gettext: Fixed a typo.
20409         * scintilla/Makefile.am: Fixed a build error for SMP systems.
20411 ---- Released version 1.2.0 ---
20413 2003-12-08  Naba Kumar  <naba@gnome.org>
20415         * src/preferences.c: Fixed compiler error.
20416         * global_tags/create_global_tags.sh: Fixed to install properly
20417         even when system.tags could not be generated.
20418         * NEWS: Updated.
20420 2003-12-06  Naba Kumar  <naba@gnome.org>
20422         * setup-gettext: Fixed to not generate intl directory with gettextize.
20424         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
20425         * src/anjuta.c: Filters out unnecessary files from find in files
20426         command.
20427         
20428         * NEWS: Updated.
20429         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
20430         * src/widzard_gui.c: Added horiz scrollbar for desc text.
20431         
20432 2003-12-04  Naba Kumar  <naba@gnome.org>
20433         
20434         * src/gnome_project.c: Enables debug and optimization flags for
20435         new projects.
20436         
20437         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
20438         
20439         * src/project_dbase_gui.c: combined header and c files for
20440         file selector.
20441         
20442         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
20443         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
20445 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20447         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20449 2003-11-29  Naba Kumar  <naba@gnome.org>
20451         * configure.in, anjuta.prj: Bumped version to 1.2.0.
20452         * NEWS: Updated.
20454 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
20455         
20456         * src/main_menubar.c: Now files cannot be opened twice in recently
20457         file menu
20459 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
20461         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
20463 2003-11-28  Naba Kumar  <naba@gnome.org>
20465         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
20466         
20467 2003-11-27  Naba Kumar  <naba@gnome.org>
20469         * src/breakpoints.c, src/launcher.c, src/find_text.c,
20470         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
20471         
20472         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
20473         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
20474         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
20475         checkbox in project wizard (project options page) to enable/disable
20476         source code generation with glade(mm).
20477         
20478         * NEWS: Updated
20479         
20480 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
20482         * src/dnd.c: Opening files with special characters in the name.
20484 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
20486         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
20487         a long time.
20489 2003-11-18  Naba Kumar  <naba@gnome.org>
20491         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
20492         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
20493         src/project_import.c, plugins/patch/patch-plugin.c:
20494         Fixed g_signal_diconnect calls to pass correct data.
20495         (Fixed possible crash in project imports).
20496         
20497         * NEWS: Updated.
20498         
20499 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
20501         Reviewed by Naba Kumar  <naba@gnome.org>
20502         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
20503         and debugger. Sets default settings for pty in launcher.
20504         * data/gdb.init: Removed charset work around (now works with user's
20505         native charset)
20506         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
20508 2003-11-18  Naba Kumar  <naba@gnome.org>
20510         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
20511         names of 'index' to 'idx'.
20512         
20513 2003-11-17  Naba Kumar  <naba@gnome.org>
20515         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
20516         * src/project_dbase.c: Prompts user for unsaved project files
20517         when project is closed.
20518         
20519 2003-11-16  Naba Kumar  <naba@gnome.org>
20521         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
20522         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
20523         older gcc.
20524         
20525 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
20526         
20527         * src/anjuta.c: Fixed crash related to tag == NULL while 
20528         anjuta is exiting
20530 2003-11-11  Naba Kumar  <naba@gnome.org>
20532         * src/glade_iface.c: Avoids error conditions for glade or glademm not
20533         found. It simply doesn't generate the c/c++ codes and continues with
20534         just a warning.
20535         * NEWS: Updated.
20536         
20537 2003-11-10  Naba Kumar  <naba@gnome.org>
20539         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
20540         'Start with dialog'.
20542         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
20543         German translation of anjuta-tutorial.
20544         
20545         * src/launcher.c: Fixed an encoding bug with GIOChannels.
20546         * NEWS: Updated.
20548 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20550         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
20551         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
20552         the syntax highlighting in Preferences, the automatic syntax
20553         highlighting is now selected. When the debugger is stopped and the
20554         breakpoints window not closed, the gtk_tree_view in this window is
20555         now made unsensitive.
20557 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
20559         * src/preferences.h, src/preferences.c, anjuta.glade:
20560         Fixed translation bug in preferences by using GtkOptionMenu
20561         * anjuta.prj: Project version 1.1.98
20563 ---------------- Released version 1.1.98 ----------------
20565 2003-11-07  Naba Kumar  <naba@gnome.org>
20567         * anjuta.spec.in: Revived docs package and combined all docs into
20568         one package.
20569         * configure.in: Bumped version to 1.1.98 rc2
20570         * NEWS: Updated.
20571         * anjuta.spec.in: Fixed scrollkeepr-update command.
20572         * anjuta.spce.in: Fixed file permissions.
20574 2003-11-06  Naba Kumar  <naba@gnome.org>
20576         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
20577         menus to activate anjuta helps.
20578         
20579         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
20580         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
20581         manuals/C/anjuta-faqs/legal.xml (added),
20582         manuals/C/anjuta-faqs/Makefile.am,
20583         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20584         manuals/C/anjuta-faqs/.cvsignore,
20585         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
20586         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
20587         manuals/C/anjuta-tutorial/legal.xml (added),
20588         manuals/C/anjuta-tutorial/Makefile.am,
20589         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20590         manuals/C/anjuta-tutorial/.cvsignore,
20591         manuals/C/anjuta-manual/*.sgml (removed),
20592         manuals/C/anjuta-manual/*.xml (added),
20593         manuals/C/anjuta-manual/Makefile.am,
20594         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20595         manuals/C/anjuta-manual/.cvsignore,
20596         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
20597         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
20598         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
20599         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
20600         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
20601         manuals/ja/anjuta-faqs/legal.xml (added),
20602         manuals/ja/anjuta-faqs/Makefile.am,
20603         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
20604         manuals/ja/anjuta-faqs/.cvsignore,
20605         manuals/ja/anjuta-manual/*.sgml (removed),
20606         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
20607         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
20608         manuals/ja/anjuta-manual/*.xml (added),
20609         manuals/ja/anjuta-manual/Makefile.am,
20610         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
20611         manuals/ja/anjuta-manual/.cvsignore,
20612         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
20613         manuals/sgmldocs.make (removed),
20614         manuals/xmldocs.make (added), manuals/omf.make (added),
20615         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
20616         documentations to newer docbook xml documentations. Converted 
20617         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
20618         Enabled manulas installations.
20619         
20620         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
20622 2003-11-05  Naba Kumar  <naba@gnome.org>
20624         * data/gdb.init: Sets host's charset to ascii to solve debugger
20625         freeze up due to uninitialized strings in target program.
20627         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
20628         Fixed a crash bug with 'Add expression in watch'. Bug #822017
20629         
20630         * NEWS: Updated.
20631         
20632         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
20633         src/launcher.c: Turns off echo in spawned pty to fix debugger.
20635 2003-11-04  Naba Kumar  <naba@gnome.org>
20637         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
20638         problems.
20639         
20640         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
20641         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
20642         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20643         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
20644         in file headers.
20645         
20646         * src/search-replace.c: Fixed infinite loop bug.
20647         * start-with.c: Fixed a crash bug with "Open last project".
20648         
20649         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
20650         * scintilla/Makefile.am: Fixed compiler option.
20651         
20652 2003-10-16  Naba Kumar  <naba@gnome.org>
20654         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
20655         * src/text_editor.c: Fixed autoformat.
20656         
20657 2003-10-15  Naba Kumar  <naba@gnome.org>
20659         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
20660         of CTRL+number.
20661         
20662 2003-10-09  Naba Kumar  <naba@gnome.org>
20664         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
20665         
20666 2003-10-08  Naba Kumar  <naba@gnome.org>
20668         * src/source.c: Fixed a GETTEXT typo error.
20669         * anjuta.glade: Made 'Sorted in order you open them' default option
20670         for editor tabs.
20672         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20673         * anjuta.glade, data/properties/anjuta.properties:
20674         Fixed the freeze of the "Preferences" combos at the first Anjuta
20675         init is generated by:
20676                 - a not complete translation of preferences.c file
20677                 - a difference between 2 names in anjuta.glade and
20678                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
20679                 - the same name given to 3 combos (anjuta.glade).
20680                 
20681         * src/find_text.c: If the "whole document" mode is selected,
20682         a new search will select the next occurrence (Bug #764954).
20683         It is now possible to use the shortcuts to search next or previous
20684         occurrence even if the search dialog has the focus.     Bug #790318
20685         
20686         * src/main_menubar_def.h: "Select code block" shortcut; the new
20687         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
20688         (Bug #811016).
20690         Patch from: Richard Lee  <r.h.lee@comcast.net>
20691         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
20692         tagmanager/tm_workspace.c: The following is a patch to fix a
20693         seemingly random occurence where Anjuta would crash when a
20694         certain key was pressed.
20696 2003-09-29  Naba Kumar  <naba@gnome.org>
20698         * src/find_in_files.c: Ignores binary by default. Disabled the option
20699         of NOCVS search, because launcher does not use sh and hence can not
20700         pipe.
20701         
20702         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
20703         "clean before build" state in project session and not in account session,
20704         otherwise the state gets reflected to other projects causing annoyance.
20705         
20706         * src/compiler_options.c: Fixed a bug where compiler options were always
20707         claimed 'modified'.
20709         * src/build_project.c, data/properties/anjuta.properties,
20710         src/commands.[h]: Fixed a bad bug where clean-before-build
20711         doesn't work.
20712         
20713         * scintilla/patches/research-cvs-nolog.diff,
20714         scintilla/patches/scintilla-ac-gtk2-port.diff,
20715         scintilla/patches/scintilla-ac-sort-fix.diff,
20716         scintilla-optimization.diff: Removed, because they are already in
20717         scintilla CVS.
20718         
20719         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
20720         2003-09-29).
20722         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
20723         scintilla/LexYAML.cxx: Added new scintilla lexers.
20724         
20725         * TODO, NEWS: Updated.
20727         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20728         * src/utilities.c: Fixed typo bugs.
20730 2003-09-26  Naba Kumar  <naba@gnome.org>
20732         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
20733         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
20734         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
20735         text_editor_find() and Fixed I-Search wrapping.
20736         * src/debugger.c: Fixed to pass a newline after a debugger
20737         command (which was broken since the launcher was refactored.
20738         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
20740 2003-09-25  Naba Kumar  <naba@gnome.org>
20742         * src/toolbar_callbacks.c: Fixed start of incremental search.
20743         
20744         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20745         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
20746         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20747         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
20748         menu and implementation.
20750 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
20752         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
20753         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
20754         variables in Locals window.
20756 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
20758         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
20759         * src/utilities.[ch] : Fix a tooltip bug in 
20760         anjuta_util_toolbar_append_stock(), the label appeared instead of
20761         the tooltip text. Remove label from arguments of the function
20762         because label is included in the stock icon data.
20763         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
20764         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
20765         * FIXME: translation file should be updated because of label text removal.
20767 2003-09-24  Naba Kumar  <naba@gnome.org>
20769         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
20770         
20771         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20772         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
20773         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
20774         stdout and stderr. Also buffered output and check-for-password
20775         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
20776         with password prompts. Checkes for password prompts from all outputs.
20777         
20778         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
20779         which takes a string (which could be utf8 also) and converts into
20780         utf8 string.
20781         
20782         * src/main.c: Connects kernel signals after gnome_program_init().
20783         
20784         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20785         * src/message-manager.c: Fixed bug #787026 by converting the strings
20786         to proper UTF8.
20787         
20788 2003-09-22  Naba Kumar  <naba@gnome.org>
20790         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
20791         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
20792         GtkCList and using GtkTreeView instead. Added the patch.
20793         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
20794         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
20795         
20796 2003-09-19  Naba Kumar  <naba@gnome.org>
20798         * printing/print.c: Proper UTF8 printing support.
20799         * src/main.c: moved kernel signal connects at the
20800         end of application initialization.
20801         
20802 2003-09-18  Naba Kumar  <naba@gnome.org>
20804         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
20805         (new) lexers.make, (new) lexers: Update scintilla to latest
20806         scintilla CVS (2003-09-18), added new lexers, automated
20807         lexers makefiles sections and scintilla update. Added
20808         patches. Optimized pango rendering. Fixed a crash bug
20809         in scintilla.
20810         
20811         * (new) scintilla/patches/research-cvs-nolog.diff: Added
20812         patch to remove cvs log command from RESearch.cxx file.
20813         * scintilla/patches/scintilla-pango-always.diff:
20814         Fixed file name.
20815         * scintilla/RESearch.cxx: Removed spurious cvs log command
20816         and logs.
20817         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
20818         
20819         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
20820         * src/dnd.c: Fixed a crash bug with DND.
20821         
20822 2003-09-15  Naba Kumar  <naba@gnome.org>
20824         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
20825         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
20826         src/toolbar_callbacks.c: Added an additional parameter to
20827         text_editor_goto_line() funtion which decides if the line should
20828         be made visible (if it's under fold).
20829         
20830         * src/style-editor.c: Fixed a compiler warning.
20831         * src/message-manager.cc: Calls parent method correctly.
20833         * src/preferences.h: Fixed prent class.
20834         
20835         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20836         * src/project_dbase.c: Fixed bug #713210.
20837         
20838 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20839                                                                                 
20840         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20842 2003-09-11  Naba Kumar  <naba@gnome.org>
20844         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20845         * src/style-editor.c: Fixed bug #769130 (Crash on font
20846         selection dialog).
20847         
20848         * src/message-manger.[h,cc]: Made AnMessageManager
20849         derived from GtkFrame and removed deprecated code.
20850         
20851         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
20852         compiler warnings.
20853         
20854 2003-09-09  Naba Kumar  <naba@gnome.org>
20856         * src/Makefile.am: Addded rules for built sources.
20857         
20858 2003-09-08  Naba Kumar  <naba@gnome.org>
20860         * (new) src/anjuta-marshalers.list: Added marshalers definition
20861         file.
20862         
20863         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
20864         and CXXFLAGS are not overwriten by automake's default.
20865         * src/style-editor.c: Added 'operators' in the style editor.
20866         
20867         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
20868         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
20869         * src/message-manager-private.cc, src/message-manager.cc:
20870         Converts message going into message into UTF-8 endoding.
20871         * src/main.c: Uses UTF-8 codeset for localization.
20872         
20873 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
20875         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
20876         
20877 2003-09-08  Naba Kumar  <naba@gnome.org>
20879         * TODO: Updated.
20880         
20881         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20882         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
20883         Fixed bug #798717, Find - Find&Replace - Find in files bug;
20884         The combo entries were updated if the same data with a different
20885         case exist in the combo list. The combo entries are now case sensitive. 
20886         Search&Replace bug; First search ,max actions = 0 ==> now max
20887         actions = 100.
20888         
20889 2003-09-08  Naba Kumar  <naba@gnome.org>
20891         * TODO: Updated.
20892         * src/utilities.[c,h]: a function takes contant args.
20893         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
20894         Now the child terminated signal is emitted properly.
20895         * src/Makefile.am: Used $(top_srcdir) for referring to 
20896         scintilla objects.
20897         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
20898         definitions file which will generate anjuta-marshalers.[c,h] files.
20899         * src/.cvsignore: Updated.
20900         * src/build_project.c: Changed su command to preserve quotes.
20901         * src/anjuta-tools.c, tagmanager/tm_project.c,
20902         tagmanager/tm_workspace.c: Use standard tmp file.
20903         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
20904         so that users could report bugs easily.
20905         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
20906         
20907         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
20908         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
20909         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
20910         src/attach_process.c, src/breakpoints.c, src/commands.c,
20911         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
20912         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
20913         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
20914         src/memory.c, src/message-manager-private.c, src/preferences.c,
20915         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
20916         src/search-replace.[c,h], stack_trace.c, text_editor.c,
20917         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
20918         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
20919         Fixed compile warnings and cleanup.
20920         
20921         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
20922         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
20923         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
20924         Removed libzvt usage and implemented child spawing differently. Launcher is
20925         now proper GObject, which can be created multiple times (and can be
20926         operated in parallel).
20928         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
20929         * src/project_import_gui.c, src/project_import_cbs.c,
20930         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
20931         (crash on project import). Removed deprecared codes.
20932         
20933 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
20934         
20935         * src/cvs.c: Fixed cvs output bug.
20937 2003-09-03  Naba Kumar  <naba@gnome.org>
20939         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20940         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
20941         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
20942         src/text_editor_cbs.c: Implements --
20943                 If the debugger is started
20944                         A double click in the margin add or remove a breakpoint
20945                         A single click activate or deactivate the breakpoint
20946                 else
20947                         A double click in the margin add or remove a bookmark
20949 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
20950         
20951         Reviewed by Naba Kumar  <naba@gnome.org>
20952         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
20953         User is now able to choose a branch on cvs update for project.
20954         Cleaned up variable names.
20956 2003-09-03  Naba Kumar  <naba@gnome.org>
20958         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
20959         src/Makefile.am: Added lexers.
20960         * scintilla/*/*: Updated...
20961         * src/an_symbol_view.c: Fixed a crash bug.
20962         * src/compiler_options.c, src/project_dbase.c: Fixed compile
20963         and build bugs.
20964         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
20965         * src/source.c: Fixed project generation bug with gettext code.
20966         * tagmanager/tm_project.c: Fixed a crash bug.
20967         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
20968         bug when there is no project open. Bug #____.
20969         * src/source.c: Fixed a bug with build failure with non-gnome
20970         project with glade-generated source (eg. gtk2). Bug #____.
20971         * NEWS: Updated...
20973 2003-08-22  Naba Kumar  <naba@gnome.org>
20975         Patch from: Rob Bradford  <rob@debianplanet.org>
20976         * data/Makefile.am: Fixed to install properly during
20977         package building.
20978         
20979         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20980         * src/debug-tree.c: Fixed a crash bug.
20981         * src/compiler_options.c: Takes care of linking the missing pieces;
20982         C flags, libs, optimization options, debug and profile.
20984         Patch from: Enver ALTIN  <ealtin@casdb.com>
20985         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
20986         
20987 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
20989         Reviewed by Naba Kumar  <naba@gnome.org>
20990         * src/project_dbase.c: Fixed bugs #778263 and #778413
20991           Adding multiple files to project should work now.
20993 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
20995         Reviewed by Naba Kumar  <naba@gnome.org>
20996         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
20997         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
20998         for Locals window.
21000 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21002         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21004 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21006         * src/text_editor.c: Fix translatable string (#113934).
21008 2003-07-04  Naba Kumar  <naba@gnome.org>
21010         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21011         bug when there is no project open. Bug #____.
21012         
21013         * src/source.c: Fixed a bug with build failure with non-gnome
21014         project with glade-generated source (eg. gtk2). Bug #____.
21016 2003-06-26  Naba Kumar  <naba@gnome.org>
21018         * src/anjuta.h: Removed reference to windows-dialog.h.
21019         * src/message-manager-private.[cc,h]: Fixed doulbe click
21020         activation of messages to properly jump at the destination.
21021         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
21022         * src/toolbar.c: Code clean-ups.
21023         
21024         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21025         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
21026         
21027         * src/message-manager-private.[cc,h]: Removed dead codes.
21028         
21029         * (new) data/properties/css.properties,
21030         data/properties/anjuta.properties, data/properties/Makefile.am:
21031         Added CSS syntax hiliting properties.
21032         
21033         * tagmanager/tm_file_entry.c: Fixed a possible bug.
21034         * src/debugger.c: Clean ups.
21035         * src/lexer.h: Added CSS lexer definition.
21036         
21037         * Makefile.am: Installs destop file properly.
21038         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
21039         * NEWS: Updated for 1.1.97 release.
21040         * src/main_menubar_def.h: Changed some non working shortcuts.
21041         
21042 2003-06-24  Naba Kumar  <naba@gnome.org>
21044         * src/search-replace.c: Shows the dialog properly, even when it is
21045         hidden behind another window.
21046         
21047         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
21048         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
21049         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
21050         and code clean up.
21051         
21052         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
21053         setup wizard dialogs.
21054         
21055         * src/debugger.c: Removed a redundant call to
21056         debugger_update_controls().
21057         * src/compiler_options.c, src/launcher.c: code cleanup.
21058         * src/executer.c: Fixed execution bug with 'Set Program params...".
21059         
21060 2003-06-23  Naba Kumar  <naba@gnome.org>
21062         * widgets/e-splash.c: Removed border around the splash image.
21063         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
21064         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
21065         * src/cvs.c: Added a frame around commit log text widget.
21066         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
21067         crash bug associated with translated combo box list in preferences
21068         dialog (in different locale other than en_US). Used widget names
21069         to pass the combo list items.
21070         * po/POTFILES.in: Updated.
21071         * src/launcher.c: Creates the zvt terminal at startup (and not
21072         every time a build is done) -- speeds up buld operations.
21073         * src/file_history.c: Should be if() conditional instead of
21074         assertion check.
21075         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
21076         Disabled useless warnings.
21077         * src/project_dbase.c: Fixed bonobo 2 project name.
21078         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
21079         and uses correct glade-2 for file generation.
21080         
21081 2003-06-21  Naba Kumar  <naba@gnome.org>
21083         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21084         And disables autocomple show for numbers (very annoying).
21085         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21086         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21087         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21088         from view menu and adjust the controls accordingly.
21089         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21090         only OK button.
21091         * src/project_dbase.[c,h]: Removed show_local flag processing.
21092         * src/message-manager.[c,h]: Reorganized messages tabs in more
21093         sensible order.
21094         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21095         Also added PCRE dependency.
21096         
21097 2003-06-20  Naba Kumar  <naba@gnome.org>
21099         * pixmaps/anjuta_splash.png: New splash.
21100         from Jean Schurger  <yshartk@schurger.org>
21101         
21102         * src/controls.c: De-sensitize run-to-cursor when debugger
21103         is not running.
21104         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21105         
21106         * src/message-manager-private.cc: Fixed to properly jump at
21107         the right file:line.
21108         
21109         * src/appwiz_page1.c: Fixed to correctly determine the project
21110         trpe from the wizard.
21111         
21112 2003-06-20  Naba Kumar  <naba@gnome.org>
21114         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
21115         * src/watch_gui.c: Code cleanups.
21116         * src/debugger.[c,h], src/stack_trace.[c,h],
21117         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
21118         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
21119         Removed direct access to stack_trace private data, Increased debugger
21120         command size from 256 to 1024 (to be on safer side). Also implemented
21121         row-activated signle for seting frame and viewing the source.
21122         * src/debugger.c: Avoids starting program and stopping debugger
21123         when starting debugger and stopping program, respectively.
21124         
21125         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
21126         Reverted codes to start debugger automatically
21127         The file is brought to the state just after the branching 
21128         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
21129         some code clean ups.
21130         
21131         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
21132         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
21133         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
21134         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
21135         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
21136         src/project_dbase.c: Code clean ups.
21137         
21138         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
21139         (Projects dir) so that correct $HOME/Projects path is set when
21140         anjuta is run for the first time.
21141         
21142 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
21144         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
21146 2003-06-13  Naba Kumar  <naba@gnome.org>
21148         * src/stack_trace_cbs.c: Moved variable declaration at the
21149         top of the block (bug #737867)
21150         
21151         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
21152         just CFLAGS and CXXFLAGS (bug #743617).
21153         
21154         * src/create_global_tags.sh: Fixed shell script to properly
21155         detect installed *-config files.
21156         
21157 2003-06-12  Naba Kumar  <naba@gnome.org>
21159         * src/preferences.[c,h]: Added methods for custom widgets in
21160         preferences: using custom set/get methods for them.
21161         
21162         * src/anjuta-encoding.c: Implemented up/down of the encodings
21163         in the list and property saves correctly.
21164         
21165         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21166         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
21167         the beginning of a file.
21169         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21170         * src/aneditor.cxx, src/aneditor.h,
21171         src/controls.c, src/main_menubar.c, src/main_menubar.h,
21172         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21173         src/mainmenu_callbacks.h: Allows the operator to select the current
21174         word or the current line (Request: 680801). It puts also
21175         sensitive/unsensitive several select/comment menu items.
21177         * src/breakpoints.c: Presets by default the current line for a
21178         defined breakpoint.
21180 2003-06-11  Naba Kumar  <naba@gnome.org>
21182         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
21183         color (red highlight) now cosistent for inactive tabs also.
21184         
21185         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
21186         'Advanced search and replace' in Edit->Search submenu.
21187         
21188         * data/properties/tcltk.properties: Fixed bug #731851. Added line
21189         wrappings '\' where     they were missing.
21190         
21191         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
21192         message is now more descriptive and details the correct thing to do
21193         for GNOME2 desktop.
21194         
21195 2003-06-10  Naba Kumar  <naba@gnome.org>
21197         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21198         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21199         Removed any reference to particular version of automake/autoconf
21200         so that they could work with newer versions (Bug #659394).
21202         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21203         src/anjuta.c: Added coded to add/remove supported encodings.
21204         
21205         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21206         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
21207         src/project_import.c, src/project_type.c, src/project_type.h,
21208         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
21209         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
21210         from the project wizard.
21212 2003-06-06  Naba Kumar  <naba@gnome.org>
21214         Patch from Etay Meiri  <etay-m@bezeqint.net>
21215         * src/compiler_options.c: Fixed bugs related to clean before
21216         build patch.
21217         
21218         * anjuta.desktop.in.in: Added commandline options.
21219         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
21220         -dP and -A flags of CVS update into different options.
21221         
21222 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21224         * configure.in: Removed "ta" from ALL_LINGUAS.
21226 2003-06-02  Naba Kumar  <naba@gnome.org>
21228         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
21229         return NULL for undefined properties and "" for defined but empty
21230         strings. It was creating many problems where both are assumed to be
21231         same. And besides, it doesn't matter to differentiate the two (the
21232         problem with preferences was due to a different bug).
21234         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
21235         correctly. Also, s/props_build_in/props_built_in/g.
21236         
21237         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
21238         list.
21239         
21240         * src/an_file_view.c: Unrefed pixbufs when done with them.
21242         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
21243         (removed) file_text.png: Added and removed pixmaps.
21244         
21245 2003-05-30  Naba Kumar  <naba@gnome.org>
21247         * anjuta.glade: Fixed encodings preferences dialog
21248         
21249 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
21250         
21251         Reviewed by Naba Kumar  <naba@gnome.org>
21252         
21253         * src/build_project.c src/clean_project/c: perform a clean before
21254         build, if required. Show the message manager on clean.
21255         * src/compiler_options.c: save the new options when window is closed
21256         and flag project to be cleaned before the next build.
21257         * src/project_dbase.c: added a 'clean before build' flag to project
21259 2003-05-29  Naba Kumar  <naba@gnome.org>
21261         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
21262         dialog.
21263         
21264         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
21265         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
21266         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
21267         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
21268         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
21269         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
21270         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
21271         print_color.xpm, print_landscape.xpm, print_layout.xpm,
21272         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
21274         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
21275         Removed unused icons references.
21277 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
21279         Reviewed by Naba Kumar  <naba@gnome.org>
21280         
21281         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
21282           src/compiler_options.c, src/debugger.c, src/find_replace.c,
21283           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
21284           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
21285           src/toolbar_callbacks.c: HIG compliant dialogs.
21287         * src/utilities.c: anjuta_button_new_with_stock_image() and
21288           anjuta_dialog_add_button() stolen from gedit.
21290         * src/main_menubar_def.h: Fixed mnemonics.
21292 2003-05-26  Naba Kumar  <naba@gnome.org>
21294         * src/project_dbase_gui.c: Added header files filter for add file
21295         dialog box. Disabled project window to be transient window.
21296         
21297         * src/message-manager.cc: Disabled message manager window to be
21298         transient window.
21299         
21300         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
21301         a file could not be loaded.
21302         
21303         * src/project_dbase.c: Fixed a bug with GUI editor command
21304         where empty string is returned.
21305         
21306         * src/Makefile.am, src/preferences.h, src/text_editor.c
21307         src/text_editor.h, (new) src/anjuta-encodings.h,
21308         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
21309         Added encoding support and to handle characters encoding correctly
21310         by auto detecting it during load. Added preferences for selecting
21311         the encoding during save.
21313         * src/preferences.c, src/resources.c: Removed debug messages.
21315         Patch from: Alexander Nedotsukov <bland@mail.ru>
21316         * src/getline.c: Fixed many fatal bugs for FreeBSD.
21318 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21319         * src/anjuta.c: Try to sow the splash image more often.
21321 2003-05-20  Naba Kumar  <naba@gnome.org>
21323         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21324         * src/debug_tree.c: Colorize the modified locals during
21325         debugging and call memory analyze from the debugger.
21326         * src/breakpoints.c: The color is now different for the enabled
21327         and disabled breakpoints. Anjuta now can erase several
21328         breakpoints defined at the same line. The markers are updated
21329         according to the enable/disable action.
21330         
21331         Patch from Etay Meiri  <etay-m@bezeqint.net>
21332         * src/launcher.c: Fixes launcher freeze up bug during build.
21334 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
21336         Reviewed by Naba Kumar  <naba@gnome.org>
21337         * scintilla/PropSet.h: Change member variables from private to protected.
21338         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
21339         to PropSetFile class, which return a gchar * (and can therefore indicate
21340         whether properties are empty or do not exist) and make prop_get and
21341         prop_get_expanded use them.
21342         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
21343         that the result of of prop_get cannot be an empty string.
21345 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
21347         Reviewed by Naba Kumar  <naba@gnome.org>
21348         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
21349         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
21350         src/text_editor_cbs.c: When saving all the files in the project, the
21351         text editors are now only rehighlighted once instead of once for each
21352         file saved.
21354 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21355         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21356         * src/anjuta.desktop.in.in: Support startup notification.
21357 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21358         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21359         * src/anjuta.desktop.in.in: Support startup notification.
21362 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
21364         Reviewed by Naba Kumar  <naba@gnome.org>
21365         
21366         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
21367         memory leak from glade_xml_new call. Removed gxml field from Executer
21368         struct as only used in create_executer_dialog and then destroyed.
21369         
21370         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
21371         
21372         * src/configurer.c: Fix warning trying to connect signal to non-existent
21373         environment entry in configure dialog and fix crash when closing the
21374         window.
21375         
21376         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
21377         gnome_date_edit_get_time instead.
21378         
21379         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
21380         in view menu required renumbering elsewhere.
21382 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
21384         Reviewed by Naba Kumar  <naba@gnome.org>
21385         
21386         * src/breakpoints.c: fixed an error when removing breakpoint
21387         * src/controls.c: 'run to cursor' is sensitive when debugger not active
21388         * src/debugger.c: changes to the way the debugger is activated
21389         * src/debugger.h: clean ups
21391 2003-05-13  Naba Kumar  <naba@gnome.org>
21393         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21394         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
21395         src/memory.h: A new version of memory and the interface
21396         is now integrated in anjuta.glade
21398 2003-05-09  Naba Kumar  <naba@gnome.org>
21400         * configure.in: Bumped required gtk version to 2.0.8.
21401         
21402 2003-05-06  Naba Kumar  <naba@gnome.org>
21404         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
21406 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21407         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
21409 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21410         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
21411         , tagmanager/c.c: Support for ProC and RDB files.
21413 2003-05-06  Naba Kumar  <naba@gnome.org>
21415         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
21416         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21417         Uncomment (Box & Stream), Select the current function,
21418         authorize the "Quit" button of the GotoLine window
21420 2003-05-05  Naba Kumar  <naba@gnome.org>
21422         * src/watch_gui.h: CVS added new file.
21424         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
21426         Patch from Etay Meiri <etay-m@bezeqint.net>
21427         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
21428         src/mainmenu_callbacks.c, src/message-manager.cc,
21429         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
21430         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
21431         Ported stack trace to GNOME2 and added it in the message manager
21432         pane.
21434 2003-05-02  Naba Kumar  <naba@gnome.org>
21436         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
21437         
21438         * src/preferences.[h,c]: Fixed preferences to save only one copy of
21439         preferences property.
21440         
21441         * anjuta.prj: Fixed multiple preferences saved data.
21442         
21443         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
21444         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21445         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
21446         scintilla/include/Platform.h, scintilla/include/PropSet.h,
21447         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
21448         Upgraded scitilla from CVS with faster window repaint
21449         and more bugfixes.
21450         
21451         Patch from  Etay Meiri  <etay-m@bezeqint.net>
21452         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
21453         and code cleanups
21454         
21455 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
21457         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
21458         the window if messages are appended to the end and the scrollbar is
21459         at the end.
21461 2003-04-29  Naba Kumar  <naba@gnome.org>
21463         * configure.in: Removed omf-install from Makefiles list.
21465 2003-04-28  Naba Kumar  <naba@gnome.org>
21467         * po/POTFILES.in: Remvoded deleted files.
21468         
21469         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
21470         pixmaps/windows-style-undocked.png: Added setup wizard's images.
21472         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
21473         is executed as detached) is not set properly.
21474         
21475 2003-04-25  Naba Kumar  <naba@gnome.org>
21476         
21477         * anjuta.prj: Updated.
21478         * src/anjuta_info.c: Fixed text wrapping and column view.
21479         * data/welcome.txt.in: Removed unaligned characters.
21480         
21481 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21482         * src/main_menubar.c: Disable setup dialog.
21484 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21485         * src/breakpoints.c; Fixed compilation with older GCC
21486         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
21487         * HACKING: Spelling fixes (Suggested by Stephen Knight)
21489 2003-04-18  Naba Kumar  <naba@gnome.org>
21491         * anjuta.prj: Updated (includes compiler options).
21492         
21493         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
21494         function from anjuta.c (it was already available in anjuta-tools.c).
21495         
21496 2003-04-18  Naba Kumar  <naba@gnome.org>
21498         * src/about.c, THANKS: Updated
21499         
21500         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
21501         
21502         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
21503         properly from the project session before updating the file
21504         view.
21505         
21506         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21507         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
21508         dialog settings (as it will not be required once GDL is in place) and
21509         added file view filters in the settings sub-menu.
21511 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21512         * HACKING: Updated
21513         * configure.in: Disable cast checks on final build.
21515 2003-04-17  Naba Kumar  <naba@gnome.org>
21517         * src/build_project.c: Fixed a compilation error.
21519         * src/launcher.c: Removed commnets.
21520         
21521         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
21522         properties from editor tab to indentation tab and fixed a property
21523         label for proper i18n translation. Fixed typos in project config
21524         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
21525         sorting and reordering in compiler options dialog.
21526         
21527         * src/compiler_options.c: Implemented _save() function to save the
21528         options (which was pending).
21529         
21530         * src/build_project.c: Destroys install-as-root dialog when it is done.
21531         
21532         * src/an_symbol_view.c: Change "event" event to "event-after" so
21533         that symbol row is selected first before the popup is shown.
21534         
21535 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21537         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
21538         file in CVS/Entries. (Reviewed and applied by Biswa)
21540 2003-04-16  Naba Kumar  <naba@gnome.org>
21542         * aneditor.cxx: use unicode everytime (fixed unicode related
21543         bugs).
21545         * anjuta.prj: Fixed UI editor name (blank to use default) and
21546         anjuta version.
21547         
21548         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
21549         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
21550         Editor preferences page.
21552 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21553         * src/anjuta.[ch], src/print.c: Fixed warnings
21554         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
21555         * configure.in: Profiling support with gprof
21557 2003-04-16  Naba Kumar  <naba@gnome.org>
21559         Patch from Gaëtan de Menten  <ged@bugfactory.org>
21560         * src/launcher.c: Fixed cvs dialog.
21561         
21562 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
21563         
21564         * src/message-manager-private.cc: Fixed double-click on first line of 
21565         output to properly select a line.
21566         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
21567         because still was a deprecatd GtkCTreeNode and always NULL anyway.
21569 2003-04-15  Naba Kumar  <naba@gnome.org>
21571         * src/message-manager-private.cc: Fixed the glade filename typo.
21573 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21574         * scintilla/*, data/properties/*: Scintilla CVS merge
21575         * anjuta.prj: Removed unnecessary files.
21576         * scintilla/PlatGTK.cxx: Force Pango fonts always
21577         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
21578         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
21579         for preferences.
21580         * configure.in: Change version no. for 1.1.1 (alpha release)
21581         * configure.in: Added '--with-pref-suffix' option.
21582         * config.guess, config.sub: Removed from CVS.
21584 2003-04-15  Naba Kumar  <naba@gnome.org>
21586         Patch from Timothee Besset  <ttimo@idsoftware.com>
21587         * Makefile.am: Fixed a shell script error during intallation.
21588         
21589 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21591         Reviewed by Naba Kumar  <naba@gnome.org>
21592         * src/message-manager.cc: Added popup-menu to TreeView and fixed
21593         set_wm_class to use "anjuta" instead of "an.
21594         * src/message-manager-private.cc: Headers are hidden again.
21596 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21597         * src/project_dbase_gui.c: Memory corruption fix.
21598         * anjuta.prj: Updated project file
21600 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21601         * an_file_view.c: Connect to event-after signal rather than event so that
21602         selection is updated first and thus context menu is for the right file.
21603         Reviewed and applied by Biswa.
21605 2003-04-14  Naba Kumar  <naba@gnome.org>
21607         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
21608         
21609         * src/auncher.c: More child exit fixes
21610         from Timothee Besset  <ttimo@idsoftware.com>
21612 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21613         
21614         Reviewed by Naba Kumar  <naba@gnome.org>
21615         
21616         * src/message-manager.[c/h], src/message-manager-private[c/h],
21617                 anjuta.[c/h]: Ported message-manager to Gtk2
21618         
21619         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21620         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
21621         src/clean_project.c, src/compile.c, src/configurer.c,
21622         src/controls.c, src/cvs.c, src/debugger.c,
21623         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
21624         src/project_import.c, src/search-replace.c: Changed name from
21625         AnjutaMessageManager to AnMessageManager to avoid too long type
21626         and funtion names.
21628 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21629         * src/launcher.c: Fix build won't stop problem - TTimo
21630         * TODO: Updated
21631         * pixmaps/anjuta_splash.c: New splash screen prototype.
21632         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
21633         * src/compiler_options.c: Mute pkgconfig errors.
21634         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
21636 2003-04-10  Naba Kumar  <naba@gnome.org>
21638         * configurer.[c,h]: Fixed dialog to close properly.
21639         * src/project_dbase.c, widgets/gnomefilelist.c: Added
21640         debugging asserts.
21641         
21642 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21643         * anjuta.prj: Removed unnecessary files, load with 1.2.0
21644         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
21645         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
21646         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
21647         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
21648         src/makefile.am: Move gdl to it's own directory.
21649         * global-tags/create_global_tags.sh: Silently ignore SDL error.
21651 2003-04-09  Naba Kumar  <naba@gnome.org>
21653         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
21654         branch.
21656 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21657         * src/anjuta-tools.c: Use CDATA for saving tools data.
21658         * anjuta.glade, src/search-replace.c: Port from branch.
21659         * widgets/e-splash.*, src/main.c: Better splash screen.
21660         * configure.in, widgets/gdl*: Import GDL widgets.
21661         * ROADMAP: Updated roadmap.
21662         * src/an_file_view.c: Use GDL icons for file tree.
21664 2003-04-09  Naba Kumar  <naba@gnome.org>
21666         * anjuta.glade: Added (hidden) initial setup-wizard window.
21667         
21668         Patch from: Vitaly  <vvv@rfniias.ru>
21669         * src/preferences.c: Fixes a bug with libglace widget access with
21670         translated strings.
21672         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21673         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21674         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21675         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
21676         src/toolbar_callbacks.[c,h],
21677         src/memory.c, src/message-manager-private.cc,
21678         src/message-manager-private.h, src/message-manager.cc,
21679         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
21680         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
21681         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
21682         watch window to a subwindow in the notebook
21684 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21685         * ROADMAP: Updated roadmap.
21687 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
21689         * configure.in: Added Belarusian to ALL_LINGUAS.
21691 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21692         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
21693         Henry Jia
21694         * ROADMAP: Added roadmap for HEAD.
21696 2003-03-29  Naba Kumar  <naba@gnome.org>
21698         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
21699         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
21700         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
21701         (new) pixmaps/start-with-wizard.png,
21702         (new) pixmaps/start-with-import.png,
21703         (new) pixmaps/start-with-open.png Added Start with dialog which pops
21704         up on anjuta start-up to give quick access to opening file/project or
21705         creation wizards.
21707         * src/main.c: Sets proper data directory for the gnome
21708         program.
21710 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21711         * src/text_editor.c: Fixed error/warning indicators.
21713 2003-03-24  Naba Kumar  <naba@gnome.org>
21715         * README: Correct version.
21716         
21717 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
21719         * configure.in: Added checks to see if were building on FreeBSD
21720         systems.  Sets -DFREEBSD if we are, and also attempts to find
21721         gmake if the host system is FreeBSD.
21723         * src/getline.c: New file used to provide the getline function,
21724         which isnt available on a FreeBSD system.  The function is only
21725         defined if FREEBSD is defined.
21727         * src/Makefile.am: Added getline.c to anjuta_SOURCES
21729         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
21730         configure.in sets this to gmake on FreeBSD systems, and make
21731         on everything else.
21733 2003-03-23  Naba Kumar  <naba@gnome.org>
21735         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
21736         
21737         * anjuta.spec.in: Fixed spec file for correct file paths and
21738         corrected rpmbuild.
21740         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
21741         the rpm build command separately now.
21742         
21743         * src/anjuta.c, windows-dialog.c: Added some more window management
21744         stuffs (not still fully working, though).
21746         * TODO: Updated.
21748 2003-03-22  Naba Kumar  <naba@gnome.org>
21750         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
21752 2003-03-21  Naba Kumar  <naba@gnome.org>
21754         * README: Removed Andy Piper's name from the active maintainers
21755         list on his request.
21756         
21757         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
21758         preferences.
21759         
21760         * src/anjuta-tools.c: Fixed compiler errors.
21762         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
21763         show bugs.
21764         
21765         * src/commands.c, src/src_paths.c, src/style-editor.c,
21766         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
21767         becuase they are now hidden by default (from glade editing).
21768         
21769         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
21770         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
21771         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21772         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
21773         basic windows managements.
21774         
21775 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21776         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
21777         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
21778         Enver ALTIN (a.k.a. skyblue)
21780 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21781         * tagmanager/*: Added ignore-list for symbols. This will make
21782         parsing more accurate for projects. Doc updates needed.
21784 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21785         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
21786         * launcher/Makefile.am: Link to correct libraries
21787         * src/launcher.c: Do not allow NULL shell
21789 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
21790         * src/debug_tree.c: Improve debug tree view.
21792 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
21794         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
21795         'Run Configure Script' and 'Execute Program'. Increase minimum width
21796         of Configure dialog.
21797         * find_in_files.c, find_in_files_cbs.*: Properly create the file
21798         list widget by setting a model and adding a column and renderer.
21799           Actually store the nocvs toggle button in FindInFiles data structure.
21800           Handle selection changes via changed signal rather than row_activated.
21801           Use response signal for handling the close and find buttons.
21802           Close window when escape is pressed.
21803         * find_replace.c: Close window when escape is pressed.
21804         * find_text.c: Close window when escape is pressed in find dialog as
21805         well as wrap search question, where now Yes is the default button.
21807 2003-03-05  Naba Kumar  <naba@gnome.org>
21809         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
21811         * src/message-manager-private.cc: Fixed a bug with vte conditional
21812         compilation.
21813         * anjuta.glade: Hides all windows in glade file.
21815 2003-03-05  Naba Kumar  <naba@gnome.org>
21817         * src/an_file_view.c: Fixed a compilation warning.
21818         * src/message-manager-private.cc: Conditional compilation for vte
21819         API.
21820         
21821 2003-02-28  Naba Kumar  <naba@gnome.org>
21823         * configure.in, anjuta.spec.in: Updated dependency packages version.
21824         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
21825         * src/preferences.c: Added debug assertions.
21826         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
21827         editor to enable/disable bringing the recent editor tabs first.
21828         
21829         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21830         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
21831         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
21832         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
21833         and     bug fixes. Also code clean ups.
21834         
21835         * (new) src/search-replace.[h,c]: New search replace implementation
21836         from ANJUTA_1_0_0 branch.
21837         
21838         * (new) src/windows-dialog.[h,c]: New windows management class
21839         [work in progress].
21841 2003-02-28  Naba Kumar  <naba@gnome.org>
21843         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
21844         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
21845         src/appwizard.c, src/build_file.c, src/build_project.c,
21846         src/clean_project.c, src/compile.c, src/configurer.c,
21847         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
21848         src/message-manager-dock.c, src/message-manager-dock.h,
21849         src/message-manager-private.cc, src/message-manager.cc,
21850         src/preferences-dialog.c, src/preferences-dialog.h,
21851         src/preferences.c, src/preferences.h, src/project_dbase.c,
21852         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
21853         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
21854         src/utilities.c, src/utilities.h:
21855         
21856         Widgetized Preferences and gave proper function names.
21858         * src/executer.c: Fixed a session loading bug.
21859         
21860 2003-02-27  Naba Kumar  <naba@gnome.org>
21862         * printing/print.c: Fixed printing font bug that failed to load the
21863         proper fonts.
21864         
21865         * src/toolbar.c: Disabled LED flashing (not yet implemented).
21866         
21867         * TODO, anjuta.prj: Updated.
21869 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
21871         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21872         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21873         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21874         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
21875         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
21876         fixed omf errors
21878 2003-02-25  Naba Kumar  <naba@gnome.org>
21880         * Makefile.am: Excluded omf-install from installation as the docs are
21881         not ready.
21882         
21883         TODO: Updated.
21884         
21885         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
21886         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
21887         property names and added new editor properties and code cleanups.
21888         Also added new project properties.
21889         
21890         * src/compiler_options.[h,c]: Added pkg-config packages supports
21891         and fixed bugs.
21892         
21893         * src/glade_iface.h: Cleanups.
21894         
21895         * src/launcher.c: Used timer instead of idle to scan.
21896         
21897         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
21898         src/project_config.[h,c], src/project_import.c: Implemented project
21899         property to define GUI editor and to handle it.
21900         
21901         * src/preferences.c: i18n fixes.
21902         
21903         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
21904         unused (and old) pixmaps.
21905         
21906         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
21907         
21908 2003-02-25  Naba Kumar  <naba@gnome.org>
21910         * src/message-manager-private.[h,cc], src/preferences.c,
21911         anjuta.glade, anjuta_dialog_strings.c: Implemented
21912         gnome terminal profiles for the terminal preferences and moved the
21913         addition of terminal preferences in the terminal constructor.
21914         
21915         * anjuta.prj: Updated.
21917 2003-02-24  Naba Kumar  <naba@gnome.org>
21919         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
21920         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
21921         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
21922         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
21923         preferences dialog.
21925         * TODO: Updated.
21927         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
21928         text selection and child re-spawning.
21930         * src/pixmaps.h: Removed unused pixmaps definitions.
21931         
21932 2003-02-23  Naba Kumar  <naba@gnome.org>
21934         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
21935         the project tree/window.
21937         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
21938         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
21939         Correct the use of a variable and implemented session save/load
21940         for tree expansion states.
21941         
21942         * src/main_menubar_def.h: Fixed shortcuts keys.
21943         
21944         * src/anjuta.c, src/gnome_project.c: Code clean ups.
21945         
21946         * anjuta.prj: Updated.
21947         
21948 2003-02-22  Naba Kumar  <naba@gnome.org>
21950         * src/debug_tree.[c,h]: GNOME2 port from 
21951         Etay Meiri <etay-m@bezeqint.net>
21952         
21953         * src/an_file_view.c, src/resources.[h,c],
21954         data/properties/bash.properties,
21955         data/properties/cpp.properties,
21956         data/properties/html.properties,
21957         data/properties/make.properties,
21958         data/properties/others.properties,
21959         data/properties/perl.properties,
21960         data/properties/props.properties,
21961         data/properties/xml.properties: Standarized file icons. Icons are
21962         defined in respective .properties file and are retrieved as resource
21963         data.
21965         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
21966         in labels from the commands editor as that would create
21967         problems for translators.
21969 2003-02-21  Naba Kumar  <naba@gnome.org>
21971         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
21972         as they should be part of CVS(?).
21974         * Makefile.am: Corrected a typo for glade generated strings file.
21976         * configure.in, po/hi.po: Added new Hindi (hi) translation
21977         in ALL_LINGUS and added initial Hindi translation.
21979         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
21980         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
21981         sv_unknown.xpm to more proper icon.
21983         * (new)data/properties/php.properties, data/properties/Makefile.am,
21984         data/properties/anjuta.properties, data/properties/html.properties:
21985         Fixed PHP syntax hilighting bug by separating php properties into
21986         different file (because of file size).
21988         * TODO: Updated.
21989         
21990 2003-02-20  Naba Kumar <naba@gnome.org>
21992         * src/breakpoints.c: Fixed breakpoints session saving/loading
21993         crash bug.
21994         
21995         * scintilla/*, scintilla/include/*: Updated to scintilla
21996         release 1.51
21997         
21998 2003-02-19  Naba Kumar <naba@gnome.org>
22000         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22001         * TODO: Updated.
22003         * Makefile.am, src/Makefile.am,
22004         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22005         (removed) src/anjuta_dialog_strings.c,
22006         (removed) src/anjuta_dialogs_strings.c,
22007         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22008         (added) anjuta.glade: Transfered glade files from src/ directory
22009         to the top level directory.
22011         * po/POTFILES.in: Updated.
22012         
22013         * (removed) macrocs2/*: Transfered to data/ directory.
22014         
22015         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22016         data/Makefile.am: Moved macros in data directory. Anjuta no longer
22017         requires to have macros dir, but the projects generated by anjuta
22018         require them.
22019         
22020         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
22021         trees.
22022         
22023         * src/defaults.c: Corrected default compiler options.
22024         
22025         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
22026         wizard.
22027         
22028         * src/message-manager-private.cc, src/message-manager-private.h,
22029         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
22030         
22031         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
22032         source code generation for gnome2 projects.
22034 2003-02-11  Naba Kumar <naba@gnome.org>
22036         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
22037         restores the expand/collaspe states of the nodes after refresh.
22038         
22039         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
22040         
22041 2003-02-11  Naba Kumar <naba@gnome.org>
22043         * src/style-editor.c: Fixed pango font description handling for fonts.
22044         * src/anjuta.glade: Removed font size spin button.
22045         * configure.in, src/anjuta.prj: Corrected version.
22046         * TODO: update.
22047         
22048 2003-02-10  Naba Kumar <naba@gnome.org>
22050         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
22051         references of scroll-menu.h and add about.h in Makefile.am.
22052         
22053         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
22054         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
22055         (removed) widgets/scroll-menu.h: Removed unused files.
22056         
22057         * Makefile.am: Added proper i18n rules and added intl tools for
22058         distributions.
22059         
22060         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
22061         to the stable release).
22062         
22063         * anjuta.spec.in: Removed manuals packaging.
22064         
22065         * data/Makefile.am: Removed 'macros' installation (not required for
22066         gnome2 projects).
22068 2003-02-10  Naba Kumar <naba@gnome.org>
22070         * po/POTFILES.in: Updated.
22072         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
22073         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
22074         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
22075         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
22076         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
22077         icons and images.
22079         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
22080         src/toolbar_callbacks.h: Fixed scintilla notification signal name
22081         and fixed to properly handle focus in find entry box.
22083         * Makefile.am: Added code for RH system menu update.
22085         * .cvsignore: Updated.
22087         * NEWS: Updated.
22089 2003-02-03  Naba Kumar <naba@gnome.org>
22091         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22092         editor preferences. and fixes dialogs.
22094         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22095         Fixed linenumbers and header margins when they are disabled and
22096         removed unused header files.
22098         * src/attact_process.[h,c], src/debugger.c: Attach to process
22099         now works.
22101         * src/help.c: Fixed dialog response.
22103         * TODO: Updated.
22105         * data/properties/anjuta.properties: Corrected typo.
22107         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
22108         Change the signal to "changed" in entry from "selection-changed" in
22109         list.
22111         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
22112         short-cuts.
22114 2003-01-31  Naba Kumar <naba@gnome.org>
22116         * configure.in: Upgraded to use libgnomeprint-2.2
22117         
22118         * printing/Makefile.am: Updated
22119         
22120         *(removed) printing/print-doc.c, printing/print-doc.h,
22121         printing/print-util.c, printing/print-util.h: Removed because already
22122         merged with print.c.
22123         
22124         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
22125         and libgnomeprintui-2.2 and fixed rendering problems.
22126         
22127         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
22128         uneccessary print properties, as they are separately taken
22129         care in gnomeprint.
22130         
22131         * po/POTFILES.in: Update.
22133 2003-01-30  Naba Kumar <naba@gnome.org>
22135         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
22136         for about dialog box.
22137         
22138         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
22139         src/pixmaps.h: Modified for the above additions for about dialog.
22141 2003-01-29  Naba Kumar <naba@gnome.org>
22143         * src/style_editor.[c,h]: Added missing files.
22144         
22145 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22146         * scintilla/XPM.[cxx|h]: Added missing files
22148 2003-01-29  Naba Kumar <naba@gnome.org>
22149         
22150         * TODO, po/POTFILES.in: Updated.
22151         
22152         * anjuta.prj, src/anjuta.glade,
22153         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
22155 2003-01-28  Naba Kumar <naba@gnome.org>
22156         
22157         * data/properties/anjuta.properties, src/aneditor.cxx,
22158         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
22159         properties into text properties (earlier it was int properties).
22161         * TODO: Updated
22162         
22163         * scintilla/AutoComplete.c,xx,
22164         scintilla/AutoComplete.h,
22165         scintilla/CallTip.c,xx,
22166         scintilla/CallTip.h,
22167         scintilla/Document.c,xx,
22168         scintilla/Document.h,
22169         scintilla/Editor.c,xx,
22170         scintilla/Editor.h,
22171         scintilla/LexAVE.c,xx,
22172         scintilla/LexCSS.c,xx,
22173         scintilla/LexHTML.c,xx,
22174         scintilla/LexOthers.c,xx,
22175         scintilla/LexPython.c,xx,
22176         scintilla/LineMarker.c,xx,
22177         scintilla/LineMarker.h,
22178         scintilla/Makefile.am
22179         scintilla/PlatGTK.c,xx,
22180         scintilla/PropSet.c,xx,
22181         scintilla/ScintillaBase.c,xx,
22182         scintilla/ScintillaBase.h,
22183         scintilla/ScintillaGTK.c,xx,
22184         scintilla/ViewStyle.c,xx,
22185         scintilla/include/Platform.h,
22186         scintilla/include/SciLexer.h,
22187         scintilla/include/Scintilla.h,
22188         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
22189         
22190         
22191         src/Makefile.am,
22192         src/an_file_view.c,
22193         src/an_symbol_view.c,
22194         src/anjuta-tools.c,
22195         src/anjuta.c,
22196         src/anjuta.glade
22197         src/anjuta.h,
22198         src/anjuta_cbs.c,
22199         src/anjuta_dialogs_strings.c,
22200         src/anjuta_info.c,
22201         src/commands.c,
22202         src/compiler_options.c,
22203         src/debugger.c,
22204         src/help.c,
22205         src/main_menubar.c,
22206         src/main_menubar.h,
22207         src/main_menubar_def.h,
22208         src/mainmenu_callbacks.c,
22209         src/mainmenu_callbacks.h,
22210         src/message-manager-private.c,c
22211         src/message-manager-private.h,
22212         src/message-manager.c,c
22213         src/message-manager.h,
22214         src/pixmaps.h,
22215         src/preferences.c,
22216         src/preferences.h,
22217         src/project_config.c,
22218         src/project_dbase.c,
22219         src/project_dbase_gui.c,
22220         src/project_import_gui.c,
22221         src/properties.c,xx,
22222         src/properties.h,
22223         src/resources.c,
22224         src/src_paths.c,
22225         src/text_editor.c,
22226         src/text_editor_gui.c,
22227         src/toolbar.c,
22228         src/utilities.c,
22229         src/utilities.h,
22230         anjuta.prj: GNOME2 porting and fixed many porting bugs.
22231         
22232 2003-01-24  Naba Kumar <naba@gnome.org>
22234         * src/text_editor_gui.c, src/toolbar.c,
22235         src/text_editor.c, src/text_editor_cbs.h:
22236         Used correct notification signal name for scintilla
22237         (gtk2) and fixed UI.
22238         
22239         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
22240         when not required.
22241         
22242         * printing/print-doc.c,
22243         printing/print.c,,
22244         src/anjuta-tools.c,
22245         src/find_replace.c,
22246         src/goto_line.c,
22247         src/launcher.c,
22248         src/mainmenu_callbacks.c,
22249         src/project_dbase.c,
22250         src/project_dbase.h,
22251         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
22252         src/text_editor.c,
22253         src/text_editor_cbs.h:
22256 2003-01-23  Naba Kumar <naba@gnome.org>
22258         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
22259         correct stock icons and organized pixmap macros.
22260         
22261         Makefile.am: Removed non-generated files.
22262         
22263         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
22264         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
22265         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
22266         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
22267         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
22268         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
22269         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
22270         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
22271         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
22272         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
22273         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
22274         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
22275         stop.xpm, undo.xpm}: Removed because no longer used.
22277         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
22278         file_unknown.xpm}: Files renamed from fv_*, as it would
22279         be the right name.
22281         * pixmaps/Makefile.am: Updated for the above changes.
22283 2003-01-23  Jakub Steiner <jimmac * ximian * com>
22285         * pixmaps/autocomplete-16.png,
22286         pixmaps/autocomplete.png,
22287         pixmaps/block-end-16.png,
22288         pixmaps/block-end.png,
22289         pixmaps/block-start-16.png,
22290         pixmaps/block-start.png,
22291         pixmaps/bookmark-first-16.png,
22292         pixmaps/bookmark-first.png,
22293         pixmaps/bookmark-last-16.png,
22294         pixmaps/bookmark-last.png,
22295         pixmaps/bookmark-next-16.png,
22296         pixmaps/bookmark-next.png,
22297         pixmaps/bookmark-prev-16.png,
22298         pixmaps/bookmark-prev.png,
22299         pixmaps/error-next-16.png,
22300         pixmaps/error-next.png,
22301         pixmaps/error-prev-16.png,
22302         pixmaps/error-prev.png: gnome2-styled icons
22305 2003-01-23  Naba Kumar <naba@gnome.org>
22307         * anjuta.prj: Updated compiler options.
22308         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
22310         * src/aneditor.cxx,
22311         src/anjuta.c,
22312         src/anjuta.glade,
22313         src/anjuta_dialogs_strings.c,
22314         src/mainmenu_callbacks.c,
22315         src/mainmenu_callbacks.h,
22316         src/text_editor.c,
22317         src/text_editor_cbs.c,
22318         src/text_editor_gui.c: GNOME2 Porting.
22320 2003-01-22  Naba Kumar <naba@gnome.org>
22322         * ChangeLog: Corrected dates.
22323         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
22324         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
22325         preferences.
22327 2003-01-22  Naba Kumar <naba@gnome.org>
22328         
22329         * plugins/patch/patch-plugin.c: Bug fix.
22330         
22331         * src/anjuta-tools.c,
22332         src/anjuta.c,
22333         src/anjuta.glade,
22334         src/anjuta.h,
22335         src/anjuta_dialogs_strings.c,
22336         src/breakpoints.c,
22337         src/cvs_gui.c,
22338         src/debugger.c,
22339         src/debugger.h,
22340         src/executer.c,
22341         src/glade_iface.c,
22342         src/main.c,
22343         src/mainmenu_callbacks.c,
22344         src/mainmenu_callbacks.h,
22345         src/preferences.c,
22346         src/project_dbase.c,
22347         src/project_dbase_gui.c,
22348         src/registers.c,
22349         src/sharedlib.c,
22350         src/signals.c,
22351         src/signals_cbs.c,
22352         src/source.c,
22353         src/stack_trace.c,
22354         src/toolbar_callbacks.c,
22355         src/utilities.c,
22356         src/utilities.h,
22357         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
22358         
22359         * src/Makefile.am,
22360         (removed) src/CORBA-Server.c,
22361         (removed) src/CORBA-Server.h,
22362         (removed) src/Gladen-common.c,
22363         (removed) src/Gladen-stubs.c,
22364         (removed) src/Gladen.h,
22365         (removed) src/Prj-common.c,
22366         (removed) src/Prj-skelimpl.c,
22367         (removed) src/Prj-skels.c,
22368         (removed) src/Prj-stubs.c,
22369         (removed) src/Prj.h,
22370         (removed) src/glades.c,
22371         (removed) src/glades.h,
22372         (removed) src/messagebox.c,
22373         (removed) src/messagebox.h: Removed because no longer used.
22375 2003-01-21  Naba Kumar <naba@gnome.org>
22377         * src/anjuta-tools.c,
22378         src/anjuta.c,
22379         src/anjuta.glade,
22380         src/anjuta_dialogs_strings.c,
22381         src/anjuta_info.c,
22382         src/anjuta_info.h,
22383         src/breakpoints.c,
22384         src/compiler_options.c,
22385         src/debugger.c,
22386         src/find_replace.c,
22387         src/find_replace.h,
22388         src/find_text.c,
22389         src/find_text.h,
22390         src/goto_line.c,
22391         src/launcher.c,
22392         src/text_editor.c,
22393         widgets/gnomefilelist.c: GNOME2 porting.
22395 2003-01-20  Naba Kumar <naba@gnome.org>
22397         * global-tags/create_global_tags.sh: Uses pkg-config to
22398         read the modules.
22399         
22400         * src/anjuta.c,
22401         src/anjuta.glade,
22402         src/anjuta.h,
22403         src/anjuta_cbs.c,
22404         src/anjuta_dialogs_strings.c,
22405         src/breakpoints.c,
22406         src/breakpoints.h,
22407         src/compiler_options.c,
22408         src/compiler_options.h,
22409         src/fileselection.c,
22410         src/fileselection.h,
22411         src/mainmenu_callbacks.c,
22412         src/project_dbase_gui.c,
22413         src/session.c,
22414         src/src_paths.c,
22415         src/src_paths.h,
22416         src/text_editor.c,
22417         src/text_editor_gui.c,
22418         widgets/gnomefilelist.c,
22419         widgets/gnomefilelist.h: GNOME2 porting.
22420         
22421         * widgets/Makefile.am,
22422         (removed) widgets/gnomedirlist.c,
22423         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
22424         
22425         * src/Makefile.am,
22426         (removed) src/src_paths_cbs.c,
22427         (removed) src/src_paths_cbs.h,
22428         (removed) src/src_paths_gui.c,
22429         (removed) src/compiler_options_cbs.c,
22430         (removed) src/compiler_options_cbs.h,
22431         (removed) src/breakpoints_cbs.c,
22432         (removed) src/breakpoints_cbs.h: Removed because they are now
22433         combined in singe file
22435 2003-01-16  Naba Kumar <naba@gnome.org>
22437         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
22438         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
22439         options dialog UI and data handling.
22442 2003-01-15  Naba Kumar <naba@gnome.org>
22444         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
22445         Completed command editor porting.
22446         
22447         * src/anjuta.c: Removed the use of commands load function
22448         (not required).
22450         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
22451         and unrefs.
22453         * src/anjuta-tools.c: Fixed translatable strings.
22454         
22455         * src/find_text.c: Fixed dialog creation from glade.
22456         
22457         * src/text_editor_gui.c, src/text_editor.c,
22458         src/text_editor_cbs.c: Completed port of detached text editor
22459         to gnome2 plateform.
22460         
22461 2003-01-14  Naba Kumar <naba@gnome.org>
22463         * src/anjuta.glade, src/preferences.[h,c],
22464         src/anjuta_dialogs_strings.c: Added build and editor
22465         preferences pages and other UIs. Fixed preferense loading and saving.
22466         
22467         * src/anjuta.c: Does case-insensitive match for tabs position
22468         preferences and removed preferences loading (done at _new() call).
22469         
22470         * anjuta-tools.c: Debugged tools dialog handling.
22471         * plugins/class-gen/clsGen.c: Fixed an undefined function.
22472         
22473 2003-01-13  Naba Kumar <naba@gnome.org>
22475         * ABOUT-NLS: Update (strange).
22477         * autogen.sh: Removed blocking code.
22479         * configure.in: Fixed an autogen bug.
22480         
22481 2003-01-13  Naba Kumar <naba@gnome.org>
22483         * (new)src/anjuta.gladep
22484         (new)src/messagebox.c
22485         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
22486         will be gradually removed (and then the files).
22487         
22488         * Makefile.am,
22489         anjuta.prj,
22490         printing/print-util.c,
22491         printing/print.c,
22492         scintilla/ScintillaGTK.c,xx
22493         src/Makefile.am,
22494         src/an_file_view.c,
22495         src/an_symbol_view.c,
22496         src/anjuta.c,
22497         src/anjuta.glade
22498         src/anjuta.h,
22499         src/anjuta_dialogs_strings.c,
22500         src/anjuta_gui.c,
22501         src/attach_process.c,
22502         src/attach_process.h,
22503         src/breakpoints.c,
22504         src/breakpoints.h,
22505         src/breakpoints_cbs.c,
22506         src/commands.c,
22507         src/commands.h,
22508         src/compiler_options.c,
22509         src/compiler_options.h,
22510         src/compiler_options_cbs.c,
22511         src/configurer.c,
22512         src/configurer.h,
22513         src/controls.c,
22514         src/cvs_cbs.c,
22515         src/debug_tree.c,
22516         src/debug_tree.h,
22517         src/executer.c,
22518         src/executer.h,
22519         src/find_in_files.c,
22520         src/find_in_files.h,
22521         src/find_in_files_cbs.c,
22522         src/find_replace.c,
22523         src/find_replace.h,
22524         src/find_text.c,
22525         src/find_text.h,
22526         src/goto_line.c,
22527         src/help.c,
22528         src/help.h,
22529         src/launcher.c,
22530         src/main.c,
22531         src/main_menubar.c,
22532         src/mainmenu_callbacks.c,
22533         src/message-manager.c,c
22534         src/pixmaps.h,
22535         src/preferences.c,
22536         src/project_config.c,
22537         src/project_config.h,
22538         src/project_dbase.c,
22539         src/project_import_cbs.c,
22540         src/resources.c,
22541         src/resources.h,
22542         src/splash.c,
22543         src/src_paths.c,
22544         src/src_paths.h,
22545         src/src_paths_gui.c,
22546         src/text_editor.c,
22547         src/text_editor_gui.c,
22548         src/toolbar.c,
22549         src/toolbar.h,
22550         src/utilities.c,
22551         src/utilities.h,
22552         src/wizard_gui.c,
22553         widgets/gnomefilelist.c: GNOME2 Port.
22555 2003-01-10  Naba Kumar  <naba@gnome.org>
22557         * src/an_file_view.c,
22558         src/anjuta_gui.c,
22559         src/appwizard_gui.c,
22560         src/compiler_options.c,
22561         src/compiler_options_cbs.c,
22562         src/cvs_cbs.c,
22563         src/executer.c,
22564         src/fileselection.c,
22565         src/find_in_files.c,
22566         src/goto_line.c,
22567         src/main_menubar.c,
22568         src/memory.c,
22569         src/message-manager-dock.c,
22570         src/preferences.c,
22571         src/project_dbase_gui.c,
22572         src/project_import_gui.c,
22573         src/registers_gui.c,
22574         src/sharedlib_gui.c,
22575         src/src_paths_gui.c,
22576         src/text_editor_gui.c,
22577         src/toolbar.c,
22578         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
22580 2003-01-09  Naba Kumar <naba@gnome.org>
22582         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
22583         problems with some comments.
22585         * anjuta.prj: New project file (updated?)
22587         * src/Makefile.am: Enabled deprecated API and fixed variables.
22589         * src/an_file_view.c,
22590         src/an_symbol_view.c,
22591         src/anjuta-plugins.c,
22592         src/anjuta-tools.c,
22593         src/anjuta.c,
22594         src/anjuta_gui.c,
22595         src/appwizard_cbs.c,
22596         src/attach_process.c,
22597         src/attach_process_cbs.c,
22598         src/compiler_options.c,
22599         src/compiler_options_cbs.c,
22600         src/launcher.c,
22601         src/mainmenu_callbacks.c,
22602         src/message-manager-private.c,c
22603         src/message-manager-private.h,
22604         src/message-manager.c,c
22605         src/message-manager.h,
22606         src/project_dbase.c,
22607         src/project_dbase.h,
22608         src/project_dbase_gui.c,
22609         src/project_import_cbs.c,
22610         src/project_import_gui.c,
22611         src/registers.c,
22612         src/resources.c,
22613         src/resources.h,
22614         src/sharedlib.c,
22615         src/signals.c,
22616         src/signals_cbs.c,
22617         src/signals_gui.c,
22618         src/splash.c,
22619         src/src_paths_cbs.c,
22620         src/src_paths_gui.c,
22621         src/stack_trace.c,
22622         src/text_editor.c,
22623         src/text_editor_gui.c,
22624         src/text_editor_menu.c,
22625         src/toolbar.c,
22626         src/toolbar_callbacks.c,
22627         src/utilities.c,
22628         src/watch.c,
22629         src/watch_cbs.c,
22630         src/wizard_gui.c: GNOME porting.
22632 2002-12-24 Naba Kumar <naba@gnome.org>
22634         * AUTHORS, ChangeLog, HACKING, Makefile.am,
22635         NEWS, README, SEARCH-REPLACE,
22636         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
22637         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
22638         launcher/Makefile.am,
22639         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
22640         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
22641         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
22642         printing/print-util.c, printing/print.c, printing/print.h,
22643         scintilla/*/*, widgets/e-shell-about-box.c,
22644         src/*, tagmanager/*/*, widgets/Makefile.am,
22645         widgets/gnomefilelist.c:
22646         
22647         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
22648         src/*.[c,h] files to gnome2 API.
22650         * src/anjuta_dialogs_strings.c: Added glade generated translatable
22651         strings table.
22653 2002-10-23  Naba Kumar <naba@gnome.org>
22655         * autogen.sh: Prevented Users from building HEAD cvs.
22656         
22657 2002-09-16  Stephane Demurget  <demurgets@free.fr>
22659         * src/anjuta.glade: added the compiler options dialog, hopefully
22660         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
22662 2002-09-15  Stephane Demurget  <demurgets@free.fr>
22664         * src/anjuta.glade: fixed a lot of small glitches.
22666         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
22667         now.
22669         * src/breakpoints_cbs.c: polished a bit.
22671 2002-09-15  Stephane Demurget  <demurgets@free.fr>
22673         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
22675         * src/commands.c: partial gnome 2 port.
22677         * src/utilities.[ch]: changed some bits to be const.
22679 2002-09-14  Stephane Demurget  <demurgets@free.fr>
22681         * src/Makefile.am: removed breakpoints_gui.c and added a check
22682         for gdk-pixbuf deprecated functions, but there shouldn't be much
22683         anyway.
22685         * src/breakpoints_gui.c: killed.
22687         * src/anjuta.glade: added two dialogs for the breakpoints management.
22689         * src/anjuta.h:
22690         * src/anjuta_cbs.c:
22691         * src/appwizard.c:
22692         * src/attach_process.c:
22694         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
22695         really huge changes and porting work.
22696         
22697         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
22698         (breakpoints_dbase_new): moved the UI init bits here.
22700         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
22701         a lot, not using any color anymore (not HIG compliant) and not using
22702         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
22703         to be double checked.
22705         * src/build_file.c:
22706         * src/build_project.c: gnome 2 port.
22708 2002-09-11  Stephane Demurget  <demurgets@free.fr>
22710         * src/anjuta.glade:
22711         * src/anjuta.h:
22712         * src/anjuta_cbs.c:
22713         * src/appwizard.c:
22714         * src/breakpoints.c:
22715         * src/breakpoints_cbs.c: cleaned up some bits.
22717 2002-09-09  Stephane Demurget  <demurgets@free.fr>
22719         * src/Makefile.am:
22720         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
22722         * src/an_symbol_view.[ch]:
22723         * src/attach_process_cbs.h: polished a bit.
22725         * src/breakpoints_cb.[ch]: partial gnome 2 port.
22727 2002-09-02  Stephane Demurget  <demurgets@free.fr>
22729         * configure.in:
22730         * src/Makefile.am: added libglade-2 to the build.
22732         * src/anjuta.[ch]: added support for libglade.
22734         * src/anjuta.glade: added. There could be a file per top-level widget,
22735         as some other gnome projects, though.
22737         * src/attach_process_gui.c: removed.
22738         * src/attach_process.[ch]: gnome 2 port.
22739         (attach_process_new): Added the treeview init and the widget references
22740         here.
22742 2002-08-31  Stephane Demurget  <demurgets@free.fr>
22744         * src/an_file_view.c: fixed some compilation issues.
22746         * src/an_symbol_view.c: gnome 2 port.
22748 2002-08-26  Stephane Demurget  <demurgets@free.fr>
22750         * src/an_file_view.c: finished gnome 2 port.
22751         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
22752         directory pixmap depending on the event.
22754         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
22755         (project_file_data_new): use a GtkTreePath.
22757 2002-08-23  Stephane Demurget  <demurgets@free.fr>
22759         * src/Makefile.am: readded back an_*_view.[ch] because they are still
22760         driving me nuts but they need to be ported, heh ?
22762         * src/an_file_view.c: gnome 2 port, almost finished after some hard
22763         work since it's quite a total rewrite again.
22765 2002-08-22  Stephane Demurget  <demurgets@free.fr>
22767         * src/an_file_view.c:
22768         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
22770 2002-08-21  Stephane Demurget  <demurgets@free.fr>
22772         * src/anjuta_info.c:
22773         * src/utilities.h: gnome 2 port, featuring a total rewrite.
22775 2002-08-20  Stephane Demurget  <demurgets@free.fr>
22777         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
22778         nuts ATM.
22779        
22780         * src/an_file_view.c:
22781         * src/aneditor.cxx:
22782         * src/anjuta_cbs.c:
22783         * src/compiler_options.h:
22784         * src/messagebox.c:
22785         * src/messagebox.h:
22786         * src/pixmaps.h:
22787         * src/project_dbase.h:
22788         * src/resources.h: gnome 2 port.
22790 2002-08-14  Stephane Demurget  <demurgets@free.fr>
22792         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
22794         * data/properties/sql.properties: added the DATETIME data type.
22796         * data/properties/html.properties: added the foreach php keyword.
22798 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22800         * widgets/Makefile.am: removed blank line after the last backslash
22801         for avoiding a warning from automake.
22803         * configure.in:
22804         * src/Makefile.am: added the ORBit-2 dep.
22806 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22808         * AUTHORS: added Biswa, because I wonder why noone already have
22809         written his name in the Anjuta's hall of fame :)
22811 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
22813         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
22814         widgets/e-shell-about-box.c: Made to compile for gnome2.
22815         
22816 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
22818         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
22819         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
22820         
22821         * configure.in, printing/print.h, printing/print.c,
22822         printing/print-doc.c: Made to compile for gnome2.
22823         
22824 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
22826         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
22827         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
22828         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
22829         widgets/Makefile.am:
22830         
22831         Upgraded the build system to gnome2 platform.
22832         
22833 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22834         * manuals/*: Added capability to generate PDF and PS.
22835         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
22836         * TODO, TODO.biswa: Intergated TODO list.
22837         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
22838         , bug #574470
22839         * src/dnd.c: Fix typo
22840         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
22841         * src/anjuta.c: Bug #568895, Bug #575419
22843 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22845         * tagmanager/tm_global_tags.c: Fixed compiler warning.
22846         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
22848 2002-12-17  Naba Kumar <naba@gnome.org>
22850         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
22851         bugs.
22852         
22853 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22854         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
22855         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
22856         * anjuta.prj: Added tools.sgml
22857         * data/properties/cpp.properties: Bug # 646974
22859 2002-12-16  Naba Kumar <naba@gnome.org>
22861         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
22862         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
22863         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
22864         on 'Enter' and adds proper focus mechanism.
22865         * src/anjuta.c: Fixed a memory corruption bug.
22866         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
22867         'Enter' and can also be Canceled. Sets proper default and focus policies
22868         for tools dialogs.
22869         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
22870         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
22871         translatable strings in dialogs and fixed some dialog properties.
22872         * src/anjuta-tools.c: Now uses xml format for loading and saving.
22873         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
22874         * src/message_manager_private.cc: Fixed some debug messages.
22875         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
22876         widgets/gnomefilelist.c: Fixed a memory leaks.
22877         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
22878         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
22879         src/main_menubar_def.h: Implemented incremental search.
22880         * TODO: Updated.
22882 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22883         * tagmanager/*: Minor cleanups and warning fixes.
22884         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
22885         GUI during long updates.
22886         * src/text_editor.c: Remove debug message.
22888 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22889         * tagmanager/tm_project.c: Fix a memory access problem.
22891 2002-12-13  Naba Kumar <naba@gnome.org>
22893         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
22894         tools list to show "Enabled" flag of the tool. Fixed a bug where
22895         tool list is not cleared when creating a new tool.
22896         
22897 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22898         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
22900 2002-12-12  Naba Kumar <naba@gnome.org>
22902         * anjuta-tools.[h,c], commands.c: Used the tools help of
22903         anjuta variables list in commands editor and fixed a typos
22904         buy in anjuta-tools.c.
22905         
22906 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22907         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
22908         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
22909         * TODO.biswa: Added to help me track things better.
22911 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22913         * configure.in, anjuta.spec.in: Added libglade dependency.
22914         * Makefile.am: Added anjuta.glade file.
22915         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
22916         , src/mainmenu_callbacks.[ch], src/message-manager.h
22917         , src/widget-registry.c: Tools editor GUI + other additions.
22919 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22921         * src/project_dbase.[ch], tagmanager/tm_project.c,
22922         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
22923         Implement syncing tags image with the project database.
22924         * src/anjuta-tools.c: Implemented variable substitution and
22925         working directory in tools.
22927 2002-12-09  Naba Kumar <naba@gnome.org>
22928         
22929         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
22930         command configuration language list from properties.
22931         
22932         * data/properties/asm.properties, data/properties/ruby.properties:
22933         Fixed typos.
22935 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22937         * src/an_symbol_view.c: Remember current selected entry and select
22938         it automatically after refresh.
22940 2002-11-26  Murray Cumming  <murrayc@usa.net>
22942         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
22943           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
22944         and gnomemm 1.2 projects so that people know they are really
22945         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
22946         But I did correct these to sue lowercase names.
22948 2002-12-01  Naba Kumar <naba@gnome.org>
22950         * data/anjuta.properties: Fixed caching problem on 
22951         indicators.
22952         * src/preferences.c, src/preferences_gui.c: Implemented automatic
22953         indicators prefs.
22954         
22955 2002-12-01  Naba Kumar <naba@gnome.org>
22957         * data/properies/anjuta.properties: Corrected "indicators.automatic"
22958         property name.
22959         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
22960         property and uses it.
22961         * src/aneditor.cxx: Fixed a bug associated with selection a word at
22962         current cursor.
22963         
22964 2002-11-30  Naba Kumar <naba@gnome.org>
22966         * src/debugger.c: Fixed a typo.
22967         * data/properties/*: Updated properties files and added
22968         new ones.
22969         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
22970         Added comment submenu and cleaned up ref and unref of menus.
22971         * src/aneditor.h: Added definition of comment commands.
22972         * src/aneditor.c: Upgrade from latest SciTE source code.
22973         * src/text_editor.[hc], src/text_editor_cbs.c, 
22974         src/message_manager_private.cc, src/message_manager.[cc,h],
22975         src/anjuta.[c,h]: Added indicators support for errors/warnings
22976         highlight in the editor.
22977         * NEWS, TODO: Update.
22978         * scintilla/include/PropSet.h: Removed deprecrated function.
22979         
22980 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22982         * src/anjuta-tools.[ch]: Tools implementation (basic)
22983         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
22984           , src/main_menubar_def.h: PLugins cleanup and segregation
22985         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
22986           registry
22987         * anjuta.prj: Added new files
22988         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
22989         * plugins/class-gen/clsGen.c: Register menu under 'Project'
22990         * plugins/patch/patch-plugin.c: Register menu under 'Format'
22991         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
22992         * src/Makefile.am: Added new files
22993         * src/message-manager.[cc/h]: Added standard output and error windows
22995 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
22997         * project_type.c: Fixed Gnomemm2 project type
22999 2002-11-25  Naba Kumar <naba@gnome.org>
23001         * printing/print.c: Fixed a compile warning.
23002         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23003         * src/utilities.c: Fixed a compile warning in sparc, hides the
23004         terminal check error output from the user.
23005         * project_config.[ch], project_dbase.[ch], source.c: Added project
23006         version, exclude modules configuration and reordered other config
23007         properties. Changed some strings to more descriptive text.
23008         * src/compiler_opitions.c: Removed extra newlines from .prj file
23009         save.
23010         * anjuta.prj: Converted to new format (only reorganised properties
23011         and removed extra newlines ... nothing else).
23012         * NEWS: updated
23013         
23014 2002-11-21  Naba Kumar <naba@gnome.org>
23016         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23017         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23018         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23019         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23020         Updated to the CVS version.
23022 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23024         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
23025           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
23026           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
23027           images in completion lists. 
23028         * src/resources.h: Make C++ friendly.
23029         * scintilla/PropSet.cxx: Fix memory leak.
23031 2002-11-20  Naba Kumar <naba@gnome.org>
23033         * scintilla/*/*: Synced to latest scintilla 1.49
23034         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
23035         New lexers added.
23037         * scintilla/RESearch.cxx: The automatic cvs log in the
23038         file really broke things trying to interprete the changelog
23039         entry incorrectly as end-of-comment. Removed the $cvs line
23040         and committed again.
23041         
23042 2002-11-19  Naba Kumar <naba@gnome.org>
23044         Patch from Timothee Besset <ttimo@idsoftware.com>
23045         
23046         * src/message-manager-private.cc: Interpretes absolute
23047         file paths properly in zvt terminal.
23049 2002-11-19  Naba Kumar <naba@gnome.org>
23051         Patch from Timothee Besset <ttimo@idsoftware.com>
23052         
23053         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
23054         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
23055         (important) editor preferences in project (if there is one
23056         open).
23057         
23058         * TODO: Updated
23059         
23060 2002-11-18  Naba Kumar <naba@gnome.org>
23061         
23062         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23063         
23064         * src/debug_tree.c, src/find_in_files_gui.c,
23065         src/find_replace.c, src/find_text.c, 
23066         src/project_import.c, src/project_import_gui.c,
23067         src/wizard_gui.c: i18n Fixes.
23069 2002-11-15  Naba Kumar <naba@gnome.org>
23071         * plugins/class-gen/clsGen.c: Fixed to use project function
23072         to import files. Create non-existent directories before the
23073         sources are written.
23074         
23075         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
23076         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
23077         src/glade_iface.c,
23078         src/glades.c: Excluded gladen files from build. This
23079         will fix the unnecessary dependency on libssl.
23080         
23081         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
23082         file import funtion.
23083         
23084         * src/message_manager_private.cc: Fixed a compiler warning with
23085         DEBUG preprocessor macro.
23086         
23087         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23088         wrong (undocked) editor window was closed on clicking close on an
23089         undocked editor window.
23090         
23091         * src/debugger.c: Fixed a bad bug where debugger terminal won't
23092         start correctly if the executable was run before with 'F3'.
23093         
23094         * src/toolbar_callbacks.c: Wrap around find next.
23095         * src/toolbar.c: Disable combo activate.
23096         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23097         button positions to get 'yes' as default.
23099         * anjuta.spec.in: Updated.
23100         
23101         * src/anjuta_info.c, src/appwizard_gui.c,
23102         src/attach_process_gui.c, src/breakpoints_gui.c,
23103         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23104         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23105         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23106         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23107         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
23108         src/preferences.c, src/preferences_gui.c, src/project_config.c,
23109         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
23110         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
23111         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
23112         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
23113         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
23114         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
23115         plugins/patch/patch-plugin.c, printing/print-util.c:
23116         Set all windows and dialogs transient
23117         to their parents so that they remain floated above their parents.
23118         
23119 2002-11-13  Naba Kumar <naba@gnome.org>
23121         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
23122         take default editor font).
23123         
23124         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
23125         Corrected email address.
23126         
23127         * src/mainmenu_callbacks.c: Used spaces instead of tabs
23128         for changelog entry.
23130         * NEWS: Updated.
23131         
23132 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23133         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
23135 2002-11-06  Naba Kumar <naba@gnome.org>
23137         * README: Updated
23138         * anjuta.spec.in: Ships the .omf files with the
23139         documents instead of the base package.
23140         
23141 2002-11-04  Naba Kumar <naba@gnome.org>
23143         * data/properties/latex.properties: Fixed a bug.
23144         * ChangeLog: Released 1.0.0 stable.
23146 2002-11-04  Naba Kumar <naba@gnome.org>
23148         * src/commands.c: Added command with shell redirection capability.
23149         * data/properties/anjuta.properties: Changed default execution
23150         command.
23151         * src/project_dbase.c: Set project top dir in properties.
23152         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
23153         * data/Makefile.am: More diskcheck error fixes.
23154         
23155         * README, anjuta.spec.in, THANKS, AUTHORS,
23156         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23157         manuals/C/anjuta-manual/authers,sgml,
23158         manuals/C/anjuta-manual/anjuta-manual.sgml,
23159         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23160         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
23161         : Changed anjuta home to
23162         new URL and my email address.
23163         
23164         * manuals/C/anjuta-manual/interfaces.sgml,
23165         manuals/C/anjuta-manual/prefereces.sgml,
23166         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
23167         
23168         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
23169         : removed reference to the help menu as the menu is modified
23170         when no help is found (which is very likely when we are
23171         shiping the documents separately).
23172         
23173 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23174         * anjuta.spec.in: Update specfile to make multiple RPMs.
23175         * data/Makefile.am: make dist fix.
23176         * src/text_editor_menu.c: Fix compile warnings (casts).
23178 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23179         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
23180         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
23182 2002-11-01  Naba Kumar <naba@gnome.org>
23184         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
23185         Added gnome2 macros to be used by gnome2 project wizard.
23186         
23187         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
23188         from gnome-common.
23189         
23190         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
23191         as it was conflicting with generated projects and is not
23192         useful for us.
23193         
23194         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23195         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23196         project generation, removed qt project as it's not complete and
23197         added gnome2 bonobo wizard.
23199 2002-10-29  Naba Kumar <naba@gnome.org>
23201         * po/POTFILES.in: Updated.
23202         * po/POTFILES.skip: Added.
23203         * preferences.h: Fixed print paper size property name.
23205 2002-10-28  Naba Kumar <naba@gnome.org>
23206         
23207         * data/user.properties, data/Makefile.am: Added user properties file
23208         which will be copied in user's ~/.anjuta/user.properties.
23209         
23210         * data/anjuta.properties: Changed a comment.
23211         
23212         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
23213         
23214         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23215         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
23216         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
23217         item.
23219         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
23220         instead of user properties file.
23221   
23222         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
23223         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
23224         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
23225         * README, TODO: Updated.
23226         
23227 2002-10-28  Naba Kumar <naba@gnome.org>
23229     * manuals/C/anjuta-manual/figures/editor_guides.png,
23230     manuals/C/anjuta-manual/figures/editor_margins.png,
23231     manuals/C/anjuta-manual/figures/editor_markers.png,
23232     manuals/C/anjuta-manual/figures/local_variables.png,
23233     manuals/C/anjuta-manual/figures/open_file_multiple.png,
23234     manuals/C/anjuta-manual/figures/prefs_print.png,
23235     manuals/C/anjuta-manual/figures/print_dlg.png,
23236     manuals/C/anjuta-manual/figures/print_preview.png,
23237     manuals/C/anjuta-manual/figures/symbol_browser.png,
23238     manuals/C/anjuta-manual/figures/variable_tip.png: New png
23239     files for manual documentation.
23240     
23241     * manuals/sgmldocs.make,
23242     manuals/C/anjuta-manual/Makefile.am,
23243     manuals/C/anjuta-manual/authors.sgml,
23244     manuals/C/anjuta-manual/build.sgml,
23245     manuals/C/anjuta-manual/compileopts.sgml,
23246     manuals/C/anjuta-manual/debugger.sgml,
23247     manuals/C/anjuta-manual/execute.sgml,
23248     manuals/C/anjuta-manual/fileoperations.sgml,
23249     manuals/C/anjuta-manual/interface.sgml,
23250     manuals/C/anjuta-manual/preferences.sgml,
23251     manuals/C/anjuta-manual/projects.sgml,
23252     manuals/C/anjuta-manual/figures/arguments.png,
23253     manuals/C/anjuta-manual/figures/open_file.png,
23254     manuals/C/anjuta-manual/figures/other_opts.png,
23255     manuals/C/anjuta-manual/figures/scrshot.png,
23256     manuals/C/anjuta-manual/figures/toolbar_browser.png,
23257     manuals/C/anjuta-manual/figures/toolbar_tags.png:
23258     
23259     Updated anjuta manual documentation.
23261     
23262 2002-10-27  Naba Kumar <naba@gnome.org>
23264     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
23265     check and modifies debugger terminal command accordingly
23266     to function properly.
23267     
23268 2002-10-25  Naba Kumar <naba@gnome.org>
23270         * manuals/sgmldocs.make: Fixed a couple of bugs.
23271         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
23273 2002-10-24  Naba Kumar <naba@gnome.org>
23275         * src/debug_tree.c: Fixed a crash bug from Etay.
23277         * global_tags/create_global_tags: Added messages.
23278         Fixed infinite looping within files.
23279         
23280         * macro/autogen.sh: Removed debug and warning flags for defaults.
23281         
23282         Patch from Vadim Berezniker <vadim@berezniker.com>
23283         
23284         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
23285         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
23286         generation.
23288         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
23289         temporarily just copy it
23291 2002-10-24  Naba Kumar <naba@gnome.org>
23293         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
23294         manuals/C/anjuta-manual/anjuta-manual.sgml, 
23295         manuals/C/anjuta-manual/compileopts.sgml,
23296         manuals/C/anjuta-manual/debugger.sgml,
23297         manuals/C/anjuta-manual/execute.sgml,
23298         manuals/C/anjuta-manual/fileoperations.sgml,
23299         manuals/C/anjuta-manual/interface.sgml,
23300         manuals/C/anjuta-manual/introduction.sgml,
23301         manuals/C/anjuta-manual/projects.sgml,
23302         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23303         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
23304         manuals/ja/anjuta-manual/anjuta-manual.sgml,
23305         manuals/ja/anjuta-manual/compileopts.sgml,
23306         manuals/ja/anjuta-manual/debugger.sgml,
23307         manuals/ja/anjuta-manual/execute.sgml,
23308         manuals/ja/anjuta-manual/fileoperations.sgml,
23309         manuals/ja/anjuta-manual/interface.sgml,
23310         manuals/ja/anjuta-manual/introduction.sgml,
23311         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
23313 2002-10-24  Naba Kumar <naba@gnome.org>
23315         * src/project_type.c: added autogen for qt projects.
23316         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
23317         Fixed a bug that retrieves wrong terminal command.
23318         * src/commnads.c: Added more terminal commands.
23319         * configure.in: Checks for scrollkeeper version.
23320         
23321 2002-10-22  Naba Kumar <naba@gnome.org>
23323         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
23324         instead of AM_GNOME_GETTEXT.
23325         
23326         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
23327         for setup-gettext for the wizard generated projects.
23329         * src/source.c: Fixed a bug where glade file wasn't generated.
23330         
23331         * src/gnome_project.c: Excluded project version from project dir
23332         name.
23333         
23334 2002-10-22  Naba Kumar <naba@gnome.org>
23336         * acinclude.m4: New file with dummy funtion for gettext
23337         cross compatibility fix.
23338         
23339         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
23340         * configure.in: Fixed cflags to avoid useless warnings.
23341         * Makefile.am: EXTRA_DIST += setup-gettext.
23342         * src/toolbars.c: Added space paddings around tags label.
23344 2002-10-21  Naba Kumar <naba@gnome.org>
23346         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23347         
23348         * setup-gettext: New script to maintain gettext cross version
23349         compatibility.
23350         * configure.in, macros/autogen.sh: Fix for gettext cross version
23351         compatibility.
23352         
23353 2002-10-21  Naba Kumar <naba@gnome.org>
23355         * debug_tree.c: Fixed incorrect use of debug assertion.
23356         
23357 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
23358             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23359         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23360         src/memory.c, src/memory.h, src/message-manager-private.cc:
23361         
23362         New parsing algorithm; adapted from kdevelop.
23363         Middle button menu for changing the value's display type
23365 2002-10-07  Naba Kumar <naba@gnome.org>
23367         * src/main_menubar_def.h: Changed status bar message for Help->
23368         Browse info pages. Bug #603308
23370         * src/executer.c: Made "User terminal" default for creating
23371         projects (User can always disable it later). Bug #114222
23372         
23373 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23375         * macros/autogen.sh: Require gettext 0.10.x for autogen
23376         * src/text_editor.c: Fixes Bug #595303
23377         * src/source.c: Fixes Bug #595970
23378         * src/anjuta.c: Fixes Bug #598366
23379         * scingtilla/LexCPP.cxx: Bug #602296
23380         * src/main_menubar_def.h: Bug #604363
23381         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
23382         
23383 2002-10-07  Jens Georg <mail@jensgeorg.de>
23385         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23386         * gnomefilelist.c: This patch fixes the bug #611542
23387         
23388 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23390         * data/properties/Makefile.am: Added tcltk.properties file.
23391         
23392 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23394         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23395         
23396         * README: Updated README
23397         * plugins/class-gen/clsGen.c, src/message_manager.cc
23398           , src/mainmeu_callbacks.c, src/memory.c
23399           , src/project_dbase_gui.c, src/text_editor_gui.c
23400           , widgets/gnomefilelist.c: Set window icons
23401         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
23402           Enabled release build (stripped + optimized binaries, etc.)
23403         * data/properties/anjuta.properties, src/commands.c,
23404           src/defaults.cFixed bug #595489 (stdin on executables)
23405         * src/appwizard.c, src/main.c, src/message-manager.cc
23406           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
23407           , src/debug_tree.c: Memory related (valgrind) fixes.
23408         * src/message-manager-private.[cc,h], src/pixpams.h
23409           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
23410         * anjuta.prj: Added debug_tree.c to SOURCES
23411         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23412           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
23413           Compacted code and cleaned up unnecessary functions.
23414         * tagmanager/*.[ch]: Code fixes.
23415         
23416 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
23417         
23418         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23419         
23420         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
23421         Debug tree now detects changes of displayed variables
23422         and changes their color to red
23424 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23426         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23427         
23428         * mainmenu_callbacks.c: Set's the current file name in
23429         file save as dialog.
23430         
23431 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23433         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
23435         * data/properties/tcltk.properties: New file for tcl/tk
23436         properties.
23438 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
23440         * src/project_type.[c,h], src/source.c, data/Makefile.am:
23441         Fixed a fatal bug which doesn't let building gnome2 related
23442         projects. They use different autogen.sh script. Defined new
23443         type field "gnome_macro_support".
23444         
23445         * data/autogen.sh.gnome2: New file.
23446         
23447         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
23448         bug with quotes escaping in quotes.
23449         
23450         * src/message-manager-private.cc: Used event box instead
23451         of frame for local message pane, so that the borders appear
23452         properly and nicely.
23453         
23454         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
23455         if there is a project open and all the files are un-docked.
23457         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
23459 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
23461         * src/main_menubar_def.h: implement feature request #595356, patch #597161
23462         * THANKS: updated for new contributions
23463         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
23465 2002-08-27 Steven Knight  <steven.knight@unh.edu>
23467         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
23468         src/project_dbase.h, src/project_type.c, src/source.c, 
23469         src/wizard_gui.c: new Qt project type
23470         *** NB not fully tested, may need some work, icon required...
23472 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23474         * src/memory.c, src/memory.h: new memory patch
23476 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
23478         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
23480 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
23482         * lancher/anjuta_launcher.c: Determine pty from function
23483         call instead of running 'tty' externally.
23484         
23485         * data/properties/cs.properties: Added compile/build commands.
23486         Fixed execution properties.
23487         
23488         * src/commands.c: Added c# options.
23490         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
23491         
23492         * src/debug_tree.[c,h], src/debugger.[c,h],
23493         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
23494         
23495         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
23496         1. Misaligned structs when they are members of other structs.
23497         2. '{' sometimes appears as a variable.
23498         3. Wrong processing of some arrays.
23499         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
23500         that displays the tree in two columns (variable and value).
23502 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23504         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
23506         * data/properties/sql.properties: added the DATETIME data type.
23508         * data/properties/html.properties: added the foreach php keyword.
23510 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23512         * NEWS: Updated with new features.
23513         
23514         * data/.cvsignore, doc/.cvsignore: Updated.
23515         
23516         Patch from: Etay Meiri <etay-m@bezeqint.net>
23517         
23518         * src/debug_tree.h, src/debug_tree.c: New files.
23519         
23520         * src/Makefile.am, src/message-manger-private.[h,cc],
23521         src/message-manger.cc: Added Tree view for debugger
23522         locals view.
23523         
23524 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23526         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23527         
23528         * src/memory.c, src/memory.h: New files.
23529         
23530         * src/Makefile.am, src/appwizard.c, src/controls.c,
23531         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23532         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23533         
23534         Memory view implemetation that would enable viewing raw memory
23535         during debugging.
23537 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23539         * AUTHORS: added Biswa, because I wonder why noone already have
23540         written his name in the Anjuta's hall of fame :)
23542 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
23544         * src/appwizard_gui.c: Removed an ambiguous prototype.
23545         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
23546         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
23547         * THANKS: Updated M. Ali Vardar's email.
23548         
23549 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23551         * src/anjuta_gui.c: implemented feature request to stop main and browser
23552           toolbars having exclusive use of space
23554 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23556         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
23557         left over from the previous work to fix bugs :-)
23558         
23559         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
23560         src/controls.c, src/mainmenu_callbacks.h, 
23561         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
23562         reviewed
23563         
23564         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
23565         src/project_import_gui.c, src/sharedlib_gui.c, 
23566         src/signals_gui.c: set window icon correctly
23567         
23568         * NEWS: more updates for the release
23569         
23570         * HACKING: updated for window icons and insert menu information
23571         
23572         * src/cvs_gui.c, src/build_project.c, 
23573         src/project_import_cbs.c: message strings reviewed
23574         
23575         * src/controls.c: context help button should be disabled if 
23576         DevHelp is not installed
23577         
23579 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23581         * src/debugger.c: Fixed the signalling screw up because of string
23582         update in gdb used to report the child process PID. Also, no
23583         error dialog will be popped up for "no such file or directory"
23584         error (very annoying and useless error). This error will still
23585         be shown on the debug message window. Avoided terminating the
23586         program when the terminal is terminated -- doesn't hurt, otherwise
23587         we get crappy egg-and-hen problem.
23588         
23589         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
23590         dimensions loading.
23591         
23592         * src/anjuta.c: Limited the default size of main window to sane
23593         values.
23595         * src/preferences.c: Fixed some deadly memory corruption bugs in
23596         the recent patches. Return from getenv() should NEVER be freed,
23597         because they are static strings.
23598         
23599         * src/preferences_gui.c: Removed the fix for crash bug with font
23600         selection and applied the real fix.
23601         
23602 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
23604         * NEWS: updated for release
23606 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23608         * src/launcher.c: Added a fix a memory leak and a possible
23609         fix for zvt-crash bug.
23610         
23611         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
23612         
23613         * data/properties/latex.properties,
23614         data/properties/ada.properties: Added file.is.source property.
23615         
23616         * src/an_file_view.c: Set auto column size of the file
23617         revision column.
23618         
23619         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
23620         The user is now prompted to confirm the closing of the file
23621         if it is being used by CVS. If yes, the editor is closed and
23622         the CVS operation stops.
23623         
23624 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
23626         * anjuta.prj: bump project version for release
23627         * BUGS: removed unnecessary file
23629 2002-06-07      Philip Van Hoof <freax@pandora.be>
23631         * widgets/gnomefilelist.c: fix up issue with directory deleted 
23632         during the life of the file list widget
23633         * src/preferences_gui.c: sticking-plaster fix to font selection
23634         causes segfault bug
23636         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
23638 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23640         * data/properties/anjuta.properties, src/an_file_view.[ch], 
23641         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
23642         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
23643         added options for symbol and file browsers.
23644         * data/properties/cpp.properties: linker flags should come after
23645         the name of the file to compile.
23646         * scintilla/Editor.cxx: fixed gcc compilation warning.
23647         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
23648         be executed from bindir only.
23649         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
23650         tagmanager/include/tm_file_entry.h: CVS version information in file 
23651         browser.
23652         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
23653         window.
23654         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
23655         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
23656         crashes during file import.
23657         * src/project_import.c: disable project menu items during project 
23658         import.
23659         
23660         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23662 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23664         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
23665         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
23666         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
23667         modified Insert menu, added C functions template, header C 
23668         template, modified header_template HEADER_H ==> NAMEFILE_H
23669         
23670         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23672 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
23674         * data/properties/html.properties: changed some file 
23675         associations
23677 2002-06-05 Philip Van Hoof <freax@pandora.be>
23679         * widgets/gnomefilelist.c: Fixed #560759 and #561776
23680         
23681         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23683 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23685         * data/properties/anjuta.properties, src/defaults.c: Make windows
23686         docked by default, fix the big fonts bug.
23687         
23688         * src/an_file_view.c, src/main_menubar_def.h, 
23689         src/project_dbase_gui.c: sanitized the Edit/View mess.
23690         
23691         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
23692         for customizing shortcuts.
23693         
23694         * src/mainmenu_callbacks.c: Search for selected word if present.
23695         
23696         * src/text_editor_menu.c: Added context menu options for docking
23697         and undocking editor windows.
23698         
23699         * src/main_menubar.h, src/main_menubar.c: more support for the 
23700         shortcuts menu item.
23701         
23702         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23704 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
23706         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
23707         all commit messages being written to top of the file
23708         
23709         * src/main_menubar_def.h: message strings reviewed
23710         
23711         * src/project_import.c: message strings reviewed
23712         
23713         * src/source.c, src/glades.c: message strings reviewed. Fixed 
23714         some bugs around reading the project properties for creating 
23715         .glade and .desktop files in the Application Wizard. There were
23716         typos in the property names being retrieved
23717         
23718         * widgets/gnomefilelist.c: changed build_full_path to make 
23719         the file widget support ~
23720         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
23721         
23722         * THANKS, widgets/e-shell-about-box.c, 
23723         manuals/anjuta-manual/C/authors.sgml: updated for new
23724         patch
23726 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
23728         * src/project_dbase.c: Fixed the file-path-corruption bug
23729         and the cannot-import-file-in-project bug. (follow-up with
23730         the last commit from Stef).
23731         
23732         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
23733         with unsaved-project.
23734         
23735 2002-06-05  Stephane Demurget  <demurgets@free.fr>
23737         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
23738         misplaced g_free.
23740 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
23742         * data/properties/{xml,html,other}.properties: changed some file 
23743         associations
23744         
23745         * data/anjuta.mime: oops! cvs added
23746         
23747         * scintilla/RESearch.cxx: fixed up a problem with comments
23748         
23749         * global-tags/create_global_tags.sh: redirect errors to /dev/null
23750         to avoid messages about missing libs
23751         
23752         * NEWS: started the release notes
23754 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
23756         * HACKING: updated with new information on printing, patch naming
23757         
23758         * TODO: removed completed tasks
23759         
23760         * THANKS: updated a few contributions
23761         
23762         * anjuta.prj: updated the icon file
23763         
23764         * anjuta.desktop.in.in: updated to add Categories
23765         
23766         * data/anjuta.mime: created a mime type for Anjuta project files
23767         (NB needs to be added to the install in /usr/share/mime/)
23768         
23769         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
23770         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
23771         to PNG for websites.
23772         
23773         * plugins/patch/patch-plugin.c: clarified some messages and 
23774         made it easier to see different patching sessions
23775         
23776         * src/toolbar.c: changed some message text for consistency
23777         
23778         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
23779         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
23780         in preferences. 
23781         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23782                  
23783         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
23784         src/project_dbase.{c,h}, src/project_import_cbs.c, 
23785         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
23786         Added XLib Project and a Dockapp Project types.
23787         * pixmaps/Makefile.am: added line for new pixmap for new xlib
23788         projects
23789         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
23790         * src/source.c: Fixed memory leak in existing projects. 
23791         (filename was not freed)
23792         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
23794 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
23796         * src/anjuta.h, src/anjuta.c: Added error display funtions
23797         with parent windows.
23798         
23799         * src/appwizard_cbs.c: Changed error display function to use
23800         parented version.
23801         
23802 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
23804         * printing/print.h, printing/printing.c: Taken care of document
23805         zoom factor and fixed a font loading bug. Dynamically calculated
23806         text widths to work with zooms properly. Re-organized code for
23807         dynamic text width calulations to work in general with utf8 chars.
23808          Determined font height and width automatically from the font info.
23809         
23810         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
23811         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
23812         Converted text.zoom.factor property to use #defined value. Removed
23813         margin header and margin numbers preferences, as they  now
23814         calculated dynamically.
23815         
23816 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
23818         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
23819         printing/print-util.h, printing/print.c, printing/print.h:
23820         Rewritten printing support for style based printing. Syntax highlighted
23821         printing, monochromatic printing, setup using preferences etc.
23823         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
23824         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
23825         language and the styled text buffer.
23826         
23827         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
23828         the print setup preferences page and added printer preferences. Added functions
23829         to retrieve preferences with default values.
23830         
23831         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
23832         the printing.
23834         * data/properties/anjuta.properties: Added default printer preferences.
23836         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
23837         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
23838         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
23840         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
23841         
23842 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23844         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23846         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
23847         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
23848         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
23849         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
23851         printing/Makefile.am: Reduced compiler optimizations.
23853         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
23854         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
23855         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
23856         tagmanager/tm_workspace.c: TagManager fixes.
23858 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
23860         * printing/*: CVS added. :)
23861         
23862 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23864         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23866         * printing*: CVS added.
23867         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
23868           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
23869           src/main_menubar_def.h: Gnome Print support
23870         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
23871         * configure.in: Enable debugging flag option
23872         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
23873           Print properties defined.
23874         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
23875         
23876 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23878         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23879         
23880         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
23881         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23882           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
23883           and cleanups
23884         * src/text_editor.c: Minor cleanups.
23885         * anjuta.c: Tweaks to 'Goto File Line' functionality.
23886         * src/project_dbase.c: Fixes to add/remove files from project.
23887         * src/help.c: Fix minor memory leak.
23888         * src/project_dbase_gui.c: Remove debugging messages.
23889         * src/utilities.[ch]: Cleanups and minor fixes.
23890         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
23892 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
23894         * src/anjuta.c [anjuta_apply_preferences()]:
23895         Fixed a crash bug when tab pos is not defined for the editors.
23896         
23897         * data/properties/cpp.properties: Set default identifier property to normal.
23898         This fixes the bug in which the fore color gets hidden with dark background.
23900 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
23902         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
23903         scintilla 1.46
23904         
23905         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
23906         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
23907         src/anjuta.c, data/properties/anjuta.properties:
23908         Implemented line wrapping.
23909         
23910         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
23911         
23912         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
23913         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
23914         tags. Code was reviewed from GNOME Bonsai view.
23915         
23916         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
23917         it seems to have been removed by scintilla people.
23918         
23919         * data/properties/anjuta.properties: Set default line wrap to false, as
23920         is noticably slow with big files.
23921         
23922 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
23924         * src/project_import_gui.c: disallow the selection of files in
23925           the browse dialog.
23926         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
23927           preferences code.
23928         
23929 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23931         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
23932           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
23933         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
23934         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
23935           now works properly.
23936         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
23937         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
23938         * src/utilities.[ch]: Added some utility functions.
23939         * tagmanager/tm_project.c: Fix for bug in file removal from project.
23940         
23941         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23943 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
23945         * HACKING: info on FIXME statements and removed ccview references
23946         * Makefile.am: added rule to make RPM package
23948 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
23950         * THANKS, widgets/e-shell-about-box.c, 
23951         manuals/anjuta-manual/C/authors.sgml: updated for new
23952         patch
23953         * src/anjuta.c: removed unnecessary warning code since CVS 
23954         support is now implemented :-)
23955         * manuals/sgmldocs.make: implemented a fix for bug #553969
23956         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
23957         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
23958         manuals/C/anjuta-faqs-C.omf: modified the descriptions
23959         
23960 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23961         
23962         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
23963           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
23964           src/main_menubar_def.h, src/preferences_gui.c,
23965           preferences.c, preferences.h: setup Username and Email 
23966           preferences, Insert ChangeLog and Username editor functions
23967           
23968           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
23970 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23971         
23972         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
23973           src/src_paths_cbs.c, src/src_paths_gui.c
23974           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
23976           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23978 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23980         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
23981           and goto tag menu items to main menu.
23983 2002-05-09  Andy Piper <andy.piper@freeuk.com>
23985         * THANKS, widgets/e-shell-about-box.c, 
23986         manuals/anjuta-manual/C/authors.sgml: added new contributors
23987         * HACKING: updated with info on files to change for credits
23989 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
23991     * src/aneditor.cxx: extended extension list which fixes segfault
23992     on selecting lisp, ruby or matlab as highlight style.
23994 2002-05-09  Andy Piper <andy.piper@freeuk.com>
23996         * src/main_menubar_def.h: fixed an array initialiser and fixed
23997         the lexer settings for the new entries on the Format menu
23999 2002-05-07  Stephane Demurget  <demurgets@free.fr>
24001         * Synced with Scintilla 1.45
24003 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24005         * anjuta.prj: added another missing file
24006         * ChangeLog: fixed some incorrect change dates I caused by 
24007         sloppy cut-and-pasting :-/
24009 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24010         
24011         * src/mainmenu_callbacks.c: fixed title of new About box
24013 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24015         * src/pixmaps.h: added macros for OpenGL and SDL project icons
24017 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24019         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24020         * anjuta.prj: updated for new files
24022 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
24024         * widgets/e-shell-about-box.c: Added version display.
24025         
24026 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24028         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
24029         widgets/scroll_menu.c: fixed up some compiler warnings (patch
24030         from Philip Van Hoof)
24032 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24034         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
24035         dependency
24036         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
24037         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
24038         that produced build errors (needs checking on a machine with the
24039         ja locale!)
24040         * data/properties/lisp.properties: updated to match format of other
24041         lexer property files supplied with Anjuta
24043 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24045         * anjuta.prj: added new files
24046         * HACKING: added information from the mailing list on 
24047         adding new project types to the wizard (thanks to Johannes)
24049 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24051         * src/utilities.h, src/launcher.c, src/gnome_project.c,
24052           src/appwiz_page2.c: Fix for 547038.
24054 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24056     * attach_process.c, attach_process_cbs.c: Fixed a dialog
24057     hide bug.
24058     
24059     * about.h: cvs removed.
24060     
24061 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24063         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24065         Fix for #539574.
24067         * src/anjuta.c (anjuta_system_error): checks for the error number to
24068         know whether the error description is needed or not.
24070 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24072         * pixmaps/anjuta_logo.png: New about logo.
24073     
24074         * pixmaps/anjuta_icon.png: New icon from Misha. The
24075         old one had trouble with some gtk themes.
24076     
24077         * about.c: Removed. No longer needed.
24079         * mainmenu_callbacks.c: Removed reference of about.h
24080     
24081 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24083         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24085         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24086           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24087         About Dialog (thanks to the Evolution team for the cool widget!)
24089 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24091         Patch from lbell <lbell@tsc4.com>
24092     
24093         * src/find_in_files.c, src/find_in_files.h,
24094           src/anjuta.c: Added save_yourself, load_yourself routines.
24095     
24096         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24097         Added "Append messages" toggle button. This will enable
24098         the search results to be appended to the already existing
24099         results.
24100     
24101         * src/debugger.c: Fixed a typo.
24102     
24103         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24104           src/session.c, src/session.h: Improved session management.
24106 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24108         * THANKS, FUTURE, AUTHORS: Changed my email and
24109         avoided yahoo.com.
24111 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24113         Impl. feature request #525271 (add Lisp support).
24115         * data/properties/lisp.properties: added.
24117         * data/properties/Makefile.am, data/properties/anjuta.properties: added
24118           the lisp properties.
24120         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
24121           src/utilities.[ch]: added support for the Lisp highlight style.
24123 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24125         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24126           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24127           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
24128           option preferences to have a persistent setting. Plus it's not used
24129           often, so it's better here than flooding the menus.
24131         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
24132           preferences pages a lot more consistent and sweeter: tabs direction
24133           radiobuttons are directed against the meaning, all pages have an
24134           outter frame, a lot of padding, removed all expand attributes for
24135           vertical boxes, ...
24137           That's not a total revamp, but it's really looking better now, even
24138           if there's still work to be done.
24140 2002-05-01  Andy Piper <andy.piper@freeuk.com>
24142         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
24143         * TODO: added task to be completed before next release (update all credits)
24145 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24147         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
24148         Benke László.
24150 2002-05-01  Benke László  <decike@freemail.hu>
24152         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24154         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24155           src/main_menubar_def.h, src/mainmenu_callback.[ch],
24156           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
24157           to the format menu in order to reorder the notebook tabs in
24158           alphabetical order everytime a file is created/opened/saved.
24160 2002-05-01  Philip Van Hoof <freax@pandora.be>
24162         * widgets/gnomefilelist.[ch] (history_combo_go),
24163         (history_combo_clicked): impl.
24165         (gnome_filelist_new_with_path): use this new impl.
24167 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24169         * src/project_dbase_gui.c (add_file): added the xpm file type.
24171 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24173         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
24174         tag manager fixes.
24176         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
24177           of tag types.
24179         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
24180           src/text_editor_menu.c: Added context sensitive search in symbol
24181           browser and editor.
24183         * configure.in: Changed version number to 0.1.9.99.
24185         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
24186           src/project_import.c: Minor changes to project import facility.
24188         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
24189           (Forced to use specific brace format)
24191         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
24192           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
24193           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24195 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
24197         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24198         replaced the spinbutton with an hscale, and made the UI less "blocky".
24200         * src/cvs_gui.c: When diffing a project you can choose date and
24201         release now.
24203         * src/project_dbase.c: Import_file activated again
24205         * configure.in, plugins/Makefile.am: Added patch plugin
24207         * plugins/patch/*: The new patch plugin
24209 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24211         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24213         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
24214         dropdown list shown by autocompletion are now removed.
24216 2002-04-28  Philip Van Hoof <freax@pandora.be>
24218         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
24219         a bunch of filetypes from the older version.
24221         * src/project_dbase_gui.c (add_file): changed the import
24222         dialog's filetypes combo contents depending on the
24223         type of data to be imported.
24225 2002-04-28  Stephane Demurget  <demurgets@free.fr>
24227         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
24228         the amount parameter as Philip stated and reformated to follow the
24229         Gnome convention.
24231         * src/project_dbase.c (project_dbase_make_default_filetype_list):
24232         changed accordingly.
24234 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24236         Fix for #531293.
24238         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
24239         Shift-F6, to be more consistent with other Gnome apps.
24240         Moved the "Search next" entry under the "Search" one, and swapped the
24241         order of the "Find in files" and "Find and Replace" ones.
24243         Some additional fixes ands cleanups on the edit menu.
24245         * src/main_menubar.h: replaced all occurences of repeat_find by
24246         find_again for the code to be more consistent.
24248         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
24249         sensitiveness depending on the existence of an active text buffer.
24251         * TODO: added some bits about improving the usability of the
24252         search/search again couple.
24254 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24256         * src/preferences_gui.c: made the tab labels text more consistent
24257         (s/misc/Misc/).
24259 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24261         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
24263         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
24264         filename.
24266         * src/main.c (main): simplified some code and cleanups.
24268         Fix a part of #499366:
24270         * src/commands.[ch] (sync_from_props), (command_editor_save),
24271         (on_apply_clicked), (create_command_editor_gui): added the gui
24272         corresponding to the command.terminal preference.
24274 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24276         Fix for #465180.
24278         * anjuta.spec.in: added build requirements for the source rpm.
24280 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
24282         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24283         
24284         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
24285           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
24286           src/project_type.c, source.c, wizard_gui.c:
24287           Added new GNOME 2 project types and changed glade behaviour to
24288           produce GTK code if project type GTK was selected and GTKmm code
24289           if project type GTKmm was selected (and not depending on the 
24290           selected language. Disabled glade for GNOME 2 projects because
24291           we will need glade2 there.
24292           
24293         * src/project_dbase.c: Fixed a memory lack.
24294         
24295         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
24296         
24297         * src/cvs.c: Added an error message if jobs are running
24299 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
24301         * tagmanager/tm_work_object.c: Fixed a chrash
24302         bug which occurs when it tries to stat an empty
24303         file name.
24304         
24305 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
24307         * src/controls.c: CVS menu items now becomes
24308         insensitive when the launcher is busy.
24309         
24310         * src/anjuta.c, cvs.h, cvs.c: Created a function
24311         to update the cvs preferences when preferences are
24312         applied in preferences dialog and called it from
24313         anjuta_update_preferences().
24314         
24315 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
24317         * src/cvs.c: Added a space in the cvs command
24318         before the revision part. This fixes the cvs
24319         error we get when cvs-diffing with revisions.
24320         
24321         * src/cvs.c: Fixed a compiler warning.
24322         
24323         * src/find_replace.c: The dialog now remembers
24324         the settings including the "prompt on replace"
24325         which seems to have broken somewhere line the
24326         changes.
24327         
24328 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24330         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
24331         Added a new property in cvs class to hold a boolean
24332         for enabling date in cvs diff. This fixed the bizzare
24333         diff output due to the date that goes with the cvs
24334         command. Also, set the default value of compression
24335         to 3 and unified diff option to 1.
24336         
24337 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24339         * src/cvs.c: The diff editor is set to hilite as
24340         diff syntax hiliting.
24341         
24342         * configure.in, manual/Makefile.am:
24343         Added a new manual module for ja language.
24344         
24345         * manual/ja/*/*/*: New module and files for the
24346         ja translation for the anjuta documentation
24347         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
24348         
24349 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
24351         * src/launcher.c: Made a very messy work around
24352         for the launcher authentication to work properly.
24353         
24354         * src/find_replace.c: Applied the missing patch
24355         from Dan Elphick <dre00r@ecs.soton.ac.uk>
24356         
24357 2002-04-16 Andy Piper <andy.piper@freeuk.com>
24359         * src/cvs.c, src/main_menubar_def.h: made message strings
24360         consistent with existing standards from our own documentation 
24361         (such as uppercase P in Project, corrected spelling of 
24362         repository, etc.)
24364 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24366         * src/cvs_gui.c: Cleaned up gui and aligned various
24367         widgets to give a clean look.
24368         
24369 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24371         * src/launcher.c: Added work around to retrieve
24372         the child exit code. It works. :)
24373         
24374         * src/find_in_files.c, src/gnome_project.c,
24375         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
24376         src/clean.c, src/clean_project.c, src/build_project.c,
24377         src/build_file.c: Modified to handle the new
24378         child exit code.
24379         
24380 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
24382         * src/find_replace.c: Changed signal to call
24383         on_replace_text_close on from delete_event
24384         to close => the replace history is now updated.
24386 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
24388         * src/cvs.c: escaped the cvs import message before
24389         passing it to cvs.
24390         
24391 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
24393         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24394         
24395         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
24396         
24397         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
24398         Added cvs import
24399         
24400         * src/preferences_gui.c: GUI improvements
24401         
24402         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
24404 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
24406         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
24407         Removed static qualifier from tm_tag_type_name() and
24408         availed it's prototype for use in outside code. also
24409         created reverse map function tm_tag_type_name();
24410         
24411         * src/anjuta.c: Implemented qualified tags names for
24412         the tag list (on the toolbar pulldown list) to avoid
24413         ambiguty in tags with similar names (like prototype
24414         and definition). Patch modified and improved.
24415         
24416         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
24417         
24418 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24420         * src/utilities.[c,h]: Added a utility funtion
24421         that escapes the single and double quotes in a
24422         given string. Useful for passing command line
24423         args with quotes.
24424         
24425         * src/cvs.c: Escaped the cvs log message before
24426         passing it to cvs command line to avoid ambiguties
24427         with quotes in the message.
24428         
24429         * pixmaps/anjuta_icon.png: Changed to the new icon.
24430         from Todd Goyen <goyen@mbi-berlin.de>
24431         
24432         * src/message-manager-private.cc: Added regex to 
24433         recognize (underline hilite) the parsable outputs
24434         from the zvt terminal.
24435         
24436 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24438         Patch from: Tina Hirsch <tehirsch@arcor.de>
24439         
24440         * src/project_type.c:
24441         Fixed a bug in the wxproject type and modified the erroroutput when
24442         configure doesn't find wx-config
24443         
24444         Patch from: Timothee Besset <ttimo@idsoftware.com>
24445         
24446         * src/anjuta.c, src/message-manager-private.cc,
24447           src/message-manager-private.h
24448         Catches double clicks in the zvt terminal, and calls goto_error_line
24449         to jump to the appropriate location in the source. This will recognize
24450         grep -n output
24451         
24452 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
24453         
24454         * src/build_project.c: Taken care of memory leak
24455           by freeing cmd variable properly.
24457         * src/main_menubar_def.h: Fixed wrong signal connection
24458           for cvs project commit.
24459           
24460         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
24461         
24462         * src/preferences_gui.c: Added some border and adjusted
24463           expandsion, filling in box adds to make the cvs preferences
24464           more nicer.
24465         
24466 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
24468         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24469         
24470         * src/cvs*, src/main_menubar*, src/preferences*: 
24471         Moved CVS settings to preferences, added a nice login dialog.
24472         
24473         * src/controls.c, src/project_dbase.c:
24474         CVS project options are only shown if a project is open
24475         
24476         * src/build_project.c:
24477         User is now asked if he wants to install as root 
24478         
24479         * src/launcher.c:
24480         Fixed a warning
24482         * anjuta.prj: Updated with cvs files
24483         
24484         * TODO: Remove task which are done
24485         
24486 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
24488         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
24489         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
24490         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
24492         Modified launcher to use controlling terminal to detect and
24493         take care of password authentications (for example, for cvs
24494         and root installs).
24495         
24496         * pixmaps/password.png: New file.
24497         
24498 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24500         Anjuta kick start tutorial wirtten by:
24501           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
24503         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
24504           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24505           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24506           manuals/C/anjuta-tutorial/figures/*.png:
24507           
24508           Added files
24509         
24510         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
24511           
24512           Modified files.
24513         
24514 2002-03-28 Roel Vanhout <roel@stack.be>
24516         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24518         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
24519           src/preferences_gui.c:
24520         Added option to wrap around to beginning/end of file when on last bookmark
24521         and next/previous bookmark is pressed
24522         
24523 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24525         Patch from Philip Van Hoof <freax@pandora.be>
24526         
24527         * src/gnomefilelist.c:
24528         Added gimp like feature that changes the file extension of
24529         the filename entered in the selections when the file
24530         filter is changed.
24531         
24532 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24533         
24534         Patch from Roy Wood <roy.wood@filogix.com>
24535         
24536         * src/controls.c, src/find_text.c, src/find_text.h,
24537           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24538           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24539           
24540           Menuitem for entering currently selected text as find target,
24541           added key accel for "find next" and changed some key accels for
24542           other key for consistency.
24543           
24544         * src/utilities.c:
24545           Cleaned up code.
24546         
24547 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24549         * src/watch.c, src/watch.h, src/watch_cbs.c,
24550           src/watch_cbs.h, src/watch_gui.c:
24551         
24552           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
24553         
24554           Added change watch entries feature
24555           and Watch entries modify on double click fixed.
24557 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24559         * src/mainmenu_callbacks.c:
24560         
24561           Project commit should not bypass dialog as
24562           we need to get the cvs log from the user.
24563           
24564 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24566         * src/project_dbase.c:
24567         
24568           Patch from Roy Wood <roy.wood@filogix.com>
24569           
24570           Fixed docking bug with the new docking patch
24571           to fix copy/paste bug.
24572           
24573 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24575         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
24576           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
24577           src/main_menubar.h, src/main_menubar_def.h,
24578           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24580           Added cvs project support. Featured bypass cvs dialog for
24581           cases where we don't need dialog (such as project and right
24582           click selection from file browser). Cleaned up cvs code to
24583           make them generic cvs operations instead of separate file
24584           and project operations. Added cvs log action. Increased
24585           file entry box width and enabled "unified diff" by default.
24586           Used Editor buffer for status and log and set hilite for
24587           these buffers including diff buffer (DIFF hilite).
24588           
24589 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
24591         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24593         * data: Added file autogen.sh.wxwin 
24594         * data/Makefile.am: Added entry for autogen.sh.wxwin
24595         * pixmaps: Added project image appwiz_wxwin.png
24596         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
24597         * src/appwizard_cbs
24598           src/compiler_options.c
24599           src/pixmaps.h
24600           src/project_dbase.c
24601           src/project_dbase.h
24602           src/project_import_cbs.c
24603           src/project_type.c
24604           src/source.c
24605           src/source.h
24606           src/wizard_gui.c: Added everything necessary for new
24607                             project type 'wxWindows (wxGTK)
24608         * src/project_dbase.c: Fixed a bug that caused every project
24609                                to be a glade project in dialog
24610                                                    'Project information'.
24612 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
24614         Patch submitted by Roy Wood <roy.wood@filogix.com>
24615         
24616         * src/anjuta_gui.c, src/message-manager-dock.c,
24617           src/project_dbase.c:
24618           
24619           fixed the copy/paste bug by rewriting dock/undock
24620           code.
24622 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
24624         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24625         
24626         * src/cvs*, src/Makefile.am:
24627           New file for CVS support. File operations currently work
24628           cvs login needs to be done. Project support is not yet
24629           started.
24631         * src/main_menubar*, src/mainmenu_callbacks,
24632           src/anjuta.c, src/anjuta.h:
24633           Added menus and functions for cvs commands.
24634           
24635         * src/text_editor_menu.h: 
24636           Added #include <gtk/gtk.h>
24637           
24638         * src/gotoline.h:
24639           Removed a warning (and this time it works ;-)
24641         * src/utilities.c, src/utilities.h:
24642           Added a utility function to retrieve directory
24643           name out of full path.
24645 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
24647         * src/executer.c: (create_executer_dialog): changed the default
24648           focus on the entry.
24650 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
24652         * widgets/gnomefilelist.c:
24653         Fixed duplicate history entries for the same directory.
24654           
24655 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24657         Fix for #520092.
24659         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
24660           it's already used by scintilla to delete the whole current line.
24662 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24664         Fix for #525107.
24666         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
24667           calls to fileselection_hide_widget,
24668           (on_open_filesel_cancel_clicked): removed.
24670         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
24671           (on_add_prjfilesel_cancel_clicked):
24673         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
24674           impl.
24676         * src/fileselection.c: Made some functions static.
24677           (fileselection_hide_widget): rewritten using the new
24678           gnome_filelist_set_multiple_selection function.
24680         * src/fileselection.c: (on_file_selection_delete_event): removed
24681           unuseful widget hides. Some cleanups,
24682           (on_file_selection_cancel_clicked): impl,
24683           (create_fileselection_gui): changed the cancel button clicked's
24684           callback to use this new function.
24686         * src/anjuta.c: (anjuta_new):
24687         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
24688           callbacks, because this the gnome filelist widget's job.
24690         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
24691           clist selection mode duplicates set,
24692           (gnome_filelist_key_press): use the new impl. function.
24694 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24696         Fix for #441233.
24698         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
24699           fixed some bogus code using an array cell out of
24700           range, removed unecessary gettext usages.
24702         * src/appwiz_page2.c: (on_prj_name_entry_changed):
24703           some cleanups and now transform minus characters to
24704           underscores.
24706         * src/source.c:
24707           (source_write_configure_in),
24708           (source_write_toplevel_makefile_am),
24709           (source_write_desktop_entry),
24710           (source_write_glade_file):
24711         * src/project_dbase.c: (project_dbase_summon_glade),
24712           (project_dbase_generate_source_code):
24713         * src/glades.c: (gladen_write_glade_write):
24714           replaced some occurences of the target name by the
24715           project filename, using project_dbase_get_proj_name,
24716           to fix the name of some files.
24717           Fixed a lot of mem leaks.
24718           Various code cleanups.
24720 2002-03-06  Stephane Demurget  <demurgets@free.fr>
24722         Merged with latest (1.44) scintilla.
24724         Added: - The calltip.<lexer>.end.definition property to display help
24725                  text on a second line of calltip.
24726                - The calltip.<lexer>.word.characters property to correctly find
24727                  calltips for functions that include characters like '$' which
24728                  is not normally considered a word character.
24729                - The use.monospaced property to determine initial state of
24730                  Use Monospaced Font setting.
24732         Bugs fixed: Too many to mention; please see :
24733                     http://www.scintilla.org/ScintillaHistory.html for the
24734                     full changes list.
24736         * scintilla/*/*: updated nearly all files.
24738         * TODO: removed the need of a scintilla merge.
24740         Merged with latest (1.44) SciTE properties.
24742         * data/properties/anjuta.properties: added the wrap, use.monospaced
24743           properties.
24745         * data/properties/html.properties: added a missing php extension, and
24746           updated php keywords to the latest reference.
24748         * data/properties/pascal.properties: added commands to compile, build
24749           and execute pascal applications.
24751         * data/properties/lua.properties: added styles for statements.
24753         * data/properties/bash.properties: added the declare keyword.
24755         Fixed distchecking.
24757         * global-tags/Makefile.am,
24758           global-tags/create-global-tags.sh: used some kind of ugly hack to
24759           make distchek work, since noone has proposed some better way.
24761         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
24762           and Ctrl-N replace Alt-N for new file according to the Gnome design
24763           reference.
24765 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
24767         * widgets/gnomedirlist.c
24768         widgets/gnomedirlist.h
24769         widgets/gnomefilelist.c
24770         widgets/gnomefilelist.h:
24772         Added GPL headings in the file.
24774 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
24776         * src/attach_process.c
24777         src/attach_process_cbs.c
24778         src/attach_process_cbs.h
24779         src/attach_process_gui.c
24780         src/breakpoints.c
24781         src/breakpoints_cbs.c
24782         src/breakpoints_cbs.h
24783         src/breakpoints_gui.c
24784         src/commands.c
24785         src/compiler_options.c
24786         src/compiler_options_cbs.c
24787         src/compiler_options_cbs.h
24788         src/compiler_options_gui.c
24789         src/find_in_files.c
24790         src/find_in_files_cbs.c
24791         src/find_in_files_cbs.h
24792         src/find_in_files_gui.c
24793         src/find_replace.c
24794         src/find_text.c
24795         src/help.c
24796         src/preferences.c
24797         src/preferences_gui.c
24798         src/project_config.c
24799         src/src_paths.c
24800         src/src_paths_cbs.c
24801         src/src_paths_cbs.h
24802         src/src_paths_gui.c:
24803         
24804         Bugs #521629 and #522427 fixed. The problem was, that the
24805         escape-key was not catched and the dialog was hidden, but
24806         the flag was not set correctly.
24808         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
24809         using the gnome_dialog_close_hides()-setting present in most dialogs.
24810         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
24811         emits "close" and set the flag in the close-callback.
24813         Patch from: Jens Georg <mail@jensgeorg.de>
24815 2002-03-06  Stephane Demurget  <demurgets@free.fr>
24817         * src/*.{c,cpp}: s/string_free/g_free/
24819         * src/utilities.[ch]: (string_free): removed.
24821 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
24823         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24825         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24826         src/mainmenu_callbacks.[ch]:
24827         Removed Project menu options: README, TODO, ChangeLog and NEWS
24828         Moved Save Build Messages to Build menu and only highlight it
24829         when there are build messages.
24830         Corrected a spelling: "mojority" -> "majority"
24831         Fixed initialisation of edit.edit_app_gui so now Edit menu
24832         can be shown when no project is loaded.
24834         * src/project_dbase.h: Removed prototype for static function
24836 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
24838         * src/text_editor.c: Editor is marked changed after
24839         autoformat. 
24840         
24841         Patch from: Jens Georg <mail@jensgeorg.de>
24843 2002-03-04 Roel Vanhout <roel@stack.be>
24845         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24847         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
24848         Added option to ignore binary files on 'Find in files' (grep -I option)
24850 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24852         * src/main.c:
24853         session restoration and commandline load in 
24854         gtk idle loop.
24855         
24856         * src/anjuta.[h,c], src/anjuta_cbs.c:
24857         Removed "clear windows menu" and prevented runtime 
24858         warnings.
24859         
24860         * src/compile.c, src/build_file.c, src/build_project.c,
24861         src/clean.c:
24862         Takes into account the preference setting for 
24863         show dialog when job completes. Dialogs are
24864         shown when it is enabled otherwise not.
24865         
24866 2002-03-03 Roel Vanhout <roel@stack.be>
24868         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24869         
24870         * src/find_text.c
24871         Store 'Find...' search string on search so that 'Find Next' will search for
24872         that string, even if the dialog hasn't been closed yet.
24874 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24876         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
24877         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
24878         src/main_menubar_def.h:
24879         
24880         Organized menus, removed "Windows" and "Utilities" menus from the
24881         menubar [they are no longer needed]. Also removed some extragenous
24882         separators.
24883           
24884 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24886         * src/message-manager-private.cc:
24887         Set message clist selection mode to BROWSE.
24888         
24889         * src/message-manager.cc, src/an_symbol_view.c,
24890         src/an_file_view.c:
24891         Added Key navigation for the CTree and CList. Arrow left for
24892         node collapse, right for node expand, space (or enter) for
24893         activation (same as double click).
24894         
24895 2002-03-03 Roel Vanhout <roel@stack.be>
24896         
24897         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24898         
24899         * plugins/class-gen/clsGen.c
24900         Added functionality to semi-intelligently prefill filename
24901         boxes with names deduced from class name
24903 2002-02-26 lbell <lbell@tsc4.com>
24905         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24906         * src/preferences_gui.c:
24907         Removed an incorrect use of gtk_misc_set_alignment().
24908         
24909         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
24910         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
24911         src/preferences.h, src/preferences_gui.c:
24912         
24913         Added the option to reload last open project at the startup.
24914         Added the possibility to open a new project without close
24915         an existing one
24916         
24917         * src/properties.cxx:
24918         Corrected a spelling mistake in message string.
24919         
24920         * src/session.c:
24921         Updated session functions.
24922            
24923 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
24925         * widgets/gnomefilelist.c: Bug fixes.
24926         
24927         Patch from Philip Van Hoof <freax@pandora.be>
24928         
24929 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
24931         * src/an_file_view.c:
24932         anjuta was unable to open some files becuase they were not being
24933         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
24934         Removed mime checking when opening with anjuta, becuase it doesn't
24935         hurt to open binary files in anjuta (some even may want to do so).
24936         
24937         Added a warning when mime type is not set when "view with default
24938         viewer" is activated.
24939         
24940         * src/an_file_view.c, an_symbol_view.c:
24941         Converted N_() to _() where ever appropriate in the strings.
24942         
24943 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
24944         
24945         * src/appwizard_gui.c, src/appwizard_cbs.c
24946           src/wizard_gui.c/h, src/appwiz_page3.c,
24947           src/project_import_gui.c:
24948           
24949         Moved target type radiobuttons to appwiz. page 2
24950         
24951         * src/message-manager-private.cc
24952         Fixed a bug which caused a crash if next message function was used
24954         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
24956 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
24958         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
24959         Modifies the behaviour of Alt-TAB in Anjuta. This
24960         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
24961         edited files in the first items of the notebook.
24963         Patch from: Timothee Besset <timo@qeradiant.com>
24964         
24965 2002-02-24  Philip Van Hoof <freax@pandora.be>
24967         * widgets/gnomefilelist.c, gnomefilelist.h:
24968           Added filecompletion
24969           
24970         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
24972 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
24974         * configure.in: Added "sk" to ALL_LINGUAS.
24976 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
24977   
24978         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
24979           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
24980           src/wizard_gui.c: Added support for static and dynamic libs
24981         
24982 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
24984         * widgets/gnomefilelist.c:
24985           Fixed gnome_filelist_get_lastfilename so it no longer returns
24986           a corrupted path.
24988 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
24990         * src/resources.h, resources.c:
24991         Added url handler.
24993         * src/main_menubar_def.h, mainmenu_callbacks.c:
24994         Changed to use gnome configed url handler.
24996 2002-02-19  Philip Van Hoof <freax@pandora.be>
24998         * widgets/gnomefilelist.c
24999         Added PHP filetype.
25001 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
25003         * plugins/class-gen/clsGen.c:
25004         Added c++ support.
25005         
25006         * widgets/gnomefilelist.c:
25007         Gives the maximum space to the files section of the open file dialog.
25008         
25009         Patches from: lbell <lbell@tsc4.com>
25010         
25011 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
25013         * src/anjuta.c, main.c:
25014         Used tm_get_real_path in anjuta_get_full_filename();
25015         
25016 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
25017         
25018         * anjuta.prj: update version
25020 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25022         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
25023           removed the amount arg and replaced with a NULL-ending list.
25024           (gnome_filelisttype_makedefaultlist): use the new prototype.
25026 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
25028         * src/about.c, THANKS: updated for new contributors
25029         
25030         * anjuta.prj: added new files
25031         
25032         * README: corrected some documentation, ctags no longer needed,
25033           pkgconfig now required
25034           
25035         * data/properties/others.properties: add .cvsdiff extension
25036         
25037         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
25038           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
25039           file import
25040           
25041         * doc/anjuta.1: added initial man page thanks to 
25042           Rob Bradford <rob@debianplanet.org> (NB build and install 
25043           needs work)
25044         
25045 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
25047         * src/Makefile.am: Cleaned handling of compiler flags by moving them
25048           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
25049           warning flags. 
25050   
25051         * configure.in: Changed version to 0.1.10-pre
25052   
25053 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25055         * src/fileselection.c: (create_fileselection_gui): always display
25056           the directory creation button as we cannot rely on the dialog
25057           titlebar.
25059         * widgets/gnomefilelist.[ch]: fixed includes.
25061         * pixmaps/new_folder.xpm: resized, added a + sign.
25063 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25065         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
25066           changed all extensions to begin with a dot.
25068 2002-02-16  Philip Van Hoof  <freax@pandora.be>
25070         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25072         * THANKS: added Philip.
25074         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
25076         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
25077         * src/file_selection.[ch],
25078         * widgets/gnomefilelist.[ch]: added a filetype
25079           combobox to the Anjuta file dialog widget.
25081 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
25083         * anjuta.spec.in: eep! the import script was not being installed by
25084           RPM - fixed for the release.
25086 2002-02-13  Stephane Demurget  <demurgets@free.fr>
25088         Various cleanups and fixes for the next release to be able to make
25089         distcheck.
25091         * plugins/*/*.c: added missing prototypes causing gcc to speak to
25092           much and make some tweaks plus cleanups.
25094         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25095           args to remove some warnings.
25097         * global-tags/Makefile.am,
25098           data/Makefile.am,
25099           src/Makefile.am: link against Anjuta static libs using the
25100           $(top_builddir) dir, not anymore on $(top_srcdir) to make
25101           distcheck happy.
25103         * src/Makefile.am: ditto with all the Anjuta static libs.
25105         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25106           include, as we already include the whole directory for the build.
25108         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
25109           
25110 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
25112         * pixmaps/Makefile.am: icon for libglade project now installed
25113         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
25114         * manuals/C/Makefile.am: removed ChangeLog reference which was 
25115           breaking some build stuff
25116         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
25117           include reference problems that showed up on make distcheck
25118         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
25120 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
25121         
25122         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
25124 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
25126         * src/message-manager-private.cc:
25127           The horizontal scrollbar now shows properly on demand.
25128         
25129 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
25131         * src/dnd.c fixed some warnings
25132         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
25133           and works. It is shown always at the moment but before it was
25134           shown on demand and did never work. 
25136 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
25138         * src/anjuta.c: Fixed a crash bug.
25139           patch from: Jens Georg <mail@jensgeorg.de>
25141 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
25143         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
25144           reports a problem with missing end tags on <graphic>
25146 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25148         * manuals/C/ChangeLog: removed since it was never used
25149         * manuals/C/anjuta-manual/*: more updates, new screenshots
25150         * anjuta.prj: updated for new manuals/ structure
25152 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
25154         * source.c, compiler_options.[c/h]:
25155           Fixed bug #460321 "Problem with optimization options" 
25156           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
25157         
25158 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25160         * NEWS: prepared for release, need to fill in date
25161         * data/welcome.txt: version number updated
25163 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25165         * src/text_editor_menu.c, src/an_file_view.c, 
25166           src/an_symbol_view.c: marked strings for translation
25167         
25168         * src/defaults.c, data/properties/xml.properties:
25169           *.omf and *.xsl files should use XML highlighting
25170           
25171         * manuals/C/anjuta-manual/*:
25172           - restructured so that files have more meaningful names
25173             and are easier to edit (see anjuta-manual.sgml for the
25174                 ordering)
25175           - updated some screenshots
25176           - continued rewrite
25178 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
25180         * main.c: Made a workaround to remove the old
25181         anjuta gnome config file (older than 9 Feb 2002). This
25182         will fix the bug which never lets the brower toolbar shown.
25183         
25184         * main.c: In fact, the above solution wouldn't work in all
25185         cases. Therefore, here is the better fix, which works by
25186         detecting the version of the old config file and deleting
25187         ~/.gnome/Anjuta if it is lesser than 0.1.9.
25188         
25189 2002-02-01  Andy Piper <andy.piper@freeuk.com>
25191         * HACKING: added info on submitting patches
25193 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
25195         * src/project_import_gui.c, src/project_import.c:
25196           - If Project Import Wizard is canceled everything is 
25197                 cleaned up now.
25198           - Back button is now insensitive on page 3 (some problems: 
25199                 see TODO in project_import_qui.c:284
25200           - Menu frame is insensitive if project type != GNOME(mm)
25202 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25204         * src/main.c: Fixed bug #  (Unable to open files on
25205         double click in project window from second trial onwards when
25206         the project is opened from command line).
25207         
25208         * po/POTFILES.in: Removed tags_manager.[h,c]
25209         
25210 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25212         * src/preferences.c:
25213           A quick hack to fix the 'invisible' browser toolbar when
25214           upgrading from 0.1.8 to 0.1.9
25215           
25216         * src/anjuta.c:
25217           Fixed toolbar names which were causing confusions in the toolbar
25218           show/hide.
25219           
25220         * src/main.c:
25221           Substituted "anjuta" with PACKAGE
25222           
25223         * src/project_import_gui.c: 
25224           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
25225           
25226         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
25227           Added new files and removed obsolete ones.
25228           
25229 2002-01-30  Andy Piper <andy.piper@freeuk.com>
25231         * src/appwizard_cbs.c, project_import_cbs.c, 
25232           main_menubar_def.h, project_import_gui.c: 
25233           updates to message strings and layout for the 
25234           import wizard.
25235           
25236         * text_editor_cbs.c: fix for the tab menu entries for 
25237           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
25239 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25241         * src/toolbars.c,
25242           src/toolbars.h,
25243           src/anjuta_gui.c,
25244           src/controls.c:
25245           
25246           Tag dropdown exclusive (takes
25247           all space in the toolbar) and never vertical and
25248           increased the width of the tag combo to 256 pixs.
25249           Toolbar separator before the combo and button.
25250           Added tags label before the tag button.
25251           Reorganized the dock bands for the toolbars.
25252           
25253         * src/project_import_gui.c
25254           src/project_import.c:
25255           Fixed an error and removed an unused variable.
25256           
25257         * data/properties/anjuta.properties:
25258           Removed the property for the old toolbar and set
25259           browser toolbar show to default.
25260           
25261         * src/project_dbase.c: excluded modules were not
25262           loaded. Fixed.
25263           
25264         * src/source.c:
25265           No build files will be written if the project is blocked.
25266           
25267         * src/project_import.c,
25268           src/project_import_cbs.c,
25269           src/project_gui.c,
25270           src/wizard_gui.c:
25271           
25272           Manually applied Johannes patch to fix some memory
25273           issues and gui clean up.
25274           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25275         
25276         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
25277           Fixed a bad bug with remove file from project because of
25278           files were never removed properly from the project and
25279           from the tagmanager.
25280           
25281         * src/appwiz_page3.c: Disabled unused codes to clear
25282           compiler warnings.
25283           
25284 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25286         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
25287         
25288         * data/Makefile.am
25289           pixmaps/Makefile.am
25290           src/Makefile.am
25291           src/an_file_view.c
25292           src/an_symbol_view.c
25293           src/anjuta.c
25294           src/anjuta.h
25295           src/anjuta_cbs.c
25296           src/anjuta_gui.c
25297           src/controls.c
25298           src/main_menubar.c
25299           src/main_menubar.h
25300           src/main_menubar_def.h
25301           src/mainmenu_callbacks.c
25302           src/mainmenu_callbacks.h
25303           src/pixmaps.h
25304           src/project_dbase.c
25305           src/project_dbase.h
25306           src/text_editor.c
25307           src/text_editor_menu.c
25308           src/text_editor_menu.h
25309           src/toolbar.c
25310           src/toolbar.h
25311           src/toolbar_callbacks.c
25312           src/toolbar_callbacks.h :
25313           
25314           Patch submitted by:
25315           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25316           
25317           Removes the Tags toolbar and substituted it with
25318           tags combo dropdown list. Fixes a couple of bugs.
25319           
25320           Moved the tag combo to browser toolbar because
25321           main toolbar was becoming too long.
25322           Made a new icon of tag toolbar.
25323           
25324         * po/zh_TW.po: Fixed bug.
25325           
25326         * pixmaps/an_tag.xpm: Added new file.
25328 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25330         * src/project_import_gui.c: Reorganized project
25331         import gui page 2.
25332         
25333 2002-01-29  Andy Piper <andy.piper@freeuk.com>
25335         * HACKING: added info on creating windows and dialogs
25337 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
25339         * src/tm_file_view.c:
25341           Sorts the file list at the end instead of doing sort-insert
25342           to improve performance.
25343           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25345         * src/project_dbase.c: Resolved a conflict from
25346           Johannes's patch.
25347           
25348         * src/project_import.c:
25349         
25350           Fixed to use anjuta_import.sh for the bin dir and
25351           not from the data dir.
25352         
25353           Used anjuta_is_installed() function to verify a the command's
25354           executability.
25355         
25356           Fixed import command to use sh (which is more general and is
25357           gauranteed to be found in any unix system :-)). Also, added
25358           double quotes around the import directory.
25359         
25360           Changed some strings for better translations (like avoiding
25361           duplicates).
25362           
25363           Fixed the reading of wrong target type.
25364           
25365         * src/control.c: Insensitive "import project" when there is
25366           a project open.
25367           
25368         * src/project_import_cbs.c:
25369           
25370           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
25371           Fixed selection of gettext checkbox.
25372           Sets the menu entries.
25373           
25374 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
25375         
25376         * src/appwiz_page[1-4].c
25377         * src/appwiz_gui.c
25378         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
25379         be able to reuse it.
25380         
25381         * src/mainmenubar.[c/h]
25382         * src/mainmenubar_def.h
25383         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
25384         menu item
25385         
25386         * src/message-manager.c: Fixed bug 509192
25387         * src/message-manager-dock.c: Added accel_group if window is undocked
25388         
25389         * src/project_dbase.[c/h]: Splitted opening code to be able
25390         to use it without an open file dialog
25391         (Maybe I broke Naba's changes, please take a look)
25392                         
25393         * src/project_import.[c/h]
25394         * src/project_import_gui.c: New Files, Code for Project Import Wizard
25395         
25396         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
25397         import wizard
25399 2002-01-28  Andy Piper <andy.piper@freeuk.com>
25401         * src/main_menubar_def.h, tagmanager/tm_project.c: more
25402           string cleanups
25403           
25404         * manuals/C/anjuta_manual/*: started rewrite of the 
25405           manual, updated some screenshots
25407 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25409         * src/gnomefilelist.h, src/gnomefilelist.c:
25410         
25411           Fixed multiple selection bug (#497085). The OK button is
25412           sensitive when in multiple mode, if the no. of
25413           selection is one or more.
25414           
25415           Toggle between single and multiple selection mode
25416           and multiple mode display.
25417           
25418           Fixed strings to translable strings.
25419           
25420           Fixed some compiler warnings by commenting out
25421           unused functions.
25422           
25423 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25425         * src/project_dbase.c: App status bar now updates
25426           with the project name when the project is loaded.
25427         
25428         * src/an_file_view.c, tagmanager/tm_file_entry.c:
25429           
25430           Puts the directories at the top. They're also sorted now.
25431           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25432         
25433 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25435         * scripts/anjuta_import.sh.in: Added file.
25436         * scripts/anjuta_import.sh: Removed file.
25438         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
25439           Updated files.
25440           
25441         * src/main_menubar_def.h:
25442         
25443           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
25444           reflect the opposite of Find (CTRL+F) and also to leave
25445           CTRL+R or Redo.
25446           
25447           Changed Glade summon with ALT+G, which frees the ATL+E
25448           for poping up the edit menu.
25449           
25450         * src/Makefile.am: Debugging link flags by Biswa, removed.
25452 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
25454         * HACKING: added information on best practices for writing
25455           application messages and GUI labels
25456           
25457         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
25458           src/breakpoints.c, src/build_file.c, src/build_project.c, 
25459           src/clean_project.c, src/compile.c, 
25460           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
25461           src/configurer.c, src/debugger.c, src/executer.c, 
25462           src/find_in_files.c, src/find_in_files_cbs.c, 
25463           src/find_replace.c, src/find_text.c, src/glades.c, 
25464           src/gnome_project.c, src/goto_line.c, src/main.c, 
25465           src/main_menubar.c, src/main_menubar_def.h, 
25466           src/mainmenu_callbacks.c, src/preferences_gui.c, 
25467           src/project_config.c, src/project_dbase.c, 
25468           src/project_dbase_gui.c, src/resources.c, src/source.c, 
25469           src/support.c, src/tags_manager.c, src/text_editor.c, 
25470           src/text_editor_gui.c, src/text_editor_menu.c, 
25471           src/toolbar_callbacks.c, src/utilities.c: 
25472           lots of minor message updates to make them more user-friendly 
25473           and consistent
25475 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25477         * src/executer.c:
25478         
25479           Because of the spaces escaping, the command could not be
25480           executed when run without terminal. Now fixed.
25481           
25482         * anjuta.prj, Makefile.am:
25483         
25484           Added anjuta project file.
25485         
25486 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
25488         * src/message-manager-private.h, message-manager-private.cc,
25489           message-manger.cc:
25490           
25491           Added freeze() and thaw() for the message window class to
25492           speed up the message manager update.
25493         
25494         * src/project_config.h, project_config.c,
25495           src/project_dbase.h, project_dbase.h
25496           scripts/anjuta_project.template:
25497           
25498           Added two new prject attributes: project.config.blocked and
25499           project.excluded.modules. The former will make sure that users
25500           are not given any previlidge in enabling the 'overwrite build
25501           files' flags and the later issues a list of modules in the project
25502           to be skipped for symbol browsing and project listing.
25503         
25504         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
25505         
25506           Modified script to read the template from the anjuta data dir
25507           rather than from the directory in which the script exist. Otherwise,
25508           Being transfered to the bin dir, the script will not be able to
25509           find the template when it is run.
25510           
25511           The script is also create with configure.in to set in the anjuta
25512           data dir path inside the script.
25513           
25514 2002-01-26  Stephane Demurget  <demurgets@free.fr>
25516         * po/fr.po: updated to the latest sources.
25518 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25520         * scripts/Makefile.am:
25521           anjuta_import.sh goes with distribution.
25522           
25523         * po/*.po: They seem to have updated (merged with
25524           anjuta.pot) automatically when I did "make dist".
25525           
25526 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25528         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
25529           Fixed Bug #499807, ie crash on removing libs, includes, defines from
25530           the compiler options dialog.
25531         
25532         * ChangeLog:
25533           Correct todays date. :)
25534           
25535         * scripts/Makefile.am:
25536           Installs anjuta_import.sh in $(prefix)/bin dir and
25537           is treated as an executable.
25538           
25539 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25541         * Fix for bug #499373
25542         
25543         * data/properties/anjuta.properties, ada.properties, cpp.properties,
25544           java, properties, latex.properties, lua.properties, others.properties,
25545           perl.properties:
25546           
25547           Added double-quotes around file arguments so that
25548           filenames with spaces could also work.
25550         * launcher/anjuta-launcher.c, executer.c:
25551           Escaped quotes in the cammand and it's arguments before executing
25552           so that args with spaces can also work.
25553           
25554           Commented #DEBUG switch.
25555           
25556 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25558         * scripts/*: Added files which I forgot previously.
25559         
25560         * src/aneditor.h: Lined up commands definition for better look.
25561         
25562         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
25563           main_menubar.h, control.c:
25564           Added three more convert EOL chars submenu items in transform.
25565           Reformatted some some.
25566         
25567         * data/anjuta.properties:
25568           Reformatted a line.
25569         
25570         * src/aneditor.h, aneditor.c:
25571           Added three commands (with definitions) for EOL conversions.
25572           
25573         * src/text_editor.c:
25574           Editor detects file mode from the file content and
25575           set the editing mode to CR/LF/CRLF automatically.
25576           Refined Dos mode extrageneous chars filter
25577           This will make sure that filter works only in Dos mode and not
25578           in other modes.
25579           
25580         * src/anjuta.c: Editor mode display in status bar.
25581         
25582         * src/preferences_gui.c: Changed the string for dos mode
25583           filter to more sensible string.
25584         
25585         * src/aneditor.c: Default editor mode sets during widget creation
25586           and not everty time the properties are loaded. This makes sure
25587           that the auto-detected mode is not overridden by the default mode.
25588           
25589         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
25590         
25591         * src/anjuta.c: Fixed bug #476028.
25592           Now anjuta also searches for file relative to top project dir,
25593           when the project is open.
25594         
25595         * src/anjuta_cbs.c: Fixed bug #499536.
25596           File is not closed if it is not able to save the file properly.
25597           
25598         * src/mainmenu_callbacks.c: Fixed bug #499536.
25599           Newfiles (which are not modified) are also closed on "close all files".
25600         
25601 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
25603         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
25604         
25605         * tagmanager/tm_source_file.c, regex.c, parse.c:
25606           defined and delimited g_messages within #debug.
25607           
25608         * src/preferences.c, data/anjuta.properties:
25609           saved/defied message-manager tag position in string.
25610           Message tag possition is saved between sessions. And
25611           and tag position bottom as default.
25612           
25613 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
25615         Patch submitted by:
25616         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25618         * Makefile.am
25619           configure.in
25620           data/Makefile.am
25621           data/properties/Makefile.am
25622           global-tags/Makefile.am
25623           pixmaps/Makefile.am
25624           src/Makefile.am
25625           src/an_file_view.c
25626           src/an_file_view.h
25627           src/an_symbol_view.c
25628           src/an_symbol_view.h
25629           src/anjuta.c
25630           src/anjuta_cbs.c
25631           src/file_history.c
25632           src/file_history.h
25633           src/message-manager-private.cc
25634           src/pixmaps.h
25635           src/project_dbase.c
25636           src/project_dbase_gui.c
25637           src/tags_manager.c
25638           src/text_editor.c
25639           src/utilities.c
25640           src/utilities.h
25641           src/watch_gui.c:
25642         
25643           Modified files.
25644         
25645         * scripts/*
25646           pixmaps/sv_class.xpm
25647           pixmaps/sv_function.xpm
25648           pixmaps/sv_macro.xpm
25649           pixmaps/sv_private_fun.xpm
25650           pixmaps/sv_private_var.xpm
25651           pixmaps/sv_protected_fun.xpm
25652           pixmaps/sv_protected_var.xpm
25653           pixmaps/sv_public_fun.xpm
25654           pixmaps/sv_public_var.xpm
25655           pixmaps/sv_static_fun.xpm
25656           pixmaps/sv_static_var.xpm
25657           pixmaps/sv_struct.xpm
25658           pixmaps/sv_unknown.xpm
25659           pixmaps/sv_variable.xpm
25660           pixmaps/fv_core.xpm
25661           pixmaps/fv_text.xpm
25662           pixmaps/filestoremove.txt:
25663         
25664           New files.
25665         
25666         * pixmaps/class.xpm
25667           pixmaps/function.xpm
25668           pixmaps/fv_autofile.xpm
25669           pixmaps/fv_doc.xpm
25670           pixmaps/fv_i18n.xpm
25671           pixmaps/fv_source.xpm
25672           pixmaps/private_func.xpm
25673           pixmaps/private_var.xpm
25674           pixmaps/protected_func.xpm
25675           pixmaps/protected_var.xpm
25676           pixmaps/public_func.xpm
25677           pixmaps/public_var.xpm
25678           pixmaps/struct.xpm
25679           pixmaps/variable.xpm
25680         
25681           Removed files.
25682         
25683         * tagmanager/*/*:
25684         
25685           Upgraded to tagmanager-0.7
25687 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
25688         * src/anjuta_cbs.c: Fixed bug #506441
25689         * src/watch_gui.c: Changed layout of eval dialog so that
25690         it fits on a 800x600 desktop with German translation. 
25692 2002-01-23      Andy Piper <andy.piper@freeuk.com>
25694         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
25695         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
25696           icon for new project type (thanks to Misha)
25697         * configure.in: build and install Danish translation
25698         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
25699           credits to cover new patches and translations
25701 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
25702         
25703         * src/preferences.c, src/message-manager.cc, src/project_type.c,
25704           src/appwiz_page1.c:
25705         
25706       - Font preferences are restored properly now (\n was missing)
25707           - Dock menu label of message-manager is "Dock/Undock" instead
25708           of "Dock|Undock" to match with the rest of anjuta.
25709           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
25710           changed it in anjuta, too 
25712 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25714         * tagmanager/tm_source_file.c,
25715           tagmanager/parse.c,
25716           tagmanager/tm_project.c,
25717           src/an_symbol_view.c,
25718           src/anjuta.c:
25719           
25720           Disabled debug warnings.
25722 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25724         * src/appwiz_page1.c
25725           src/compiler_options.c
25726           src/project_dbase.c
25727           src/project_dbase.h
25728           src/project_type.c
25729           src/source.c
25730           src/source.h:
25731           
25732           New project type named LibGlade.
25733           
25734           Patch submitted by:
25735           Dick Knol <dknol@gmx.net>
25737         * src/gnome_prj.c:
25738           Commented out unused pixmap creation. May be it
25739           will fix the crash in project creation.
25740           
25741 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25743         * src/registers.c
25744           src/registers.h
25745           src/registers_cbs.c
25746           src/registers_cbs.h
25747           src/registers_gui.c
25748           src/sharedlib.c
25749           src/sharedlib.h
25750           src/sharedlib_cbs.c
25751           src/sharedlib_cbs.h
25752           src/sharedlib_gui.c
25753           src/signals.c
25754           src/signals.h
25755           src/signals_cbs.c
25756           src/signals_cbs.h
25757           src/signals_gui.c
25758           src/stack_trace.c
25759           src/stack_trace.h
25760           src/stack_trace_cbs.c
25761           src/stack_trace_cbs.h
25762           src/stack_trace_gui.c
25763           src/text_editor.c
25764           src/watch.c
25765           src/watch.h
25766           src/watch_cbs.c
25767           src/watch_cbs.h
25768           src/watch_gui.c
25769           
25770           Fixed bug #496290: Attach/detach removed from these
25771           windows as they are never implemented.
25772           
25773           Patch submitted by:
25774           Johannes Schmid <johannes.schmid@gmx.de>
25775           
25776 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
25778         * src/anjuta.c,
25779           src/anjuta_cbs.c:
25780           
25781           Fixed bug:
25782           when you right click on the tabs, a list of filenames are given
25783           out, but now it gives a list of "page 1", "page 2", etc...
25784           
25785           Patch submitted by: 
25786           Jens Georg <mail@jensgeorg.de>
25788         * anjuta.in.in: Removed c|c++ because, it was not necessary
25789           and was causing translation problem.
25790           
25791         * plugins/class-gen/clsGen.c:
25792           removed "'" for the same reason.
25793           
25794 attached the fix for the menu
25797 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
25799         * src/preferences.h,
25800           src/preferences.c,
25801           src/preferences_gui.c:
25802           
25803           Adds the functionality to Anjuta to auto save your unsaved
25804           files before you build a project.
25806           Patch submitted by: 
25807           jason <jason_williams@suth.com>
25808           
25809         * src/anjuta.[h,c]:
25810           Added function for save all files.
25811         
25812         * src/mainmenu_callbacks.c:
25813           Modified to use the above function.
25814         
25815         * src/build_project.c:
25816           Save all files before build if it is set in the
25817           preferences.
25819 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
25821         * src/message-manager-private.cc
25822           src/message-manager-private.h
25823           src/message-manager.cc:
25824           
25825           Message-manager now restores the tabs which were shown on startup.
25826           The terminal is now created on demand (as requested by Biswa)
25827           and I have removed some debug messages.
25828           
25829           Patch submitted by: 
25830           Johannes Schmid <johannes.schmid@gmx.de>
25832 2002-01-13  Stephane Demurget  <demurgets@free.fr>
25834         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
25835           proper tabs keyboard navigation.
25837         * src/an_symbol_view.c,
25838           src/anjuta_cbs.c,
25839           src/gnome_project.c,
25840           src/project_dbase.c,
25841           src/tags_manager.c: removed some debugging display.
25843 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
25845         * src/message-manager-dock.c
25846           src/message-manager-private.cc
25847           src/message-manager-private.h
25848           src/message-manager.cc
25849           src/preferences.c
25850           src/preferences.h
25851           src/preferences_gui.c:
25852           
25853           Patch submitted by: 
25854           Johannes Schmid <johannes.schmid@gmx.de>
25855           
25856           This patch adds a tab to the notebook of the preferences-dialog
25857           where you can change the colors, the tab position of the new
25858           message manager. Also the truncate messages stuff has moved
25859           from misc tab to messages tab.
25861           Also improved the remembering position stuff of message manager.
25862           
25863         * data/internal.properties,
25864           Added definitions for messages colors and tag position.
25865           
25866         * src/message_manager.cc:
25867           Fixed a bug that never lets the messages panes to get cleared.
25868           Added wmclass setting for the message window. Fixed a bug in
25869           which the message window was not being shown.
25870         
25871         * src/tag_manager.c: Fixed printing of (NULL) in the debug
25872           output and disabled it.
25874         * src/anjuta.c: Preferences created and loaded before anything else.
25875           anjuta now recognizes messages colors on startup and initializes
25876           them.
25877         
25878 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
25880         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
25882 2002-01-09  Stephane Demurget  <demurgets@free.fr>
25884         * pixmaps/file_c.xpm,
25885           pixmaps/file_cpp.xpm,
25886           pixmaps/file_file.xpm,
25887           pixmaps/file_h.xpm,
25888           pixmaps/file_html.xpm,
25889           pixmaps/file_i18n.xpm,
25890           pixmaps/file_icon.xpm,
25891           pixmaps/file_pix.xpm,
25892           pixmaps/fv_doc.xpm,
25893           pixmaps/fv_i18n.xpm,
25894           pixmaps/fv_image.xpm,
25895           pixmaps/fv_source.xpm,
25896           pixmaps/fv_unknown.xpm: made these icons transparent.
25898 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
25900         * launcher/anjuta_launcher.c: updated message strings
25901         * src/message-manager-dock.c: added newline at end to avoid compile warning
25902         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
25903         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25904           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
25905           entries for username and Python-style GPL notice
25906         * HACKING: added info on files to change to update Insert menu
25908 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25910         * src/project_dbase.c,
25911           src/an_file_view.c,
25912           src/an_symbol_view.c:
25913           Changed the CTree expander style to square and
25914           line style to Dotted line.
25915           
25916         * po/POTFILES.in: Removed and Added translable files.
25918 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25920         * ccview/.cvsignore: Removed.
25921         
25922 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25924         * ccview/
25925                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
25926                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
25927                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
25928                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
25929                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
25930                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
25931         
25932         Removed ccview module because it is no longer needed.
25934 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25936         * src/project_dbase.c:
25937           Shifted structure initialization in project_dbase_new()
25938           before anything else, otherwise it was crashing due to
25939           uninitialized values.
25940         
25941         * src/an_symbol_view.c:
25942           Disabled high volume debug output.
25944 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25945         
25946         Applied a very heavy patch from:
25947         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25949         * Makefile.am
25950         configure.in
25951         pixmaps/Makefile.am
25952         src/Makefile.am
25953         src/aneditor.cxx
25954         src/aneditor.h
25955         src/anjuta.c
25956         src/anjuta.h
25957         src/commands.c
25958         src/commands.h
25959         src/compile.c
25960         src/compile.h
25961         src/controls.c
25962         src/defaults.c
25963         src/fileselection.c
25964         src/main_menubar.c
25965         src/main_menubar.h
25966         src/main_menubar_def.h
25967         src/mainmenu_callbacks.c
25968         src/mainmenu_callbacks.h
25969         src/project_dbase.c
25970         src/project_dbase.h
25971         src/project_dbase_gui.c
25972         src/tags_manager.c
25973         src/text_editor_menu.c
25974         src/toolbar_callbacks.c
25975         tagmanager/Makefile.am
25976         tagmanager/ctags.c
25977         tagmanager/include/Makefile.am
25978         tagmanager/include/tm_project.h
25979         tagmanager/include/tm_symbol.h
25980         tagmanager/include/tm_tag.h
25981         tagmanager/include/tm_tagmanager.h
25982         tagmanager/include/tm_workspace.h
25983         tagmanager/tm_project.c
25984         tagmanager/tm_source_file.c
25985         tagmanager/tm_symbol.c
25986         tagmanager/tm_tag.c
25987         tagmanager/tm_workspace.c
25988         widgets/Makefile.am: Modified.
25989         
25990         * src/an_file_view.[c,h],
25991           src/an_symbol_view.[c,h],
25992           src/file_history.[c,h],
25993           src/support.[c,h],
25994           widgets/scroll-menu.[c,h],
25995           tagmanager/tm_file_entry.c
25996           tagmanager/include/tm_file_entry.h: Added new files.
25997           
25998         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
25999         private_func.xpm, public_func.xpm,
26000         class.xpm, fv_exec.xpm, fv_unknown.xpm,
26001         private_var.xpm, public_var.xpm,
26002         function.xpm, fv_i18n.xpm, macro.xpm,
26003         protected_func.xpm, struct.xpm,
26004         fv_autofile.xpm, fv_image.xpm,
26005         ofolder.xpm, protected_var.xpm, variable.xpm:
26006           Updated and Added pixmap files.
26008         Features:
26009         ---------
26010         a) Removes CCView dependency.
26011         b) Improves the terminal.
26012         c) Adds tag navigation context menus.
26013         d) Upgrades tagmanager to latest version.
26014         e) Miscellaneous small additions.
26016 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26018         * src/project_dbase_gui.c: Fixed crash of anjuta
26019         when project first created.
26020         
26021         * src/gnome_project.c: It now updates the tags manager
26022         when new projects are created.
26023         
26024 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26026         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
26027           for this big patch.
26028         
26029         * src/messages.[c,h]: Removed files.
26031         * src/message-manager.[cc,h],
26032           src/message-manager-dock.[c,h],
26033           src/message-manager-private.[cc,h]
26034           New files.
26036         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
26037           src/build_project.c, src/clean_project.c, src/compile.c
26038           src/configurer.c, src/debugger.c, src/find_in_files.c
26039           src/mainmenu_callbacks.c, src/preferences.h
26040           src/preferences_gui.c, src/properties.h
26041           src/utilities.c, src/utilities.h:
26042           The new messages widget.
26043           New features:
26044             - Use of GtkNotebook instead of ToggleButtons
26045               and show/hide
26046             - Popupmenu to show and hide message types and
26047               to dock/undock in detach mode
26049           All other things should work as they did with the
26050           old message window. Currently the keyboard short-cuts
26051           do not work in detached mode.
26052           
26053           Some functions in utitlities.[c,h] changed.
26054           so that they take const arguments where this is possible
26055           
26056         * src/Makefile.am, po/POTFILES.in:
26057           Removed messages.[c,h] and
26058           added message-manager.[cc,h], message-manager-dock.[c,h],
26059           message-manager-private.[cc,h]
26060           
26061         * src/message-manager.h: Removed "include <bonobo.h>"
26062           and added a newline at the end of the file.
26063           
26064         * src/message-manager-private.cc:
26065           Set clist's width setting to Automatic.
26066           Set scroll window's scroll bars to Automatic.
26067           
26068 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
26070         * text_editor_menu.c:
26071           Fixed misalignment of the function sub menu
26072           in the text editor pop up menu.
26073           
26074 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26075         
26076         * src/text_editor.c: Fixed a compiler warning.
26077         
26078 2002-01-04  Andy Piper <andy.piper@freeuk.com>
26080         * THANKS, manuals/*/authors.sgml: updated for new translations
26081         * plugins/class-gen/clsGen.c: converted messages to English
26082         * src/about.c, src/main_menubar_def.h: string updates
26084 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26086         * src/anjuta.c
26087           src/anjuta_cbs.c
26088           src/text_editor.c
26089           src/mainmenu_callbacks.c
26090           src/text_editor.h
26091           src/text_editor.c
26092           src/text_editor_cbs.c
26093           src/text_editor-gui.c:
26094           
26095           Earlier code for adding 'cross' button
26096           for closing pages were too error prone and unorganized.
26097           Cleaned up the code and shifted the 'extra' widgets
26098           creation (eg. close button, close_pixmap and lable)
26099           from anjuta to text_editor. This takes care of proper
26100           widgets creation and destruction. Otherwise, anjuta
26101           was crashing at too many points, especially related
26102           to docking and undocking.
26103           
26104 2002-01-04  Stephane Demurget  <demurgets@free.fr>
26106         * src/aneditor.cxx: removed debugging code.
26108         * data/properties/.cvsignore: added swap files.
26110 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26112         * src/anjuta.c
26113           src/anjuta_cbs.c:
26114           Fixed Crashing of anjuta when a new file is saved as
26115           different file.
26116           
26117 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26119         * src/aneditor.c: Some debug codes around.
26120         
26121         * data/internal.properties, data/anjuta.properties: Removed.
26122           data/properties/Makefile.am:
26123           data/properties/ada
26124           data/properties/cs
26125           data/properties/make
26126           data/properties/rc
26127           data/properties/html
26128           data/properties/ruby
26129           data/properties/baan
26130           data/properties/idl
26131           data/properties/pascal
26132           data/properties/sample
26133           data/properties/bash
26134           data/properties/java
26135           data/properties/perl
26136           data/properties/sql
26137           data/properties/conf
26138           data/properties/latex
26139           data/properties/props
26140           data/properties/vb
26141           data/properties/cpp
26142           data/properties/lua
26143           data/properties/python
26144           data/properties/xml
26145           data/properties/others
26146           data/properties/.cvsignore:
26147             Added files. Properties now splitted into small files
26148             for each language.
26150         * data/Makefile.am
26151           configure.in: Update the removal and added properties module.
26153         * src/preferences.c: preferences_new(): Updated to reflect the
26154           new properties files organization.
26155           
26156         * src/Makefile.am: Added Baan Lexer.
26158 2002-01-01  Stephane Demurget  <demurgets@free.fr>
26160         * src/aneditor.cxx: readded the baan lexer. 
26162         * src/preferences.c: fixed translated messages and a typo.
26164         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
26165           confusing the regexp usage in xml-i18-merge.
26167 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
26169         * src/project_dbase.c: tidied some messages, and spotted a typo in
26170           the reading of properties which prevented the project version from
26171           ever being reported in the Project Information window - fixed :)
26173         * po/POTFILES.in: removed syntax.h
26175 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26177         * data/internal.properties: fixed baan properties.
26178           Added all ada properties.
26180         * src/main_menubar_def.h,
26181           src/lexer.h,
26182           src/aneditor.cxx,
26183           src/utilities.[ch]: added support for the Ada highlight style.
26185 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26187         * plugins/*/.cvsignore: updated.
26189 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26191         * src/syntax.h,
26192           src/text_editor.c,
26193           src/Makefile.am: removed the empty header syntax.h.
26195 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
26197         * main_menubar.c:
26198         Stef's observation on the 'superfluous' hseparators in the recent
26199         files and projects is fully justified -- removed.
26200         
26201         * main_menubar_def.h:
26202         Changed "Plug Ins" to "Plugins" in the menu label.
26203         
26204         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26205         Added class-gen in the configure output and class-gen module.
26206         
26207         * data/internal.properties:
26208         Correct mis-spelled "jave" to "java".
26209         Added file.is.source for *.h, *.c, *.cpp properties.
26210         
26211         * global-tags/Makefile.am:
26212         "chmod +x create_global_tags.sh" before it is executed, because
26213         there is very high chance that it will be found "-x" and resulting
26214         in error
26216 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26218         Fixed a crash on Solaris reported by Holder Burde, thanks to him
26219         for the backtrace.
26221         * src/gnome_project.c: (create_new_project): if the user doesn't
26222           select any icon, it doesn't have any extension and thus we can't
26223           use it in printf on Solaris, since the %s modifier use strlen to
26224           know the string length and then crash. On Linux, gcc checks the value
26225           of the pointer to be NULL and write "(null)" if necessary. We can't
26226           rely on that.
26228         * src/source.c: (source_write_desktop_entry): if there's no icon, we
26229           don't need to have the directory icon but the generic one.
26231 2001-12-30  Stephane Demurget  <demurgets@free.fr>
26233         Merged with latest (1.42) scintilla.
26235         Added: Support for the {load,save}.on.(de)activate properties.
26236                The PHP lexer to match keywords case insensitively.
26237                Baan lexer.
26238                Experimental supports for changeable style attribute & line
26239                wrapping.
26240                
26241         Updated: Both the C++ and HTML lexers.
26242                  More shell keywords added.
26243                  Horizontal scrolling and diplay of long lines optimised.
26244                  Cursor setting optimised.
26246         Bugs fixed: Caret movement over folded lines.
26247                     Selection tracking in 2ndary views when doing modifications.
26249         * scintilla/CallTip.{cxx.h},
26250           scintilla/ContractionState.{cxx,h},
26251           scintilla/Document.{cxx,h},
26252           scintilla/Editor.{cxx,h},
26253           scintilla/KeyWords.cxx,
26254           scintilla/LexHTML.cxx,
26255           scintilla/PlatGTK.cxx,
26256           scintilla/RESearch.cxx,
26257           scintilla/ScintillaBase.cxx,
26258           scintilla/ScintillaGTK.cxx,
26259           scintilla/Style.{cxx,h},
26260           scintilla/StyleContext.h,
26261           scintilla/ViewStyle.cxx,
26262           scintilla/include/*.h: updated.
26264         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
26266         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
26267           should have been told to the scintilla team. We're lucky I read the
26268           ChangeLog and the modifications of the lexer (thanks to the Gnome
26269           bonsai for this ;)
26271         * data/internal.properties: added Baan definitions.
26272           Fixed some issues for C such as *_cast directive, that are only
26273           available with C++.
26274           Updated C++, HTML and shell scripts definitions.
26275           Updated Ada and Bullant, that have been forgotten.
26277         * src/main_menubar_def.h,
26278           src/lexer.h,
26279           src/aneditor.cxx,
26280           src/utilities.[ch]: added support for the Baan highlight style.
26282 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26284         Polished the plugins menu behaviour and added a tearoff
26285         menuitem to the recent entries submenu.
26287         Note: The recent entries list seems to be too height
26288               with all these superfluous hseparators.
26290         * src/main_menubar.c: Polished, making some
26291           functions declarations static and cleaning some code.
26293           (create_submenu_plugin): removed the extra
26294           plugins entry and the horizontal separators.
26296           (on_plugins_menu_realize): the plugins menu is only
26297           shown if there's at least one available.
26299           (create_submenu*): added a tearoff menuitem to have
26300           a more homogeneous menu style. For now, it doesn't
26301           take care of user settings (but it was even worse
26302           before :).
26304 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26306         * configure.in: added the packageplugindir variable to avoid
26307           installing the plugins in $(prefix). It's not the same path as
26308           anjuta 2 to allow parallel installation.
26310 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26311         Fix a reopened part of bug #440676: keyboard navigation between the
26312         different text buffers. Changed to a more global approch. 
26314         * src/notebook.[ch]: removed.
26316         * src/Makefile.am: removed notebook.[ch]
26318         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
26319           (on_anjuta_window_key_press_event): added to fulfill the global
26320           shorcuts handling.
26322         * HACKING: updated according to the new global shortcuts handling.
26324 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
26326         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
26327           Shifted plugin menu from Edit submenu to main menu.
26328         
26329         * po/POTFILES.in:
26330           Added plugins/sample1/plugin-sample1.c
26331           
26332         * plugins/sample1/plugin-sample1.c:
26333           Added localization and used anjuta_info, instead of anjuta_error.
26334           
26335         * plugins/.cvsignore, plugins/sample1/.cvsignore:
26336           Added cvs ignores.
26337           
26338 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
26340         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
26341           for plugin dir.
26342         
26343         * Makefile.am: Added module plugins.
26344         
26345         * plugins, plugins/Makefile.am, plugins/sample1/*:
26346           Created plugins modules.
26347           
26348         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
26349           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
26350           to load plugins of *.so only and not *.so* (which results
26351           in duplicates).
26352         
26353         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
26354           plugins during packaging.
26356 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
26358         *  configure.in: Added Greek (el) to ALL_LINGUAS.
26360 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
26362         * configure.in: Added portuguese to ALL_LINGUAS
26364 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
26366         * global-tags/.cvsignore
26367         tagmanager/.cvsignore
26368         tagmanager/include/.cvsignore:
26369         Added cvs ignore files.
26371         * data/.cvsignore
26372         Updated cvs ignore file.
26373         
26374 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26376         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
26377           data/anjuta.properties, data/internal.properties: clean up some 
26378           message strings (me)
26380 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26382         * src/about.c, THANKS: added Jens to the credits
26383         
26384 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26386         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
26387           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
26388           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
26389           Georg <mail@jensgeorg.de> to add close button to file tabs.
26391 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26393         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
26394           (debugger now catches correct signal from process)
26396 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26398         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
26399         * src/pixmaps.h: switch appwizard project icons to new designs
26400         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
26402 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26404         * pixmaps/Makefile.am: stop redundant images from being installed.
26405           The next step will be to remove them completely.
26406         * src/appwiz*: further updates (more to come)
26407         * src/pixmaps.h: cleaned up, commented
26408         * src/splash.c: should use the pixmaps macro defined
26409         * HACKING: more on the graphics stuff and use of pixmaps.h
26411 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
26413         * src/defaults.c: fix bug #494864
26415 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
26417         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
26418           graphics from Misha
26419         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
26420           redundant graphics, no longer used
26421         * src/appwiz*: revamped application wizard by Andy and Misha for
26422           a more usable and professional look-and-feel
26423         * HACKING: updates to cover patching, graphics, and some additions
26424           post-0.1.8
26425         * TODO: removed some implemented features
26427 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
26429         * data/anjuta.properties, data/internal.properties: cleanup
26430         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
26431           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
26432           to edit styles colors for keywords and add Goto Tag menu option
26433           in the editor
26435 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
26437         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
26438         
26439         Fixed bug #460335
26440         fixes the Forget of the cursor position when tab is brought active
26441         from project manager.
26442         
26443 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26445         * src/messages.c
26446           Exported "TERM=xterm" to get a color terminal when
26447           anjuta is not started from within a terminal.
26448           
26449 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26451         * src/messages.c
26452           src/messages.h
26453           Added a frame around zvt terminal.
26454           
26455         * src/preferences_gui.c
26456           Modified to say "Use glade component (experimental)"
26457           instead of "Use Component".
26458           
26459 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26461         * Patch from 
26462         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26463         
26464         * src/anjuta.c
26465         src/fileselection.c
26466         src/messages.c
26467         src/messages.h
26468         src/preferences.c
26469         src/preferences.h
26470         src/project_dbase.c
26472         a) Extra scrollbar in terminal no longer appears.
26473         b) Character set preference should be preserved (untested).
26474         c) File selection widget now remembers last directory.
26475         d) On creation of generic project, the glade 'file not found' error no
26476                 longer occurs.
26477         e) First terminal window is created 'on demand', so it should always to
26478                 the Right Thing (TM) as far as starting WD is concerned. Also, the
26479                 environment is now passed to the terminal.
26480         f) Solaris compilation should be fixed (replaced get_current_dir_name()
26481                 with getcwd()).
26482         g) Fixed some compilation warnings.
26484 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
26486         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
26487           src/pixmaps.h: applied terminal and warnings patch (Biswa)
26488         * src/*: cleanups (me)
26489         * pixmaps/mini_term.xpm: added new file for terminal button
26490           (me, based on existing artwork)
26492 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
26494         * configure.in: bumped version to 0.1.9-pre
26495         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26496           translation
26497         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
26499 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
26501         * src/splash.c: removed a DOS end of line of a comment (so the *.po
26502           files are free of that char)
26503         * configure.in: added "az" to ALL_LINGUAS
26505 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
26507         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
26508           crash bug fix from Biswa.
26509         * FUTURE: added Anjuta/gIDE merger information to provide 
26510           details on future direction and status of 1.x stuff
26511         * NEWS: prepared for release
26512         * po/de.po: update from Jens Georg <mail@jensgeorg>
26514 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
26516         * multiple minor updates pre-0.1.8
26517         * patch from Biswa to fix syntax highlighting and packaging
26518         * po/fr.po: update from Stef
26520 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
26522         * global-tags/Makefile.am
26523         global-tags/create_global_tags.sh
26524         global-tags/tm_global_tags.c
26525         scintilla/LexCPP.cxx
26526         scintilla/include/SciLexer.h
26527         src/aneditor.cxx
26528         src/project_dbase.c
26529         tagmanager/Makefile.am
26530         tagmanager/include/Makefile.am
26531         tagmanager/include/tm_project.h
26532         tagmanager/include/tm_tag.h
26533         tagmanager/include/tm_tagmanager.h
26534         tagmanager/tm_project.c
26535         tagmanager/tm_source_file.c
26536         tagmanager/tm_tag.c
26537         tagmanager/tm_workspace.c:
26538         
26539         Includes the syntax highliting patch to scintilla).
26540         and more stable code.
26541         
26542         *tagmanager/include/tm_symbol.h: New file.
26543         *tagmanager/tm_symbol.c: New file.
26544         
26545         Add symbol tree building functionality at project level
26546         
26547         Patch from:
26548         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26549         
26550 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26552         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
26553           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
26554           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
26555           : New and improved pixmaps from Misha <misha@phreaker.net>
26556           Thanks to him.
26558 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26559         
26560         * Big patch submitted by
26561           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
26562           Many thanks to him.
26563         
26564         * src/Makefile.am, src/aneditor.cxx
26565           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
26566           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
26567           Use of tagmanager lib for advanced calltips.
26569         * global-tags/*: Created new directory and added files to 
26570           generate system.tags.
26572         * tagmanager/*: Created new directory and added tagmanager lib
26573           files.
26575         * configure.in, acconfig.h, Makefile.am: Modified to reflect
26576           the above additions.
26578         * data/Makefile.am: Modified to accomodate generated system.tags file.
26580 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
26582         * scintilla/: updated to 1.41
26583         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
26584         * src/about.c: updated list of authors
26585         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
26586         * HACKING: updated to cover Scintilla usage
26587         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26588           translation
26590 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
26592         * src/aneditor.cxx: Fixed compilation errors with it.
26593           by add include to gtk+ headers and typedefining a mysteriously
26594           vanished class Colour.
26596 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
26598         * configure.in: Added pt_BR in the languages.
26599         
26600 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
26602         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
26603           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
26604         * THANKS: updated
26605         * manuals/C/anjuta-manual/*: new format to match
26606           the rest of the GNOME docs chapter layout. Added the many
26607           new contributors. Moved Authors and License information into new
26608           chapters of their own - should make expansion easier too
26609         * src/compiler_options.c: changed the profiler option to -pg to 
26610           work with GNU tools (gprof)
26611         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
26612           and text labels
26613         
26614 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
26616         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
26617           compiler_options_gui.c:
26618           Added a new entry for linker flags and renamed c_options to c_flags
26619           and l_options to l_libs. Also, added a new function:
26620           compiler_options_set_prjlflags_in_file();
26621         
26622         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
26623         
26624         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
26625           
26626 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
26628         * THANKS, src/about.c: corrections and additions following 
26629         Naba's big update
26630         * src/main_menubar.c: patch from Rikul to fix the problem with 
26631         menu accelerators not being loaded
26633 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
26635         * THANKS: Added all contributors and translators names and emails.
26636         * AUTHORS: Updated
26637         * pixmap/anjuta_logo.png: Reduced the size of the logo.
26638         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
26639               Added new file (earlier logo with border).
26640         * src/about.c: Added all contributors names and emails
26641               and used macro definition for logo pixmap file.
26642         * src/pixmaps.h: Added entry for anjuta splash screen.
26644 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
26646         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
26647         to new PNG version (thanks to Misha) and removed the old
26648         pixmap.
26650 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
26652         * THANKS: added Conner Mo for simplified Chinese translation.
26653         * configure.in: added zh_CN in ALL_LINGUAS
26655 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
26657         * THANKS: added Joe Man for his traditional Chinese translation.
26658         * configure.in: added zh_TW in ALL_LINGUAS.
26660 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
26662         * src/main_menubar_def.h: Changed the link of lidn to
26663         http://lidn.sourceforge.net.
26664         
26665 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
26667         * Applied patch from Rikul
26668         * Applied patch from Luca
26669         * Fixed a cvs conflict. :)
26671 2001-10-17  Stephane Demurget  <demurgets@free.fr>
26673         * THANKS: added Marc Botermans for his Dutch translation.
26675         * configure.in: added nl in ALL_LINGUAS.
26677         * po/nl.po: added.
26679 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
26681         * anjuta.c: Fixed luca's typo.
26682         * resources.c, resources.h: Changed gchar* return to void, to
26683                 avoid a compiler warning.
26684         * scintilla/Makefile.am: Reorganized file entries.
26685         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
26687 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
26689         * Upgraded scintilla to 1.4.
26690         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
26691                 LexLisp.cxx StyleContext.cxx StyleContext.h
26692         * src/Makefile.am: Added 4 lexers and separated lexer objects
26693                 from the main link variable.
26695 2001-10-14  Stephane Demurget  <demurgets@free.fr>
26697         * THANKS: added Luca, even if it shouldn't be my role to write
26698           this sort of thing :)
26700         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
26701           the latest Luca patch.
26703 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
26705         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
26706         This is not documented yet; plugins to come later.
26707         * src/find*.c: find dialogs now persistent 
26708         (Rick <rikul@bellsouth.net>)
26709         * widgets/gnomefilelist.c: fixed multiple file open issue 
26710         (Rick <rikul@bellsouth.net>)
26711         * changes to recent file and project lists handling 
26712         (lbell <lbell@tsc4.com>)
26713         * more minor UI updates (me)
26715 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
26717         * src/Makefile.am: removed warnings for traditional C syntax
26718         * pixmaps: added new icons for mini_locals, mini_cvs and
26719         the splash screen - thanks to Misha <misha@phreaker.net>
26721 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
26723         * src/toolbar.c: fix typo in tooltip text
26724         * ccview/cccmd.cc: alter Func to Function in menu text
26726 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
26728         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
26729         issue with find dialog reporting an error when Scintilla finds text
26730         * applied patch from Denis Boehme <boehme at syncio dot de> to support
26731         DOS files (i.e. CR/LF translation)
26733 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
26735         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
26736         #452436
26737         * data/internal.properties: default fold style now set to 3 :-)
26738         * applied patch from rikul <null@acm.org> to turn notebook tab 
26739         headings red when file has been edited.
26741 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
26743         * configure.in: Added "no" to ALL_LINGUAS.
26744         
26745 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
26747     * Patch from lbell <lbell@tsc4.com>
26748     src/controls.c
26749     src/debugger.c
26750     src/main_menubar.c
26751     src/main_menubar.h
26752     src/main_menubar_def.h
26753     src/mainmenu_callbacks.c
26754     src/mainmenu_callbacks.h
26755     src/project_dbase.c
26756     src/project_dbase.h
26757     
26758     Implemented a check menu item to handle the 'show locals' flag
26759     for the current project.
26761     * data/internal.properties: Removed the redundant command
26762     for gnome-terminal.
26763     
26764 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
26766         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
26768 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
26770         * configure.in: Added "ta" to the languages list.
26772 2001-09-21  Andy Piper <andy.piper@freeuk.com>
26774         * data/internal.properties:
26775           added fold.symbols property to control appearance of folds
26776           in the Scintilla editor (thanks to rikul <null@acm.org>)
26778 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
26780         * src/message.c:
26781           one extra button for message win is being created -- Fixed.
26782         
26783           The frame should be hidden and not only the pix_lab when
26784           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
26785           -- Fixed.
26786         
26787         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
26788           for the time being it is same as mini_cvs.xpm.
26789         
26790 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
26792         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
26794         Patch from rikul <null@acm.org>
26795         
26796         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
26797         glades.h, messages.c, messages.h, pixmaps.h,
26798         project_dbase.c, project_dbase.h, session.c,
26799         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
26800         
26801         inserted 'add to watch' option in inspect window, so you can add easily
26802         a variable in watch window .
26803         
26804         Added a new message pane for the gdb local variables inspection. Changed
26805         the code in messages.c to better account for future new panes insertion.
26806         Defined a new pixmap for the new tab button in pixmaps.h
26807         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
26808         install script.
26809         
26810         Changed the debugger module to have a single function for asking to gdb
26811         to send program info. The idea is to ask the debugger about only the
26812         info needed to open windows( watch, registers, etc ) to speedup the step
26813         command. I plan to ask informations to the debugger based on the user
26814         interface status.
26815         The request for local variables is enabled by default, but the
26816         projectDBase has a variable to control it, to allow disabling that
26817         feature,  there is also the code to save and to reload the state. If you
26818         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
26819         in project_dbase.c
26821         This big patch is from:  lbell <lbell@tsc4.com>
26822         
26823 2001-09-20  Stephane Demurget <demurgets@free.fr>
26825         Patch from rikul <null@acm.org> :
26827         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
26828           problem and added folding support for php/hmtl.
26830 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
26832         * Fixed dnd of files within scintilla.
26833         patch from:  rikul <null@acm.org>
26834         
26835 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
26837         * Applied patch from Luca.
26838         
26839         * src/source.c: source_write_build_files(): Fixed the project generation
26840           failure. The fist return statement and the free_project_type were 
26841           misplaced.
26843 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
26844         
26845         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
26846         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
26847         
26848         1) Restore the error color to red (waiting for a configurable one )
26849         2) Saving projects settings if you exit anjuta without closing an open
26850         saved project
26851         3) New Menu 'repaeat search' to search with a keystroke without pressing
26852         the toolbar button
26853         4) some define in the menus to better handle menu item update
26854         
26855         Patch from: lbell <lbell@tsc4.com>
26856         
26857         * main_menubar_def.h, main_menubar.c: Change the position of
26858         "Repeat find" menu position.
26860 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
26862          project_type.h, project_type.c, source.c: Applied patch.
26863          patch from Johannes Schmid <clubfan@users.sourceforge.net>
26864          
26865 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26867         * configure.in, src/Makefile.am: Using macros for ORBit flags.
26868         
26869 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
26870         
26871         * Fixed bug #445752
26872   
26873 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
26874         
26875         * Fixed bugs in Gtk-- and Gnome-- project type
26877 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26879         * dnd.c: Support for multiple files drag-n-drop.
26880         
26881           Patch from: rikul <null@acm.org>
26882         
26883         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
26884           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
26885           saving from menu.
26886         
26887           Patch from: rikul <null@acm.org>
26889         * Applied patch for widgetizing goto dialog box.
26890           Patch from: ???
26891         
26892         * Applied patch for having new project type handling.
26893           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26894           
26895 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26897         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
26898           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
26899           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
26900           find_replace.c, find_replace.h, find_text.c, find_text.h,
26901           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
26902           project_dbase.h, source.c, text_editor.c, text_editor.h,
26903           text_editor_cbs.c, utilities.c, utilities.h:
26904         
26905           Applied a huge patch (after slight preview). I would like Luca
26906           to have his feature additions mentioned here.
26907         
26908           Patch from: lbell <lbell@tsc4.com>
26910 2001-09-09  Stephane Demurget <demurgets@free.fr>
26912         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
26914         * po/fr.po: updated to the latest sources.
26917 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
26918         
26919         * Fixed bug #445752
26920   
26921 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
26923         * dnd.h, dnd.c: New files for drag n drop support.
26924                 
26925         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
26926            Added drag and drop support for opening files.
26927         
26928         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
26929         Archit Baweja <bighead@crosswinds.net> for this idea.
26930         
26931         * TODO: Added some more todos. :-(
26933 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
26935         * Fixed the goto line activate bug.
26936         patch from: Martyn Bone <mbone@brightstar.u-net.com>
26938 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
26939         
26940         * Fixed bugs in Gtk-- and Gnome-- project type
26942 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
26944         * widgets/gonmefilelist.c, gnomefilelist.c:
26945         Modified multiple selection on pressing control.
26946           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26947         
26948         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
26949         Modified multiple selection on pressing control.
26950           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26951         
26952 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
26954         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
26955           This is useless; but just in case...
26957 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
26959         * data/internal.properties: modified a bit of perl properties.
26960         
26961 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
26963         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
26964           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
26965           Added support for multiple file imports. Changed the standrd C++
26966           convention of #include <file> to #include <file.h>, because I had given
26967           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
26968           now support the #include <file> convention. That is something to be fixed :). 
26969           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26971 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
26973         * src/anjuta.c: Added function static greetings_text(), to solve the non
26974                 translation of the greetings text in the wizard.
26975                 
26976 2001-08-31  Andy Piper <andy.piper@freeuk.com>
26978         * src/find_in_files_gui.c: made order of buttons consistent with other Find
26979           dialogs, with OK the default (fix bug #453482)
26981 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
26983         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
26984         
26985         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
26986         
26987 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
26989         * src/aneditor.cxx
26990           src/aneditor.h
26991           src/anjuta_cbs.c
26992           src/controls.c
26993           src/main_menubar.c
26994           src/main_menubar.h
26995           src/main_menubar_def.h
26996           src/mainmenu_callbacks.c
26997           src/mainmenu_callbacks.h:
26998                 Applied the patch that addes menu items which allow users to
26999                 insert GPL notice and date time in current document.
27000                 patch from: Rick Patel <rikul@shreve.net>       
27001                 
27002         * src/main_menu.c: Fixed a compilation error.
27003         
27004         * src/anjuta.c: Fixed non-rememberence of editor tab position.
27005         
27006         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27007           about the unterminated strings.
27008           
27009         * scintilla/*: Updated scintilla to 1.3.9 version.
27010         
27011 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
27012         
27013         * widgets/gnomefileselection.c:
27014           Applied the patch for fixing multiple selection of file open funcion,
27015           which will deselect the files selected.
27016           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27018 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27020         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
27021           src/fileselection.c, src/anjuta_cbs.c:
27022           Applied the patch     for multiple selection of file open.
27023           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27024           
27025 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27027         * Removed "-f" option in call to devhelp, because devhelp no longer
27028           supports that.
27029         
27030 2001-08-26  Stephane Demurget <demurgets@free.fr>
27032         All these modifications have been pointed out by
27033         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
27035         * data/internal.properties: two fixes for the PHP lexer.
27036           this out.
27038         * fr.po: minor fixes.
27040         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
27042 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
27043         
27044         * main_menubar.c,
27045           main_menubar.h,
27046           main_menubar_def.h,
27047           main_menubar_callbacks.c,
27048           controls.c:
27049                 Added new menu item for "close all fils".
27050                 (Patch from Rikul <rikul@shreve.net>, after revision)
27051         
27052         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
27053         
27054         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
27055                 (Patch from Rikul <rikul@shreve.net>)
27056         
27057         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
27058                 (Patch from Rikul <rikul@shreve.net>)
27060 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27061         
27062         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
27063            project name in application widzard.
27064            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
27066         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
27067           of the 'OK' button there is an 'Execute' one.
27068           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
27069         
27070         * executer.c: Changed cancel button to close button. That was more appropriate.
27071           
27072 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27074         * HACKING: corrected >>>>>> Config management.
27075         
27076         * HACKING: Added many things.
27077         
27078         * src/launcher.h: Added some comments.
27080 2001-08-21  Stephane Demurget <demurgets@free.fr>
27082         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27084         * HACKING,
27085           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27086           src/appwizard_cbs.c,
27087           src/appwizard_gui.c: Applied UI/docs cleanup patch from
27088           Andy Piper <andy.piper@freeuk.com>
27090         * po/fr.po: updated to latest sources.
27092         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27095 2001-08-18  Andy Piper <andy.piper@freeuk.com>
27097         * Fixed bugs #450280 and #448845
27099         * src/about.c: corrected Naba's e-mail address (.net, not .com)
27100         
27101         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27102           named dialogs
27103         
27104         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27105           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
27106           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
27107           names to remove "Anjuta: " prefix
27108           
27109         * src/main_menubar_def.c: altered a message
27110         
27111         * launcher/anjuta_launcher.c: cleaned up some messages
27113         * src/debugger.c: edited messages to improve clarity
27114         
27115         * src/app_wiz*.c: tidied wizard interface
27118 2001-08-15  Stephane Demurget <demurgets@free.fr>
27120         Synced Naba's fix and mine about the wizards not working and removed
27121         anjuta.prj to avoid a nasty checkin.
27123         * Makefile.am: removed the install-data-local rule.
27125         * data/Makefile.am: changed the list of files.
27127         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
27129         * .cvsignore: added anjuta.prj for the same reason.
27132 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
27134         * src/source.c: Fixed a bug that fails new gnome projects to get
27135           created.
27137         * src/project_manager.c: Fixed a bug that disables storing recent
27138           project history.
27140         * Makefile.am: Added stuffs to install the macro files in the
27141           anjuta share file.
27144 2001-08-14  Stephane Demurget <demurgets@free.fr>
27146         * data/Makefile.am: added some rules to support the gnome/ macros
27147           dir in order to make the wizards work again.
27149         * anjuta.spec.in: upped the release number.
27152 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
27154         * configure.in (ALL_LINGUAS): Added pl.
27157 2001-08-09  Stephane Demurget <demurgets@free.fr>
27159         * anjuta.spec.in: fixed the doc files list.
27162 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
27164         * src/about.c: corrected my email address. :-)
27165         
27166         * TODO: Updated.
27167         
27168         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
27169          (patch from Andy Piper <squiggle@ukgateway.net>)
27171 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
27173         * debugger.c: Fixed a bug associated with debugging threaded
27174           application.
27175         
27176         * text_editor_menu.c: Fixed broken ui in text editor
27177           pop up menu.
27178           
27179         * text_editor_menu.c: Now the option sub menu in text editor pop up
27180           works.
27181         
27182         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
27183                 (suggested by lord sibn <sibn@utspl.cjb.net> )
27184         
27185 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27187         * src/text_editor_menu.c: Added menu item for context help
27188           (patch from Andy Piper <squiggle@ukgateway.net>)
27189         
27190 2001-08-06  Stephane Demurget <demurgets@free.fr>
27192         * ccview/cccproj.cc: added missing i18n strings.
27194         * data/welcome.txt: bumped version to 0.1.6.
27196         * src/anjuta.c: fixed a compilation error due to devhelp integration.
27198 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27199         
27200         * help.c, help.h: Added support for DevHelp context sensitive help
27201                 and gnome api browsing.
27202         * Fixed toolbars and editor views "not save" bug.
27203         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27204           (patch from Andy Piper <squiggle@ukgateway.net>)
27205         * Updated THANKS and chapter15.sgml for uk and ru translators.
27207 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
27209         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
27210         * Updated configure.in to include these changes
27211         
27212 2001-08-03  Stephane Demurget <demurgets@free.fr>
27214         * src/project_dbase_gui.c: fixed bug #446963
27215           (on_project_dbase_ccview_update_start),
27216           (on_project_dbase_ccview_update_end): added.
27217           These two respectively disable and enable close file/project
27218           menu entries and toolbar items, while the ccview part updates
27219           its tag database.  
27222 2001-08-03  Stephane Demurget <demurgets@free.fr>
27224         * configure.in: added sv to the ALL_LINGUAS list.
27225         
27227 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
27229         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
27230                 file to work: merge translations and distribute it.
27232         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
27234         * NEWS, README, THANKS & TODO: Spelling fixes.
27236 2001-08-01  Stephane Demurget <demurgets@free.fr>
27238         * README: updated requirements.
27240         * scintilla/Makefile.am,
27241           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
27242           target can't be realized (custom build path).
27244         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
27245           Removed install-data-local.
27247         * src/compiler_options.c: changed the include paths of the pixmaps.
27248           we hadn't any warning because of the include paths passed to the
27249           compiler. Thanks to make distcheck for reporting this.
27252 2001-07-31  Stephane Demurget <demurgets@free.fr>
27254         * NEWS, THANKS: updated.
27256         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
27257           fixed to show the correct kernel signal number and its description.
27259         * widgets/gnomefilelist.c: fixed bug #445756
27260           (goto_last): renamed to goto_prev and changed according to goto_next.
27261           (goto_next): added.
27262           (goto_directory): removed.
27263           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
27264           returned value is now the position in the list.
27265           (check_ok_button_cb): changed the back check and added one for next.
27266           (gnome_filelist_set_dir): the check in history make it wouldn't be
27267           a "true" history. polished the whole thing, using set_dir_internal.
27268           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
27269           there's no check in the history when using back or next.
27271         * manuals/*: added missing .cvsignore files.
27274 2001-07-30  Stephane Demurget <demurgets@free.fr>
27276         * po/fr.po: updated to latest sources.
27278         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
27279           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
27280           to put off their sensitive attributes.
27282 2001-07-29  Stephane Demurget <demurgets@free.fr>
27283         
27284         * po/fr.po: fixed some grammar things.
27285           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
27286           this out.
27287         
27288         * src/utilities.c: (file_is_link): use lstat instead of stat.
27290 2001-07-27  Naba Kumar <kh_naba@123india.com>
27291         
27292         * Remove help dir from cvs, because it is no longer
27293           needed.
27294         
27295         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
27296           needed.
27298 2001-07-24  Naba Kumar <kh_naba@123india.com>
27300         * debugger.c: (debugger_update_prog_status): Fixed
27301                 the bug with gdb version 5. Debugger starts, when
27302                 step in/out/over etc are clicked.
27303         
27304         * debugger.c: All functions: added debugging codes.
27305         
27306         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
27307         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
27308           Modified to recognize non project files also.
27309           
27310         * source.c: (source_write_configure_in):
27311           Added source for 'prefix' counterparts for
27312           no-prefix AC_SUBST.
27313         
27314 2001-07-23  Naba Kumar <kh_naba@123india.com>
27315         
27316         * anjuta.c: added function anjuta_remove_text_editor();
27317           and suitably modified anjuta_remove_current_text_editor().
27318           
27319         * project_dbase.c: project_dbase_close(), Added code to
27320           close all opened files that belong to the project when
27321           the project is closed.
27322          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
27323         
27324         * Updated the manuals/anjuta-manual subdir for GDP standards.
27325            (patch from Andy Piper <squiggle@ukgateway.net>)
27326         
27327         * main_menubar.h, main_menubar.def: Added Menu items to handle
27328           urls for library references, bugs, patches and feature request
27329           submission.
27330         
27331 2001-07-20  Naba Kumar <kh_naba@123india.com>
27332         
27333         * Set wmclass names in all windows.
27334           (patch from Andy Piper <squiggle@ukgateway.net>)
27335         * New splash logo from "Misha" <misha@phreaker.net>);
27337 2001-07-19  Naba Kumar <kh_naba@123india.com>
27338         
27339         * preferences.[h,c], preferences_gui.c: Added 4 properties to
27340           set caret color, calltip back color and selection fore/back
27341           color.
27343 2001-07-18  Naba Kumar <kh_naba@123india.com>
27344         
27345         * project_dbase.c: Closes all files when project is closed.
27346          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27347          -- We still need to refine this as it closes all sort of files.
27348         
27349         * compiler_options.c: Fixed seg-fault bug when last item in
27350           compiler option lists is removed.
27351         
27352         * Fixed missing newline warnings during compilation.
27353           (patch from Andy Piper <squiggle@ukgateway.net>)
27355 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
27357         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
27358                 autogenerated no need to store'em in CVS.
27360         * ccview/.cvsignore: Addition of cvsignore.
27362 2001-07-17  Naba Kumar <kh_naba@123india.com>
27363         
27364         *GUI fixes and spell corrections
27365         (patch from Andy Piper <squiggle@ukgateway.net>)
27367 2001-07-15  Naba Kumar <kh_naba@123india.com>
27368         
27369         *Fixed double error message for file not found.
27370         
27371         *Put white backgrounds for png images.
27372         
27373         *Converted '-' to '_' in sgml files.
27375 2001-07-14  Naba Kumar <kh_naba@123india.com>
27376         
27377         * project_dbase.c: Short-cut for expand/collasp project tree
27378         
27379         * project_dbase_gui.c:
27380          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27382 2001-07-13  Naba Kumar <kh_naba@123india.com>
27383         
27384         * notebook.[h,c]: Added
27385          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27386         Project/message window now toggles on control and
27387         and notebook switch short-cut
27389 2001-07-7  Naba Kumar <kh_naba@123india.com>
27390         
27391         * Changed a new icon set which looks more gnomish.
27392         
27393         * Changed a new anjuta splash logo.
27394         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
27396 2001-07-6  Naba Kumar <kh_naba@123india.com>
27397         
27398         * ccview/*: Integrated ccview for class view and file view
27399                 in the project Manager.
27400         
27401         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
27403 2001-07-1  Naba Kumar <kh_naba@123india.com>
27404         
27405         * scintilla/*: Upgraded Scintilla to version 1.3.7
27406         
27407         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
27408         
27409 2001-06-28  Naba Kumar <kh_naba@123india.com>
27410         
27411         * src/debugger.c: Correct step-over and step-out swapping.
27412         
27413         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
27414           chapters and added more stuffs.
27416 2001-06-13  Naba Kumar <kh_naba@123india.com>
27417         
27418         * data/autogen.sh.gtkmm: Added
27419         
27420         * data/autogen.sh.gnomemm: Added
27421         
27422         * src/appwiz.c: Added two more application wizard templetes
27423         
27424         * src/project: for gtk-- and gnome-- and proper support
27425         
27426         * src/source.c: for c++ in the project configuration.
27427         
27428         * src/source.h:
27430 2001-05-05  Naba Kumar <kh_naba@123india.com>
27432         * Merged my pre-cvs modifications with 
27433           the current cvs copy.
27435         * (lot of files change).
27437         * Implemented session management.
27439         * Local installation possible by
27440           manageing our own pixmaps paths
27441           manupulations.
27442         
27443         * resources.h: Added.
27444         * resources.c: Added.
27446         * Fixed some bugs.
27447         
27448 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
27450         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
27451                 Corrected/extended ignores.
27453 2001-05-04  Naba Kumar <kh_naba@123india.com>
27455         * manuals/: dir tree added.
27456           Sgml documentation started in this dir.
27457           
27458         * omf-install/: dir tree added.
27459         
27460         * manuals/anjuta-manual/C/anjuta-manual.sgml:
27461           Created initial document structure.
27462           
27463         * configure.in: Added test for scrollkeeper.
27464           Added some Makefile entries in AC_OUTPUT.
27465         
27466         * Makefile.am: Added subdir manuals/
27467         
27468         * HACKING: Wrote something stupid.
27470 2001-05-02  Stéphane Démurget <demurgets@free.fr>
27472         * Makefile.am: Added ChangeLog in local data list, becaused it's
27473           needed to create a new project.
27474           
27475         * po/fr.po: minor fixes.
27477         * src/build_file.c, src/configurer.c, src/debugger.c,
27478           src/executer.c, src/find_replace.c, src/gnome_project.c,
27479           src/goto_line.c, src/launcher.c, src/messages.c, 
27480           src/preferences.c src/project_dbase.c: functions declared static.
27481           
27482         * widgets/gnomefilelist.c: Fixed a project creation bug,
27483           introduced with latest changes.
27485 2001-05-01  Stéphane Démurget <demurgets@free.fr>
27487         * widgets/gnomefilelist.c,
27488           BUGS: Fixed an annoying bug preventing from loading files/project
27489           given on the command line. Polished the whole gnome_filelist widget.
27491 2001-04-27  Stéphane Démurget <demurgets@free.fr>
27493         * src/main.c,
27494           src/anjuta.c,
27495           src/anjuta.h: Polished the command line parsing.
27497         * BUGS: Need to clean that damn gnome_filelist widget.
27499 2001-04-25  Stéphane Démurget <demurgets@free.fr>
27501         * src/registers.c,
27502           src/sharedlib.c,
27503           src/signals.c: Removed duplicated includes.
27505         * po/fr.po: minor fixes.
27507         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
27508           create_compiler_options_page? () declared static.
27509         * src/main.c,
27510           src/anjuta.c: Put a command line option for disabling
27511           the splashscreen.
27513         * src/preferences_gui.c: Fixed an internationalization issue,
27514           other functions declared static.
27516         * src/gnome_project.c: Fixed some memory leaks,
27517           new_prj_terminated () declared static. 
27519 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
27521         * configure.in: Sort ALL_LINGUAS alphabetically.
27523 2001-04-22  Stéphane Démurget <demurgets@free.fr>
27525         * Emptied that ugly old Changelog.
27527 == Anjuta 0.1.5 ===
27528 == Anjuta 0.1.4 ==
27530 2001-03-10 Naba kumar  <naba@gnome.org>
27532         * src/gnome_project.c: Fixed project dir creation bug.
27534         * src/text_editor.c: Fixed double accelerators bug.
27535         
27536         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
27538         * src/stack_trace.c, * src/compiler_options.c,
27539         data/internals.properties, src/defaults.c:
27540         Fixed pixmap creation with NULL window.
27542         * src/commands.c, src/preferences_gui.c, src/build_project.c
27543         src/clean_project.c: Bug fix.
27544         
27545         * src/main_menubar_def.h: i18n bug fix.
27546         
27547         * src/executer.h, src/executer.c: Bug fix.
27548         
27549         * src/controls.c: Bug fix.
27550         
27551         * src/debugger.c: Debugger now takes program args.
27552         
27553         * po/ja.po: Added japanese translation file.
27554         
27555         Upgraded to ver 0.1.4
27556         ... Fixed other minor bugs.
27558 == Anjuta 0.1.3 ===
27560 2001-XX-XX Naba kumar  <naba@gnome.org>
27562         * Lots of unaccountable changes. Integrated scintilla.
27563         Redesigned Project managemet. Added supports for other languages.
27564         Java style properties managements. .... blah blah
27565         
27566 2000-11-11 Naba kumar  <naba@gnome.org>
27568         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
27569         Upgraded to version 0.1.3.
27571         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
27572         Fixed to activate Debug->add watch properly.
27574 === Anjuta 0.1.2 beta_2 ===
27575 === Anjuta 0.1.2 ===
27577 2000-11-05 Naba kumar  <naba@gnome.org>
27579         * src/compiler_options.c, src/compiler_options_cbs.c
27580         src/compiler_options_cbs.h, src/compiler_options_gui.c
27581         src/anjuta2.c, extra/stock_libs.anj (new),
27582         extra/README.stock_libs (new), htmls/page13.html,
27583         htmls/images/*: Improved Library settings GUI. Can now enable/disable
27584         added libraries. Stock libs provided for ease of entry. Modified
27585         help html file accordingly.
27587 2000-11-03 Naba kumar  <naba@gnome.org>
27589         * README: Minor fixes in Doc files.
27591         * src/gnome_prj.c, src/appwidzard_cbs.c:
27592         Fixed to ignore non-existant dir for blank prj.
27593         More checking in project creation, especially to confirm
27594         that the prj file already does not exist.
27596         * anjuta.spec, configure.in: Upgraded to version 0.1.2
27598         * src/controls.c: Now Menu item "Format/Detach current document"
27599         is inactive when there is no document opened.
27601 === Anjuta 0.1.1 ===
27603 2000-11-01 Naba kumar  <naba@gnome.org>
27605         Completed and Release of first version (Beta) with lots of bugs.
27607 1999-12-27 Naba kumar  <naba@gnome.org>
27609         Anjuta project started.