Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob4363309afb59bf48047279df670a3a9a66479b2d
1 2008-04-26  2008-04-25  Massimo Cora'  <maxcvs@email.it>
3         * plugins/document-manager/plugin.c (on_document_update_ui):
4         * plugins/symbol-db/symbol-db-engine-iterator-node.c
5         (symbol_db_engine_iterator_node_get_symbol_extra_string):
6         * plugins/symbol-db/symbol-db-engine.c
7         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
8         (sdb_engine_get_dyn_query_node_by_id),
9         (sdb_engine_dyn_child_query_node_destroy),
10         (sdb_engine_insert_dyn_query_node_by_id),
11         (sdb_engine_free_cached_queries),
12         (sdb_engine_free_cached_dynamic_queries),
13         (sdb_engine_get_tuple_id_by_unique_name),
14         (sdb_engine_get_tuple_id_by_unique_name2),
15         (sdb_engine_get_tuple_id_by_unique_name3),
16         (sdb_engine_populate_db_by_tags),
17         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
18         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
19         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
20         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
21         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
22         (sdb_engine_add_new_sym_implementation),
23         (sdb_engine_add_new_heritage),
24         (sdb_engine_add_new_scope_definition),
25         (sdb_engine_add_new_tmp_heritage_scope),
26         (sdb_engine_second_pass_update_scope_1),
27         (sdb_engine_second_pass_update_heritage),
28         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
29         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
30         (on_scan_update_files_symbols_end),
31         (symbol_db_engine_update_project_symbols),
32         (symbol_db_engine_get_full_local_path),
33         (symbol_db_engine_get_file_db_path),
34         (sdb_engine_walk_down_scope_path),
35         (symbol_db_engine_get_files_with_zero_symbols),
36         (sdb_engine_prepare_symbol_info_sql),
37         (symbol_db_engine_get_class_parents_by_symbol_id),
38         (symbol_db_engine_get_class_parents),
39         (symbol_db_engine_get_global_members_filtered),
40         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
41         (symbol_db_engine_get_scope_members_by_symbol_id),
42         (symbol_db_engine_get_scope_members),
43         (symbol_db_engine_get_current_scope),
44         (symbol_db_engine_get_file_symbols),
45         (symbol_db_engine_get_symbol_info_by_id),
46         (symbol_db_engine_find_symbol_by_name_pattern),
47         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
48         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
49         * plugins/symbol-db/symbol-db-engine.h:
50         * plugins/symbol-db/tables.sql:
51         new dynamic prepared queries architecture. Now every query used in the
52         engine has its own compiled query in libgda-sqlite provider. This for speed
53         improvements, code cleaning and auto-escaping of string parameters. 
54         Lookup of dynamic queries takes care of sym_info parameters and of 
55         parameters passed to functions. The compiled GdaStatements are stored in an 
56         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
57         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
59         * plugins/symbol-db/test/Makefile.am:
60         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
61         (main):
62         re-enabled test.
64 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
66         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
67         * po/POTFILES.in,
68         plugins/tools/tool.c:
69         Fix #529798: Mark additional strings for translation
71 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
73         * plugins/project-wizard/druid.c,
74         plugins/project-wizard/property.c,
75         plugins/project-wizard/property.h,
76         plugins/project-wizard/parser.c,
77         plugins/project-wizard/templates/mkfile.wiz,
78         plugins/project-wizard/templates/terminal.wiz,
79         plugins/project-wizard/templates/xlib-dock.wiz,
80         plugins/project-wizard/templates/wxwin.wiz,
81         plugins/project-wizard/templates/java.wiz,
82         plugins/project-wizard/templates/django.wiz,
83         plugins/project-wizard/templates/gnome.wiz,
84         plugins/project-wizard/templates/anjuta-plugin.wiz,
85         plugins/project-wizard/templates/gtkmm.wiz,
86         plugins/project-wizard/templates/python.wiz,
87         plugins/project-wizard/templates/cpp.wiz,
88         plugins/project-wizard/templates/sdl.wiz,
89         plugins/project-wizard/templates/gtk.wiz,
90         plugins/project-wizard/templates/minimal.wiz,
91         plugins/project-wizard/templates/xlib.wiz,
92         plugins/project-wizard/templates/gcj.wiz:
93         Add additional restriction on project name fix #529226
95 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
97         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
98         * plugins/tools/plugin.c:
99         Fix #529506: Uncorrect unloading tools plugin
101 2008-04-22  Johannes Schmid  <jhs@gnome.org>
103         * plugins/search/search-replace.c (search_and_replace),
104         (on_message_view_destroyed):
105         Don't spit out two many warnings when the message view is destroyed
106         
107         * plugins/search/search-replace_backend.c
108         (file_buffer_new_from_path):
109         Only use first 500 characters for validation
111 2008-04-21  Johannes Schmid  <jhs@gnome.org>
113         * plugins/search/plugin.c (find_incremental):
114         * plugins/search/search-replace.c (on_search_regex_toggled),
115         (on_search_button_next_clicked), (search_replace_find_usage):
116         * plugins/search/search-replace_backend.c (match_substr_free),
117         (file_buffer_new_from_path), (get_next_match),
118         (clear_search_replace_instance), (create_search_replace_instance):
119         * plugins/search/search-replace_backend.h:
120         
121         Use GRegex instead of pcre and convert files to utf-8 if necessary.
122         Rest of #440637
124 2008-04-21  Johannes Schmid  <jhs@gnome.org>
126         * plugins/document-manager/action-callbacks.c
127         (on_editor_command_paste_activate):
128         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
129   (there was an else missing...)
131 2008-04-17  Naba Kumar  <naba@naba-desktop>
133         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
134         * plugins/project-import/anjuta-project-import.plugin.in:
135         * plugins/project-wizard/anjuta-project-wizard.glade:
136         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
137         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
139 2008-04-20  Johannes Schmid  <jhs@gnome.org>
141         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
142         Fixed a condition where we kill our own process
144 2008-04-20  Johannes Schmid  <jhs@gnome.org>
146         * libanjuta/anjuta-session.h:
147         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
148         * plugins/symbol-db/plugin.c (value_added_current_editor),
149         (on_session_load), (symbol_db_activate):
150         * plugins/symbol-db/plugin.h:
151         * plugins/symbol-db/symbol-db-view.c
152         (sdb_view_build_and_display_base_tree):
153         Added new sessions states to avoid loading the local symbols before
154         the session is loaded (speeds up start-up).
155         
156         * plugins/document-manager/plugin.c
157         (update_document_ui_undo_items), (update_document_ui_save_items),
158         (on_document_update_ui):
159         * plugins/sourceview/sourceview.c (idocument_redo):
160         Fixed #528705 – There is no Redo
162 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
164         * libanjuta/interfaces/libanjuta.idl,
165         plugins/terminal/terminal.c,
166         plugins/build-basic-autotools/executer.c,
167         plugins/gdb/plugin.c:
168         Add an env parameter in the IAnjutaTerminal interface allowing
169         to specify additional environment variables
171         * libanjuta/anjuta-launcher.c:
172         Add one initialization
174 2008-04-16  Johannes Schmid  <jhs@gnome.org>
176         Patch from Ignacio Casal Quinteiro:
177         * plugins/file-loader/anjuta-recent-chooser-menu.c
178         (_gtk_recent_chooser_get_items),
179         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
180         (anjuta_recent_chooser_menu_populate):
181         Show 5 project and 15 file items in recent-chooser
183 2008-04-16  Johannes Schmid  <jhs@gnome.org>
185         * plugins/search/search-replace_backend.c (isawordchar),
186         (extra_match), (get_next_match):
187         
188         Make searching utf-8 aware. We still need to fix encodings for
189         search/replace in files as it is currently assumed they are utf-8 like
190         the editors.
192 2008-04-16  Johannes Schmid  <jhs@gnome.org>
193         
194         Patch from Ignacio Casal Quinteiro:
195         * plugins/file-loader/anjuta-recent-chooser-menu.c
196         (anjuta_recent_chooser_menu_insert_item),
197         (anjuta_recent_chooser_menu_populate):
198         * plugins/file-loader/plugin.c (activate_plugin):
199         Fix recent files in the toolbar
200         
201         * plugins/tools/plugin.c (ipreferences_merge):
202         Fixed some warnings
204 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
206         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
208 2008-04-13  Naba Kumar  <naba@naba-desktop>
210         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
211         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
212         Do not enable brace autocompletion by defualt because it annoying for
213         fast typist (i.e. it's easier to type ending brace than move carat)
214         and it's currently broken for scintilla.
216 2008-04-13  Naba Kumar  <naba@naba-desktop>
218         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
219         * src/about.c (on_about_plugin_activate): Removed dead code.
220         * src/main.c: Make smaller include.
222 2008-04-12  Naba Kumar  <naba@naba-desktop>
224         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
225         src/utilities.h: Removed dead files.
226         * src/widget-registry.c, src/widget-registry.h: Removed more dead
227         files.
229 2008-04-12  Naba Kumar  <naba@naba-desktop>
231         * src/action-callbacks.c: Removed unneeded gnome.h include.
232         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
234 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
236         Reviewed by Naba Kumar  <naba@gnome.org>:
237         * libanjuta/anjuta-utils.{ch}:
238         Added anjuta_utils_get_user_config_dir. This func is used
239         to get the user config directory.
240         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
242 2008-04-12  Johannes Schmid  <jhs@gnome.org>
244         * plugins/search/Makefile.am:
245         * plugins/search/anjuta-search.glade:
246         * plugins/search/anjuta-search.ui:
247         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
248         (on_find_and_replace1_activate), (on_find_in_files1_activate),
249         (on_findnext1_activate), (on_findprevious1_activate),
250         (on_prev_occur), (on_next_occur), (activate_plugin),
251         (deactivate_plugin), (dispose), (finalize),
252         (search_plugin_class_init):
253         * plugins/search/plugin.h:
254         * plugins/search/search-replace.c (search_and_replace_init),
255         (search_and_replace), (write_message_pane), (on_message_clicked),
256         (save_not_opened_files), (replace_in_not_opened_files),
257         (search_replace_next_previous), (search_replace_next),
258         (search_replace_previous), (sr_get_gladewidget),
259         (search_set_popdown_strings), (search_set_popdown_map),
260         (search_select_item), (search_set_combo), (search_set_action),
261         (search_set_target), (search_set_direction),
262         (search_get_item_combo), (search_get_item_combo_name),
263         (search_direction_changed), (populate_value), (reset_flags),
264         (reset_flags_and_search_button), (search_start_over),
265         (search_end_alert), (max_results_alert), (nb_results_alert),
266         (search_show_replace), (modify_label_image_button),
267         (search_replace_populate), (show_jump_button),
268         (translate_dialog_strings), (create_dialog), (show_dialog),
269         (word_in_list), (list_max_items), (search_update_combos),
270         (replace_update_combos), (search_update_dialog),
271         (on_search_replace_delete_event),
272         (on_search_dialog_key_press_event),
273         (search_disconnect_set_toggle_connect),
274         (on_search_match_whole_word_toggled),
275         (on_search_match_whole_line_toggled),
276         (on_search_match_word_start_toggled), (on_search_regex_toggled),
277         (search_set_toggle_direction), (on_search_direction_changed),
278         (on_search_action_changed), (on_search_target_changed),
279         (on_search_expression_changed), (on_actions_no_limit_clicked),
280         (on_search_button_close_clicked), (on_search_button_stop_clicked),
281         (on_search_button_next_clicked), (search_replace_find_usage),
282         (on_search_button_jump_clicked), (on_search_expression_activate),
283         (on_search_full_buffer_toggled), (on_search_forward_toggled),
284         (on_search_backward_toggled), (on_setting_basic_search_toggled),
285         (basic_search_toggled), (anjuta_search_replace_activate):
286         * plugins/search/search-replace.h:
287         * plugins/search/search-replace_backend.c (pcre_info_free),
288         (pcre_info_new), (match_substr_free), (match_info_free),
289         (file_buffer_free), (file_buffer_new_from_te),
290         (file_buffer_new_from_path), (file_buffer_line_from_pos),
291         (file_match_line_from_pos), (create_search_files_list),
292         (get_project_file_list), (isawordchar), (extra_match),
293         (get_next_match), (create_search_entries), (regex_backref),
294         (clear_search_replace_instance), (clear_pcre),
295         (create_search_replace_instance):
296         * plugins/search/search-replace_backend.h:
297         Restored old search plugin - was a bad idea to merge this patch. Sorry!
299 2008-04-12  Johannes Schmid  <jhs@gnome.org>
301         * libanjuta/Makefile.am:
302         * libanjuta/libanjuta.h:
303         * plugins/document-manager/anjuta-document-manager.glade:
304         * plugins/document-manager/plugin.c:
305         * plugins/editor/text_editor.c (text_editor_finalize),
306         (convert_to_utf8), (load_from_file), (save_to_file):
307         * plugins/editor/text_editor.h:
308         * plugins/sourceview/Makefile.am:
309         * plugins/sourceview/anjuta-convert.c:
310         * plugins/sourceview/anjuta-convert.h:
311         * plugins/sourceview/anjuta-document-loader.c:
312         * plugins/sourceview/anjuta-document-saver.c:
313         * plugins/sourceview/anjuta-document.c:
314         * plugins/sourceview/anjuta-encodings.c:
315         * plugins/sourceview/anjuta-encodings.h:
316         * plugins/sourceview/anjuta-utils.c:
317         * plugins/sourceview/anjuta-utils.h:
318         * plugins/sourceview/anjuta-view.c:
319         * plugins/sourceview/sourceview.c:
320         
321         Move the encoding conversion infrastrcute to libanjuta and update all
322         users. Test all available encodings by default in scintilla editor
323         like sourceview is doing and removed encoding preferences
325         * plugins/search/search-replace_backend.c
326         (file_buffer_new_from_uri):
327         Fixed crasher
329 2008-04-11  Johannes Schmid  <jhs@gnome.org>
331         * plugins/search/anjuta-search.glade:
332         Various small improvements to the dialog
334 2008-04-11  Johannes Schmid  <jhs@gnome.org>
336         Patch from Ignacio Casal Quinteiro:
337         * plugins/file-loader/Makefile.am:
338         * plugins/file-loader/anjuta-recent-chooser-menu.c
339         (gtk_recent_chooser_iface_init),
340         (_anjuta_recent_chooser_install_properties),
341         (sort_recent_items_mru), (get_is_recent_filtered),
342         (_gtk_recent_chooser_get_items),
343         (anjuta_recent_chooser_menu_class_init),
344         (anjuta_recent_chooser_menu_init),
345         (anjuta_recent_chooser_menu_finalize),
346         (anjuta_recent_chooser_menu_dispose),
347         (anjuta_recent_chooser_menu_constructor),
348         (anjuta_recent_chooser_menu_set_property),
349         (anjuta_recent_chooser_menu_get_property),
350         (anjuta_recent_chooser_menu_set_current_uri),
351         (anjuta_recent_chooser_menu_get_current_uri),
352         (anjuta_recent_chooser_menu_select_uri),
353         (anjuta_recent_chooser_menu_unselect_uri),
354         (anjuta_recent_chooser_menu_select_all),
355         (anjuta_recent_chooser_menu_unselect_all),
356         (anjuta_recent_chooser_menu_set_sort_func),
357         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
358         (anjuta_recent_chooser_menu_get_recent_manager),
359         (anjuta_recent_chooser_menu_add_filter),
360         (anjuta_recent_chooser_menu_remove_filter),
361         (anjuta_recent_chooser_menu_list_filters),
362         (anjuta_recent_chooser_menu_set_current_filter),
363         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
364         (anjuta_recent_chooser_menu_create_item),
365         (anjuta_recent_chooser_menu_insert_item),
366         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
367         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
368         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
369         (get_icon_size_for_widget), (foreach_set_shot_tips),
370         (anjuta_recent_chooser_menu_set_show_tips),
371         (anjuta_recent_chooser_menu_new),
372         (anjuta_recent_chooser_menu_new_for_manager):
373         * plugins/file-loader/anjuta-recent-chooser-menu.h:
374         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
375         (activate_plugin), (dispose):
376         
377         Add separator to recent menu (#526932)
379         * plugins/search/Makefile.am:
380         * plugins/search/anjuta-search.glade:
381         * plugins/search/anjuta-search.ui:
382         * plugins/search/plugin.c (on_find1_activate),
383         (on_find_and_replace1_activate), (on_find_in_files1_activate),
384         (on_findnext1_activate), (on_findprevious1_activate),
385         (on_search_again_activate), (on_find_usage), (activate_plugin),
386         (deactivate_plugin), (dispose), (search_plugin_class_init):
387         * plugins/search/plugin.h:
388         * plugins/search/search-replace.c (anj_sr_execute),
389         (anj_sr_write_match_message), (on_message_clicked),
390         (anj_sr_set_search_string), (anj_sr_select_nearest),
391         (anj_sr_select_next), (anj_sr_select_previous),
392         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
393         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
394         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
395         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
396         (anj_sr_set_target), (anj_sr_set_direction),
397         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
398         (anj_sr_get_combo_id_active_value),
399         (anj_sr_conform_direction_change), (anj_sr_populate_value),
400         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
401         (anj_sr_end_alert), (anj_sr_max_results_alert),
402         (anj_sr_total_results_alert), (anj_sr_show_replace),
403         (anj_sr_modify_button), (anj_sr_populate_data),
404         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
405         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
406         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
407         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
408         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
409         (anj_sr_find_in_list), (anj_sr_trim_list),
410         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
411         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
412         (on_search_dialog_delete_event), (on_search_dialog_key_press),
413         (anj_sr_disconnect_set_toggle_connect),
414         (on_search_match_whole_word_toggled),
415         (on_search_match_whole_line_toggled),
416         (on_search_match_word_start_toggled), (on_search_regex_toggled),
417         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
418         (on_search_direction_changed), (on_search_action_changed),
419         (on_search_target_changed), (on_search_expression_changed),
420         (on_search_button_close_clicked), (on_search_button_stop_clicked),
421         (on_search_button_start_clicked),
422         (on_search_button_replace_clicked),
423         (on_search_expression_activate):
424         * plugins/search/search-replace.h:
425         * plugins/search/search-replace_backend.c (regex_backref),
426         (pcre_info_free), (pcre_info_new), (match_substr_free),
427         (match_info_free_subs), (editor_new_from_file_buffer),
428         (file_buffer_new_from_te), (file_buffer_new_from_uri),
429         (file_buffer_free), (file_buffer_get_byte_offset),
430         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
431         (file_buffer_find_lines), (file_buffer_freshen_lines),
432         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
433         (file_buffer_get_linetext_for_line), (save_file_buffer),
434         (replace_in_local_buffer), (get_search_files_list),
435         (get_project_files_list), (isawordchar), (extra_match),
436         (get_next_match), (create_search_entries), (clear_search_entries),
437         (search_get_default_data), (search_replace_data_new),
438         (clear_search_replace_instance), (search_replace_data_destroy),
439         (search_replace_init):
440         * plugins/search/search-replace_backend.h:
441         * plugins/search/search_preferences.c (removed):
442         * plugins/search/search_preferences.h (removed):
443         
444         Merged the UI changes from bug #511688 and simplified the search dialog
446 2008-04-10  Johannes Schmid <jhs@gnome.org>
448         * plugins/symbol-db/symbol-db-engine.c:
449         * plugin.c:
450         Check for ctags binary (#516123)
452 2008-04-09  Massimo Cora'  <maxcvs@email.it>
454         * plugins/symbol-db/symbol-db-engine.c
455         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
456         (sdb_engine_get_query_parameters_list),
457         (sdb_engine_free_cached_queries),
458         (sdb_engine_get_tuple_id_by_unique_name),
459         (sdb_engine_get_tuple_id_by_unique_name2),
460         (sdb_engine_get_tuple_id_by_unique_name3),
461         (symbol_db_engine_add_new_workspace),
462         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
463         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
464         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
465         (sdb_engine_add_new_sym_implementation),
466         (sdb_engine_add_new_heritage),
467         (sdb_engine_add_new_scope_definition),
468         (sdb_engine_add_new_tmp_heritage_scope),
469         (sdb_engine_second_pass_update_scope_1),
470         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
471         (on_scan_update_files_symbols_end),
472         (symbol_db_engine_update_project_symbols):
473         GdaSet *plist is now used globally for every prepared statement.
474         It won't be created/unreffed at every query.
476 2008-04-09  Johannes Schmid  <jhs@gnome.org>
478         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
479         Fixed crasher when deactivating symbol-db plugin
481 2008-04-08  Johannes Schmid  <jhs@gnome.org>
483         * plugins/symbol-db/symbol-db-engine.c
484         (sdb_engine_populate_db_by_tags):
485         Don't use transactions - uses only half of the time now!
487 2008-04-08  Massimo Cora'  <maxcvs@email.it>
489         * plugins/symbol-db/symbol-db-engine.c
490         (sdb_engine_prepare_symbol_info_sql),
491         (symbol_db_engine_get_global_members_filtered):
492         * plugins/symbol-db/symbol-db-view.c
493         (sdb_view_load_symbol_pixbufs),
494         (sdb_view_build_and_display_base_tree):
495         fixed global tab icons. Libgda could not understood the right fields, now it
496         does.
498 2008-04-07  Johannes Schmid  <jhs@gnome.org>
500         * plugins/language-support-cpp-java/cpp-java-assist.c
501         (completion_compare), (create_completion),
502         (cpp_java_assist_create_word_completion_cache):
503         
504         Only show () for functions/methods and macros with arguments. Does not work
505         with symbol-db yet but fixes things for symbol-browser
507 2008-04-07  Johannes Schmid  <jhs@gnome.org>
509         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
510         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
511         (sdb_engine_add_new_sym_implementation):
512         
513         Fixed some issues with caching
515 2008-04-07  Johannes Schmid  <jhs@gnome.org>
517         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
518         (on_importing_project_end), (project_root_added),
519         (symbol_db_activate), (symbol_db_deactivate):
520         * plugins/symbol-db/plugin.h:
521         
522         Give the symbol-db it's own progress bar because there are too many
523         interactions with the global status bar.
525 2008-04-07  Johannes Schmid  <jhs@gnome.org>
527         * plugins/symbol-db/symbol-db-view-locals.c
528         (sdb_view_locals_create_new_store):
529         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
530         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
531         (symbol_db_view_open):
532         
533         Sort symbol trees
535 2008-04-07  Johannes Schmid  <jhs@gnome.org>
537         * plugins/sourceview/sourceview.c (idocument_cut),
538         (idocument_copy), (idocument_paste):
539         Block insert-text signal on cut/copy/paste
541 2008-04-07  Johannes Schmid  <jhs@gnome.org>
543         * plugins/symbol-db/plugin.c (on_char_added),
544         (on_single_file_scan_end):
545         Only update buffer when a newline is inserted
546         
547         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
548         (sdb_engine_get_tuple_id_by_unique_name),
549         (sdb_engine_get_tuple_id_by_unique_name2),
550         (sdb_engine_get_tuple_id_by_unique_name3),
551         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
552         (sdb_engine_finalize), (symbol_db_engine_db_exists),
553         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
554         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
555         Precompute file_defined_id to speed up population
557 2008-04-06  Johannes Schmid  <jhs@gnome.org>
559         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
560         (anjuta_launcher_set_encoding):
561         Fixed some problems with binary streams needed by symbol-db
562         
563         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
564         Removed DEBUG_PRINT
565         
566         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
567         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
568         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
569         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
570         (sdb_engine_add_new_sym_implementation),
571         (on_scan_update_files_symbols_end):
572         Use some caching to speed up population
573         
574         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
575         Exit properly when scanning is over
577 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
579         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
580         One additional change missed in the previous commit
582 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
584         * plugins/project-wizard/templates/gtkmm.wiz,
585         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
586         plugins/project-wizard/templates/gtkmm/src/main.cc,
587         plugins/project-wizard/templates/django.wiz,
588         plugins/project-wizard/templates/python.wiz,
589         plugins/project-wizard/templates/python/configure.ac.tpl,
590         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
591         plugins/project-wizard/templates/cpp.wiz,
592         plugins/project-wizard/templates/cpp/configure.ac.tpl,
593         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
594         plugins/project-wizard/templates/sdl.wiz,
595         plugins/project-wizard/templates/sdl/configure.ac.tpl,
596         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
597         plugins/project-wizard/templates/terminal.wiz,
598         plugins/project-wizard/templates/terminal/configure.ac.tpl,
599         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
600         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
601         plugins/project-wizard/templates/gtk.wiz,
602         plugins/project-wizard/templates/gtk/src/main.c,
603         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
604         plugins/project-wizard/templates/minimal.wiz,
605         plugins/project-wizard/templates/minimal/configure.ac.tpl,
606         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
607         plugins/project-wizard/templates/java.wiz,
608         plugins/project-wizard/templates/java/configure.ac.tpl,
609         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
610         plugins/project-wizard/templates/xlib.wiz,
611         plugins/project-wizard/templates/xlib/configure.ac.tpl,
612         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
613         plugins/project-wizard/templates/gcj.wiz,
614         plugins/project-wizard/templates/gcj/configure.ac.tpl,
615         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
616         plugins/project-wizard/templates/xlib-dock.wiz,
617         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
618         plugins/project-wizard/templates/wxwin.wiz,
619         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
620         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
621         plugins/project-wizard/templates/gnome.wiz,
622         plugins/project-wizard/templates/gnome/src/main.c,
623         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
624         plugins/project-wizard/templates/anjuta-plugin.wiz,
625         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
626         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
627         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
628         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
629         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
630         Fix bug #525999: Remove space in file and target names generated
631         by project wizard
632         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
633         has been renamed ianjuta_document_manager_get_current_document
635 2008-04-06  Naba Kumar  <naba@naba-desktop>
637         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
638         * libanjuta/anjuta-utils.h:
639         * plugins/project-wizard/druid.c (check_and_warn_missing),
640         (on_druid_next):
641         * plugins/project-wizard/header.c (npw_header_free),
642         (npw_header_add_required_program),
643         (npw_header_add_required_package),
644         (npw_header_check_required_programs), (package_is_installed),
645         (npw_header_check_required_packages):
646         * plugins/project-wizard/header.h:
647         * plugins/project-wizard/parser.c (parse_tag),
648         (parse_header_start), (parse_header_text):
649         * plugins/project-wizard/templates/anjuta-plugin.wiz:
650         * plugins/project-wizard/templates/cpp.wiz:
651         * plugins/project-wizard/templates/django.wiz:
652         * plugins/project-wizard/templates/gcj.wiz:
653         * plugins/project-wizard/templates/gnome.wiz:
654         * plugins/project-wizard/templates/gtk.wiz:
655         * plugins/project-wizard/templates/gtkmm.wiz:
656         * plugins/project-wizard/templates/java.wiz:
657         * plugins/project-wizard/templates/minimal.wiz:
658         * plugins/project-wizard/templates/mkfile.wiz:
659         * plugins/project-wizard/templates/python.wiz:
660         * plugins/project-wizard/templates/sdl.wiz:
661         * plugins/project-wizard/templates/terminal.wiz:
662         * plugins/project-wizard/templates/wxwin.wiz:
663         * plugins/project-wizard/templates/xlib-dock.wiz:
664         * plugins/project-wizard/templates/xlib.wiz:
666         Added a check for vital programs and packages needed to create a
667         new project. A warning dialog is shown to user in project
668         wizard when he proceeds after selecting a project type.
669         Updated all project templates to cover vital programs and
670         packages to generate and build correctly.
671         
672 2008-04-05  Naba Kumar  <naba@gnome.org>
674         patch from  surenspost@gmail.com:
675         * src/about.c: Fixed bug #523068 link in about window doesn't work.
677 2008-04-04  Johannes Schmid  <jhs@gnome.org>
679         * plugins/sourceview/anjuta-view.c:
680         * plugins/sourceview/anjuta-view.h:
681         * plugins/sourceview/sourceview-prefs.c (init_fonts),
682         (sourceview_prefs_init):
683         Removed unused color management code
684         
685         * plugins/sourceview/anjuta-editor-sourceview.glade:
686         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
687         (create_style_model), (on_style_changed), (ipreferences_merge),
688         (ipreferences_unmerge):
689         * plugins/sourceview/plugin.h:
690         
691         Added style chooser for sourceview editor (#522555)
693 2008-04-04  Johannes Schmid  <jhs@gnome.org>
695         * plugins/document-manager/action-callbacks.c:
696         * plugins/document-manager/anjuta-document-manager.ui:
697         * plugins/document-manager/plugin.c (ui_give_shorter_names),
698         (update_document_ui_disable_all):
699         * plugins/file-loader/anjuta-loader-plugin.ui:
700         * plugins/file-loader/plugin.c (on_new_activate),
701         (activate_plugin):
702         
703         Moved "New" action from document-manager to file-loader using 
704         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
706 2008-04-03  Johannes Schmid  <jhs@gnome.org>
708         * Makefile.am:
709         * configure.in:
710         * libegg/.cvsignore:
711         * libegg/Makefile.am:
712         * libegg/egg-cell-renderer-text.c:
713         * libegg/egg-combo-action.c:
714         * libegg/egg-entry-action.c:
715         * libegg/egg-recent-action.c:
716         * libegg/egg-recent-files-module.c:
717         * libegg/egg-recent-item.c:
718         * libegg/egg-recent-model.c:
719         * libegg/egg-recent-util.c:
720         * libegg/egg-recent-view-gtk.c:
721         * libegg/egg-recent-view.c:
722         * libegg/egg-submenu-action.c:
723         * libegg/eggcellrendererpopup.c:
724         * libegg/eggcomboselect.c:
725         * libegg/eggmarshalers.list:
726         * libegg/eggtreemodelfilter.c:
727         * libegg/eggtreemodelunion.c:
728         * libegg/eggtreemultidnd.c:
729         * libegg/gtkcellview.h:
730         * libegg/layout.glade:
731         * libegg/menu/.cvsignore:
732         * libegg/menu/Makefile.am:
733         * libegg/menu/egg-combo-action.h:
734         * libegg/menu/egg-entry-action.h:
735         * libegg/menu/egg-recent-action.h:
736         * libegg/menu/egg-submenu-action.h:
737         * libegg/menu/eggcomboselect.h:
738         * libegg/recent-files/.cvsignore:
739         * libegg/recent-files/Makefile.am:
740         * libegg/recent-files/egg-recent-item.h:
741         * libegg/recent-files/egg-recent-model.h:
742         * libegg/recent-files/egg-recent-util.h:
743         * libegg/recent-files/egg-recent-view-gtk.h:
744         * libegg/recent-files/egg-recent-view.h:
745         * libegg/recent-files/egg-recent.h:
746         * libegg/test-actions.c:
747         * libegg/test-multi-drag.c:
748         * libegg/test-union.c:
749         * libegg/treeviewutils/.cvsignore:
750         * libegg/treeviewutils/Makefile.am:
751         * libegg/treeviewutils/egg-cell-renderer-text.h:
752         * libegg/treeviewutils/eggcellrendererpopup.h:
753         * libegg/treeviewutils/eggtreemodelfilter.h:
754         * libegg/treeviewutils/eggtreemodelunion.h:
755         * libegg/treeviewutils/eggtreemultidnd.h:
756         * libegg/util/.cvsignore:
757         * libegg/util/Makefile.am:
758         * libegg/util/egg-macros.h:
759         * libegg/util/eggintl.h:
760         
761         Killed libegg (#349279)
762         
763         * plugins/document-manager/Makefile.am:
764         * plugins/document-manager/action-callbacks.c:
765         * plugins/document-manager/plugin.c:
766         * plugins/editor/plugin.c:
767         (on_open_recent_file), (sort_recent_menu),
768         (setup_recent_chooser_menu), (activate_plugin), (dispose),
769         (anjuta_file_loader_plugin_instance_init):
770         * plugins/file-loader/plugin.h:
771         * plugins/search/Makefile.am:
772         * plugins/search/plugin.c:
773         * plugins/search/search-replace.c:
774         
775         Removed dead code and libegg from Makefiles
776         
777         * plugins/symbol-browser/Makefile.am:
778         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
779         * plugins/symbol-browser/plugin.c (on_editor_saved),
780         (update_editor_symbol_model), (iter_matches),
781         (value_removed_current_editor), (activate_plugin):
782         Removed symbol-browser toolbar which used libegg and was
783         buggy (#451588)
784         
785         Patch from Ignacio Casal Quinteiro with lots of changes:
786         * plugins/file-loader/Makefile.am:
787         * plugins/file-loader/anjuta-loader-plugin.ui:
788         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
789         Port FileLoader to GtkRecent (#398984)
791 2008-04-03  Johannes Schmid  <jhs@gnome.org>
793         * configure.in:
794         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
795         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
796         * libanjuta/interfaces/libanjuta.idl:
797         * plugins/Makefile.am:
798         * plugins/class-inheritance/class-inherit.c
799         (class_inheritance_show_dynamic_class_popup_menu),
800         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
801         (class_inheritance_update_graph):
802         * plugins/language-support-cpp-java/cpp-java-assist.c
803         (create_completion),
804         (cpp_java_assist_create_scope_completion_cache),
805         (cpp_java_assist_create_word_completion_cache),
806         (cpp_java_assist_show_calltip):
807         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
808         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
809         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
810         (isymbol_get_extra_info_string), (isymbol_get_line),
811         (isymbol_get_icon), (isymbol_iface_init):
812         * plugins/symbol-browser/an_symbol.h:
813         * plugins/symbol-browser/an_symbol_view.c
814         (anjuta_symbol_view_get_file_symbol_model):
815         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
816         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
817         (isymbol_manager_iface_init):
818         * plugins/symbol-db/Makefile.am:
819         * plugins/symbol-db/anjuta-symbol-db.glade:
820         * plugins/symbol-db/plugin.c
821         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
822         (value_added_current_editor), (goto_local_tree_iter),
823         (goto_global_tree_iter), (on_global_treeview_row_expanded),
824         (on_global_treeview_row_collapsed), (on_project_element_added),
825         (on_project_element_removed), (on_importing_project_end),
826         (do_import_sources_after_abort), (do_import_sources),
827         (project_root_added), (project_root_removed), (symbol_db_activate),
828         (symbol_db_deactivate), (isymbol_manager_search),
829         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
830         (isymbol_manager_iface_init), (ipreferences_merge),
831         (ipreferences_unmerge), (ipreferences_iface_init):
832         * plugins/symbol-db/plugin.h:
833         * plugins/symbol-db/symbol-db-engine-iterator-node.c
834         (symbol_db_engine_iterator_node_new),
835         (sdb_engine_iterator_node_instance_init),
836         (sdb_engine_iterator_node_finalize),
837         (symbol_db_engine_iterator_node_get_symbol_id),
838         (symbol_db_engine_iterator_node_get_symbol_name),
839         (symbol_db_engine_iterator_node_get_symbol_file_pos),
840         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
841         (symbol_db_engine_iterator_node_get_symbol_signature),
842         (symbol_db_engine_iterator_node_get_symbol_extra_string),
843         (isymbol_get_name), (isymbol_get_args),
844         (isymbol_get_extra_info_string), (isymbol_get_uri),
845         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
846         (isymbol_iface_init):
847         * plugins/symbol-db/symbol-db-engine-iterator.c
848         (symbol_db_engine_iterator_new):
849         * plugins/symbol-db/symbol-db-engine.c
850         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
851         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
852         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
853         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
854         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
855         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
856         (sdb_engine_init), (sdb_engine_finalize),
857         (sdb_engine_set_defaults_db_parameters),
858         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
859         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
860         (sdb_engine_get_tuple_id_by_unique_name),
861         (sdb_engine_get_tuple_id_by_unique_name2),
862         (sdb_engine_get_tuple_id_by_unique_name3),
863         (symbol_db_engine_add_new_workspace),
864         (symbol_db_engine_project_exists),
865         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
866         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
867         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
868         (sdb_engine_add_new_sym_access),
869         (sdb_engine_add_new_sym_implementation),
870         (sdb_engine_add_new_heritage),
871         (sdb_engine_add_new_scope_definition),
872         (sdb_engine_add_new_tmp_heritage_scope),
873         (sdb_engine_second_pass_update_scope_1),
874         (sdb_engine_second_pass_update_heritage),
875         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
876         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
877         (on_scan_update_files_symbols_end),
878         (symbol_db_engine_fill_type_array),
879         (symbol_db_engine_update_files_symbols),
880         (symbol_db_engine_update_project_symbols),
881         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
882         (symbol_db_engine_update_buffer_symbols),
883         (symbol_db_engine_get_files_with_zero_symbols),
884         (sdb_engine_prepare_symbol_info_sql),
885         (symbol_db_engine_get_class_parents_by_symbol_id),
886         (symbol_db_engine_get_class_parents),
887         (symbol_db_engine_get_global_members_filtered),
888         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
889         (symbol_db_engine_get_scope_members_by_symbol_id),
890         (symbol_db_engine_get_scope_members),
891         (symbol_db_engine_get_file_symbols),
892         (symbol_db_engine_get_symbol_info_by_id),
893         (symbol_db_engine_get_full_local_path),
894         (symbol_db_engine_get_file_db_path),
895         (symbol_db_engine_find_symbol_by_name_pattern),
896         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
897         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
898         * plugins/symbol-db/symbol-db-engine.h:
899         * plugins/symbol-db/symbol-db-prefs.c
900         (on_prefs_executable_changed), (on_gconf_notify_prefs),
901         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
902         (on_listall_output), (on_listall_exit), (files_visit_dir),
903         (on_tag_load_toggled), (symbol_db_prefs_init),
904         (symbol_db_prefs_finalize):
905         * plugins/symbol-db/symbol-db-prefs.h:
906         * plugins/symbol-db/symbol-db-view-locals.c
907         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
908         (do_add_root_symbol_to_view),
909         (consume_symbols_inserted_queue_idle_destroy),
910         (consume_symbols_inserted_queue_idle), (on_scan_end),
911         (do_recurse_subtree_and_remove), (on_symbol_removed),
912         (on_symbol_inserted),
913         (symbol_db_view_locals_recv_signals_from_engine),
914         (symbol_db_view_locals_update_list):
915         * plugins/symbol-db/symbol-db-view.c
916         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
917         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
918         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
919         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
920         (sdb_view_build_and_display_base_tree):
921         * plugins/symbol-db/symbol-db.glade:
922         * plugins/symbol-db/symbol-db.ui:
923         * plugins/symbol-db/tables.sql:
924         * plugins/symbol-db/test/Makefile.am:
925         * plugins/symbol-db/test/main.c (get_parents), (main),
926         (packages_foreach), (files_visit_dir):
927         
928         Merged changes from symbol-db branch
930 2008-04-02  Johannes Schmid  <jhs@gnome.org>
932         * plugins/sourceview/sourceview.c (autodetect_language):
933         Use gnome_vfs_get_slow_mime_type()
935 2008-04-02  Johannes Schmid  <jhs@gnome.org>
937         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
938         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
939         (open_with_dialog):
940         
941         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
942         supertype instead no plugin for mime-type was found (#525706)
944 2008-03-31  Johannes Schmid  <jhs@gnome.org>
946         patch by: Carl-Anton Ingmarsson:
947         * src/anjuta.glade:
948         Fixed padding in preferences
950 2008-03-31  Johannes Schmid  <jhs@gnome.org>
952         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
954         * plugins/tools/anjuta-tools.glade:
955         * plugins/tools/anjuta-tools.ui:
956         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
957           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
958           atp_tool_dialog_refresh, atp_tool_dialog_show):
959         * plugins/tools/dialog.h (dialog, plugin):
960         * plugins/tools/plugin.c (prefs, gxml, action_group,
961           atp_plugin_finalize, test, atp_plugin_activate,
962           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
963           ipreferences_unmerge, ipreferences_iface_init):
964         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
965           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
966           atp_user_tool_activate, atp_tool_list_append_new,
967           atp_tool_list_activate, atp_tool_list_deactivate):
968         * plugins/tools/tool.h (plugin):
969         
970         #515854 – Move configuration into preferences
972 2008-03-31  Johannes Schmid  <jhs@gnome.org>
974         patch by: Carl-Anton Ingmarsson:
975         * src/anjuta-app.c (style, on_toolbar_style_changed,
976           on_add_merge_widget, anjuta_app_instance_init):
977         * src/anjuta.glade:
978         
979         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
981 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
983         * plugins/debug-manager/anjuta-debug-manager.glade,
984         plugins/debug-manager/command.c,
985         plugins/debug-manager/command.h,
986         plugins/debug-manager/start.c,
987         plugins/gdb/plugin.c,
988         plugins/gdb/debugger.c,
989         plugins/gdb/debugger.h,
990         libanjuta/interfaces/libanjuta.idl:
991         Improve start program dialog, allowing to specify working
992         directory and environment variables
994 2008-03-26  Naba Kumar  <naba@gnome.org>
996         * libanjuta/resources.c (anjuta_res_url_show): Use
997         anjuta_prog_is_installed() instead of g_find_program_in_path() and
998         fixed formatting.
1000         Patch from Carl-Anton Ingmarsson:
1002         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1003         * libanjuta/anjuta-utils.h:
1004         * src/action-callbacks.c (help_activate),
1005         (on_help_manual_activate), (on_help_tutorial_activate),
1006         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1007         * libanjuta/Makefile.am:
1008         Get rid of gnome_help_display_with_doc_id()
1010 2008-03-26  Naba Kumar  <naba@gnome.org>
1012         Patch from Carl-Anton Ingmarsson:
1014         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1015         * plugins/project-import/project-import.c (on_import_cancel): Remove
1016         stray GnomeDruid variable.
1018 2008-03-26  Naba Kumar  <naba@gnome.org>
1020         * plugins/project-import/project-import.c (create_start_page):
1021         * plugins/project-wizard/druid.c (npw_druid_new):
1022         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1023         
1024         Fixed type 'assistent' to 'assistant'.
1026 2008-03-25  Naba Kumar  <naba@gnome.org>
1028         Patch from Carl-Anton Ingmarsson:
1030         * libanjuta/Makefile.am:
1031         * libanjuta/anjuta-ui.c (sensitivity_toggled),
1032         (visibility_toggled), (accel_edited_callback),
1033         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1034         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1035         (anjuta_ui_get_accel_editor):
1036         * libegg/Makefile.am:
1037         * libegg/eggaccelerators.c (removed):
1038         * libegg/eggcellrendererkeys.c (removed):
1039         * libegg/eggtreeviewstate.c (removed):
1040         * libegg/test-tree-utils.c (removed):
1041         * libegg/treeviewutils/Makefile.am:
1042         * libegg/treeviewutils/eggaccelerators.h (removed):
1043         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1044         * libegg/treeviewutils/eggtreeviewstate.h (removed):
1046         Ports anjuta-ui to gtk_cell_renderer_accel
1047         
1048 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1050         Reviewed by Naba Kumar  <naba@gnome.org>
1052         * plugins/project-import/Makefile.am:
1053         * plugins/project-import/project-import.{ch}:
1054         * plugins/project-import/anjuta-project-import.glade (removed):
1055         * configure.in, po/POTFILES.in:
1057         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1058         file because libglade doesn't have GtkAssistant support.
1060 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
1062         * plugins/debug-manager/registers.c:
1063         Avoid a crash when debugger stop on an error
1065         * plugins/debug-manager/start.c,
1066         plugins/gdb/debugger.c,
1067         libanjuta/interfaces/libanjuta.idl:
1068         Display an error message when debugger target is not found
1070 2008-03-15  Naba Kumar  <naba@naba-desktop>
1072         * configure.in:
1073         * data/Makefile.am:
1074         * (removed) data/properties:
1075         * (added) plugins/editor/properties:
1076         * plugins/editor/Makefile.am:
1078         Moved data/properties to plugins/editor/ and removed dead code from
1079         Makefile.am files.
1080         
1081 2008-03-15  Naba Kumar  <naba@naba-desktop>
1083         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1084         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1085         (macro_dialog_finalize):
1086         * plugins/macro/macro-edit.c (macro_edit_dispose),
1087         (macro_edit_finalize):
1089         Fixed errors in previous patch.
1090         
1091 2008-03-15  Naba Kumar  <naba@naba-desktop>
1093         Patch from Ignacio Casal Quinteiro:
1095         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1096         (finalize):
1097         * plugins/class-gen/plugin.c (dispose), (finalize):
1098         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1099         (class_inheritance_dispose):
1100         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1101         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1102         (dma_plugin_finalize):
1103         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1104         (dma_debugger_queue_finalize):
1105         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1106         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1107         (anjuta_docman_finalize):
1108         * plugins/document-manager/plugin.c:
1109         * plugins/editor/plugin.c (dispose), (finalize),
1110         (editor_plugin_class_init):
1111         * plugins/editor/text_editor.c (text_editor_dispose),
1112         (text_editor_finalize):
1113         * plugins/file-loader/plugin.c (dispose), (finalize),
1114         (anjuta_file_loader_plugin_class_init):
1115         * plugins/file-manager/plugin.c (file_manager_finalize),
1116         (file_manager_dispose):
1117         * plugins/file-wizard/plugin.c (dispose), (finalize),
1118         (file_wizard_plugin_class_init):
1119         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1120         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1121         * plugins/glade/plugin.c (glade_plugin_dispose),
1122         (glade_plugin_finalize), (glade_plugin_class_init):
1123         * plugins/gtodo/plugin.c (finalize), (dispose):
1124         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1125         (anjuta_vim_plugin_dispose):
1126         * plugins/indent/plugin.c (indent_plugin_finalize),
1127         (indent_plugin_dispose):
1128         * plugins/language-manager/plugin.c (language_manager_finalize),
1129         (language_manager_dispose):
1130         * plugins/language-support-cpp-java/plugin.c
1131         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1132         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1133         (macro_db_class_init):
1134         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1135         (macro_dialog_finalize), (macro_dialog_class_init):
1136         * plugins/macro/macro-edit.c (macro_edit_dispose),
1137         (macro_edit_finalize), (macro_edit_class_init):
1138         * plugins/macro/plugin.c (finalize), (dispose):
1139         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1140         (anjuta_msgman_finalize):
1141         * plugins/message-view/message-view.c (message_view_dispose),
1142         (message_view_finalize):
1143         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1144         (message_view_plugin_finalize):
1145         * plugins/patch/plugin.c (patch_plugin_finalize),
1146         (patch_plugin_dispose):
1147         * plugins/profiler/plugin.c (profiler_finalize),
1148         (profiler_dispose):
1149         * plugins/project-import/plugin.c (dispose), (finalize),
1150         (project_import_plugin_class_init):
1151         * plugins/project-manager/plugin.c
1152         (project_manager_plugin_finalize),
1153         (project_manager_plugin_dispose):
1154         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1155         (npw_plugin_finalize), (npw_plugin_class_init):
1156         * plugins/sample1/plugin.c (sample_plugin_finalize),
1157         (sample_plugin_dispose):
1158         * plugins/search/plugin.c (dispose), (finalize),
1159         (search_plugin_class_init):
1160         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1161         (sourceview_plugin_dispose):
1162         * plugins/subversion/plugin.c (finalize), (dispose):
1163         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1164         * plugins/symbol-browser/an_symbol_iter.c
1165         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1166         * plugins/symbol-browser/an_symbol_search.c
1167         (an_symbol_search_dispose), (an_symbol_search_finalize):
1168         * plugins/symbol-browser/an_symbol_view.c
1169         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1170         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1171         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1172         (symbol_db_dispose):
1173         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1174         (terminal_plugin_finalize):
1175         * plugins/tools/plugin.c (atp_plugin_dispose),
1176         (atp_plugin_finalize), (atp_plugin_class_init):
1177         * plugins/valgrind/plugin.c (valgrind_finalize),
1178         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1180 2008-03-15  Naba Kumar  <naba@gnome.org>
1182         * TODO.tasks: Updated and marked debugger bounties completed.
1183         
1184 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1186         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1187         (get_line_indentation_base):
1188         
1189         #521847 – anjuta freez when edit file
1191 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1193         Patch from Rob Bradford:
1194         * plugins/build-basic-autotools/executer.c (execute_program):
1195         520324 – Execute command is not overridable
1196         
1197         * plugins/sourceview/sourceview.c (on_insert_text):
1198         Removed Debug print
1200 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1202         Patch from James Liggett:
1203         * plugins/subversion/plugin.c (activate_plugin):
1204         521691 – Crash when click "Resolve Conflicts" without opened project
1206 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1208         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1209         * plugins/language-support-cpp-java/cpp-java-utils.c:
1210         * plugins/language-support-cpp-java/plugin.c
1211         (get_line_indentation_base), (on_editor_char_inserted_cpp):
1212         520415 – [PATCH] Problems in auto indentatation code,
1213         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1214         
1215         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1216         (anjuta_view_button_press_event):
1217         * plugins/sourceview/sourceview.c (on_insert_text),
1218         (sourceview_adjustment_changed), (sourceview_new):
1219         #520761 – Weirz behavior with popup
1221 2008-03-03  Johannes Schmid  <jhs@gnome.org>
1223         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1224         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1225         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1226         (anjuta_launcher_fork):
1227         * libanjuta/anjuta-launcher.h:
1228         Add API to set environment variables for the forked process
1229         
1230         * plugins/build-basic-autotools/Makefile.am:
1231         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1232         .glade:
1233         * plugins/build-basic-autotools/build-basic-autotools.c
1234         (build_set_env), (build_execute_command_full),
1235         (build_execute_command), (build_configure_project),
1236         (build_autogen_project):
1237         * plugins/build-basic-autotools/build-basic-autotools.h:
1238         * plugins/build-basic-autotools/build-options.c
1239         (fill_options_combo), (build_dialog_configure):
1240         * plugins/build-basic-autotools/build-options.h:
1241         Use new launcher API to set CFLAGS when running configure. New configure dialog
1242         which has predefined CFLAGS settings.
1244         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1246 === anjuta 2.4.0 ===
1248 2008-03-11  Naba Kumar  <naba@gnome.org>
1250         * NEWS: Updated for 2.4.0 stable release.
1251         * configure.in: Version bumped to 2.4.0
1252         * TODO.tasks: Updated.
1254 2008-03-10  Rob Bradford  <rob@robster.org.uk>
1256         Reviewed by Naba Kumar  <naba@gnome.org>:
1257         * global-tags/Makefile.am:
1258         Revert change for #515954. This change was incorrect, the anjuta-tags
1259         program is installed into the $(bindir) rather than the $(scriptdir).
1261 2008-03-02  Naba Kumar  <naba@gnome.org>
1263         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1264         * configure.in: Added a requirement for scintilla editor plugin.
1266 2008-03-02  Johannes Schmid  <jhs@gnome.org>
1268         * plugins/message-view/anjuta-msgman.c
1269         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1270         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1271         * plugins/message-view/anjuta-msgman.h:
1272         
1273         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1274         get rid of the cached current_view member.
1275         Fixes #518469 – Save message buffer not working good
1277 2008-03-01  Johannes Schmid  <jhs@gnome.org>
1279         Patch by James Liggett:
1280         * plugins/subversion/svn-command.h:
1281         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1282         Fixed #519275 – Subversion should allow offline diffs   
1284 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1286         * plugins/language-support-cpp-java/cpp-java-assist.c
1287         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1288         Removed some debug code
1289         
1290         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1291         Escape tooltip text to avoid broken markup
1293 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1295         * libanjuta/Makefile.am:
1296         Fixed a build error when building with -j X
1297         
1298         * plugins/tools/scripts/prepare-changelog.pl:
1299         Updated to latest script version in gnome svn
1301 2008-02-28  Johannes Schmid <jhs@gnome.org>
1303         * plugins/document-manager/anjuta-docman.c:
1304         (anjuta_docman_page_destroy):
1305         Do not unref widget because the GtkNotebook will unref them
1306         
1307         * plugins/file-manager/file-view.c: (file_view_refresh):
1308         * plugins/search/search_preferences.c: (search_preferences_init):
1309         Fixed a memory leaks
1310         
1311         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1312         (ieditor_get_offset), (ieditor_iface_init),
1313         (idocument_get_filename), (ilanguage_get_supported_languages),
1314         (autodetect_language):
1315         
1316         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1317         was missing.
1319 2008-02-28  Johannes Schmid <jhs@gnome.org>
1321         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1322         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1324 2008-02-27  Naba Kumar  <naba@gnome.org>
1326         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1327         string break. That was a mistake doing at this point.
1329 === anjuta 2.3.5 ===
1331 2008-02-26  Naba Kumar  <naba@gnome.org>
1333         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1334         crash when there is a modified new file open, a non-modified exiting
1335         file open and autosave happen. Simplified error checking logic and
1336         avoided memory corruption. Fixes bug #Bug 518716.
1338 2008-02-25  Naba Kumar  <naba@gnome.org>
1340         * NEWS: Updated for release 2.3.5
1341         * configure.in: Bumped version to 2.3.5
1343         * plugins/build-basic-autotools/build-basic-autotools.c:
1344         (on_editor_changed): Avoid accessing text which is greater than
1345         valid range.
1347         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1349 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
1351         * plugins/debug-manager/breakpoints.c:
1352         Fix #518329: Crash when adding breakpoint and other similar bugs
1354 2008-02-25  Johannes Schmid <jhs@gnome.org>
1356         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1357         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1358         Never call error() which calls exit()
1359         #517646 – Anjuta exists with code 2 when i try to import gedit
1361 2008-02-23  Johannes Schmid <jhs@gnome.org>
1363         * plugins/sourceview/sourceview.c: (ieditor_insert):
1364         Block insert_text signal when inserting manually.
1366 2008-02-23  Johannes Schmid <jhs@gnome.org>
1368         * plugins/sourceview/sourceview.c: (on_insert_text):
1369         Fixed a problem with the "insert-text" signal that broke
1370         copy&paste sometimes
1372 2008-02-22  Johannes Schmid <jhs@gnome.org>
1374         * plugins/language-support-cpp-java/plugin.c:
1375         (get_line_indentation_base):
1376         More fixes for comment handling and made the code
1377         a lot simpler
1379 2008-02-22  Johannes Schmid <jhs@gnome.org>
1381         * plugins/sourceview/sourceview.c: (on_insert_text):
1382         Fixed #517919 – Crash on pasting docblock
1384 2008-02-20  Johannes Schmid <jhs@gnome.org>
1386   Patch from James Liggett:
1387         * plugins/profiler/profiler.glade:
1388         Fix width options dialog. Translations are not longer cut off. (#516630)
1390 2008-02-18  Johannes Schmid <jhs@gnome.org>
1392         * plugins/sourceview/sourceview.c: (on_insert_text):
1393         Do not change the iterator in the "insert-text" handler because
1394         it has some strange side-effects when copying text
1395         Fix useless free'ing in hover-leave that might have led to random
1396         crashes
1398 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1400         * plugins/debug-manager/start.c:
1401         Avoid a glib warning if no project is loaded
1403 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1405         * manuals/anjuta-manual/C/debugger.xml:
1406         Remove warning about new debugger
1408 2008-02-17  Johannes Schmid <jhs@gnome.org>
1410         * manuals/anjuta-manual/figures/project-window.png:     
1411         Use a smaller picture
1413 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1415         * plugins/gdb/debugger.c:
1416         Set breakpoint in file with uncommon characters in path name
1418 2008-02-17  Johannes Schmid <jhs@gnome.org>
1420         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1421         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1422         (icell_get_char):
1423         * plugins/sourceview/sourceview.c: (on_insert_text):    
1424         Fix "char-added" signal to pass the correct iterator
1426 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1428         * plugins/gdb/debugger.c:
1429         Load executable in gdb with space in path name 
1431 2008-02-17  Johannes Schmid <jhs@gnome.org>
1433         * plugins/language-support-cpp-java/plugin.c:
1434         (get_line_indentation_base), (get_line_auto_indentation),
1435         (on_auto_indent):
1436         Some bugfixes and clean-ups in comment indentation code
1437         
1438         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1439         (anjuta_view_finalize), (anjuta_view_key_press_event):
1440         * plugins/sourceview/sourceview.c: (on_insert_text),
1441         (sourceview_create_highligth_indic), (sourceview_new):
1442         Cleaned implementation of char-added signal by using "insert-text" signal
1443         instead of filtering "key-press-event"
1444         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1445         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1446         (iiter_diff):
1447         Fixed implementation of get_character and return value of iiter_first() and
1448         iiter_last();
1450 2008-02-16  Johannes Schmid <jhs@gnome.org>
1452         * plugins/valgrind/plugin.c: (valgrind_activate),
1453         (ipreferences_merge), (ipreferences_unmerge):
1454         * plugins/valgrind/vgactions.c: (vg_actions_run):
1455         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1456         
1457         Fixed crasher when starting valgrind because of strange prefs handling and
1458         #516641 – Valgrind: Load Log does not clear list
1460 2008-02-15  James Liggett  <jrliggett@cox.net>
1462         * plugins/profiler/plugin.c:
1463         (on_select_other_target_button_clicked):
1464         Select the new custom target in the list so that the user sees it.
1466         Bug 516630 – Selection custom binary in profiler is not
1467         user-friendly.
1469 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1471         * manuals/anjuta-manual/C/projects.xml:
1472         Fix #515993: "Add package" button is "Add Package" in code
1473         Fix #516727: "Build All" is "Build Project" in code
1474         Fix #516728: "Clean All" is "Clean Project" in code
1475         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1476         Fix #516730: Fix note title 
1477         "Configure" is "Run Configure..." in code
1479 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1481         * (added) manuals/anjuta-manual/C/figures/project-window.png,
1482         (removed) manuals/anjuta-manual/C/figures/project_win.png,
1483         manuals/anjuta-manual/C/projects.xml,
1484         manuals/anjuta-manual/Makefile.am:
1485         Fix #515207: Add a new project window screenshoot
1486         Rename "Project View" to "Project window"
1488 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1490         * plugins/project-import/project-import.c:
1491         Fix #516743: Import project keeps an old date on project file
1493         * plugins/project-manager/plugin.c:
1494         Fix #516737: Import project doesn't load project with space in name
1496 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1498         * plugins/debug-manager/command.c:
1499         Destroy local variables on each step
1501         * plugins/debug-manager/debug_tree.c,
1502         plugins/debug-manager/watch.c,
1503         plugins/debug-manager/locals.c,
1504         plugins/gdb/debugger.c,
1505         libanjuta/interfaces/libanjuta.idl:
1506         Parse local variables scope (not used yet)
1508 2008-02-15  James Liggett <jrliggett@cox.net>
1510         reviewed by: Johannes Schmid <jhs@gnome.org>
1512         * plugins/profiler/gprof-options.c: (setup_widgets),
1513         (gprof_options_set_target), (gprof_options_has_target),
1514         (gprof_options_get_string):
1515         * plugins/profiler/gprof-options.h:
1516         * plugins/profiler/plugin.c: (ifile_open):
1517         516128 – crash in Anjuta IDE: selected profiler as the...
1519 2008-02-14  Johannes Schmid <jhs@gnome.org>
1521         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
1522         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
1523         * plugins/symbol-browser/an_symbol.c:
1524         * plugins/symbol-browser/an_symbol_view.c:
1525         (on_symbol_view_row_expanded):
1526         Fixed some memory leaks (Remember to all free/unref everything that comes
1527         from gtk_tree_model_get())
1529 2008-02-14  Johannes Schmid <jhs@gnome.org>
1531         * plugins/document-manager/search-box.c: (on_search_activated):
1532         516377 – Status bar does not change its status of 'Search for .. continued at top'
1533         (caused by differences between scintilla and sourceview)
1535 2008-02-13  James Liggett <jrliggett@cox.net>
1537         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
1538         Output in UTF-8 format to avoid hangs with the editor. (#516014)
1540 2008-02-14  Johannes Schmid <jhs@gnome.org>
1542         * plugins/language-support-cpp-java/plugin.c:
1543         (get_line_indentation_base), (get_line_auto_indentation),
1544         (on_editor_char_inserted_cpp):
1545         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
1547 2008-02-13  Johannes Schmid <jhs@gnome.org>
1549         * plugins/language-support-cpp-java/plugin.c:
1550         (is_iter_inside_string), (get_line_auto_indentation):
1551         Handle comments in the code and do not ask editor. Fixes scintilla
1552         indentation (sourceview does not report comments anyway).
1553         
1554         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
1555         Diff with correct sign (also fixes some issues with language-support)
1557 2008-02-13  Johannes Schmid <jhs@gnome.org>
1559         * plugins/language-support-cpp-java/plugin.c:
1560         (get_line_indentation_base):
1561         Act even more clever for comments. Indent /* */ comments correctly
1562         for multilines
1564 2008-02-13  Johannes Schmid <jhs@gnome.org>
1566         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
1567         Also set indentation size correctly, when tab size is set
1568         by language support plugin
1570 2008-02-13  Johannes Schmid <jhs@gnome.org>
1572         * plugins/language-support-cpp-java/plugin.c:
1573         (get_line_indentation_base):
1574         
1575         Indent lines after comments correctly
1577 2008-02-13  Johannes Schmid <jhs@gnome.org>
1579         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
1580         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1581         * libanjuta/anjuta-launcher.h:
1582         Some more fixes from symbol-db-branch
1583         
1584         * src/Makefile.am:
1585         Move anjuta-shell to noinst_PROGRAMS as it is just a test
1587 2008-02-12  Johannes Schmid <jhs@gnome.org>
1589   Patch from Gennaro Bellizio <genbell@tiscali.it>:
1590         * global-tags/Makefile.am:
1591         * AUTHORS
1592         #515954 – create_global_tags.sh: wrong anjuta-tags path
1593         
1594         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1595         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1596         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1597         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1598         (anjuta_launcher_fork):
1599         * libanjuta/anjuta-launcher.h:
1600         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1601         from symbol-db branch
1603 2008-02-11  Johannes Schmid <jhs@gnome.org>
1605         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1606   515868 – File browser only shows icons when activated
1607   
1608 2008-02-11  Johannes Schmid <jhs@gnome.org>
1610         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1611         #515867 – Anjuta dies on startup
1613 2008-02-11  Johannes Schmid <jhs@gnome.org>
1615         * TODO.tasks: Marked subversion task as completed
1617 === anjuta 2.3.4 ===
1619 2008-02-11  Naba Kumar  <naba@gnome.org>
1621         * configure.in: Bumped version to 2.3.4
1623 2008-02-10  Naba Kumar  <naba@gnome.org>
1625         * NEWS: Updated for release.
1627 2008-02-10  Johannes Schmid <jhs@gnome.org>
1629         * plugins/document-manager/anjuta-document-manager.plugin.in:
1630         Added html, javascript and glade file types. This makes it possible to
1631         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
1632         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
1633         
1634         * plugins/file-wizard/anjuta-file-wizard.glade:
1635         * plugins/gdb/anjuta-gdb.glade:
1636         * plugins/project-wizard/anjuta-project-wizard.glade:
1637         * plugins/search/anjuta-search.glade:
1638         * plugins/terminal/anjuta-terminal-plugin.glade:
1639         
1640         Fixed some other translation issues (#507921)
1642 2008-02-10  Naba Kumar  <naba@gnome.org>
1644         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
1645         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
1647 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1649         * manuals/anjuta-manual/C/interface.xml,
1650         manuals/anjuta-manual/C/introduction.xml,
1651         manuals/anjuta-manual/C/preferences.xml,
1652         manuals/anjuta-manual/C/fileoperations.xml,
1653         manuals/anjuta-manual/C/projects.xml:
1654         Fix spelling errors, including bug #515204, #515172, #515117
1655         and #513892
1657 2008-02-10  Naba Kumar  <naba@gnome.org>
1659         * plugins/document-manager/plugin.c: Fixed stream comment and added
1660         translator's comment for 'block comment', 'box comment' and 'stream
1661         comment'
1663 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1665         * plugins/debug-manager/command.c,
1666         plugins/debug-manager/command.h,
1667         plugins/debug-manager/breakpoints.c,
1668         libanjuta/interfaces/libanjuta.idl:
1669         Avoid adding the same breakpoint several times
1671         * plugins/gdb/debugger.c:
1672         Fix bug #515463: Deattaching process kill it
1674 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1676         * manuals/anjuta-manual/C/debugger.xml:
1677         Fix translation bug #515459 and #515460
1679 2008-02-10  Johannes Schmid <jhs@gnome.org>
1681   Patch from Rémi Cardona <remi@gentoo.org>
1683         * plugins/build-basic-autotools/Makefile.am:
1684         * plugins/cvs-plugin/Makefile.am:
1685         * plugins/document-manager/Makefile.am:
1686         * plugins/editor/Makefile.am:
1687         * plugins/indent/Makefile.am:
1688         * plugins/language-support-cpp-java/Makefile.am:
1689         * plugins/message-view/Makefile.am:
1690         * plugins/sourceview/Makefile.am:
1691         * plugins/symbol-browser/Makefile.am:
1692         * plugins/terminal/Makefile.am:
1693         * scripts/build-schemas.mk:
1694         * src/Makefile.am:
1695   Fix #512531 – Parallel build fails
1696   
1697   * AUTHORS: Added Rémi
1699 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1701         * plugins/debug-manager/queue.c:
1702         Fix interrupt command, not working due to previous change
1704 2008-02-10  Johannes Schmid <jhs@gnome.org>
1706         * src/Makefile.am:
1707         * src/anjuta-app.c:
1708         * src/anjuta-callbacks.c (removed):
1709         * src/anjuta-callbacks.h (removed):
1710         
1711         Removed (almost) empty files, fixes #515383 and #515388
1713 2008-02-09  James Liggett <jrliggett@cox.net>
1715         Reviewed by Naba Kumar  <naba@gnome.org>:
1717         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
1718         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
1719         * plugins/subversion/svn-command.c:
1720         (svn_command_make_canonical_path):
1721         * plugins/subversion/svn-command.h:
1722         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
1723         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
1724         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
1725         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
1726         * plugins/subversion/svn-remove-command.c:
1727         (svn_remove_command_new):
1728         * plugins/subversion/svn-status-command.c:
1729         (svn_status_command_new):
1730         * plugins/subversion/svn-switch-command.c:
1731         (svn_switch_command_new):
1732         * plugins/subversion/svn-update-command.c:
1733         (svn_update_command_new):
1734         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
1735         die if the user gives a path that libsvn doesn't like. 
1736         
1737         Fixes bug #515500
1739 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
1741         * plugins/debug-manager/command.c,
1742         plugins/debug-manager/command.h,
1743         plugins/debug-manager/queue.c:
1744         Fix crashes when trying to stop the debugger while it is busy
1746 2008-02-08  Johannes Schmid <jhs@gnome.org>
1748   Patch from Rodrigo Moya <rodrigo@novell.com>
1750         * plugins/glade/plugin.c: (ifile_open):
1751         * plugins/symbol-browser/test-class.cpp:
1752         * AUTHORS: Added Rodrigo
1753         
1754         #514732 – 64 bit compliation error
1755         #514733 – Use of uninitialized variables
1757 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
1759         * manuals/anjuta-manual/C/debugger.xml:
1760         Fix translation bug #514494 and bug #514440
1762 2008-02-05  Massimo Cora'  <maxcvs@email.it>
1764         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1765         Fix a compile error added in the previous patch
1767 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
1769         * plugins/profiler/gprof-view.c,
1770         plugins/class-inheritance/class-callbacks.c,
1771         plugins/class-inheritance/class-inherit.c,
1772         plugins/symbol-browser/an_symbol.c,
1773         plugins/symbol-db/symbol-db-engine-iterator-node.c,
1774         libanjuta/interfaces/libanjuta.idl:
1775         Change ianjuta_symbol_file function to ianjuta_symbol_uri
1777 2008-02-04  Johannes Schmid <jhs@gnome.org>
1779         * plugins/search/anjuta-search.glade: Fixed typo
1781 2008-02-03  Johannes Schmid <jhs@gnome.org>
1783         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
1784         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
1785         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1786         .glade:
1787         * plugins/build-basic-autotools/build-basic-autotools.c:
1788         (build_get_context), (build_configure_project):
1789         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1790         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1791         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
1792         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
1793         * plugins/devhelp/plugin.c: (devhelp_activate):
1794         * plugins/editor/Makefile.am:
1795         * plugins/editor/anjuta-editor-scintilla.glade:
1796         * plugins/editor/text_editor.c:
1797         * plugins/editor/text_editor.h:
1798         * plugins/editor/text_editor_menu.c (removed):
1799         * plugins/editor/text_editor_menu.h (removed):
1800         * plugins/file-wizard/anjuta-file-wizard.glade:
1801         * plugins/gtodo/notification.c: (create_notification_window):
1802         * plugins/gtodo/preferences.c: (preferences_widget):
1803         * plugins/language-support-cpp-java/plugin.c:
1804         (cpp_java_plugin_activate_plugin):
1805         * plugins/message-view/anjuta-message-manager-plugin.glade:
1806         * plugins/message-view/plugin.c: (activate_plugin):
1807         * plugins/project-manager/plugin.c: (confirm_removal):
1808         * plugins/search/anjuta-search.glade:
1809         * plugins/search/plugin.c:
1810         * plugins/search/search-replace.c: (nb_results_alert):
1811         * plugins/subversion/subversion-commit-dialog.c:
1812         (on_subversion_commit_response):
1813         * plugins/symbol-browser/plugin.c: (activate_plugin):
1814         * plugins/valgrind/plugin.c: (on_menu_run_activate):
1815         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
1816         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
1817         * src/anjuta.glade:
1818         
1819         Fixed translation bugs from #507921.
1820         Removed unused files in scintilla plugin
1822 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1824         * manuals/anjuta-manual/C/debugger.xml:
1825         Fix bug #514124 and bug #514138: Wrong menu item name
1827 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1829         * plugins/profiler/gprof-view.c,
1830         plugins/symbol-browser/plugin.c,
1831         plugins/class-inheritance/class-callbacks.c,
1832         plugins/debug-manager/plugin.c,
1833         plugins/tools/editor.c,
1834         plugins/search/search-replace.c,
1835         plugins/search/search-replace_backend.c,
1836         plugins/search/search-replace_backend.h,
1837         plugins/build-basic-autotools/build-basic-autotools.c,
1838         plugins/document-manager/plugin.c,
1839         plugins/document-manager/file_history.c,
1840         plugins/document-manager/anjuta-docman.c,
1841         plugins/document-manager/anjuta-docman.h,
1842         plugins/document-manager/action-callbacks.c,
1843         libanjuta/interfaces/libanjuta.idl:
1844         Rename IAnjutaDocumentManager functions:
1845         find_document_with_path, goto_file_line, goto_file_line_mark
1846         and get_full_filename into
1847         find_document_with_uri, goto_uri_line, goto_uri_line_mark
1848         and get_uri
1849         Fix search plugin to use an URI instead of a file path
1850         Fix anjuta_docman_get_uri to always return an URI
1852 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1854         * plugins/debug-manager/breakpoints.c:
1855         Fix bug #514118: Rename Clear All Breakpoints to Remove
1856         All Breakpoints
1858 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1860         * manuals/anjuta-manual/C/debugger.xml:
1861         Update debugger documentation
1863 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1865         * plugins/debug-manager/sharedlib.c,
1866         plugins/debug-manager/anjuta-debug-manager.glade,
1867         plugins/debug-manager/queue.c,
1868         plugins/tools/execute.c,
1869         plugins/tools/anjuta-tools.glade,
1870         plugins/tools/editor.c,
1871         plugins/project-wizard/templates/terminal.wiz,
1872         plugins/project-wizard/templates/xlib-dock.wiz,
1873         plugins/project-wizard/templates/wxwin.wiz,
1874         plugins/project-wizard/templates/java.wiz,
1875         plugins/project-wizard/templates/gnome.wiz,
1876         plugins/project-wizard/templates/anjuta-plugin.wiz,
1877         plugins/project-wizard/templates/gtkmm.wiz,
1878         plugins/project-wizard/templates/python.wiz,
1879         plugins/project-wizard/templates/cpp.wiz,
1880         plugins/project-wizard/templates/sdl.wiz,
1881         plugins/project-wizard/templates/gtk.wiz,
1882         plugins/project-wizard/templates/minimal.wiz,
1883         plugins/project-wizard/templates/xlib.wiz,
1884         plugins/project-wizard/templates/gcj.wiz,
1885         plugins/gdb/plugin.c,
1886         plugins/gdb/debugger.c,
1887         libanjuta/anjuta-plugin-manager.c:
1888         Partial fix of #507921: translation issues in debug-manager, tools,
1889         project-wizard, gdb and anjuta-plugin-manager.
1891 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
1893         * plugins/debug-manager/queue.c:
1894         Debugger Local, Stack and Thread windows were missing due to
1895         the previous change.
1897 2008-02-02  Johannes Schmid <jhs@gnome.org>
1899         * manuals/anjuta-manual/Makefile.am:
1900         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
1901         causes make install to fail
1903 2008-02-02  Johannes Schmid <jhs@gnome.org>
1905         * plugins/macro/macros.xml:
1906         #495511 – Header_h macro correction
1908 2008-02-02  Johannes Schmid <jhs@gnome.org>
1910         * plugins/patch/patch-plugin.glade:
1911         gtk-apply is not translatable...
1913 2008-02-02  Johannes Schmid <jhs@gnome.org>
1915         * plugins/build-basic-autotools/build-basic-autotools.c:
1916         (on_build_mesg_format):
1917         
1918         Also check for untranslated messages from make. Should fix 
1919         #511981 – Error parsing make output
1921 2008-02-02  Johannes Schmid <jhs@gnome.org>
1923         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1924         .glade:
1925         
1926         Fixed #511010 – [UI] Execute program utility window
1928 2008-02-02  Johannes Schmid <jhs@gnome.org>
1930         * src/anjuta.glade:
1931         Fixed #509908 – [UI] Problems with the General settings tab
1933 2008-02-02  Johannes Schmid <jhs@gnome.org>
1935         * manuals/anjuta-manual/C/fileoperations.xml:
1936         Fixed #513730 – Option not present in the GUI po file
1938 2008-02-02  Johannes Schmid <jhs@gnome.org>
1940         * plugins/sourceview/anjuta-editor-sourceview.glade:
1941         Adjust preferences default values
1943 2008-02-02  Johannes Schmid <jhs@gnome.org>
1945         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
1946         Fixed #512535 – Open files tabs' position is correctly remembered 
1947         but not applied at startup
1949 2008-02-02  Johannes Schmid <jhs@gnome.org>
1951         * plugins/search/search-replace.c: (on_message_clicked):
1952         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
1953         fix clicking on search result messages
1955 2008-02-01  James Liggett <jrliggett@cox.net>
1957         * plugins/subversion/svn-command.c: (on_svn_notify):
1958         Fixed wrong status message output when resolving conflicts.
1960 2008-02-02  Johannes Schmid <jhs@gnome.org>
1962         * configure.in: Require GtkSourceView 2.1.2
1963         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
1964         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
1965         (imark_is_marker_set), (imark_delete_all_markers),
1966         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
1967         
1968         Adapted to API changes in GtkSourceView
1970 2008-02-01  Johannes Schmid <jhs@gnome.org>
1972         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
1973         Fixed tabsize preference
1975 2008-02-01  Johannes Schmid <jhs@gnome.org>
1977         * manuals/anjuta-manual/C/fileoperations.xml:
1978         * manuals/anjuta-manual/C/interface.xml:
1979         Updated manual
1980         
1981         * manuals/anjuta-manual/Makefile.am:
1982         * manuals/anjuta-manual/C/figures/*:
1983         
1984         Updated figures to be in clearlooks theme, removed old figures
1986 2008-02-01  Johannes Schmid <jhs@gnome.org>
1988         * plugins/patch/patch-plugin.glade:
1989         * plugins/patch/plugin.c: (patch_plugin_activate):
1990         Another UI issue with the patch plugin and silenced a compiler
1991         warning
1992         
1993         Patch from James Liggett:
1994         * plugins/profiler/gprof-call-graph-view.c:
1995         (gprof_call_graph_view_create_columns):
1996         * plugins/profiler/gprof-flat-profile-view.c:
1997         (gprof_flat_profile_view_create_columns):
1998         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
1999         * plugins/profiler/gprof-view.h:
2000         
2001         Use two decimal places for float values in profiler views (#507831)
2003 2008-02-01  Johannes Schmid <jhs@gnome.org>
2005         * configure.in:
2006         * plugins/editor/Makefile.am:
2007         
2008         Fixed #512751 – libgnomeprint unnecessary without scintilla
2010 2008-01-31  Johannes Schmid <jhs@gnome.org>
2012         * plugins/language-manager/languages.xml:
2013         Added a pretty ugly string for C++ headers. Maybe we should rely
2014         on mime-types instead...
2016 2008-01-31  Johannes Schmid <jhs@gnome.org>
2018         * plugins/language-support-cpp-java/cpp-java-assist.c:
2019         (get_iter_column), (cpp_java_assist_get_calltip_context),
2020         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2021         (on_assist_chosen), (cpp_java_assist_install):
2022         * plugins/language-support-cpp-java/plugin.c:
2023         (on_editor_char_inserted_cpp):
2024         Removed annoying DEBUG_PRINTs
2025         
2026         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2027         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2028         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2029         
2030         Fixed "jumping" tooltips, fixed indentation of brances
2032 2008-01-31  Johannes Schmid <jhs@gnome.org>
2034         * plugins/document-manager/plugin.c: (on_document_changed):
2035         Fixed crash when closing anjuta after all document tabs have been closed
2037 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2039         * plugins/debug-manager/anjuta-debug-manager.glade:
2040         Fix #513485: wrong strings maked as translatable
2042 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2044         * plugins/debug-manager/threads.c,
2045         plugins/debug-manager/stack_trace.c:
2046         Avoid crash when getting relative path from debugger (same fix
2047         than for #510028)
2049         * plugins/debug-manager/queue.c:
2050         Emit all state changes notification
2052         * plugins/debug-manager/start.c:
2053         Fix #511586: Project path with "+" not working in debugger
2055 2008-01-31  Johannes Schmid <jhs@gnome.org>
2057         * plugins/patch/patch-plugin.glade:
2058         Fixed button ui problem...
2059         
2060         Patch from James Liggett:
2061         * plugins/profiler/gprof-call-graph-block-entry.c:
2062         (gprof_call_graph_block_primary_entry_new),
2063         (gprof_call_graph_block_secondary_entry_new):
2064         * plugins/profiler/gprof-flat-profile-entry.c:
2065         (gprof_flat_profile_entry_new):
2066         
2067         Fix #507831 - Wrong Profiler values for some locales
2069 2008-01-31  Johannes Schmid <jhs@gnome.org>
2071         * plugins/sourceview/anjuta-editor-sourceview.glade:
2072         * plugins/sourceview/sourceview-prefs.c:
2073         * plugins/sourceview/sourceview.c: (sourceview_finalize):
2074   
2075   Fixed Editor->View popup menu for those entries that are appropriate for
2076   sourceview    
2078 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2080         * plugins/debug-manager/breakpoints.c:
2081         Fix #512901: Crash when adding a breakpoint
2083         * plugins/debug-manager/queue.c:
2084         Remove a possible memory leak
2086 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2088         * plugins/debug-manager/data_view.c,
2089         plugins/debug-manager/sparse_view.c,
2090         manuals/anjuta-manual/C/debugger.xml:
2091         Fix #513130, #513131 #513135: Wrong menu item names and errors
2092         in the documentation
2094 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2096         * plugins/tools/editor.c:
2097         ianjuta_document_manager_find_document_with_path expect an uri not
2098         a path
2100 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2102         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2103         manuals/reference/libanjuta/libanjuta-sections.txt,
2104         libanjuta/interfaces/libanjuta.idl:
2105         Documentation fixes for IAnjutaDebugger* interfaces
2107 === anjuta 2.3.3 ===
2109 2008-01-27  Naba Kumar  <naba@gnome.org>
2111         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2112         rpm spec file.
2114         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2115         (value_added_current_editor), (value_removed_current_editor):
2116         Removed dead code.
2118         * TODO.tasks: Updated.
2120         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2121         scrollwindow shadow in.
2123         * plugins/editor/anjuta-editor-scintilla.glade:
2124         * plugins/editor/style-editor.c: (create_style_editor_gui):
2125         Set style window transient and cetered for preferences window.
2126         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2128         * plugins/editor/anjuta-editor-scintilla.glade:
2129         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2130         setting not working
2132         * configure.in, NEWS: Updated for release 2.3.3
2134 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2136         * plugins/debug-manager/anjuta-debug-manager.glade:
2137         Fix #512224: Use a string in english
2139 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2141         * plugins/build-basic-autotools/build-basic-autotools.c:
2142         ianjuta_document_manager_goto_file_line_mark needs an uri and
2143         not a file path
2145 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2147         * plugins/symbol-browser/plugin.c,
2148         plugins/symbol-browser/an_symbol_view.c:
2149         use gnome_vfs_get_uri_from_local_path to get local path from uri
2150         This takes care of escaping some characters
2152 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2154         * plugins/debug-manager/stack_trace.c:
2155         Probably fix #510028: crash debugger when having a relative filename
2156         in stack trace
2158 2008-01-25 Tom <tpgww@onepost.net>
2160         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2162         * plugins/document-manager/plugin.c,
2163         plugins/document-manager/file_history.c,
2164         plugins/document-manager/file_history.h,
2165         plugins/document-manager/anjuta-docman.c,
2166         plugins/document-manager/anjuta-docman.h:
2167         Rename filename argument to uri when an uri is expected
2168         anjuta_docman_get_document_for_uri will remove symlinks 
2170 2008-01-25  Naba Kumar  <naba@gnome.org>
2172         * plugins/terminal/terminal.c: (terminal_execute),
2173         (activate_plugin):
2174         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2176 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2178         * plugins/debug-manager/anjuta-debug-manager.glade,
2179         plugins/debug-manager/start.c:
2180         Fix #511049: Change UI of add source directories dialog
2182 2008-01-24  Naba Kumar  <naba@gnome.org>
2184         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2185         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2186         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2187         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2188         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2189         should work now.
2191 2008-01-24  Johannes Schmid <jhs@gnome.org>
2193         Patch from: Luca Ferretti <ella.uca@libero.it>:
2195         * plugins/document-manager/anjuta-docman.c:
2196         (anjuta_docman_page_init), (anjuta_docman_class_init):
2197         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2198         
2199         Fix #511757 – Close icon in tabs cut off (Patch was only for
2200         document-manager, also adapted it for message-manager)
2202 2008-01-24  Johannes Schmid <jhs@gnome.org>
2204         * plugins/Makefile.am:
2205         * plugins/sourceview/anjuta-document.c:
2206         * plugins/sourceview/anjuta-marshal.list:
2207         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2208         (anjuta_view_key_press_event):
2209         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2210         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2211         (iiter_diff), (iiter_iface_init):
2212         * plugins/sourceview/sourceview.c: (on_document_char_added),
2213         (ieditor_goto_position), (ieditor_get_text),
2214         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2215         (ieditor_erase), (ieditor_get_line_from_position),
2216         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2217         (ieditor_get_position_from_offset), (ieditor_get_start_position),
2218         (ieditor_get_end_position), (ieditor_goto_start),
2219         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2220         (iconvert_to_lower), (iindic_set), (iassist_suggest),
2221         (iassist_show_tips):
2222         
2223         Implemented new iterators interface in sourceview editor and
2224         re-enabled it.
2226 2008-01-23  Naba Kumar  <naba@gnome.org>
2228         * libanjuta/interfaces/libanjuta.idl:
2229         * manuals/reference/libanjuta/libanjuta-sections.txt:
2230         * plugins/build-basic-autotools/build-basic-autotools.c:
2231         (build_indicator_location_set), (on_editor_changed):
2232         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2233         * plugins/debug-manager/variable.c: (get_hovered_word):
2234         * plugins/document-manager/action-callbacks.c:
2235         (on_editor_command_upper_case_activate),
2236         (on_editor_command_lower_case_activate):
2237         * plugins/document-manager/search-box.c: (on_incremental_search),
2238         (on_search_activated):
2239         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2240         (iiter_last), (iiter_set_position), (iiter_get_position),
2241         (iiter_get_length), (iiter_compare), (iiter_diff),
2242         (iiter_iface_init):
2243         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2244         (text_editor_goto_point), (itext_editor_goto_start),
2245         (itext_editor_goto_end), (itext_editor_goto_position),
2246         (itext_editor_get_text_all), (itext_editor_get_text),
2247         (itext_editor_get_position), (itext_editor_get_offset),
2248         (itext_editor_get_length), (itext_editor_insert),
2249         (itext_editor_erase), (itext_editor_erase_all),
2250         (itext_editor_get_column), (itext_editor_get_overwrite),
2251         (itext_editor_set_popup_menu),
2252         (itext_editor_get_line_from_position),
2253         (itext_editor_get_line_begin_position),
2254         (itext_editor_get_line_end_position),
2255         (itext_editor_get_position_from_offset),
2256         (itext_editor_get_start_position), (itext_editor_get_end_position),
2257         (itext_editor_iface_init), (iconvert_to_upper),
2258         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2259         (iindicable_set):
2260         * plugins/editor/text_editor.h:
2261         * plugins/editor/text_editor_cbs.c:
2262         (on_text_editor_scintilla_notify):
2263         * plugins/indent/plugin.c: (on_indent_action_activate):
2264         * plugins/language-support-cpp-java/cpp-java-assist.c:
2265         (cpp_java_assist_get_scope_context),
2266         (cpp_java_assist_get_pre_word),
2267         (cpp_java_assist_show_autocomplete),
2268         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2269         (on_editor_char_added), (on_assist_chosen):
2270         * plugins/language-support-cpp-java/plugin.c:
2271         (get_line_indentation), (skip_iter_to_previous_logical_line),
2272         (skip_preprocessor_lines), (initialize_indentation_params),
2273         (set_line_indentation), (get_line_indentation_base),
2274         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2275         (on_editor_char_inserted_java), (on_auto_indent):
2276         * plugins/macro/macro-actions.c: (match_shortcut):
2277         * plugins/macro/macro-dialog.c: (on_ok_clicked):
2278         * plugins/macro/plugin.c: (match_keyword):
2279         * plugins/search/plugin.c: (find_incremental):
2280         * plugins/search/search-replace.c: (search_and_replace),
2281         (search_start_over):
2282         * plugins/search/search-replace_backend.c:
2283         (file_buffer_new_from_te), (file_buffer_line_from_pos),
2284         (create_search_entries):
2285         * plugins/symbol-browser/plugin.c:
2286         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2287         (isymbol_manager_iface_init):
2288         * plugins/symbol-db/plugin.c:
2289         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2290         (isymbol_manager_iface_init):
2291         * plugins/tools/execute.c: (atp_output_context_construct),
2292         (atp_output_context_destroy), (atp_user_tool_execute):
2294         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2295         iterators instead of integer offsets.
2296         - Renamed original ianjuta_editor_get_position(int) to 
2297         ianjuta_editor_get_offset(). It is deprecated.
2298         - Renamed original ianjuta_editor_get_position_iter() to
2299         ianjuta_editor_get_position().
2300         - Renamed ianjuta_editor_get_cell_iter() to
2301         ianjuta_editor_get_position_from_offset()
2302         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2303         - Added new methods:
2304         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2305         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2306         ianjuta_editor_goto_end().
2307         - All relevent signals and methods converted to use iterators.
2308         - All relevent plugins fixed to use new API.
2309         - Removed ianjuta_editor_cell_get_line() because it is provided by
2310         ianjuta_editor_get_line_from_position().
2311         - Removed ianjuta_symbol_manager_get_completions_at_position()
2312         because it not used anywhere and is not right to be there.
2313         - Updated IAnjutaEditable documentation.
2315         Updated IAnjutaIterable interface:
2316         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2317         - Introduced 'end-iter' to point at the end of the list.
2318         - Updated IAnjutaIterable documentation.
2320         * plugins/Makefile.am:
2321         (Disabled sourceview plugin for now. Jhs is coming up with a patch
2322         for it soon).
2324 2008-01-22  Johannes Schmid <jhs@gnome.org>
2326         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2327         * plugins/project-import/anjuta-project-import.glade:
2328         * plugins/project-import/anjuta-project-import.plugin.in:
2329         * plugins/project-wizard/anjuta-project-wizard.glade:
2330         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2331         * plugins/project-wizard/druid.c: (npw_druid_new):
2332         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2333         
2334         Fixed #465084 – wizard instead of assistant (only string changes...)
2336 2008-01-20  Rob Bradford  <rob@openedhand.com>
2338         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2339         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2340         coming up with the solution. (Bug: #510390.)
2342 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2344         * plugins/build-basic-autotools/executer.c:
2345         Fix #502508, use anjuta_launcher to keep program output
2347         * plugins/terminal/terminal.c:
2348         Remove unused child_initizlized member
2349         Start the shell on plugin activation
2351 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2353         * plugins/debug-manager/sparse_buffer.c:
2354         Fix a crash when scrolling in the diassembly window
2356         * plugins/debug-manager/sparse_view.c:
2357         Small limit change using the same "unit" for both number
2359 2008-01-19  Naba Kumar  <naba@gnome.org>
2361         * plugins/language-support-cpp-java/cpp-java-assist.c:
2362         (cpp_java_assist_get_scope_context),
2363         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2364         instead.
2366 2008-01-19  Johannes Schmid <jhs@gnome.org>
2368         * plugins/sourceview/anjuta-editor-sourceview.glade:
2369         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2370         
2371         And even more strings...
2373 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2375         * plugins/project-wizard/templates/cpp/src/main.cc:
2376         Fix #498734, typing error in c++ project template
2378 2008-01-19  Johannes Schmid <jhs@gnome.org>
2380         * plugins/editor/text_editor.c: (text_editor_save_file):
2381         * plugins/macro/anjuta-macro.glade:
2382         * plugins/subversion/anjuta-subversion.glade:
2384         Fixed even more strings
2386 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2388         * plugins/language-support-cpp-java/cpp-java-assist.c:
2389         Fix bug #488519, remove critical warning (completion_cache == NULL
2390         is valid)
2392 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2394         * plugins/gdb/debugger.c:
2395         Enable logging of gdb communication with an environment variable
2397 2008-01-19  Naba Kumar  <naba@gnome.org>
2399         * plugins/editor/text-editor-iterable.c: (iiter_next),
2400         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2401         editor native funtions to avoid round trips.
2403 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2405         * plugins/editor/text_editor.c:
2406         Fix a bug due to the previous patch: Unable to save new file in 
2407         Scintilla
2409 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
2411         * plugins/debug-manager/disassemble.c,
2412         plugins/debug-manager/disassemble.h,
2413         plugins/debug-manager/registers.c,
2414         plugins/debug-manager/registers.h,
2415         plugins/debug-manager/memory.c,
2416         plugins/debug-manager/memory.h,
2417         plugins/debug-manager/command.c,
2418         plugins/debug-manager/command.h,
2419         plugins/debug-manager/queue.c,
2420         plugins/debug-manager/queue.h,
2421         plugins/debug-manager/breakpoints.c,
2422         plugins/debug-manager/stack_trace.c,
2423         plugins/debug-manager/threads.c,
2424         plugins/debug-manager/plugin.c,
2425         plugins/gdb/plugin.c,
2426         plugins/gdb/debugger.c,
2427         plugins/gdb/debugger.h,
2428         manuals/reference/libanjuta/libanjuta-sections.txt,
2429         manuals/reference/libanjuta/libanjuta.types,
2430         libanjuta/interfaces/libanjuta.idl:
2431         Use gulong instead of guint for addresses
2432         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2433         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2435         * plugins/gdb/anjuta-gdb.plugin.in:
2436         Remove reference to IAnjutaCpuDebugger (useless)
2438 2008-01-18  Johannes Schmid <jhs@gnome.org>
2440         * AUTHORS: Added Alexander
2442 2008-01-18  Johannes Schmid <jhs@gnome.org>
2444   Patch from: Alexander Korolyov <kilork@yandex.ru>
2446         * plugins/editor/text_editor.c: (load_from_file),
2447         (text_editor_save_file):
2448         
2449         Fixed symlinks (#510238) and file permission (#405321)
2450         handling for scintilla editor. 
2451   
2452 2008-01-17  Johannes Schmid <jhs@gnome.org>
2454         * plugins/document-manager/action-callbacks.c:
2455         (on_editor_command_select_all_activate),
2456         (on_editor_command_cut_activate),
2457         (on_editor_command_paste_activate),
2458         (on_editor_command_copy_activate),
2459         (on_editor_command_clear_activate):
2460   Resupport cut/copy/paste/clear on GtkEditables when those
2461   have focus. (Important for shortcuts to work).
2463         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2464         * plugins/document-manager/search-box.c: (on_search_activated):
2465         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2466         * plugins/patch/patch-plugin.c: (on_ok_clicked):
2467         * plugins/profiler/plugin.c: (profiler_get_data):
2468         * plugins/project-wizard/druid.c: (npw_druid_new):
2469         * plugins/project-wizard/install.c: (on_install_end_install_file):
2470         * plugins/sourceview/anjuta-editor-sourceview.glade:
2471         * plugins/subversion/anjuta-subversion.glade:
2472         * plugins/tools/anjuta-tools.glade:
2473         Various string fixes
2475 2008-01-17  Naba Kumar  <naba@gnome.org>
2477         Patch from James Liggett:
2479         * plugins/subversion/subversion-add-dialog.c:
2480         (on_subversion_add_response):
2481         * plugins/subversion/subversion-copy-dialog.c:
2482         (on_subversion_copy_response):
2483         * plugins/subversion/subversion-diff-dialog.c:
2484         (on_subversion_diff_response):
2485         * plugins/subversion/subversion-merge-dialog.c:
2486         (on_subversion_merge_response):
2487         * plugins/subversion/subversion-remove-dialog.c:
2488         (on_subversion_remove_response):
2489         * plugins/subversion/subversion-switch-dialog.c:
2490         (on_subversion_switch_response):
2491         * plugins/subversion/subversion-ui-utils.c: (check_input):
2492         * plugins/subversion/subversion-ui-utils.h:
2493         * plugins/subversion/subversion-update-dialog.c:
2494         (on_subversion_update_response):
2496         If the user doesn't enter any data for path or revision fields in
2497         certain SVN plugin dialogs, libsvn throws assertion failures and
2498         kills Anjuta. To avoid this, the validity of path and revision
2499         input data are checked before the command gets executed.
2501         Fixes Bug #509510 - Check input of some dialogs to avoid termination
2502         if user gives bad or no input
2504 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
2506         * plugins/document-manager/anjuta-docman.c:
2507         Fix #507627 memory tab stay active on debugger stop
2508         Remove two unused variables due to the previous patch
2510 2008-01-16  Johannes Schmid <jhs@gnome.org>
2512         * libanjuta/anjuta-plugin-manager.c:
2513         Fixed #508399 – When you enable a plugin, preferences don't show up
2515 2008-01-16  Rob Bradford  <rob@openedhand.com>
2517         Reviewed by: Johannes Schmid <jhs@gnome.org>
2519         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2520         (get_property_value_as_string), (set_property_value_as_string),
2521         (register_callbacks):
2522         * libanjuta/anjuta-preferences.h:
2523         Add support for both file and folder preferences (originally only
2524         folder choosers were supported. (Fixes bug: #508805.)
2526         * plugins/file-manager/file-manager.glade:
2527         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
2528         type of property.
2530 2008-01-16  Johannes Schmid <jhs@gnome.org>
2532         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2533         .glade:
2534         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2535         * src/anjuta.glade:
2536         
2537         Fixed #509875 – The "Update globale tags" button wording is incorrect
2538         Fixed #509873 – Build Autotools Preferences has excessive padding
2539         Fixed #509872 – General Information labels are incorrectly aligned
2540         Fixed #509871 – General preferences has incorrect use of colons
2541         
2542 2008-01-16  Johannes Schmid <jhs@gnome.org>
2544         * plugins/document-manager/anjuta-document-manager.glade:
2545         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2547         Fixed #509865 – Incorrect padding in the Documents settings tabs
2548         Fixed #509867 – Create button contents is mis-aligned
2549         Fixed #509869 – "Add Directory" button is not HIG complient
2551 2008-01-16  Johannes Schmid <jhs@gnome.org>
2553         * libanjuta/anjuta-preferences-dialog.c:
2554         (anjuta_preferences_dialog_add_page):
2555         
2556         Fix #509864 – No initial section selected when opening the Preferences dialog
2558 2008-01-16  Johannes Schmid <jhs@gnome.org>
2560         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
2561         Removed unused gconf_notifications
2562         
2563         * plugins/search/anjuta-search.glade:
2564         * plugins/subversion/anjuta-subversion.glade:
2565         * plugins/tools/anjuta-tools.glade:
2566         * src/anjuta-app.c: (anjuta_app_instance_init):
2567         
2568         Fixed various strings
2570 2008-01-15  Naba Kumar  <naba@gnome.org>
2572         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
2573         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
2574         file saved
2576         * plugins/symbol-browser/an_symbol_view.c:
2577         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
2578         new file saved.
2580 2008-01-15  Johannes Schmid <jhs@gnome.org>
2582         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2583         (anjuta_profile_add_plugins_from_xml):
2584         * plugins/file-manager/file-manager.glade:
2585         Some string fixes
2586         
2587         * libanjuta/interfaces/libanjuta.idl:
2588         Fixed docs
2589                 
2590         * plugins/sourceview/Makefile.am:
2591         * plugins/sourceview/anjuta-editor-sourceview.glade:
2592         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2593         (end_print), (print_setup), (sourceview_print),
2594         (sourceview_print_preview):
2595         * plugins/sourceview/sourceview.c: (iprint_print),
2596         (iprint_print_preview):
2597         
2598         Added printing support to GtkSourceView editor
2600 2007-01-14 Tom <tpgww@onepost.net>
2602         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2604         * plugins/document-manager/anjuta-docman.c:
2605         Fix two memory leaks added by the previous patch
2607 2008-01-14  Johannes Schmid <jhs@gnome.org>
2609         * plugins/sourceview/assist-tip.c: (assist_tip_move):
2610         * plugins/sourceview/assist-window.c: (assist_window_move):
2611         
2612         Do not use opacity
2614 2008-01-14  Rob Bradford  <rob@openedhand.com>
2616         * global-tags/Makefile.am:
2617         * global-tags/create_global_tags.sh.in:
2618         Install anjuta-tags binary into FHS policy compliant directory and
2619         update references. (Fixes bug: 509346.)
2621 2008-01-13  Naba Kumar  <naba@gnome.org>
2623         Patch from: Ritesh Khadgaray
2624         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2625         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2626         Adds export-dynamic option to LDFLAGS to project template for libglade
2627         to work for autoconnect signals.
2629 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2631         * libanjuta/anjuta-utils.c:
2632         anjuta_util_get_real_path return a string that need to be freed
2633         with g_free even if PATH_MAX is not defined
2635 2008-01-13  Andre Klapper  <a9016009@gmx.de>
2637         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
2638         to DOC_LINGUAS.
2640 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2642         * plugins/document-manager/anjuta-docman.c:
2643         Do not reopen file having escaped character (+,...) in path name
2645 2008-01-13  Naba Kumar  <naba@gnome.org>
2647         * libanjuta/interfaces/libanjuta.idl:
2648         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
2649         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
2650         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
2651         IAnjutaProjectManager::add_sources().
2653         * plugins/glade/plugin.c: (on_glade_resource_removed),
2654         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
2655         stubs for handing resources in glade file.
2657 2008-01-13  Naba Kumar  <naba@gnome.org>
2659         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
2661         * plugins/glade/plugin.c: (ifile_open): Select the first window
2662         in the glade project when it is first opened. Avoids empty glade
2663         document the first time.
2665 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
2667   Reviewed by: Johannes Schmid <jhs@gnome.org>
2669         * plugins/gtodo/callback.c: (remove_todo_item):
2670         Fix #507304 – crash in Anjuta IDE while removing done tasks
2672 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
2674         * plugins/debug-manager/anjuta-debug-manager.ui,
2675         plugins/debug-manager/plugin.c,
2676         plugins/debug-manager/start.h,
2677         plugins/debug-manager/start.c:
2678         New menu item to add extra source directories for debugger
2680 === anjuta 2.3.2 ===
2682 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
2684         * plugins/gtodo/callback.c: (remove_todo_item):
2685         Fix #507304 – crash in Anjuta IDE while removing done tasks
2687 2008-01-11  Naba Kumar  <naba@gnome.org>
2689         * configure.in: Bumped version to 2.3.2
2690         * NEWS: Updated for anjuta 2.3.2 release
2691         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2692         not 'make tarball'
2694 2008-01-11  Johannes Schmid <jhs@gnome.org>
2696         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2697         .glade:
2698         Reverted accidently commited change
2699         
2700         * plugins/document-manager/anjuta-document-manager.glade:
2701         Fix Gtk-Critical because of broken glade file
2703 2008-01-11  Naba Kumar  <naba@gnome.org>
2705         * plugins/glade/plugin.c: (on_document_destroy),
2706         (glade_plugin_add_project): Fixed a bug where when more than one
2707         glade document is open and one is closed, it closes all the glade
2708         documents. Also it might have fixed the bug where sometimes closing
2709         the glade document leaves glade widget tree unclosed.
2711 2008-01-11  Naba Kumar  <naba@gnome.org>
2713         * libanjuta/Makefile.am: Install glade3 files in own prefix to
2714         prevent install errors when not installed as root (then the files
2715         are only useful when glade-3 is installed in the same prefix, but it
2716         doesn't harm anjuta runtime).
2718         * plugins/sourceview/sourceview.c: Commented use of a file
2719         not currently distributed.
2721 2008-01-10  Naba Kumar  <naba@gnome.org>
2723         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
2724         nothing to translate in it.
2726 2008-01-10  Johannes Schmid <jhs@gnome.org>
2728         * plugins/project-wizard/templates/gnome.wiz:
2729         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2730         * plugins/project-wizard/templates/gnome/src/main.c:
2731         * plugins/project-wizard/templates/translatable-strings.h:
2732         
2733         Fixed #508497 and added a new chooser to select whether to use
2734         libglade or not.
2736 2008-01-10  Johannes Schmid <jhs@gnome.org>
2738         Patch from Tom <tpgww@onepost.net>:
2740         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
2741         (anjuta_util_glist_path_dedup):
2742         * libanjuta/anjuta-utils.h:
2743         
2744         Give the method a proper prefixed name
2745         
2746         * plugins/document-manager/action-callbacks.c:
2747         (get_current_popup_active),
2748         (on_editor_command_select_all_activate),
2749         (on_editor_command_cut_activate),
2750         (on_editor_command_paste_activate),
2751         (on_editor_command_copy_activate),
2752         (on_editor_command_clear_activate), (on_show_search),
2753         (on_repeat_quicksearch):        
2754         * plugins/document-manager/action-callbacks.h:
2755         * plugins/document-manager/anjuta-docman.c:
2756         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
2757         (anjuta_docman_goto_file_line_mark),
2758         (anjuta_docman_get_full_filename):
2759         * plugins/document-manager/anjuta-docman.h:
2760         * plugins/document-manager/anjuta-document-manager.ui:
2761         * plugins/document-manager/plugin.c:
2762         (update_document_ui_interface_items):
2763         
2764         Better way to fix the popup-menu items (Cut/Copy/Paste)
2765         and various clean-ups.
2766         
2767         * plugins/document-manager/search-box.c: (on_document_changed),
2768         (search_box_fill_search_focus):
2769         * plugins/document-manager/search-box.h:
2770         * plugins/search/plugin.c:
2771         
2772         Add a menu item to repeat the quick search
2774 2008-01-10  Johannes Schmid <jhs@gnome.org>
2776         * plugins/language-support-cpp-java/cpp-java-assist.c:
2777         (on_assist_chosen):
2778         
2779         Fixed #508424 – Auto complete: previous char was removed when 
2780         pre TAB to auto complete.
2782 2008-01-10  Johannes Schmid <jhs@gnome.org>
2784         Patch from: James Ligett:
2786         * plugins/profiler/gprof-call-graph-view.c:
2787         (gprof_call_graph_view_create_columns):
2788         * plugins/profiler/gprof-flat-profile-view.c:
2789         (gprof_flat_profile_view_create_columns):
2790         
2791         Fixed translation issues (#496833)
2793 2008-01-10 Johannes Schmid <jhs@gnome.org>
2795         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
2797         * plugins/gtodo/gtodo.c: (category_manager_add_item):
2798         Fix #460390 – Changing categories while edinting something
2800 2008-01-09  Naba Kumar  <naba@gnome.org>
2802         * libanjuta/anjuta-plugin-manager.c:
2803         (anjuta_plugin_manager_activate_plugins): Commented dead code and
2804         fixed a leak.
2806         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
2807         corruption reported in bug #507491. Potentially fixes too.
2809 2008-01-09  Johannes Schmid <jhs@gnome.org>
2811         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
2813         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2814         Fix bug #505205 completely
2815         
2816         * AUTHORS: Added Bolesław
2818 2008-01-08  Johannes Schmid <jhs@gnome.org>
2820         * plugins/document-manager/action-callbacks.c:
2821         (on_editor_command_cut_activate),
2822         (on_editor_command_paste_activate),
2823         (on_editor_command_copy_activate),
2824         (on_editor_command_clear_activate):
2825         
2826         Fixed editor popup menu (Cut, Copy, Paste)
2828 2008-01-08  Johannes Schmid <jhs@gnome.org>
2830         * plugins/sourceview/sourceview.c: (autodetect_language):
2831         Fixed a crash when creating a new file
2833 2008-01-08  Johannes Schmid <jhs@gnome.org>
2835         Patch by <bolekk@gmail.com> (GHOP Student)
2837         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2838         Fix bug #505205
2840 2008-01-08  Naba Kumar  <naba@gnome.org>
2842         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
2843         * libanjuta/anjuta-plugin-manager.c:
2844         (anjuta_plugin_manager_select),
2845         (anjuta_plugin_manager_activate_plugins):
2846         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
2847         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
2848         (on_create_submenu), (create_open_with_submenu):
2849         * src/about.c: (on_about_plugin_activate),
2850         (about_create_plugins_submenu): Use translated version of get_string()
2851         API in AnjutaDescription for translatable properties. Fixes bug #496833
2852         comment #18.
2854 2008-01-07  Johannes Schmid <jhs@gnome.org>
2856         * plugins/build-basic-autotools/executer.c: (execute_program):
2857         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2858         * plugins/debug-manager/anjuta-debug-manager.glade:
2859         * plugins/debug-manager/locals.c: (create_locals_gui):
2860         * plugins/file-loader/plugin.c: (on_create_submenu):
2861         * plugins/gtodo/main.h:
2862         * plugins/gtodo/preferences.c: (preferences_widget):
2863         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2864         * plugins/tools/anjuta-tools.glade:
2865         * plugins/tools/execute.c: (atp_output_context_print):
2866         * src/main.c:
2867         
2868                 Another bunch of i18n fixes (#496833)
2870 2008-01-07  Johannes Schmid <jhs@gnome.org>
2872         * plugins/build-basic-autotools/build-basic-autotools.c:
2873         (on_build_terminated):
2874         * plugins/gtodo/interface.c: (set_read_only):
2875         * plugins/project-manager/plugin.c: (confirm_removal),
2876         (on_popup_add_to_project):
2877         * plugins/subversion/anjuta-subversion.glade:
2878         * plugins/tools/execute.c: (atp_output_context_print_result):
2879         
2880         Fixed some strings from #496833
2882 2008-01-07  Johannes Schmid <jhs@gnome.org>
2884         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2885         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2886         .in:
2887         * plugins/language-support-cpp-java/plugin.c: (install_support),
2888         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
2889         Added basic Vala support
2890         
2891         * plugins/sourceview/sourceview.c: (autodetect_language):
2892         Fixed mime-type detection
2894 2008-01-06  Massimo Cora'  <maxcvs@email.it>
2896   Reviewed by: Johannes Schmid <jhs@gnome.org>
2898         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
2899         (value_removed_current_editor), (symbol_db_activate),
2900         (symbol_db_deactivate):
2901         * plugins/symbol-db/symbol-db-engine.c:
2902         (symbol_db_engine_get_global_members_filtered):
2903         * plugins/symbol-db/symbol-db-view.c:
2904         (do_add_child_symbol_to_view), (prepare_for_adding),
2905         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
2906         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2907         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2908         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
2909         (sdb_view_init), (sdb_view_finalize),
2910         (sdb_view_build_and_display_base_tree):
2911         * plugins/symbol-db/symbol-db-view.h:
2912         added controls to expand Global tab nodes in a non-freezing way.
2913         Fixed also some little bugs always on global-tab.
2915 2008-01-06  Naba Kumar  <naba@gnome.org>
2917         Patches from James Liggett:
2918         * plugins/profiler/gprof-call-graph-view.c:
2919         (gprof_call_graph_view_create_columns):
2920         * plugins/profiler/gprof-flat-profile-view.c:
2921         (gprof_flat_profile_view_create_columns):
2922         * plugins/profiler/gprof-function-call-tree-view.c:
2923         (gprof_function_call_tree_view_create_columns): Made all
2924         of the columns resizable and reorderable.
2926 2008-01-06  Johannes Schmid <jhs@gnome.org>
2928         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2929         (anjuta_launcher_check_password_real),
2930         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2931         (anjuta_launcher_scan_pty),
2932         (anjuta_launcher_disable_password_check):
2933         * libanjuta/anjuta-launcher.h:
2934         Added disable_password_check for stream where it does not make sense 
2935         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
2936         that sometimes occur in symbol-db plugin
2937         
2938         * plugins/file-manager/file-model.c:
2939         (file_model_cancel_expand_idle):
2940         Fixed removing of idle source
2941         
2942         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
2943         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
2944         
2945         Fixed #348854 – invisible cursor in certain themes
2947 2008-01-06  Naba Kumar  <naba@gnome.org>
2949         * libanjuta/anjuta-preferences.c:
2950         (anjuta_preferences_register_property_custom): Fixed a crash bug on
2951         closing preferences dialog due to patch in bug #507300
2953 2008-01-06  Naba Kumar  <naba@gnome.org>
2955         * plugins/language-support-cpp-java/cpp-java-assist.c:
2956         (on_assist_chosen):
2957         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2958         * plugins/search/search-replace_backend.c: (create_search_entries):
2959         Added missing unrefs.
2961 2008-01-06  Johannes Schmid <jhs@gnome.org>
2963         * plugins/debug-manager/variable.c: (get_hovered_word):
2964   Add a g_object_unref()  
2965         
2966         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
2967         (on_sourceview_hover_leave):
2968         Fixed hover and editor interface to make hover in debugger work
2970 2008-01-06  Naba Kumar  <naba@gnome.org>
2972         * plugins/editor/text-editor.c: Whitespaces fixes.
2973         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
2974         DEBUG_PRINT instead of g_message.
2976 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
2978         * plugins/debug-manager/breakpoints.c:
2979         Fix #507441: Disable all breakpoints doesn't work
2980         Fix #507444: Enable Breakpoint menu item doesn't change name
2982 2008-01-05  Naba Kumar  <naba@gnome.org>
2984         * manuals/reference/libanjuta/libanjuta.types: Renamed
2985         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
2987 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2989         * plugins/debug-manager/variable.c:
2990         Update variable display to use IAnjutaIterable instead of position
2992         * plugins/editor/text_editor_cbs.c,
2993         plugins/editor/text_editor.c:
2994         Fix Gtk critical warnings when a hover signal is emitted
2995         Fix get_text_iter in Scintilla (range should include last character)
2996         
2997 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2999         * plugins/debug-manager/debug_tree.c,
3000         plugins/debug-manager/debug_tree.h,
3001         plugins/debug-manager/watch.c,
3002         plugins/debug-manager/command.c,
3003         plugins/debug-manager/queue.c,
3004         plugins/gdb/plugin.c,
3005         plugins/gdb/debugger.c,
3006         plugins/gdb/debugger.h,
3007         libanjuta/interfaces/libanjuta.idl:
3008         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3010 2008-01-05  Naba Kumar  <naba@gnome.org>
3012         * plugins/valgrind/plugin.c: Removed stock icon open/save from
3013         menus to avoid conflict with file open/save. Fixes bug #507455
3015 2008-01-05  Johannes Schmid <jhs@gnome.org>
3017         * configure.in:
3018         Conditionally depend on gtksourceview2 >= 2.1.0
3019         
3020         * libanjuta/interfaces/libanjuta.idl:
3021         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3022         iterators instead of positions
3023         
3024         * plugins/debug-manager/threads.c:
3025         Fixed a warnings by including gnome-vfs properly
3026         
3027         * plugins/debug-manager/variable.c: (get_hovered_word),
3028         (on_hover_over):
3029         Updated to changes in IAnjutaEditorHover/Selection
3030         
3031         * plugins/document-manager/action-callbacks.c:
3032         (on_editor_command_upper_case_activate),
3033         (on_editor_command_lower_case_activate):
3034         * plugins/document-manager/search-box.c: (on_incremental_search),
3035         (on_search_activated):
3036         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3037         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3038         (iselection_get_start), (iselection_get_end),
3039         (iselection_iface_init), (ihover_display), (ihover_iface_init):
3040         * plugins/editor/text_editor_cbs.c:
3041         (on_text_editor_scintilla_notify):
3042         
3043         Updated to changes in IAnjutaEditorHover/Selection and updated editor
3044         interface of scintilla editor.
3045         
3046         * plugins/language-manager/languages.xml:
3047         * plugins/language-manager/plugin.c:
3048         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3049         Added chdr to C language files and some DEBUG_PRINTs
3050         
3051         * plugins/language-support-cpp-java/cpp-java-assist.c:
3052         (on_assist_chosen):
3053         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3054         * plugins/search/plugin.c: (find_incremental):
3055         * plugins/search/search-replace.c: (search_and_replace):
3056         * plugins/search/search-replace_backend.c: (create_search_entries):
3057                 Adapted to changed interfaces
3059         * plugins/sourceview/Makefile.am:
3060         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3061         (set_uri), (anjuta_document_save):
3062         * plugins/sourceview/anjuta-editor-sourceview.glade:
3063         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3064         (anjuta_view_key_press_event):
3065         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3066         * plugins/sourceview/sourceview-cell.c:
3067         (sourceview_cell_instance_init), (sourceview_cell_finalize),
3068         (icell_get_line), (icell_get_attribute), (icell_iface_init):
3069         * plugins/sourceview/sourceview-prefs.c: (get_bool),
3070         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3071         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3072         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3073         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3074         * plugins/sourceview/sourceview-private.h:
3075         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3076         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3077         (on_document_loaded), (sourceview_instance_init),
3078         (sourceview_dispose), (sourceview_finalize),
3079         (sourceview_create_markers), (sourceview_new),
3080         (ifile_savable_save), (ieditor_get_tab_size),
3081         (ieditor_set_tab_size), (ieditor_set_use_spaces),
3082         (ieditor_set_auto_indent), (ieditor_goto_line),
3083         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3084         (iselect_block), (iselect_set), (iselect_get_start),
3085         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3086         (imark_unmark), (imark_is_marker_set),
3087         (imark_location_from_handle), (imark_delete_all_markers),
3088         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3089         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3090         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3091         (ilanguage_get_supported_languages), (autodetect_language),
3092         (ilanguage_set_language), (iassist_show_tips),
3093         (on_sourceview_hover_leave), (on_sourceview_hover_over),
3094         (ihover_display), (ihover_iface_init):
3095         
3096         Use GtkSourceView 2.1.x:
3097         * New mark interface
3098         * Fixed #486724 and #488615
3099         * Implemented hover interface
3100         * Adapted to changed interfaces
3102 2008-01-04  Rob Bradford  <rob@o-hand.com>
3104         Reviewed by Naba Kumar  <naba@gnome.org>:
3105         * libanjuta/anjuta-preferences.c:
3106         (anjuta_preferences_register_property_custom):
3107         Unregister preferences for custom preferences when the widget is
3108         destroyed.
3110 2008-01-03  Johannes Schmid <jhs@gnome.org>
3112         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3113         (file_model_row_collapsed):
3114   Fixed the too method to take a correct data argument
3116 2008-01-02  Johannes Schmid <jhs@gnome.org>
3118         * plugins/document-manager/anjuta-docman.c:
3119         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3120         ref and unref correctly to silence a Gtk+ critical
3122 2008-01-01  Johannes Schmid <jhs@gnome.org>
3124         * plugins/editor/text_editor.c: (itext_editor_get_text):
3125         Fixed #506740 – ianjuta_editor_get_text crash if request 
3126         text past the buffer length
3128 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3130         * plugins/debug-manager/utilities.c,
3131         plugins/debug-manager/utilities.h,
3132         plugins/debug-manager/breakpoints.c:
3133         Move get_current_editor function in utilities.c
3135         * plugins/debug-manager/plugin.c,
3136         plugins/debug-manager/debug_tree.c,
3137         plugins/debug-manager/debug_tree.h,
3138         plugins/debug-manager/watch.c,
3139         plugins/debug-manager/watch.h,
3140         plugins/debug-manager/locals.c,
3141         plugins/debug-manager/locals.h,
3142         (added) plugins/debug-manager/variable.c,
3143         (added) plugins/debug-manager/variable.h,
3144         plugins/debug-manager/Makefile.am:
3145         Use hover interface to display variable value
3147 2007-12-31  Johannes Schmid <jhs@gnome.org>
3149         * libanjuta/Makefile.am:
3150         Only install glade catalog files if glade-3 is available
3151         (Fixes #506269 and #500296)
3153 2007-12-30  Johannes Schmid <jhs@gnome.org>
3155         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3156         (set_property_value_as_string), (register_callbacks):
3158   Fixed GtkFileChooserButton preferences to also work when only the combo
3159   changes without a dialog being open.
3161 2007-12-29  Johannes Schmid <jhs@gnome.org>
3163         * plugins/editor/Makefile.am:
3164         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3166 2007-12-29  Johannes Schmid <jhs@gnome.org>
3168         * plugins/devhelp/plugin.c: (devhelp_activate):
3169         Fixed #498986 - Anjuta-2.3.0 fails to build
3171 2007-12-29  Johannes Schmid <jhs@gnome.org>
3173         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3174         * plugins/debug-manager/plugin.c:
3175         (on_run_to_cursor_action_activate):
3176         * plugins/document-manager/anjuta-docman.c:
3177         (anjuta_docman_goto_file_line_mark):
3178         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3179         (value_removed_current_editor):
3180         
3181         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3182         all those to value_added_current_document...
3184         * plugins/editor/anjuta-editor-scintilla.glade:
3185         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3186         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3188 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3190   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3191   (symbol_db_activate), (symbol_db_deactivate),
3192   (symbol_db_instance_init), (isymbol_manager_get_parents):
3193   * plugins/symbol-db/plugin.h:
3194   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3195   * plugins/symbol-db/symbol-db-engine.c:
3196   (symbol_db_engine_get_global_members_filtered):
3197   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3198   (on_symbol_inserted):
3199   Filtered out static functions on global-tab. E.g. when flag
3200   is_file_scope = 1 we won't add entries there.
3201   Fixed a little bug on 'Global'->'Vars/Others' node too.
3203 2007-12-28  Johannes Schmid <jhs@gnome.org>
3205   * libanjuta/anjuta-launcher.c:
3206   Fixed a silly (and completely useless) memory corruption that probably 
3207   only occured at a few race conditions though I wonder why it did not 
3208         happen more often
3210 2007-12-28  Johannes Schmid <jhs@gnome.org>
3211         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3212         * plugins/debug-manager/plugin.c: (set_program_counter):
3213         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3214         * plugins/debug-manager/start.c: (get_source_directories):
3215         * plugins/debug-manager/threads.c: (on_info_thread),
3216         (on_list_thread):
3217         * plugins/file-manager/file-model.c: (file_model_set_property):
3218         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3219         * plugins/tools/editor.c: (on_editor_response):
3220         
3221         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3222         
3223         * plugins/document-manager/plugin.c: (update_title),
3224         (value_added_project_root_uri):
3225         * plugins/document-manager/plugin.h:
3226         Shorten down the title bar if the current path is inside the opened project
3228 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3230         reviewed by: Johannes Schmid <jhs@gnome.org>
3232         * plugins/project-wizard/templates/java/project.anjuta:
3233         * plugins/project-wizard/templates/mkfile/project.anjuta:
3234         * plugins/project-wizard/templates/python/project.anjuta:
3235         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
3236         let new projects use new SymbolDB plugin.
3237         
3238         * plugins/symbol-browser/images/Makefile.am:
3239         added some images taken from MonoDevelop project.
3240         
3241         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3242         (goto_file_line), (on_importing_project_end), (project_root_added),
3243         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3244         (isymbol_manager_search):
3245         Added project-updating feature when opening a project with some files
3246   modified externally [e.g. a svn up].
3247         
3248         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3249         (sdb_engine_iterator_node_instance_init),
3250         (sdb_engine_iterator_node_finalize),
3251         (symbol_db_engine_iterator_node_set_conversion_hash):
3252         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3253         * plugins/symbol-db/symbol-db-engine-iterator.c:
3254         (symbol_db_engine_iterator_new):
3255         * plugins/symbol-db/symbol-db-engine-iterator.h:
3256          Moved Hash table initialization into the engine. This proxies and
3257   speeds up the process of creation and iteration of a GdaDataModel.
3258         
3259         * plugins/symbol-db/symbol-db-engine.c:
3260         (sdb_engine_ctags_output_thread),
3261         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3262         (sdb_engine_scan_files_1), (sdb_engine_init),
3263         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3264         (symbol_db_engine_add_new_workspace),
3265         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3266         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3267         (symbol_db_engine_get_sym_type_conversion_hash),
3268         (symbol_db_engine_update_files_symbols),
3269         (symbol_db_engine_update_project_symbols),
3270         (symbol_db_engine_update_buffer_symbols),
3271         (symbol_db_engine_get_class_parents),
3272         (symbol_db_engine_get_global_members_filtered),
3273         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3274         (symbol_db_engine_get_scope_members_by_symbol_id),
3275         (symbol_db_engine_get_scope_members),
3276         (symbol_db_engine_get_current_scope),
3277         (symbol_db_engine_get_file_symbols),
3278         (symbol_db_engine_get_symbol_info_by_id),
3279         (symbol_db_engine_find_symbol_by_name_pattern),
3280         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3281         * plugins/symbol-db/symbol-db-engine.h:
3282         * plugins/symbol-db/symbol-db-view-locals.c:
3283         (sdb_view_locals_get_iter_from_row_ref),
3284         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3285         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3286         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3287         Changes on some queries fuctions and some fixes. Added *_filtered
3288   functions.
3289         
3290         * plugins/symbol-db/symbol-db-view.c:
3291         (do_add_child_symbol_to_view), (add_new_waiting_for),
3292         (prepare_for_adding), (on_symbol_inserted),
3293         (do_recurse_subtree_and_remove), (on_symbol_removed),
3294         (sdb_view_do_add_hidden_dummy_child),
3295         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3296         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3297         (sdb_view_locals_create_new_store), (sdb_view_init),
3298         (sdb_view_finalize), (sdb_view_class_init),
3299         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3300         (symbol_db_view_get_pixbuf),
3301         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3302         New display for global tags. This is the definitive version, bugs apart.
3303         
3304         * plugins/symbol-db/tables.sql:
3305         fixed typo.
3307 2007-12-27  Naba Kumar  <naba@gnome.org>
3309         * libanjuta/interfaces/libanjuta.idl:
3310         * plugins/editor/aneditor-priv.h:
3311         * plugins/editor/aneditor.cxx:
3312         * plugins/editor/text_editor.c: (text_editor_instance_init),
3313         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3314         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3315         * plugins/editor/text_editor.h:
3316         * plugins/editor/text_editor_cbs.c:
3317         (on_text_editor_scintilla_notify):
3319         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3320         related code in AnEditor. Fixed some compilation warnings.
3322 2007-12-26  Naba Kumar  <naba@gnome.org>
3324         * Changelog: Fixed indentation.
3326 2007-12-25  Naba Kumar  <naba@gnome.org>
3328         * plugins/editor/Makefile.am:
3329         * plugins/editor/editor.glade:
3330         * plugins/editor/plugin.c:
3331         * plugins/editor/style-editor.c:
3332         * plugins/sourceview/Makefile.am:
3333         * plugins/sourceview/plugin.c:
3334         * plugins/sourceview/sourceview.glade:
3335         * plugins/valgrind/Makefile.am:
3337         Renamed glade files to anjuta-editor-* to give name space for the
3338         schema files (because they are installed in system directory).
3340         * scripts/build-schemas.mk: Install the schemas files also (need for
3341         binary package installation/uninstallation).
3343 2007-12-25  Johannes Schmid <jhs@gnome.org>
3345         * plugins/language-support-cpp-java/plugin.c:
3346         (set_indentation_param_vim):
3347         
3348         Support some more vim modeline commands and shortcuts (#504331)
3350 2007-12-25  Johannes Schmid <jhs@gnome.org>
3352         Patches from James Liggett:
3353         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3354         (anjuta_vcs_status_tree_view_init):
3355         * plugins/subversion/subversion-commit-dialog.c:
3356         (subversion_commit_dialog):
3357         * plugins/subversion/subversion-diff-dialog.c:
3358         (on_subversion_diff_response):
3359         * plugins/subversion/subversion-log-dialog.c:
3360         (on_log_view_selected_button_clicked),
3361         (on_log_diff_selected_button_clicked),
3362         (on_log_diff_previous_button_clicked):
3363         * plugins/subversion/subversion-resolve-dialog.c:
3364         (subversion_resolve_dialog):
3365         * plugins/subversion/subversion-revert-dialog.c:
3366         (subversion_revert_dialog):
3367         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3368         (pulse_progress_bar), (hide_pulse_progress_bar),
3369         (disconnect_data_arrived_signals),
3370         (cancel_data_arrived_signal_disconnect):
3371         * plugins/subversion/subversion-ui-utils.h:
3372         
3373         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3374         #505237 – Sort list of modified files
3376 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
3378         * plugins/gdb/debugger.c:
3379         Fix bug #491301: Inspecting a variable opens a bad focus dialog
3381 2007-12-23  Johannes Schmid <jhs@gnome.org>
3383         * plugins/language-support-cpp-java/plugin.c:
3384         (set_indentation_param_emacs), (set_indentation_param_vim),
3385         (parse_mode_line_emacs), (parse_mode_line_vim),
3386         (extract_mode_line), (initialize_indentation_params):
3388         Added (basic) support for vim modelines (#504331)
3390         * plugins/message-view/message-view.c: (message_view_next),
3391         (message_view_previous):
3392         
3393         Fixed next/previous message
3395 2007-12-23  Johannes Schmid <jhs@gnome.org>
3397         * libanjuta/anjuta-ui.h:
3398         Check for != NULL before unref'ing pixbuf (related to #497878)
3399         
3400         * plugins/devhelp/plugin.c: (register_stock_icons):
3401         * plugins/document-manager/anjuta-docman.c:
3402         (anjuta_docman_add_document):
3403         * plugins/glade/plugin.c: (on_close_activated),
3404         (register_stock_icons), (on_session_save),
3405         (glade_plugin_add_project):
3406         
3407         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3408         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3409         
3410         * plugins/language-support-cpp-java/plugin.c:
3411         (register_stock_icons):
3412         Fixed stock icon registration macros
3414 2007-12-23  Johannes Schmid <jhs@gnome.org>
3416         * global-tags/Makefile.am:
3417         * launcher/Makefile.am:
3418         * libanjuta/Makefile.am:
3419         * libegg/Makefile.am:
3420         * manuals/anjuta-faqs/Makefile.am:
3421         * manuals/anjuta-manual/Makefile.am:
3422         * manuals/reference/libanjuta/Makefile.am:
3423         * plugins/build-basic-autotools/Makefile.am:
3424         * plugins/class-gen/Makefile.am:
3425         * plugins/class-inheritance/Makefile.am:
3426         * plugins/cvs-plugin/Makefile.am:
3427         * plugins/debug-manager/Makefile.am:
3428         * plugins/devhelp/Makefile.am:
3429         * plugins/document-manager/Makefile.am:
3430         * plugins/editor/Makefile.am:
3431         * plugins/editor/scintilla/Makefile.am:
3432         * plugins/editor/scintilla/include/Makefile.am:
3433         * plugins/file-loader/Makefile.am:
3434         * plugins/file-manager/Makefile.am:
3435         * plugins/file-wizard/Makefile.am:
3436         * plugins/gdb/Makefile.am:
3437         * plugins/glade/Makefile.am:
3438         * plugins/gtodo/Makefile.am:
3439         * plugins/gvim/Makefile.am:
3440         * plugins/indent/Makefile.am:
3441         * plugins/language-manager/Makefile.am:
3442         * plugins/language-support-cpp-java/Makefile.am:
3443         * plugins/macro/Makefile.am:
3444         * plugins/message-view/Makefile.am:
3445         * plugins/patch/Makefile.am:
3446         * plugins/profiler/Makefile.am:
3447         * plugins/project-import/Makefile.am:
3448         * plugins/project-manager/Makefile.am:
3449         * plugins/project-wizard/Makefile.am:
3450         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3451         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3452         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3453         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3454         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3455         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3456         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3457         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3458         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3459         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3460         * plugins/sample1/Makefile.am:
3461         * plugins/search/Makefile.am:
3462         * plugins/sourceview/Makefile.am:
3463         * plugins/subversion/Makefile.am:
3464         * plugins/symbol-browser/Makefile.am:
3465         * plugins/symbol-db/Makefile.am:
3466         * plugins/symbol-db/test/Makefile.am:
3467         * plugins/terminal/Makefile.am:
3468         * plugins/tools/Makefile.am:
3469         * plugins/valgrind/Makefile.am:
3470         * src/Makefile.am:
3471         * tagmanager/Makefile.am:
3472         
3473         Replaces the deprecated "INCLUDES" in all Makefile.am's with
3474         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3475         warnings from illigel C++ compiler flags.
3477 2007-12-23  Johannes Schmid <jhs@gnome.org>
3479         Patch from Tom <tpgww@onepost.net>:
3480   
3481         * plugins/document-manager/anjuta-docman.c:
3482         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3483         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3484         (anjuta_docman_instance_init), (on_notebook_switch_page),
3485         (anjuta_docman_grab_text_focus):
3486         * plugins/document-manager/plugin.c: (on_document_added),
3487         (on_window_key_press_event), (on_window_key_release_event):
3488         
3489         Some more document-manager code cleanups and fixes.
3491 2007-12-23  Massimo Cora'  <maxcvs@email.it>
3493         * plugins/symbol-db/plugin.c: (register_stock_icons),
3494         (value_added_current_editor), (value_removed_current_editor),
3495         (on_importing_project_end), (project_root_removed):
3496         added controls to clean/populate GtkTreeView(s) on projects unload/load.
3498         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3499         (symbol_db_engine_get_file_db_path):
3500         fixed a useless warning.
3502         * plugins/symbol-db/symbol-db-view-locals.c:
3503         (traverse_free_waiting_for), (file_view_status_destroy),
3504         (sdb_view_locals_create_new_store), (traverse_files_view_status),
3505         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3506         (sdb_view_locals_finalize), (on_symbol_inserted),
3507         (symbol_db_view_locals_recv_signals_from_engine),
3508         (symbol_db_view_locals_update_list):
3509         more speed on editors switching. GtkTreeStore caching method implemented.
3510         Fixed compiler warnings and a little memory leak.
3512         * plugins/symbol-db/symbol-db-view-locals.h:
3513         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3514         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3515         (on_scan_end), (on_symbol_inserted),
3516         (sdb_view_locals_create_new_store), (sdb_view_init),
3517         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
3518         * plugins/symbol-db/symbol-db-view.h:
3519         fixed some crashers. Now project loading/populating should be quite quick.
3521 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3523         * plugins/debug-manager/command.c,
3524         plugins/debug-manager/queue.c:
3525         Take care of command return value (FALSE is an error)
3527 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3529         * plugins/debug-manager/anjuta-debug-manager.glade,
3530         plugins/debug-manager/breakpoints.c:
3531         Remove address, condition and pass breakpoint column if not supported
3532         Fix clear all remove_all to avoid an endless loop if a breakpoint
3533         cannot be removed
3535 2007-12-17  Johannes Schmid <jhs@gnome.org>
3537         Patch from Tom <tpgww@onepost.net> (with some changes):
3539         * plugins/document-manager/action-callbacks.c: (on_open_activate),
3540         (on_save_as_activate), (on_save_all_activate),
3541         (on_close_file_activate), (on_close_all_file_activate),
3542         (on_reload_file_activate), (on_editor_command_clear_activate),
3543         (on_transform_eolchars1_activate), (on_comment_block),
3544         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
3545         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3546         (on_editor_linenos1_activate), (on_editor_markers1_activate),
3547         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
3548         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
3549         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
3550         (on_zoom_out_text_activate):
3551         * plugins/document-manager/action-callbacks.h:
3552         * plugins/document-manager/anjuta-docman.c:
3553         (on_notebook_page_close_button_click),
3554         (on_notebook_page_close_button_enter),
3555         (on_notebook_page_close_button_leave),
3556         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
3557         (anjuta_docman_page_init), (anjuta_docman_page_new),
3558         (on_open_filesel_response), (create_file_open_dialog_gui),
3559         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
3560         (anjuta_docman_instance_init), (on_notebook_switch_page),
3561         (on_document_destroy), (anjuta_docman_add_editor),
3562         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3563         (anjuta_docman_set_current_document),
3564         (anjuta_docman_goto_file_line_mark), (get_real_path),
3565         (anjuta_docman_get_full_filename),
3566         (anjuta_docman_delete_all_markers),
3567         (anjuta_docman_delete_all_indicators),
3568         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3569         (anjuta_docman_order_tabs):
3570         * plugins/document-manager/anjuta-docman.h:
3571         * plugins/document-manager/file_history.c: (an_hist_file_new),
3572         (an_file_history_push), (an_file_history_dump):
3573         * plugins/document-manager/file_history.h:
3574         * plugins/document-manager/plugin.c: (update_title),
3575         (value_removed_project_root_uri),
3576         (update_document_ui_interface_items), (menu_name_compare),
3577         (on_document_added), (on_document_changed),
3578         (on_window_key_press_event), (on_window_key_release_event),
3579         (on_session_save):
3580         * plugins/document-manager/search-box.c: (on_document_changed),
3581         (on_goto_activated), (search_box_init), (search_box_new):
3582         * plugins/document-manager/search-box.h:
3584         Yet more code cleanups
3585         Save glade files correctly in session
3586         Use new tooltip API if available
3587         Sort notebook pages when session is restored (needs work)
3589 2007-12-16  Johannes Schmid <jhs@gnome.org>
3591         * plugins/document-manager/anjuta-docman.c:
3592         (anjuta_docman_add_document):
3593         
3594         Present correct widget with anjuta_shell_present_widget(). This got wrong when
3595         the new search bar was introduced.
3597 2007-12-12  Johannes Schmid <jhs@gnome.org>
3598   
3599         Patch from  Tom <tpgww@onepost.net>:
3600         (#485233 – another bunch of docman cleanups)
3601   
3602         * libanjuta/interfaces/libanjuta.idl:
3603         * plugins/document-manager/action-callbacks.c:
3604         (get_current_document), (get_current_focus_widget),
3605         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
3606         (on_close_file_activate), (on_close_all_file_activate),
3607         (on_reload_file_activate), (on_print_activate),
3608         (on_print_preview_activate),
3609         (on_editor_command_upper_case_activate),
3610         (on_editor_command_lower_case_activate),
3611         (on_editor_command_eol_crlf_activate),
3612         (on_editor_command_eol_lf_activate),
3613         (on_editor_command_eol_cr_activate),
3614         (on_editor_command_select_all_activate),
3615         (on_editor_command_select_to_brace_activate),
3616         (on_editor_command_select_block_activate),
3617         (on_editor_command_match_brace_activate),
3618         (on_editor_command_undo_activate),
3619         (on_editor_command_redo_activate),
3620         (on_editor_command_cut_activate),
3621         (on_editor_command_paste_activate),
3622         (on_editor_command_copy_activate),
3623         (on_editor_command_clear_activate),
3624         (on_editor_command_close_folds_all_activate),
3625         (on_editor_command_open_folds_all_activate),
3626         (on_editor_command_toggle_fold_activate),
3627         (on_editor_command_bookmark_toggle_activate),
3628         (on_editor_command_bookmark_first_activate),
3629         (on_editor_command_bookmark_next_activate),
3630         (on_editor_command_bookmark_prev_activate),
3631         (on_editor_command_bookmark_last_activate),
3632         (on_editor_command_bookmark_clear_activate),
3633         (on_transform_eolchars1_activate), (on_comment_block),
3634         (on_comment_box), (on_comment_stream),
3635         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3636         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
3637         (on_force_hilite_activate), (on_swap_activate),
3638         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3639         * plugins/document-manager/action-callbacks.h:
3640         * plugins/document-manager/anjuta-docman.c:
3641         (on_notebook_page_close_button_click),
3642         (on_notebook_page_close_button_enter),
3643         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
3644         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
3645         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
3646         (on_open_filesel_response), (anjuta_docman_open_file),
3647         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3648         (anjuta_docman_dispose), (anjuta_docman_instance_init),
3649         (anjuta_docman_class_init), (anjuta_docman_new),
3650         (on_notebook_switch_page), (on_document_save_point),
3651         (on_document_destroy), (anjuta_docman_add_editor),
3652         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3653         (anjuta_docman_set_popup_menu),
3654         (anjuta_docman_get_current_focus_widget),
3655         (anjuta_docman_get_page_for_document),
3656         (anjuta_docman_get_current_document),
3657         (anjuta_docman_set_current_document),
3658         (anjuta_docman_goto_file_line),
3659         (anjuta_docman_goto_file_line_mark),
3660         (anjuta_docman_get_full_filename),
3661         (anjuta_docman_present_notebook_page),
3662         (anjuta_docman_update_page_label),
3663         (anjuta_docman_delete_all_markers),
3664         (anjuta_docman_delete_all_indicators),
3665         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3666         (do_ordertab1), (anjuta_docman_order_tabs),
3667         (anjuta_docman_set_editor_properties),
3668         (anjuta_docman_get_document_for_path),
3669         (anjuta_docman_get_all_doc_widgets):
3670         * plugins/document-manager/anjuta-docman.h:
3671         * plugins/document-manager/editor-tooltips.c:
3672         * plugins/document-manager/plugin.c: (update_title),
3673         (update_document_ui_enable_all), (update_document_ui_disable_all),
3674         (update_document_ui_save_items),
3675         (update_document_ui_interface_items), (update_document_ui),
3676         (on_document_update_save_ui), (update_status),
3677         (on_document_update_ui), (on_document_added),
3678         (on_document_changed), (on_session_save), (on_save_prompt),
3679         (on_docman_auto_save), (on_gconf_notify_timer):
3680         * plugins/document-manager/search-box.c: (on_document_changed),
3681         (search_box_new), (search_box_grab_line_focus):
3682         * plugins/glade/plugin.c: (ifile_open):
3683         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3684         * plugins/search/search-replace_backend.c: (create_search_entries):
3685         * plugins/sourceview/anjuta-document.c: (set_uri),
3686         (anjuta_document_save):
3687         * plugins/sourceview/sourceview.c: (ifile_savable_save):
3688         * plugins/tools/editor.c: (on_editor_response):
3690         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
3691         It fixes some issues with session handling and several memory lacks.
3692         Gtk 2.12 Tooltip API is used if available.
3694 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
3696         * plugins/debug-manager/disassemble.c,
3697         plugins/debug-manager/disassemble.h,
3698         plugins/debug-manager/command.c,
3699         plugins/debug-manager/command.h,
3700         plugins/debug-manager/plugin.c
3701         plugins/debug-manager/sparse_view.c,
3702         plugins/debug-manager/sparse_view.h,
3703         plugins/gdb/plugin.c,
3704         plugins/gdb/debugger.c,
3705         plugins/gdb/debugger.h,
3706         libanjuta/interfaces/libanjuta.idl:
3707         Fix bug #502533: Implement assembler step
3709         * plugins/debug-manager/breakpoints.c:
3710         Do not save temporary breakpoints
3712         * plugins/debug-manager/stack_trace.c:
3713         Fix a crash when a stack command is cancelled
3715 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
3717         * plugins/debug-manager/plugin.c,
3718         plugins/debug-manager/breakpoints.c,
3719         plugins/debug-manager/breakpoints.h:
3720         Fix bug #488732: Breakpoint on delete lines
3721         Breakpoints are now linked to their position in editor
3723         * plugins/gdb/debugger.c:
3724         Fix removing condition on breakpoint 
3726 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
3728         * plugins/debug-manager/anjuta-debug-manager.glade,
3729         plugins/debug-manager/start.c,
3730         plugins/gdb/plugin.c,
3731         plugins/gdb/debugger.c,
3732         plugins/gdb/debugger.h,
3733         libanjuta/interfaces/libanjuta.idl:
3734         Fix bug #481366: Do not stop at the beginning of the program
3736         * plugins/debug-manager/command.c,
3737         plugins/debug-manager/command.h,
3738         plugins/debug-manager/breakpoints.c,
3739         plugins/debug-manager/queue.c,
3740         plugins/debug-manager/queue.h:
3741         Fix a bug remove all breakpoints was not working due to latest changes
3742         Setting breakpoints is disabled when program is running
3744 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
3746         * plugins/debug-manager/queue.c,
3747         plugins/gdb/plugin.c:
3748         Fix bug #501469: Crash if mime_type is unknown
3750 2007-12-01  Massimo Cora'  <maxcvs@email.it>
3752         * plugins/symbol-db/plugin.c: (on_editor_destroy),
3753         (on_editor_update_ui), (on_single_file_scan_end),
3754         (on_importing_project_end), (project_root_added),
3755         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
3756         * plugins/symbol-db/plugin.h:
3757         show on status bar files being scanned.
3759         * plugins/symbol-db/symbol-db-engine.c:
3760         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
3761         (sdb_engine_ctags_output_thread),
3762         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3763         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3764         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
3765         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
3766         (sdb_engine_get_table_id_by_unique_name2),
3767         (symbol_db_engine_open_project),
3768         (sdb_engine_prepare_executing_commands),
3769         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
3770         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
3771         (sdb_engine_detects_removed_ids),
3772         (symbol_db_engine_get_class_parents),
3773         (symbol_db_engine_get_global_members),
3774         (symbol_db_engine_get_scope_members_by_symbol_id),
3775         (symbol_db_engine_get_scope_members),
3776         (symbol_db_engine_get_current_scope),
3777         (symbol_db_engine_get_file_symbols),
3778         (symbol_db_engine_get_symbol_info_by_id),
3779         (symbol_db_engine_get_full_local_path),
3780         (symbol_db_engine_find_symbol_by_name_pattern),
3781         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3782         * plugins/symbol-db/symbol-db-engine.h:
3783         * plugins/symbol-db/symbol-db-view-locals.c:
3784         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
3785         (symbol_db_view_locals_recv_signals_from_engine),
3786         (symbol_db_view_locals_update_list):
3787         * plugins/symbol-db/symbol-db-view-locals.h:
3788         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
3789         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
3790         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
3791         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
3792         * plugins/symbol-db/symbol-db-view.h:
3793         Added g_thread architecture to scan in background. With this you
3794         can use Anjuta's GUI without freezing.
3795         Improved insertion speed by using a paradigm like 'insert' and 'check'
3796         replacing a 'check' and 'insert' one. This has been done for tables 
3797         like symbol, scope, sym_type.
3798         Fixed two crashers. 
3800         * plugins/symbol-db/tables.sql:
3801         * plugins/symbol-db/test/main.c: (get_global_members), (main),
3802         (thread), (print_message), (bastard_thread), (idle_signals):
3803         fixed a typo on tables that broke sql triggers.
3805 === anjuta 2.3.1 ===
3807 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3809         * NEWS, AUTHORS: Updated.
3810         * src/Makefile.am: Fixed make distcheck
3812         Patch from Yang Hong:
3813         * plugins/file-manager/file-manager.glade: Fixed file chooser
3814         size in file-manager preferences.
3816 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3818         * NEWS: Updated for 2.3.1 development release
3819         * configure.in: Bumped version to 2.3.1
3821 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
3823         * plugins/debug-manager/threads.c,
3824         plugins/debug-manager/disassemble.c,
3825         plugins/debug-manager/watch.c,
3826         plugins/debug-manager/registers.c,
3827         plugins/debug-manager/locals.c,
3828         plugins/debug-manager/breakpoints.c,
3829         plugins/debug-manager/stack_trace.c,
3830         plugins/debug-manager/command.c,
3831         plugins/debug-manager/command.h,
3832         plugins/debug-manager/queue.c,
3833         libanjuta/interfaces/libanjuta.idl:
3834         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
3835         Document IAnjutaDebugManager signals
3836         Generate new signals in queue.c
3837         Use new signals in other files
3839 2007-11-30  <genbell@tiscali.it>
3841         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3843         * plugins/gdb/Makefile.am:
3844         Fix bug #500376
3846 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3848         * plugins/tools/variable.c:
3849         Fix a bug added in the previous patch (it is not a leak)
3851 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3853         * plugins/project-wizard/druid.c,
3854         plugins/project-wizard/templates/terminal.wiz,
3855         plugins/project-wizard/templates/xlib-dock.wiz,
3856         plugins/project-wizard/templates/wxwin.wiz,
3857         plugins/project-wizard/templates/java.wiz,
3858         plugins/project-wizard/templates/gnome.wiz,
3859         plugins/project-wizard/templates/anjuta-plugin.wiz,
3860         plugins/project-wizard/templates/gtkmm.wiz,
3861         plugins/project-wizard/templates/python.wiz,
3862         plugins/project-wizard/templates/cpp.wiz,
3863         plugins/project-wizard/templates/sdl.wiz,
3864         plugins/project-wizard/templates/gtk.wiz,
3865         plugins/project-wizard/templates/minimal.wiz,
3866         plugins/project-wizard/templates/xlib.wiz,
3867         plugins/project-wizard/templates/gcj.wiz,
3868         plugins/project-wizard/templates/translatable-strings.h,
3869         plugins/project-import/project-import.c:
3870         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
3872 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
3874         * plugins/debug-manager/threads.c,
3875         plugins/debug-manager/disassemble.c,
3876         plugins/debug-manager/watch.c,
3877         plugins/debug-manager/registers.c,
3878         plugins/debug-manager/memory.c,
3879         plugins/debug-manager/locals.c,
3880         plugins/debug-manager/stack_trace.c,
3881         plugins/debug-manager/queue.c,
3882         plugins/debug-manager/queue.h:
3883         Connect debugger signal only when program is loaded
3884         Rename get_feature in is_supported
3886         * plugins/debug-manager/plugin.c:
3887         Remove editor watch when plugin is deactivated
3889         * plugins/debug-manager/anjuta-debug-manager.glade,
3890         plugins/debug-manager/breakpoints.c,
3891         plugins/debug-manager/breakpoints.h:
3892         Rewrite almost completely the breakpoint code
3893         Improve breakpoint dialog
3894         Reorganize function
3895         Implement condition, hit count, ignore and temporary attribute
3897         * plugins/debug-manager/command.c,
3898         plugins/debug-manager/command.h:
3899         Add a breakpoint list command
3901         * plugins/gdb/debugger.c,
3902         plugins/gdb/debugger.h:
3903         Add new breakpoint list command
3904         Fix parsing of breakpoint data
3906         * libanjuta/interfaces/libanjuta.idl,
3907         plugins/gdb/plugin.c:
3908         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
3910 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
3912         * plugins/document-manager/plugin.c:
3913         Use Ctrl+Shift+s as shortcut for Save As
3915 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
3917         * plugins/subversion/plugin.c: (activate_plugin):
3918         * plugins/symbol-db/plugin.c: (symbol_db_activate):
3919         * src/layout.xml: Fixed dockitem positions.
3921 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3923         Icons from tpgww@onepost.net:
3924         * plugins/project-wizard/applogo.png:
3925         Icons from patch in bug #480093 comment #23. Also renamed icons.
3927         * plugins/message-view/Makefile.am:
3928         * plugins/message-view/plugin.c: (register_stock_icons),
3929         (ipreferences_merge): Removed redundant icon.
3931         * plugins/document-manager/plugin.c:
3932         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
3933         Do not insensitize New action when there is no document.
3934         Indentation fixes.
3936 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3938         Icons from tpgww@onepost.net:
3939         * plugins/symbol-browser/an_symbol_prefs.c:
3940         * pixmaps/Makefile.am:
3941         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
3943         Icons from patch in bug #480093 comment #23. Also renamed icons.
3944         To be continued..
3946 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3948         Patch from James Liggett:
3949         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
3950         revert and dialogs resizable.
3952 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3954         Patch from James Liggett:
3955         * plugins/subversion/anjuta-subversion.glade:
3956         * plugins/subversion/subversion-diff-dialog.c:
3957         (on_subversion_diff_response), (subversion_diff_dialog):
3958         * plugins/subversion/subversion-diff-dialog.h:
3960         The diff dialog should have a checkbox, enabled by default, that
3961         allows the user to make sure that all open files are saved before
3962         diffing.
3964 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3966         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
3968         Icons from tpgww@onepost.net:
3969         * pixmaps/Makefile.am:
3970         * src/Makefile.am:
3971         * src/anjuta-app.c:
3972         * src/anjuta-preferences-general.svg:
3974         Icons from patch in bug #480093 comment #23. Also renamed icons.
3975         To be continued..
3977 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3979         Icons from tpgww@onepost.net:
3980         * plugins/debug-manager/images/Makefile.am:
3981         * plugins/debug-manager/images/anjuta-watch.svg:
3982         * plugins/debug-manager/plugin.c: (register_stock_icons):
3983         * plugins/gdb/images/Makefile.am:
3984         * plugins/gtodo/Makefile.am:
3985         * plugins/gtodo/anjuta-gtodo-plugin.svg:
3986         * plugins/gtodo/anjuta-gtodo.plugin.in:
3987         * plugins/gtodo/interface.c: (stock_icons):
3988         * plugins/gtodo/main.h:
3989         * plugins/gtodo/plugin.c: (ipreferences_merge):
3990         * plugins/terminal/Makefile.am:
3991         * plugins/terminal/anjuta-terminal-plugin.svg:
3992         * plugins/terminal/anjuta-terminal.plugin.in:
3993         * plugins/terminal/terminal.c:
3994         * plugins/tools/Makefile.am:
3995         * plugins/tools/anjuta-tools-plugin.svg:
3996         * plugins/tools/anjuta-tools.plugin.in:
3997         * plugins/tools/plugin.c:
3998         * plugins/valgrind/Makefile.am:
3999         * plugins/valgrind/anjuta-valgrind-plugin.svg:
4000         * plugins/valgrind/anjuta-valgrind.plugin.in:
4001         * plugins/valgrind/plugin.c: (register_stock_icons),
4002         (ipreferences_merge):
4004         Icons from patch in bug #480093 comment #23. Also renamed icons.
4005         To be continued..
4007 2007-11-18  Massimo Cora'   <maxcvs@email.it>
4009         reviewed by: Johannes Schmid <jhs@gnome.org>
4011         * configure.in:
4012         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4013         due to bug #493360. Still present anyway bug #495843
4015         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4016         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4017         (on_local_treeview_row_activated),
4018         (on_global_treeview_row_activated),
4019         (on_global_treeview_row_expanded), (on_project_element_added),
4020         (on_project_element_removed), (project_root_added),
4021         (symbol_db_activate), (isymbol_manager_search),
4022         (isymbol_manager_get_members),
4023         (isymbol_manager_get_completions_at_position):
4024         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4025         (symbol_db_engine_iterator_node_get_symbol_extra_string):
4026         * plugins/symbol-db/symbol-db-engine.c:
4027         (sdb_engine_execute_non_select_sql),
4028         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4029         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4030         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4031         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4032         (symbol_db_engine_add_new_workspace),
4033         (symbol_db_engine_add_new_project),
4034         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4035         (sdb_engine_detects_removed_ids),
4036         (sdb_engine_walk_down_scope_path),
4037         (symbol_db_engine_get_class_parents),
4038         (symbol_db_engine_get_global_members),
4039         (symbol_db_engine_get_scope_members_by_symbol_id),
4040         (symbol_db_engine_get_scope_members),
4041         (symbol_db_engine_get_current_scope),
4042         (symbol_db_engine_get_file_symbols),
4043         (symbol_db_engine_get_symbol_info_by_id),
4044         (symbol_db_engine_find_symbol_by_name_pattern):
4045         * plugins/symbol-db/symbol-db-engine.h:
4046         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4047         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4048         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4049         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4050         (on_scan_end), (do_add_root_symbol_to_view),
4051         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4052         (trigger_on_symbol_inserted), (add_new_waiting_for),
4053         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4054         (on_symbol_inserted), (do_recurse_subtree_and_remove),
4055         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4056         (symbol_db_view_row_expanded), (sdb_view_init),
4057         (gtree_compare_func), (sdb_view_finalize),
4058         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4059         (sdb_view_populate_base_root),
4060         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4061         * plugins/symbol-db/symbol-db-view.h:
4062         * plugins/symbol-db/tables.sql:
4063         * plugins/symbol-db/test/Makefile.am:
4064         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4065         (get_scope_members), (get_current_scope), (get_global_members),
4066         (get_file_symbols), (get_info_by_id), (main):
4068         Rewrote symbol-db-view global tab. Now every expandable node is a query.
4069         Started using LIMIT keyword to speed up things.
4070         Deprecated GdaCommand in favour of GdaQuery into engine. This should
4071         make providers use prepared statements.
4073 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4075         Patch from James Liggett:
4076         * plugins/subversion/plugin.c: (subversion_instance_init):
4077         * plugins/subversion/plugin.h:
4078         * plugins/subversion/subversion-diff-dialog.c:
4079         (on_subversion_diff_response), (subversion_diff_dialog),
4080         (on_menu_subversion_diff):
4081         * plugins/subversion/subversion-log-dialog.c:
4082         (on_log_view_selected_button_clicked),
4083         (on_log_diff_selected_button_clicked),
4084         (on_log_diff_previous_button_clicked),
4085         (subversion_log_window_create):
4086         * plugins/subversion/subversion-ui-utils.c:
4087         (get_filename_from_full_path), (init_whole_project),
4088         (on_whole_project_toggled):
4089         * plugins/subversion/subversion-ui-utils.h:
4090         * plugins/subversion/subversion-update-dialog.c:
4091         (subversion_update_dialog), (on_menu_subversion_update):
4093         Whole Project checkbox enabled by default in diff and update dialogs.
4094         changes the editor names for diff editors to something much more
4095         descriptive. For example, working copy/head diffs would have an editor
4096         with a name like "[Working Copy/Head] some-file.diff," where some-file
4097         is the name of the file/directory that was diffed. For diffs against
4098         arbitrary diffs the name would look like "[Revisions 2832/3200]
4099         some-file.diff" for a diff of some-file between revisions 2832 and
4100         3200.
4102 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4104         Icons from tpgww@onepost.net:
4105         * plugins/subversion/Makefile.am:
4106         * plugins/subversion/anjuta-subversion-plugin.svg:
4107         * plugins/subversion/anjuta-subversion.plugin.in:
4108         * plugins/subversion/plugin.h:
4109         * plugins/symbol-browser/Makefile.am:
4110         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4111         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4112         * plugins/symbol-browser/plugin.c:
4113         * plugins/symbol-db/Makefile.am:
4114         * plugins/symbol-db/plugin.c:
4115         * plugins/symbol-db/symbol-db.plugin.in:
4117         Icons from patch in bug #480093 comment #23. Also renamed icons.
4118         To be continued..
4120 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4122         Icons from tpgww@onepost.net:
4123         * plugins/project-manager/Makefile.am:
4124         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4125         * plugins/project-manager/anjuta-project-manager.plugin.in:
4126         * plugins/project-manager/plugin.c:
4127         * plugins/project-wizard/Makefile.am:
4128         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4129         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4130         * plugins/project-wizard/druid.h:
4131         * plugins/search/Makefile.am:
4132         * plugins/search/anjuta-search-plugin.svg:
4133         * plugins/search/anjuta-search.plugin.in:
4134         * plugins/search/plugin.c:
4136         Icons from patch in bug #480093 comment #23. Also renamed icons.
4137         To be continued..
4139 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4141         * TODO.tasks: updated.
4143         Icons from tpgww@onepost.net:
4144         * plugins/file-loader/Makefile.am:
4145         * plugins/file-loader/anjuta-loader-plugin.svg:
4146         * plugins/file-loader/anjuta-loader.plugin.in:
4147         * plugins/file-manager/Makefile.am:
4148         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4149         * plugins/file-manager/file-manager.plugin.in:
4150         * plugins/file-manager/plugin.c:
4151         * plugins/glade/Makefile.am:
4152         * plugins/glade/anjuta-glade-plugin.svg:
4153         * plugins/glade/anjuta-glade.plugin.in:
4154         * plugins/glade/plugin.c: (register_stock_icons):
4155         * plugins/language-manager/Makefile.am:
4156         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4157         * plugins/language-manager/language-manager.plugin.in:
4158         * plugins/message-view/Makefile.am:
4159         * plugins/message-view/anjuta-message-manager.plugin.in:
4160         * plugins/message-view/anjuta-messages-plugin.svg:
4161         * plugins/message-view/plugin.c:
4162         * plugins/patch/Makefile.am:
4163         * plugins/patch/anjuta-patch-plugin.svg:
4164         * plugins/patch/anjuta-patch.plugin.in:
4165         * plugins/patch/plugin.c:
4166         * plugins/profiler/Makefile.am:
4167         * plugins/profiler/anjuta-profiler-plugin.svg:
4168         * plugins/profiler/plugin.c: (register_stock_icons):
4169         * plugins/profiler/profiler.plugin.in:
4170         * plugins/project-import/Makefile.am:
4171         * plugins/project-import/anjuta-project-import-plugin.svg:
4172         * plugins/project-import/anjuta-project-import.plugin.in:
4173         * plugins/project-import/plugin.c:
4175         Icons from patch in bug #480093 comment #23. Also renamed icons.
4176         To be continued..
4178 2007-11-18  Johannes Schmid <jhs@gnome.org>
4180         * plugins/build-basic-autotools/build-basic-autotools.c:
4181         (build_regex_init):
4182         * plugins/debug-manager/anjuta-debug-manager.glade:
4183         * plugins/debug-manager/breakpoints.c:
4184         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4185         * plugins/file-wizard/file.c:
4186         * plugins/gdb/anjuta-gdb.glade:
4187         * plugins/glade/plugin.c: (ifile_open):
4188         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4189         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4190         * plugins/gtodo/tray-icon.c:
4191         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4192         * plugins/macro/macros.xml:
4193         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4194         Fixed translation bugs (#496833, #488211 and #497758)
4195         
4196         * plugins/document-manager/plugin.c: (on_editor_changed):
4197         Removed unused code
4199 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4201         Icons from tpgww@onepost.net:
4202         * plugins/devhelp/Makefile.am:
4203         * plugins/devhelp/anjuta-devhelp-plugin.svg:
4204         * plugins/devhelp/anjuta-devhelp.plugin.in:
4205         * plugins/devhelp/plugin.c:
4206         * plugins/document-manager/anjuta-document-manager.plugin.in:
4207         * plugins/document-manager/images/Makefile.am:
4208         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4209         * plugins/document-manager/plugin.c:
4210         * plugins/editor/Makefile.am:
4211         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4212         * plugins/editor/anjuta-editor.plugin.in:
4213         * plugins/editor/plugin.c:
4214         * plugins/sample1/Makefile.am:
4215         * plugins/sample1/anjuta-sample-plugin.svg:
4216         * plugins/sample1/anjuta-sample.plugin.in:
4217         * plugins/sourceview/Makefile.am:
4218         * plugins/sourceview/plugin.c:
4219         * plugins/sourceview/sourceview.plugin.in:
4221         Icons from patch in bug #480093 comment #23. Also renamed icons.
4222         To be continued..
4224 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4226         * TODO.tasks: Updated.
4228         Icons from tpgww@onepost.net:
4229         * plugins/build-basic-autotools/Makefile.am:
4230         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4231         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4232         * plugins/build-basic-autotools/build-basic-autotools.c:
4233         * plugins/class-inheritance/Makefile.am:
4234         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4235         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4236         * plugins/class-inheritance/plugin.c:
4237         * plugins/cvs-plugin/Makefile.am:
4238         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4239         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4240         * plugins/cvs-plugin/plugin.c:
4241         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4242         * plugins/debug-manager/images/Makefile.am:
4243         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4244         * plugins/debug-manager/plugin.c: 
4246         Icons from patch in bug #480093 comment #23. Also renamed icons.
4247         To be continued..
4249 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4251         * (removed) libanjuta/anjuta-children.c,
4252         (removed) libanjuta/anjuta-children.h,
4253         libanjuta/anjuta-launcher.c,
4254         libanjuta/libanjuta.h,
4255         libanjuta/Makefile.am,
4256         plugins/gdb/debugger.c,
4257         plugins/terminal/terminal.c,
4258         manuals/reference/libanjuta/libanjuta-sections.txt,
4259         manuals/reference/libanjuta/libanjuta-docs.sgml:
4260         Replace anjuta_children_register by g_child_watch_add
4262 2007-11-13  Johannes Schmid <jhs@gnome.org>
4264         * plugins/subversion/anjuta-subversion.glade:
4265         * plugins/subversion/subversion-commit-dialog.c:
4266         (subversion_commit_dialog):
4267         * plugins/subversion/subversion-resolve-dialog.c:
4268         (subversion_resolve_dialog):
4269         * plugins/subversion/subversion-revert-dialog.c:
4270         (subversion_revert_dialog):
4271         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4272         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4273         (hide_pulse_progress_bar):
4274         * plugins/subversion/subversion-ui-utils.h:
4276         Yet another patch from #457477:
4277         Add a pulsing progress bar to all dialogs receiving status
4279 2007-11-12  Johannes Schmid <jhs@gnome.org>
4281         * plugins/document-manager/plugin.c: (create_highlight_submenu):
4282         Bug 493583 – crash in Anjuta IDE: trying to open a file
4283         
4284         * plugins/subversion/subversion-commit-dialog.c:
4285         (select_all_files), (subversion_commit_dialog):
4286         Patch from jrligget - see #457477
4288 2007-11-12  Johannes Schmid <jhs@gnome.org>
4290         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4291         * libanjuta/anjuta-plugin-handle.c:
4292         (anjuta_plugin_handle_get_about):
4293         Bug 495536 – Plugins localization improvement
4294         
4295         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4296         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4297         * plugins/indent/indent.glade:
4298         * plugins/subversion/anjuta-subversion.glade:
4299         Bug 495245 – Strings bug
4301 2007-11-08  James Liggett  <jrliggett@cox.net>
4303         reviewed by: Johannes Schmid <jhs@gnome.org>
4305         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4306         (anjuta_async_command_finalize),
4307         (anjuta_async_command_notification_poll),
4308         (anjuta_async_command_thread), (start_command),
4309         (notify_data_arrived), (notify_complete),
4310         (anjuta_async_command_class_init),
4311         (anjuta_async_command_set_error_message),
4312         (anjuta_async_command_get_error_message),
4313         (anjuta_async_command_lock), (anjuta_async_command_unlock):
4314         * libanjuta/anjuta-async-command.h:
4315         * libanjuta/anjuta-command.c: (anjuta_command_init),
4316         (anjuta_command_finalize), (anjuta_command_class_init),
4317         (anjuta_command_start), (anjuta_command_notify_data_arrived),
4318         (anjuta_command_notify_complete),
4319         (anjuta_command_set_error_message),
4320         (anjuta_command_get_error_message):
4321         * libanjuta/anjuta-command.h:
4322         * libanjuta/anjuta-glade-catalog.c:
4323         * libanjuta/anjuta-glade.xml:
4324         * libanjuta/anjuta-vcs-status-tree-view.c:
4325         (on_selected_column_toggled),
4326         (anjuta_vcs_status_tree_view_create_columns),
4327         (anjuta_vcs_status_tree_view_init),
4328         (anjuta_vcs_status_tree_view_finalize),
4329         (anjuta_vcs_status_tree_view_set_property),
4330         (anjuta_vcs_status_tree_view_get_property),
4331         (anjuta_vcs_status_tree_view_class_init),
4332         (anjuta_vcs_status_tree_view_new),
4333         (anjuta_vcs_status_tree_view_destroy),
4334         (anjuta_vcs_status_tree_view_add), (select_all_paths),
4335         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4336         (anjuta_vcs_status_tree_view_unselect_all),
4337         (create_selected_paths_list),
4338         (anjuta_vcs_status_tree_view_get_selected):
4339         * libanjuta/anjuta-vcs-status-tree-view.h:
4340         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4341         * libanjuta/anjuta-widgets.h:
4342         * plugins/subversion/subversion-add-dialog.c:
4343         (on_add_command_finished), (on_subversion_add_response),
4344         (subversion_add_dialog), (on_menu_subversion_add),
4345         (on_fm_subversion_add):
4346         * plugins/subversion/subversion-add-dialog.h:
4347         * plugins/subversion/subversion-commit-dialog.c:
4348         (on_commit_command_finished), (on_subversion_commit_response),
4349         (subversion_commit_dialog), (on_menu_subversion_commit),
4350         (on_fm_subversion_commit):
4351         * plugins/subversion/subversion-commit-dialog.h:
4352         * plugins/subversion/subversion-copy-dialog.c:
4353         (on_copy_other_revision_radio_toggled),
4354         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4355         (on_copy_command_finished), (on_subversion_copy_response),
4356         (subversion_copy_dialog), (on_menu_subversion_copy),
4357         (on_fm_subversion_copy):
4358         * plugins/subversion/subversion-copy-dialog.h:
4359         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4360         (on_subversion_diff_response), (subversion_diff_dialog),
4361         (on_menu_subversion_diff), (on_fm_subversion_diff):
4362         * plugins/subversion/subversion-diff-dialog.h:
4363         * plugins/subversion/subversion-log-dialog.c:
4364         (on_diff_selected_column_toggled), (create_columns),
4365         (on_log_command_finished), (on_log_view_button_clicked),
4366         (on_cat_command_data_arrived), (on_cat_command_finished),
4367         (on_log_view_selected_button_clicked), (get_selected_revisions),
4368         (on_log_diff_selected_button_clicked),
4369         (on_log_diff_previous_button_clicked),
4370         (on_subversion_log_vbox_destroy),
4371         (on_log_changes_view_row_selected), (subversion_log_window_create),
4372         (on_menu_subversion_log), (on_fm_subversion_log),
4373         (subversion_log_set_whole_project_sensitive):
4374         * plugins/subversion/subversion-log-dialog.h:
4375         * plugins/subversion/subversion-merge-dialog.c:
4376         (on_merge_command_finished), (on_subversion_merge_response),
4377         (on_merge_first_path_browse_button_clicked),
4378         (on_merge_second_path_browse_button_clicked),
4379         (on_merge_use_first_path_check_toggled),
4380         (on_merge_start_revision_radio_toggled),
4381         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4382         (on_menu_subversion_merge):
4383         * plugins/subversion/subversion-merge-dialog.h:
4384         * plugins/subversion/subversion-remove-dialog.c:
4385         (on_remove_command_finished),
4386         (on_remove_path_browse_button_clicked),
4387         (on_subversion_remove_response), (subversion_remove_dialog),
4388         (on_menu_subversion_remove), (on_fm_subversion_remove):
4389         * plugins/subversion/subversion-remove-dialog.h:
4390         * plugins/subversion/subversion-resolve-dialog.c:
4391         (on_resolve_command_finished), (on_subversion_resolve_response),
4392         (subversion_resolve_dialog), (on_menu_subversion_resolve):
4393         * plugins/subversion/subversion-resolve-dialog.h:
4394         * plugins/subversion/subversion-revert-dialog.c:
4395         (on_revert_command_finished), (on_subversion_revert_response),
4396         (subversion_revert_dialog), (on_menu_subversion_revert):
4397         * plugins/subversion/subversion-revert-dialog.h:
4398         * plugins/subversion/subversion-switch-dialog.c:
4399         (on_switch_other_revision_radio_toggled),
4400         (on_switch_command_finished), (on_subversion_switch_response),
4401         (subversion_switch_dialog), (on_menu_subversion_switch):
4402         * plugins/subversion/subversion-switch-dialog.h:
4403         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4404         (subversion_data_free), (on_mesg_view_destroy),
4405         (create_message_view), (check_filename), (get_log_from_textview),
4406         (pulse_timer), (on_pulse_timer_destroyed),
4407         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4408         (report_errors), (on_status_command_finished),
4409         (on_status_command_data_arrived), (on_command_info_arrived),
4410         (select_all_status_items), (clear_all_status_selections),
4411         (init_whole_project), (on_whole_project_toggled),
4412         (send_diff_command_output_to_editor), (on_diff_command_finished),
4413         (stop_status_bar_progress_pulse):
4414         * plugins/subversion/subversion-ui-utils.h:
4415         * plugins/subversion/subversion-update-dialog.c:
4416         (on_update_command_finished), (on_subversion_update_response),
4417         (subversion_update_dialog), (on_menu_subversion_update),
4418         (on_fm_subversion_update):
4419         * plugins/subversion/subversion-update-dialog.h:
4420         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4421         (svn_add_command_finalize), (svn_add_command_run),
4422         (svn_add_command_class_init), (svn_add_command_new),
4423         (svn_add_command_destroy):
4424         * plugins/subversion/svn-add-command.h:
4425         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4426         (svn_cat_command_finalize), (svn_cat_command_run),
4427         (svn_cat_command_class_init), (svn_cat_command_new),
4428         (svn_cat_command_destroy), (svn_cat_command_get_output):
4429         * plugins/subversion/svn-cat-command.h:
4430         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4431         (svn_command_release_ui_lock), (simple_prompt),
4432         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4433         (svn_auth_ssl_server_trust_prompt_func_cb),
4434         (svn_auth_ssl_client_cert_prompt_func_cb),
4435         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4436         (svn_command_init), (svn_command_finalize),
4437         (svn_command_class_init), (svn_command_push_info),
4438         (svn_command_get_info_queue), (svn_command_set_error),
4439         (svn_command_get_client_context), (svn_command_get_pool),
4440         (svn_command_lock_ui), (svn_command_unlock_ui),
4441         (svn_command_get_revision), (svn_command_copy_path_list),
4442         (svn_command_free_path_list):
4443         * plugins/subversion/svn-command.h:
4444         * plugins/subversion/svn-commit-command.c: (on_log_callback),
4445         (svn_commit_command_init), (svn_commit_command_finalize),
4446         (svn_commit_command_run), (svn_commit_command_class_init),
4447         (svn_commit_command_new), (svn_commit_command_destroy):
4448         * plugins/subversion/svn-commit-command.h:
4449         * plugins/subversion/svn-copy-command.c: (on_log_callback),
4450         (svn_copy_command_init), (svn_copy_command_finalize),
4451         (svn_copy_command_run), (svn_copy_command_class_init),
4452         (svn_copy_command_new), (svn_copy_command_destroy):
4453         * plugins/subversion/svn-copy-command.h:
4454         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4455         (svn_diff_command_finalize), (svn_diff_command_run),
4456         (svn_diff_command_class_init), (svn_diff_command_new),
4457         (svn_diff_command_destroy), (svn_diff_command_get_output):
4458         * plugins/subversion/svn-diff-command.h:
4459         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4460         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4461         (svn_log_command_class_init), (svn_log_command_new),
4462         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4463         * plugins/subversion/svn-log-command.h:
4464         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4465         (svn_log_entry_finalize), (svn_log_entry_class_init),
4466         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4467         (svn_log_entry_get_author), (svn_log_entry_get_date),
4468         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4469         (svn_log_entry_get_full_log):
4470         * plugins/subversion/svn-log-entry.h:
4471         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4472         (svn_merge_command_finalize), (svn_merge_command_run),
4473         (svn_merge_command_class_init), (svn_merge_command_new),
4474         (svn_merge_command_destroy):
4475         * plugins/subversion/svn-merge-command.h:
4476         * plugins/subversion/svn-remove-command.c: (on_log_callback),
4477         (svn_remove_command_init), (svn_remove_command_finalize),
4478         (svn_remove_command_run), (svn_remove_command_class_init),
4479         (svn_remove_command_new), (svn_remove_command_destroy),
4480         (svn_remove_command_get_path):
4481         * plugins/subversion/svn-remove-command.h:
4482         * plugins/subversion/svn-resolve-command.c:
4483         (svn_resolve_command_init), (svn_resolve_command_finalize),
4484         (svn_resolve_command_run), (svn_resolve_command_class_init),
4485         (svn_resolve_command_new), (svn_resolve_command_destroy):
4486         * plugins/subversion/svn-resolve-command.h:
4487         * plugins/subversion/svn-revert-command.c:
4488         (svn_revert_command_init), (svn_revert_command_finalize),
4489         (svn_revert_command_run), (svn_revert_command_class_init),
4490         (svn_revert_command_new), (svn_revert_command_destroy):
4491         * plugins/subversion/svn-revert-command.h:
4492         * plugins/subversion/svn-status-command.c:
4493         (svn_status_command_init), (svn_status_command_finalize),
4494         (on_svn_status_notify), (svn_status_command_run),
4495         (svn_status_command_class_init), (svn_status_command_new),
4496         (svn_status_command_destroy),
4497         (svn_status_command_get_status_queue):
4498         * plugins/subversion/svn-status-command.h:
4499         * plugins/subversion/svn-status.c: (svn_status_init),
4500         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4501         (svn_status_destroy), (svn_status_get_path),
4502         (svn_status_get_vcs_status):
4503         * plugins/subversion/svn-status.h:
4504         * plugins/subversion/svn-switch-command.c:
4505         (svn_switch_command_init), (svn_switch_command_finalize),
4506         (svn_switch_command_run), (svn_switch_command_class_init),
4507         (svn_switch_command_new), (svn_switch_command_destroy):
4508         * plugins/subversion/svn-switch-command.h:
4509         * plugins/subversion/svn-update-command.c:
4510         (svn_update_command_init), (svn_update_command_finalize),
4511         (svn_update_command_run), (svn_update_command_class_init),
4512         (svn_update_command_new), (svn_update_command_destroy):
4513         * plugins/subversion/svn-update-command.h:
4515         Now really committed all files from James patch (#457477)
4517 2007-11-08  Johannes Schmid <jhs@gnome.org>
4519         * TODO.tasks: Updated
4521 2007-11-08  James Liggett  <jrliggett@cox.net>
4523         reviewed by: Johannes Schmid <jhs@gnome.org>
4525         * configure.in:
4526         * libanjuta/Makefile.am:
4527         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
4528         * libanjuta/anjuta-status.h:
4529         * libanjuta/libanjuta.h:
4530         * plugins/subversion/Makefile.am:
4531         * plugins/subversion/anjuta-subversion.glade:
4532         * plugins/subversion/anjuta-subversion.ui:
4533         * plugins/subversion/plugin.c: (value_added_project_root_uri),
4534         (value_removed_project_root_uri), (activate_plugin),
4535         (deactivate_plugin), (finalize), (subversion_instance_init):
4536         * plugins/subversion/plugin.h:
4537         * plugins/subversion/subversion-actions.c:
4538         * plugins/subversion/subversion-actions.h:
4539         * plugins/subversion/subversion-callbacks.c:
4540         * plugins/subversion/subversion-callbacks.h:
4541         * plugins/subversion/svn-auth.c:
4542         * plugins/subversion/svn-auth.h:
4543         * plugins/subversion/svn-backend-priv.h:
4544         * plugins/subversion/svn-backend.c:
4545         * plugins/subversion/svn-backend.h:
4546         * plugins/subversion/svn-notify.c:
4547         * plugins/subversion/svn-notify.h:
4548         * plugins/subversion/svn-thread.c:
4549         * plugins/subversion/svn-thread.h:
4550         
4551         Commited alpha2 of the new subversion plugin (#457477)
4553 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4555         * plugins/debug-manager/command.c:
4556         Fix a stupid crash when changing a register value
4558 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4560         * libanjuta/interfaces/libanjuta.idl,
4561         plugins/debug-manager/command.c,
4562         plugins/debug-manager/command.h,
4563         plugins/debug-manager/start.c,
4564         plugins/gdb/plugin.c,
4565         plugins/gdb/debugger.c,
4566         plugins/gdb/debugger.h:
4567         Use anjuta terminal plugin instead of gnome terminal
4568         Select if a terminal is used in the the start_program function
4569         Move terminal code from debugger.c to plugin.c
4570         Partial fix of bug #481366
4572         * plugins/gdb/utilities.c,
4573         plugins/gdb/utilities.h:
4574         Remove gnome terminal check function
4576 2007-11-06  Johannes Schmid <jhs@gnome.org>
4578         * plugins/project-import/anjuta-project-import.glade:
4579         * plugins/project-import/project-import.c: (on_import_next),
4580         (on_import_finish), (project_import_set_directory):
4581         * plugins/project-wizard/property.c: (npw_property_create_widget),
4582         (npw_property_set_value_from_widget):
4583         
4584         Replaced gnome_file_entry with gtk_file_chooser_button
4585         Fixes #422329 – Creating a new directory in program options doesn't work
4586         
4587 2007-11-04  Massimo Cora' <maxcvs@email.it>
4589         * plugins/symbol-db/plugin.c:
4590         add all files at once on project_import.
4591         No need to split them into more languages: ctags
4592         and the engine will take care of that.
4594         * plugins/symbol-db/symbol-db-engine.h,
4595         * plugins/symbol-db/symbol-db-engine.c,
4596         * plugins/symbol-db/tables.sql,
4597         * plugins/symbol-db/test/Makefile.am,
4598         * plugins/symbol-db/test/main.c,
4599         * plugins/symbol-db/symbol-db-view-locals.c:
4600         some memory leaks fixed. Ported the thing to
4601         libgda 3.1.2 [or better svn HEAD].
4602         Thanks to a fresh new algorithm to detect
4603         parent scope we're able to display correcly
4604         a local gtktree, including classes not directly
4605         defined inside that file.
4607 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
4609         * plugins/debug-manager/threads.c,
4610         plugins/debug-manager/stack_trace.c:
4611         Do not display address when not needed
4613         * plugins/debug-manager/plugin.c,
4614         plugins/debug-manager/breakpoints.c:
4615         Breakpoints directly connect to debugger signals
4617         * plugins/debug-manager/watch.c:
4618         program-unload signal does not exist used debugger-stopped
4620         * plugins/debug-manager/queue.c,
4621         libanjuta/interfaces/libanjuta.idl:
4622         Display error message returned by debugger command
4623         Add new error codes
4625 2007-11-04  Johannes Schmid <jhs@gnome.org>
4627         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
4628         Bug 493062 – gcj template needs AC_PROG_CC
4629         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
4631         * src/anjuta-actions.h:
4632         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
4633         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
4635 === anjuta 2.3.0 ===
4637 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
4639         * AUTHORS: Updated
4641 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4643         * ChangeLog: Tagged 2.3.0 release.
4645         * plugins/indent/Makefile.am: Fixed indentation.
4647         * plugins/editor/aneditor-autocomplete.cxx:
4648         * plugins/editor/aneditor-priv.h:
4649         * plugins/editor/aneditor.cxx:
4650         * plugins/editor/aneditor.h: Commented out dead codes.
4652         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
4653         Do not build symbol-db by
4654         default. Added 'unstable' in plugin description to signify it's
4655         developmental state.
4657         * plugins/file-manager/Makefile.am,
4658         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
4660 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
4662         * plugins/debug-manager/utilities.c,
4663         plugins/debug-manager/utilities.h,
4664         plugins/debug-manager/threads.c,
4665         plugins/debug-manager/plugin.c,
4666         plugins/debug-manager/plugin.h,
4667         plugins/debug-manager/disassemble.h,
4668         plugins/debug-manager/watch.c,
4669         plugins/debug-manager/watch.h,
4670         plugins/debug-manager/breakpoints.c,
4671         plugins/debug-manager/stack_trace.c:
4672         Replace few remaining function calls by signal 
4674         * plugins/debug-manager/disassemble.c,
4675         plugins/debug-manager/registers.c,
4676         plugins/debug-manager/memory.c,
4677         plugins/debug-manager/locals.c,
4678         plugins/debug-manager/queue.c,
4679         plugins/debug-manager/queue.h:
4680         Connect signals when debugger is started
4681         Disconnect them when debugger is stopped
4682         Do not display window if debugger doesn't support feature
4684         * plugins/gdb/plugin.c,
4685         libanjuta/interfaces/libanjuta.idl:
4686         Remove unused initialization function
4688 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4690         * configure.in:
4691         * plugins/file-manager/Makefile.am:
4692         * scripts/build-schemas.mk: Fixed 'make distcheck'
4694 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4696         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4697         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4698         to latest API additions.
4700         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4701         to API changes.
4703 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
4705         * ChangeLog: Fixed indentation.
4706         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
4707         branch.
4709 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
4711         * libanjuta/interfaces/libanjuta.idl:
4712         * plugins/build-basic-autotools/build-basic-autotools.c:
4713         (build_compile_file_real), (build_build_project),
4714         (build_install_project), (build_clean_project),
4715         (build_configure_project), (build_autogen_project),
4716         (build_distribution_project), (build_build_module),
4717         (build_install_module), (build_clean_module), (fm_build),
4718         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
4719         (finalize), (basic_autotools_plugin_instance_init),
4720         (ibuildable_set_command), (ibuildable_reset_commands),
4721         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
4722         (ibuildable_install), (ibuildable_configure),
4723         (ibuildable_generate), (ibuildable_iface_init):
4724         * plugins/build-basic-autotools/build-basic-autotools.h:
4726         Added API for commands override in build interface and implemented
4727         them in build plugin. Useful for other plugins override build
4728         commands depending on project environment.
4730 2007-10-28  Naba Kumar  <naba@gnome.org>
4732         * src/anjuta.glade,
4733         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4734         Fixed widget alignment for dock switcher tab style combo and
4735         scratchbox path entrybox.
4737 2007-10-28  Johannes Schmid <jhs@gnome.org>
4739         * plugins/document-manager/plugin.c: (on_editor_changed):
4740         Fixed a memory leak and simplified code (thanks again Sébastien)
4741         
4742         * configure.in:
4743         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
4744         and OFFSET sql statements)
4746 2007-10-28  Massimo Cora' <maxcvs@email.it>
4748         * plugins/symbol-db/plugin.c,
4749         plugins/symbol-db/symbol-db-engine.h,
4750         plugins/symbol-db/symbol-db-view.c,
4751         plugins/symbol-db/symbol-db-view.c,
4752         plugins/symbol-db/symbol-db-view-locals.c,
4753         plugins/symbol-db/symbol-db-view-locals.h,
4754         plugins/symbol-db/symbol-db-engine.c:
4755         Better end-of-file-scan detection, permitting
4756         an improved scope/inheritance parsing.
4757         Locals tab gtktree now displays correct
4758         namespace->class->children tree, even if
4759         in a C++ file there isn't class declaration.
4761 2007-10-27  Johannes Schmid <jhs@gnome.org>
4763         Patch from Stanislav Brabec <sbrabec@suse.cz>
4764         * configure.in:
4765         Bug 489798 – Do not rely on svn-config
4767         Patch from Michael Wolf <maw@ximian.com>:
4768         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
4769         (egg_tree_model_filter_remove_node),
4770         (egg_tree_model_filter_row_deleted):
4771         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
4773 2007-10-27  Johannes Schmid <jhs@gnome.org>
4775         * plugins/devhelp/anjuta-devhelp.ui:
4776         * plugins/message-view/anjuta-message-manager.ui:
4778         Added some separators to the toolbar
4779         
4780         * plugins/document-manager/plugin.c:
4781         (on_support_plugin_deactivated), (load_new_support_plugins),
4782         (unload_unused_support_plugins), (on_editor_changed):
4783         
4784         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
4785         for pointing out that is was crap.
4787 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
4789         * libanjuta/interfaces/libanjuta.idl,
4790         libanjuta/anjuta-plugin-manager.c,
4791         libanjuta/anjuta-plugin-manager.h,
4792         libanjuta/anjuta-c-plugin-factory.c,
4793         libanjuta/anjuta-c-module.h,
4794         libanjuta/anjuta-c-module.c:
4795         Report detailled error message in case of plugin loading failure
4797 2007-10-24  Johannes Schmid <jhs@gnome.org>
4799         * configure.in:
4800         * plugins/Makefile.am:
4801         
4802         Activate build of symbol-db plugin (when libgda is available)
4803         
4804         * plugins/document-manager/plugin.c:
4805         (on_support_plugin_deactivated), (on_editor_changed):
4806         
4807         Properly handle language support plugins even when they are
4808         unloaded by the session.
4809         
4810         * plugins/symbol-db/plugin.c: (register_stock_icons),
4811         Port to new REGISTER_ICONS stuff
4812   
4813 2007-10-22  Massimo Cora'  <maxcvs@email.it>
4815         * plugins/symbol-db/plugin.c,
4816         * plugins/symbol-db/symbol-db-view.c
4817         * plugins/symbol-db/symbol-db-engine.h,
4818         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
4819         * plugins/symbol-db/symbol-db-view-locals.c,
4820         * plugins/symbol-db/symbol-db-view-locals.h,
4821         * plugins/symbol-db/symbol-db-engine.c:
4822         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
4823         Added a new algorithm for dynamic population of the local symbols' tab.
4824         Now the default view is tree-like.
4825         Some fixes on engine correct some population issues.    
4827 2007-10-23  Naba Kumar  <naba@gnome.org>
4829         * plugins/glade/Makefile.am: Corrected conditional not to install
4830         .plugin file if plugin is disabled.
4831         * plugins/sourceview/Makefile.am: Corrected conditional not to
4832         install schemas if plugin is not built.
4834 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
4836         * plugins/debug-manager/queue.c:
4837         Fix #488061: Mutiple crash dialogs
4839         * plugins/gdb/debugger.c,
4840         plugins/gdb/debugger.h:
4841         Remove maximum gdb command length, should fix bug#474811
4843 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
4845         * manuals/reference/libanjuta/plugin-description-file.sgml,
4846         manuals/reference/libanjuta/libanjuta-docs.sgml,
4847         manuals/reference/libanjuta/libanjuta-sections.txt,
4848         libanjuta/interfaces/libanjuta.idl,
4849         libanjuta/anjuta-c-module.c,
4850         libanjuta/anjuta-c-plugin-factory.c:
4851         Document last changes in plugin code
4853 2007-10-19  Johannes Schmid <jhs@gnome.org>
4855         * plugins/subversion/subversion-callbacks.c: (check_filename):
4856         
4857         Fixed #487854 – Anjuta crashes when i try to add a SVN url
4859 2007-10-19  Naba Kumar  <naba@gnome.org>
4861         * plugins/file-manager/file-model.c: Fixed a critical runtime
4862         warning.
4864 2007-10-18  Johannes Schmid <jhs@gnome.org>
4866         * libanjuta/anjuta-ui.h:
4867         Small fix on icon macros
4868         
4869         * libanjuta/interfaces/libanjuta.idl:
4870         * plugins/language-manager/plugin.c: (ilanguage_get_name),
4871         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
4872         (ilanguage_iface_init):
4873         
4874         Added get_from_editor() and get_name_from_editor() methods
4875         to IAnjutaLanguage
4876         
4877         * plugins/document-manager/plugin.c:
4878         (update_editor_ui_interface_items), (on_editor_changed):
4879         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4880         .in:
4881         * plugins/language-support-cpp-java/plugin.c: (install_support):
4882         
4883         Ported plugins to use the new interface
4885 2007-10-17  Johannes Schmid <jhs@gnome.org>
4887         * libanjuta/anjuta-ui.h:
4888         
4889         Added macros to register stock icons to stop all this copy&paste
4890         which had spread over a lot of files. New macros support to add 
4891         icons with toolbar and menu size (16 and 24)
4892         
4893         * plugins/class-inheritance/plugin.c: (register_stock_icons):
4894         * plugins/debug-manager/images/anjuta-attach.svg:
4895         * plugins/debug-manager/images/anjuta-step-out.svg:
4896         * plugins/debug-manager/images/anjuta-step-over.svg:
4897         * plugins/debug-manager/plugin.c: (register_stock_icons):
4898         * plugins/document-manager/images/Makefile.am:
4899         * plugins/document-manager/images/anjuta-block-end.svg:
4900         * plugins/document-manager/images/anjuta-block-start.svg:
4901         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
4902         * plugins/document-manager/images/anjuta-bookmark.svg:
4903         * plugins/document-manager/images/anjuta-go-history-next.svg:
4904         * plugins/document-manager/images/anjuta-go-history-prev.svg:
4905         * plugins/document-manager/plugin.c: (register_stock_icons):
4906         * plugins/glade/plugin.c: (register_stock_icons):
4907         * plugins/language-support-cpp-java/plugin.c:
4908         (register_stock_icons):
4909         * plugins/message-view/Makefile.am:
4910         * plugins/message-view/anjuta-go-message-next.svg:
4911         * plugins/message-view/anjuta-go-message-prev.svg:
4912         * plugins/message-view/anjuta-message-view.svg:
4913         * plugins/message-view/messages.xpm:
4914         * plugins/message-view/plugin.c: (register_stock_icons):
4915         * plugins/patch/plugin.c: (patch_plugin_activate):
4916         * plugins/project-manager/plugin.c: (register_stock_icons):
4917         * plugins/search/Makefile.am:
4918         * plugins/search/anjuta-go-match-next.svg:
4919         * plugins/search/anjuta-go-match-prev.svg:
4920         * plugins/search/plugin.c: (activate_plugin):
4921         * plugins/symbol-browser/plugin.c: (register_stock_icons):
4922         * plugins/terminal/terminal.c: (register_stock_icons):
4923         * plugins/valgrind/plugin.c: (register_stock_icons):
4924         
4925         Updated to use the new icons and added several new and updated 
4926         icons from #480093
4928 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
4930         * libanjuta/anjuta-plugin-handle.c,
4931         libanjuta/anjuta-plugin-handle.h:
4932         Add a new path property containing the directory of the .plugin
4933         file, library file (.so or whatever) must be in the same directory
4935         * libanjuta/anjuta-plugin-manager.c,
4936         libanjuta/interfaces/libanjuta.idl,
4937         (removed) libanjuta/anjuta-glue-plugin.c,
4938         (removed) libanjuta/anjuta-glue-plugin.h,
4939         (removed) libanjuta/anjuta-glue-c.c,
4940         (removed) libanjuta/anjuta-glue-c.h,
4941         (removed) libanjuta/anjuta-glue-cpp.c,
4942         (removed) libanjuta/anjuta-glue-cpp.h,
4943         (removed) libanjuta/anjuta-glue-factory.c,
4944         (removed) libanjuta/anjuta-glue-factory.h,
4945         (added) libanjuta/anjuta-c-module.c,
4946         (added) libanjuta/anjuta-c-module.h,
4947         (added) libanjuta/anjuta-c-plugin-factory.c,
4948         (added) libanjuta/anjuta-c-plugin-factory.h,
4949         libanjuta/Makefile.am:
4950         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
4951         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
4952         implementing IAnjutaPluginFactory
4953         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
4955         * libanjuta/libanjuta.h:
4956         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
4957         interface)
4959         * libanjuta/anjuta-plugin.h:
4960         Replace AnjutaGluePlugin by GTypeModule
4961         Remove unused anjuta_glue_get_component_type replaced by
4962         g_type_from_name
4964         * plugins/build-basic-autotools/build-basic-autotools.h,
4965         plugins/class-gen/plugin.h,
4966         plugins/class-inheritance/plugin.h,
4967         plugins/cvs-plugin/plugin.h,
4968         plugins/debug-manager/plugin.h,
4969         plugins/devhelp/plugin.h,
4970         plugins/document-manager/plugin.h,
4971         plugins/editor/plugin.h,
4972         plugins/file-loader/plugin.h,
4973         plugins/file-wizard/plugin.h,
4974         plugins/gdb/plugin.h,
4975         plugins/glade/plugin.h,
4976         plugins/gtodo/plugin.h,
4977         plugins/indent/plugin.h,
4978         plugins/language-manager/plugin.h,
4979         plugins/language-support-cpp-java/plugin.h,
4980         plugins/macro/plugin.h,
4981         plugins/message-view/plugin.h,
4982         plugins/patch/plugin.h,
4983         plugins/profiler/plugin.h,
4984         plugins/project-import/plugin.h,
4985         plugins/project-manager/plugin.h,
4986         plugins/project-wizard/plugin.h,
4987         plugins/sample1/plugin.h,
4988         plugins/search/plugin.h,
4989         plugins/sourceview/plugin.h,
4990         plugins/subversion/plugin.h,
4991         plugins/symbol-browser/plugin.h,
4992         plugins/symbol-db/plugin.h,
4993         plugins/terminal/terminal.c,
4994         plugins/tools/plugin.h,
4995         plugins/valgrind/plugin.h:
4996         Replace AnjutaGluePlugin by GTypeModule
4998 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5000         * plugins/debug-manager/breakpoints.c:
5001         Fix bug#487112, crash while removing a breakpoint in a new file
5003 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5005         * plugins/document-manager/search-box.c:
5006         Fix a crash (with an useful comment) focus-out-event handler must
5007         return a gboolean
5009 2007-10-14 Johannes Schmid <jhs@gnome.org>
5011         * plugins/sourceview/sourceview.c:
5012         Hide calltip when "Up" or "Down" key is pressed
5014 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5016         * plugins/document-manager/search-box.c:
5017         Change included file order to avoid a compile error with gnome 2.16
5019 2007-10-13  Johannes Schmid <jhs@gnome.org>
5021         * plugins/debug-manager/plugin.c: (enable_log_view):
5022         
5023         Fixed crash when closing a project and unloading another while
5024         the debugger is enabled
5026 2007-10-13  Johannes Schmid <jhs@gnome.org>
5028         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5029         
5030         Use correct breakpoint icon
5031         
5032         * plugins/devhelp/Makefile.am:
5033         * plugins/devhelp/anjuta-go-help-next.svg:
5034         * plugins/devhelp/anjuta-go-help-prev.svg:
5035         * plugins/devhelp/plugin.c: (register_stock_icons),
5036         (devhelp_activate):
5037         
5038         Added new icons from #480093
5039         
5040         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5041         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5042         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5043         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5044         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5045         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5046         * plugins/message-view/anjuta-go-message-next.svg:
5047         * plugins/message-view/anjuta-go-message-prev.svg:
5048         
5049         Updated icons from #480093
5050                 
5051         * src/anjuta-actions.h:
5052         Use GTK_STOCK_FULLSCREEN
5053         
5054         * src/anjuta-app.c: (on_gdl_style_changed),
5055         (anjuta_app_instance_init):
5056         * src/anjuta.glade:
5057         
5058         Added preference option to set the gdl switcher style
5060 2007-10-13  Johannes Schmid <jhs@gnome.org>
5062         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5063         (get_property_value_as_string), (set_property_value_as_string),
5064         (register_callbacks):
5065         * libanjuta/anjuta-preferences.h:
5066         
5067         Support GtkFileChooserButton as preferences widget
5068         
5069         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5070         
5071         Fixed a Gtk-Critical
5072         
5073         * plugins/file-manager/Makefile.am:
5074         * plugins/file-manager/file-model.c: (file_model_filter_file),
5075         (file_model_add_dummy), (file_model_expand_idle),
5076         (file_model_set_property), (file_model_get_property),
5077         (file_model_class_init):
5078         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5079         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5080         (file_manager_activate), (file_manager_finalize),
5081         (file_manager_instance_init), (ipreferences_merge),
5082         (ipreferences_unmerge), (ipreferences_iface_init):
5083         * plugins/file-manager/plugin.h:
5084         
5085         Added preferences to file-manager
5087         * plugins/glade/plugin.c: (activate_plugin):
5088         
5089         Move Properties widget into center because it is way to big
5090         for the sidebar
5092 2007-10-10  Johannes Schmid <jhs@gnome.org>
5094         * plugins/language-support-cpp-java/Makefile.am:
5095         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5096         * plugins/language-support-cpp-java/anjuta-complete.svg:
5097         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5098         * plugins/language-support-cpp-java/plugin.c:
5099         (register_stock_icons):
5100         
5101         And yet some more icons...
5103 2007-10-10  Johannes Schmid <jhs@gnome.org>
5105         * plugins/debug-manager/breakpoints.c:
5106         * plugins/debug-manager/images/Makefile.am:
5107         * plugins/debug-manager/images/anjuta-bookmark.svg:
5108         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5109         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5110         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5111         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5112         * plugins/debug-manager/images/anjuta-linemark.svg:
5113         * plugins/debug-manager/images/anjuta-pcmark.svg:
5114         * plugins/debug-manager/plugin.c: (register_stock_icons):
5115         * plugins/debug-manager/sparse_view.c:
5116         * plugins/document-manager/images/Makefile.am:
5117         * plugins/document-manager/images/anjuta-block-select.svg:
5118         * plugins/document-manager/images/anjuta-fold-close.svg:
5119         * plugins/document-manager/images/anjuta-fold-open.svg:
5120         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5121         * plugins/document-manager/images/anjuta-indent-less.svg:
5122         * plugins/document-manager/images/anjuta-indent-more.svg:
5123         * plugins/document-manager/images/anjuta-swap.svg:
5124         * plugins/document-manager/images/block_select.xpm:
5125         * plugins/document-manager/images/fold_close.xpm:
5126         * plugins/document-manager/images/fold_open.xpm:
5127         * plugins/document-manager/images/fold_toggle.xpm:
5128         * plugins/document-manager/images/indent.xpm:
5129         * plugins/document-manager/images/indent_dcr.xpm:
5130         * plugins/document-manager/images/indent_inc.xpm:
5131         * plugins/document-manager/plugin.c: (register_stock_icons):    
5132         * plugins/editor/Makefile.am:
5133         * plugins/editor/anjuta-bookmark-16.xpm:
5134         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5135         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5136         * plugins/editor/anjuta-linemark-16.xpm:
5137         * plugins/editor/anjuta-pcmark-16.xpm:
5138         * plugins/editor/bookmark.xpm:
5139         * plugins/editor/breakpoint-disabled.xpm:
5140         * plugins/editor/breakpoint-enabled.xpm:
5141         * plugins/editor/linemarker.xpm:
5142         * plugins/editor/program-counter.xpm:
5143         * plugins/editor/text_editor.c:
5144         * plugins/message-view/Makefile.am:
5145         * plugins/message-view/anjuta-go-message-next.svg:
5146         * plugins/message-view/anjuta-go-message-prev.svg:
5147         * plugins/message-view/anjuta-message-manager.ui:
5148         * plugins/message-view/plugin.c:
5149         * plugins/sourceview/Makefile.am:
5150         * plugins/sourceview/sourceview.c:
5152         Integrated lots of icons from #480093
5153         Thanks to <tpgww@onepost.net>
5155         * plugins/document-manager/plugin.c:
5156         Do not mark the line in ifile_open(), that looks ugly.
5157         
5158         * plugins/document-manager/search-box.c: (on_search_focus_out),
5159         (search_box_init):
5160         Clear the status bar on focus_out.
5161         
5162         * plugins/file-loader/anjuta-loader-plugin.ui:
5163         Fixed a missing "="
5165 2007-10-09  Johannes Schmid <jhs@gnome.org>
5167         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5168         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5170         Some things I missed in the patch for #484419
5171         
5172         * plugins/document-manager/action-callbacks.c:
5173         (on_new_file_activate):
5174         * plugins/document-manager/action-callbacks.h:
5175         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5176         (on_window_key_press_event), (on_gconf_notify_timer):
5177         
5178         484645 – patch to deal with docman FIXME etc
5179         
5180         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5181         * plugins/search/search-replace.c: (search_and_replace),
5182         (write_message_pane), (search_replace_populate),
5183         (translate_dialog_strings), (create_dialog),
5184         (anjuta_search_replace_activate):
5185         * plugins/search/search-replace_backend.c:
5186         (file_buffer_new_from_path), (get_next_match),
5187         (create_search_entries), (regex_backref),
5188         (clear_search_replace_instance):
5189         * plugins/search/search-replace_backend.h:
5190         
5191         #484573 – patch to correct various search-related issues
5192         
5193         Thanks for the above patches to <tpgww@onepost.net>
5194         
5195         * plugins/sourceview/sourceview.c:
5196         (sourceview_create_highligth_indic):
5197         
5198         Use the same marker for important as gedit (yellow background)
5200         * plugins/document-manager/anjuta-document-manager.ui:
5201         * plugins/file-loader/anjuta-file-loader.ui:
5202         * plugins/file-loader/plugin.c:
5203         
5204         Moved FileNew action to document-manager
5206 2007-10-08  Johannes Schmid <jhs@gnome.org>
5208         * plugins/document-manager/search-box.c: (on_search_activated):
5209         Mark messages for translation
5211 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
5213         reviewed by: Johannes Schmid <jhs@gnome.org>
5215         * plugins/Makefile.am:
5216         * plugins/build-basic-autotools/build-basic-autotools.c:
5217         (build_compile_file_real):
5218         * plugins/search/search-replace.c:
5219         * plugins/valgrind/preferences.c: (build_general_prefs):
5220         
5221         Fix #484379 – Contents of Makefile.am plugins and
5222         #484419 – Improvement into translation
5224 2007-10-06  Johannes Schmid <jhs@gnome.org>
5226         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5228         Fixed to properly support pointer-to-pointer (**) types
5230         * libanjuta/interfaces/libanjuta.idl:
5231         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5232         * plugins/sourceview/sourceview-cell.h:
5233         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5234         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5235         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5236         (isearch_backward), (isearch_iface_init):
5237         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5238         (itext_editor_iface_init), (iselection_set_iter),
5239         (iselection_get_start_iter), (iselection_get_end_iter),
5240         (iselection_iface_init), (isearch_forward), (isearch_backward),
5241         (isearch_iface_init):
5242         
5243         Added IAnjutaEditorSearch interface and some utility methods to
5244         migrate from positions to iterators for the editor interface.
5245         
5246         * plugins/document-manager/Makefile.am:
5247         * plugins/document-manager/action-callbacks.c:
5248         (on_goto_line_no1_activate), (on_show_search):
5249         * plugins/document-manager/action-callbacks.h:
5250         * plugins/document-manager/anjuta-docman.c:
5251         (anjuta_docman_add_document), (anjuta_docman_show_editor),
5252         (anjuta_docman_grab_text_focus):
5253         * plugins/document-manager/anjuta-document-manager.ui:
5254         * plugins/document-manager/goto_line.c: (removed)
5255         * plugins/document-manager/goto_line.h: (removed)
5256         * plugins/document-manager/search-box.c:
5257         * plugins/document-manager/search-box.h:
5258         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5259         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5260         (update_editor_ui_interface_items), (on_editor_added),
5261         (activate_plugin), (deactivate_plugin):
5262         * plugins/document-manager/plugin.h:
5263         
5264         Created new incremental "Quick Search" bar in the document manager to
5265         replace the crappy EggToolbar entries. Uses the new search interface and
5266         it thus much faster and more reliable.
5267         Fixes: 
5268         Bug 357544 – incremental search should work consistently (or not at all) 
5269         when main toolbar is hidden
5270         Bug 440637 – Search, don't work very well (partly for incremental search)
5271         
5272         * plugins/search/anjuta-search.ui:
5273         * plugins/search/plugin.c: (activate_plugin):
5274         
5275         Removed incremental search stuff
5276         
5277         * plugins/build-basic-autotools/build-basic-autotools.c:
5278         (on_session_save), (on_session_load):
5279         * plugins/build-basic-autotools/executer.c:
5280         (get_program_parameters):
5281         
5282         Scroll to selected executable and remember it across sessions
5283         (followup of #477976)
5284         
5285         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5286         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5287         
5288         * plugins/devhelp/anjuta-devhelp.ui:
5289         Rearraged toolbar items a bit
5291 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5293         * plugins/debug-manager/command.c,
5294         plugins/debug-manager/queue.c,
5295         plugins/gdb/plugin.c,
5296         plugins/gdb/debugger.c:
5297         Fix several crashing bugs (including bug#482985) with the debugger
5298         when closing project, stopping the debugger, restarting the program
5300 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5302         * libanjuta/anjuta-launcher.c:
5303         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5305 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5307         * plugins/debug-manager/command.c,
5308         plugins/debug-manager/queue.c:
5309         Asynchronous command can abort other commands in queue
5310         Resynchronize debugger state when a command is cancelled
5312         * plugins/debug-manager/breakpoints.c:
5313         Free BreakpointItem only when it is not used anymore
5315         * plugins/gdb/plugin.c:
5316         Do not return TRUE if the callback and/or ready signal is not used
5318         * plugins/gdb/debugger.c:
5319         Fix a crash, return correct state when debugger is stopped
5321 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5323         * plugins/project-wizard/autogen.c:
5324         Fix bug#482067, escape project wizard user defined strings
5326 2007-10-01  Johannes Schmid <jhs@gnome.org>
5328         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5329         .glade:
5330         * plugins/build-basic-autotools/build-basic-autotools.c:
5331         (basic_autotools_plugin_instance_init):
5332         * plugins/build-basic-autotools/build-basic-autotools.h:
5333         * plugins/build-basic-autotools/executer.c:
5334         (get_program_parameters):
5335         
5336         Fixed #477976 – Keybinding in run dialog
5338 2007-09-30  Johannes Schmid <jhs@gnome.org>
5340         * plugins/Makefile.am:
5341         Do not build indent plugin (yet)
5342         
5343         * plugins/document-manager/plugin.c: (ipreferences_merge):
5344         Fixed unintentional and wrong change
5346         * plugins/indent/anjuta-indent.ui:
5347         Added missing file
5349 2007-09-28  Johannes Schmid <jhs@gnome.org>
5351         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5352         * libanjuta/anjuta-launcher.h:
5353         Add a method to send EOF to some process. Needed for the indent plugin
5354         and should be useful in general. It does not actually send EOF as this
5355         is not possible with utf-8, but closes the stream instead.
5357         * plugins/devhelp/plugin.c: (value_added_current_editor):
5358         Fixed a Gtk-Critical due to the IAnjutaEditor - 
5359         IAnjutaDocument switch.
5361         * configure.in:
5362         * plugins/Makefile.am:
5363         * plugins/document-manager/Makefile.am:
5364         * plugins/document-manager/action-callbacks.c:
5365         * plugins/document-manager/anjuta-document-manager.glade:
5366         * plugins/document-manager/anjuta-document-manager.ui:
5367         * plugins/document-manager/images/Makefile.am:
5368         * plugins/document-manager/images/indent_auto.xpm:
5369         * plugins/document-manager/images/indent_set.xpm:
5370         * plugins/document-manager/indent-dialog.c:
5371         * plugins/document-manager/indent-dialog.h:
5372         * plugins/document-manager/indent-util.c:
5373         * plugins/document-manager/indent-util.h:
5374         * plugins/document-manager/indent_test.c:
5375         * plugins/document-manager/plugin.c: (register_stock_icons),
5376         (docman_plugin_instance_init), (ipreferences_merge):
5377         * plugins/document-manager/plugin.h:
5378         
5379         Removed indent code from document manager
5380         
5381         * plugins/indent/Makefile.am:
5382         * plugins/indent/indent-dialog.c:
5383         * plugins/indent/indent-util.c: (indent_init_indent_style):
5384         * plugins/indent/indent.glade:
5385         * plugins/indent/indent.plugin.in:
5386         * plugins/indent/plugin.c: (on_indent_finished),
5387         (on_indent_output), (on_indent_action_activate),
5388         (on_edit_editor_indent), (on_style_combo_changed),
5389         (value_added_current_editor), (value_removed_current_editor),
5390         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5391         (indent_plugin_finalize), (indent_plugin_dispose),
5392         (anjuta_indent_plugin_instance_init),
5393         (anjuta_indent_plugin_class_init), (ipreferences_merge),
5394         (ipreferences_unmerge), (ipreferences_iface_init):
5395         * plugins/indent/plugin.h:
5397         Moved indent code to it's own plugin. Also reimplemented indent invocation
5398         using anjuta_launcher and streams. This is not yet completely working, maybe
5399         I got something wrong with the launcher.
5400         Also fixed #478987 – Unusable 'Indent setting window' on preferences
5402 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5404         * plugins/debug-manager/plugin.c:
5405         Fix bug#480851, disconnect save_session signal when plugin is unloaded
5407 2007-09-27  Johannes Schmid <jhs@gnome.org>
5409         * libanjuta/interfaces/libanjuta.idl:
5410         * plugins/Makefile.am:
5411         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5412         (isymbol_type_str), (isymbol_name), (isymbol_args),
5413         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5414         (isymbol_impl), (isymbol_iface_init):
5415         * plugins/symbol-browser/an_symbol_info.c:
5416         * plugins/symbol-browser/an_symbol_info.h:
5417         * plugins/symbol-db/Makefile.am:
5418         * plugins/symbol-db/plugin.c:
5419         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5420         (value_added_current_editor), (on_editor_foreach_clear),
5421         (value_removed_current_editor), (project_root_added),
5422         (symbol_db_activate), (symbol_db_deactivate),
5423         (isymbol_manager_search):
5424         * plugins/symbol-db/readtags.c: (initialize_1):
5425         * plugins/symbol-db/symbol-db-engine-iterator.c:
5426         (sdb_engine_iterator_instance_init),
5427         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5428         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5429         (symbol_db_engine_iterator_move_next),
5430         (symbol_db_engine_iterator_move_prev),
5431         (symbol_db_engine_iterator_get_n_items),
5432         (symbol_db_engine_iterator_last),
5433         (symbol_db_engine_iterator_set_position),
5434         (symbol_db_engine_iterator_get_position),
5435         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5436         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5437         (isymbol_iter_foreach), (isymbol_iter_set_position),
5438         (isymbol_iter_get_position), (isymbol_iter_get_length),
5439         (isymbol_iter_clone), (isymbol_iter_assign),
5440         (isymbol_iter_iface_init):
5441         * plugins/symbol-db/symbol-db-engine-iterator.h:
5442         * plugins/symbol-db/symbol-db-engine.c:
5443         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5444         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5445         (sdb_engine_finalize), (sdb_engine_get_type),
5446         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5447         (sdb_engine_get_table_id_by_unique_name2),
5448         (sdb_engine_get_table_id_by_unique_name3),
5449         (symbol_db_engine_add_new_workspace),
5450         (symbol_db_engine_get_opened_project_name),
5451         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5452         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5453         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5454         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5455         (sdb_engine_add_new_scope_definition),
5456         (sdb_engine_add_new_tmp_heritage_scope),
5457         (sdb_engine_second_pass_update_scope_1),
5458         (sdb_engine_second_pass_update_heritage),
5459         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5460         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5461         (symbol_db_engine_update_project_symbols),
5462         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5463         (symbol_db_engine_update_buffer_symbols),
5464         (sdb_engine_walk_down_scope_path),
5465         (sdb_engine_prepare_symbol_info_sql),
5466         (symbol_db_engine_get_global_members),
5467         (symbol_db_engine_get_scope_members_by_symbol_id),
5468         (symbol_db_engine_get_scope_members),
5469         (symbol_db_engine_get_current_scope),
5470         (symbol_db_engine_get_file_symbols):
5471         * plugins/symbol-db/symbol-db-engine.h:
5472         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5473         (on_symbol_updated), (on_symbol_inserted),
5474         (symbol_db_view_locals_get_line),
5475         (symbol_db_view_locals_update_list):
5476         * plugins/symbol-db/symbol-db-view-search.c:
5477         (sdb_view_search_model_filter), (sdb_view_search_get_type):
5478         * plugins/symbol-db/symbol-db-view-search.h:
5479         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5480         (do_add_hidden_children), (do_recurse_and_add_new_sym),
5481         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5482         * plugins/symbol-db/tables.sql:
5483         * plugins/symbol-db/test/Makefile.am:
5484         * plugins/symbol-db/test/main.c: (add_new_files), (main):
5485         Updated patch from Massimo to improve symbol-db plugin
5487         * plugins/document-manager/plugin.c: (on_editor_changed):
5488         Make the code a bit more robust
5489         
5490         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5491         (anjuta_document_get_property), (anjuta_document_class_init),
5492         (anjuta_document_init), (set_uri), (document_loader_loaded),
5493         (anjuta_document_load), (document_saver_saving):
5494         * plugins/sourceview/anjuta-document.h:
5495         * plugins/sourceview/sourceview.c: (autodetect_language),
5496         (ilanguage_set_language), (ilanguage_get_language):
5497         Fix language detection on startup
5499 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
5501         * plugins/document-manager/action-callbacks.c:
5502         (on_editor_command_upper_case_activate),
5503         (on_editor_command_lower_case_activate): Leftover commit from previous
5504         commit (see last changlog entry by me).
5505         
5506         * plugins/file-manager/plugin.c: (file_manager_activate):
5507         Gave proper widget name so that layout works.
5509 2007-09-26  Johannes Schmid <jhs@gnome.org>
5511         * plugins/document-manager/plugin.c: (on_editor_changed),
5512         (docman_plugin_instance_init):
5513         Only unload/load language-support plugins if necessary.
5514         
5515         * plugins/language-manager/plugin.c: (language_manager_activate):
5516         Removed some debugging code
5518         * plugins/sourceview/sourceview.c: (on_document_saved),
5519         (ilanguage_set_language), (ilanguage_get_language):
5520         Fixed ianjuta_language interface and ensure that highlighting is
5521         activated when a new file is saved.
5522         
5523 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
5525         * libanjuta/interfaces/libanjuta.idl:
5526         * plugins/document-manager/action-callbacks.c:
5527         (on_editor_command_upper_case_activate),
5528         (on_editor_command_lower_case_activate):
5529         * plugins/editor/text_editor.c: (iselection_has_selection),
5530         (iselection_get_start), (iselection_get_end),
5531         (iselection_iface_init):
5532         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5533         * plugins/sourceview/sourceview.c: (iselect_has_selection),
5534         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
5535         method and implemented it for both scintilla and sourceview editors.
5536         Updated document-manager and assist plugins to use the new method.
5538 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
5540         * plugins/file-manager/file-view.c:
5541         Fix typo, allow to compile new file manager with gtk < 2.12
5543 2007-09-25  Johannes Schmid <jhs@gnome.org>
5545         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5546         Support Auto-Indent for single lines (e.g no selection);
5547         
5548         * plugins/macro/plugin.c:
5549         Do not use the same shortcut as auto-indent does
5550         
5551         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
5552         Optimized keyboard navigation - do not emit char_added when only
5553         navigation keys have been pressed.
5555 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5557         * plugins/language-support-cpp-java/cpp-java-assist.c:
5558         (on_assist_chosen), (cpp_java_assist_install),
5559         (cpp_java_assist_uninstall):
5560         * plugins/language-support-cpp-java/plugin.c: (install_support),
5561         (uninstall_support): Install and uninstall support in correct order.
5562         Fixes a bug where it was installed multiple times resulting in
5563         inserting autocomplete text multiple times.
5565 2007-09-25  Johannes Schmid <jhs@gnome.org>
5567         * configure.in:
5568         Add GNOME_WARNING_FLAGS(maximum) and
5569         GNOME_CXX_WARNIGS(yes) to avoid bugs
5570         the compiler can warn you.
5571         
5572         * libegg/test-tree-utils.c: (key_test):
5573         * plugins/file-manager/file-model.c:
5574         (file_model_cancel_expand_idle), (file_model_sort),
5575         (file_model_row_expanded):
5576         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5577         (file_view_refresh), (file_view_get_selected), (file_view_init),
5578         (file_view_new):
5579         * plugins/file-manager/file-view.h:
5580         * plugins/symbol-db/readtags.c: (initialize_1):
5581         * src/main.c:
5582         
5583         Fixed the more critical warnings
5585 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5587         Icons from tpgww@onepost.net:
5588         * configure.in:
5589         * plugins/debug-manager/Makefile.am:
5590         * plugins/debug-manager/images/Makefile.am:
5591         * plugins/debug-manager/images/anjuta-attach.svg:
5592         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5593         * plugins/debug-manager/images/anjuta-step-into.svg:
5594         * plugins/debug-manager/images/anjuta-step-out.svg:
5595         * plugins/debug-manager/images/anjuta-step-over.svg:
5596         * plugins/debug-manager/plugin.c: (register_stock_icons):
5597         * plugins/document-manager/Makefile.am:
5598         * plugins/document-manager/block_select.xpm:
5599         * plugins/document-manager/fold_close.xpm:
5600         * plugins/document-manager/fold_open.xpm:
5601         * plugins/document-manager/fold_toggle.xpm:
5602         * plugins/document-manager/images/Makefile.am:
5603         * plugins/document-manager/images/anjuta-block-end.svg:
5604         * plugins/document-manager/images/anjuta-block-start.svg:
5605         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5606         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5607         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5608         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5609         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5610         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5611         * plugins/document-manager/indent.xpm:
5612         * plugins/document-manager/indent_auto.xpm:
5613         * plugins/document-manager/indent_dcr.xpm:
5614         * plugins/document-manager/indent_inc.xpm:
5615         * plugins/document-manager/indent_set.xpm:
5616         * plugins/document-manager/plugin.c: Added nicer icons for
5617         document manager and debugger. Organized icons in 'images'
5618         directories.
5620 2007-09-24  Johannes Schmid <jhs@gnome.org>
5622         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5623         Fixed a missing NULL in g_object_set.
5625 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5627         * plugins/language-support-cpp-java/cpp-java-assist.c:
5628         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
5629         scope memebers just after scope operator is entered.
5631 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5633         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5634         * plugins/language-support-cpp-java/cpp-java-assist.c:
5635         (completion_function), (completion_compare),
5636         (cpp_java_assist_tag_destroy), (create_completion),
5637         (cpp_java_assist_destroy_completion_cache),
5638         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
5639         Show '()' for function items in autocomplete list. Allow adding
5640         ' ' and/or '(' after function call autocompletion and have preferences
5641         settings for them.
5643 2007-09-24  Johannes Schmid <jhs@gnome.org>
5645         * sourceview.c: Reverting patch from r3157 because
5646         of side-effects
5648 2007-09-24  Johannes Schmid <jhs@gnome.org>
5650         * plugins/search/search-replace.c: (on_message_clicked):
5652         Fixed #427104 – No "highlight" of lines matching find-result
5654 2007-09-24  Johannes Schmid <jhs@gnome.org>
5656         * src/anjuta.glade:
5658         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
5660 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
5662         reviewed by: Johannes Schmid <jhs@gnome.org>
5664         * plugins/build-basic-autotools/executer.c: (execute_program):
5665         Fix #478238 – set env for execute programe in the terminal
5667 2007-09-24 Tom <tpgww@onepost.net>
5669         reviewed by: Johannes Schmid <jhs@gnome.org>
5671         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5672         Fix memory leak
5673         
5674         * plugins/debug-manager/disassemble.c: (on_disassemble):
5675         Correct a format string in DEBUG_PRINT()
5677 2007-09-23  Johannes Schmid <jhs@gnome.org>
5679         * plugins/sourceview/sourceview.c: (offset_to_position),
5680         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
5681         (ieditor_get_position), (iselect_set), (iselect_get_start),
5682         (iselect_get_end):
5683         
5684         Fixed #Bug 440637 – Search, don't work very well
5686 2007-09-23  Johannes Schmid <jhs@gnome.org>
5688         * plugins/file-manager/file-model.c: (file_model_get_filename):
5689         * plugins/file-manager/file-model.h:
5690         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
5691         (file_view_init), (file_view_class_init):
5692         * plugins/message-view/message-view.c:
5693         (message_view_query_tooltip), (message_view_dispose),
5694         (message_view_instance_init), (message_view_class_init):
5696         Added GTK+ 2.12 style tooltips to file-manager and message view.
5697         Only build if GTK+ 2.12 is availible otherwise for message-view, the
5698         old implementation is used.
5700 2007-09-23  Johannes Schmid <jhs@gnome.org>
5702         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5703         Fixed typo
5704         
5705         * plugins/language-manager/language-manager.plugin.in:
5706         Marked UserActivatable=FALSE
5707         
5708         * plugins/language-manager/plugin.c: (load_languages),
5709         (language_manager_activate), (language_manager_deactivate),
5710         (language_manager_dispose), (language_manager_instance_init),
5711         (language_manager_find_mime_type), (language_manager_find_string),
5712         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
5713         (ilanguage_get_name), (ilanguage_get_strings):
5714         
5715         Fixed various stupid bugs in language-manager plugin
5716         
5717         * plugins/symbol-db/symbol-db-engine.c:
5718         (sdb_engine_second_pass_update_scope_1):
5719         
5720         Add a g_return_if_fail to avoid a crash though still unsure
5721         what's causing it.
5723 2007-09-23  Johannes Schmid <jhs@gnome.org>
5725         * plugins/symbol-db/plugin.c: (on_project_element_added),
5726         (sources_array_free), (sources_array_add_foreach),
5727         (project_root_added):
5728         * plugins/symbol-db/symbol-db-engine.c:
5729         (symbol_db_engine_add_new_files):
5730         * plugins/symbol-db/symbol-db-engine.h:
5731         
5732         Added support for other languages than "C" to symbol-db. Now
5733         supports all languages listed by the language-manager.
5735 2007-09-23  Tom <tpgww@onepost.net>
5737         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
5739         * configure.in:
5740         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
5741         
5742         * libanjuta/anjuta-glue-factory.c: (load_plugin),
5743         (anjuta_glue_factory_get_object_type):
5744         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5745         * plugins/build-basic-autotools/build-basic-autotools.c:
5746         (value_added_current_editor):
5747         * plugins/debug-manager/breakpoints.c:
5748         (breakpoints_dbase_edit_breakpoint),
5749         (on_toggle_breakpoint_activate):
5750         * plugins/debug-manager/plugin.c:
5751         (on_run_to_cursor_action_activate):
5752         * plugins/debug-manager/stack_trace.c:
5753         (dma_thread_update_stack_trace):
5754         * plugins/gdb/plugin.c:
5755         * plugins/glade/plugin.c: (ifile_open):
5756         * plugins/profiler/gprof-call-graph-view.c:
5757         * plugins/profiler/gprof-flat-profile-view.c:
5758         * plugins/profiler/gprof-function-call-tree-view.c:
5759         * plugins/profiler/gprof-options.c: (setup_widgets):
5760         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5761         * plugins/search/search-replace_backend.c:
5762         (file_buffer_new_from_te):
5763         * plugins/sourceview/assist-tip.c: (assist_tip_move):
5764         * plugins/sourceview/assist-window.c: (assist_window_set_property),
5765         (assist_window_get_property), (assist_window_move):
5766         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
5767         (value_added_current_editor):
5768         * plugins/symbol-db/plugin.c: (value_added_current_editor):
5769         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5770         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
5771         
5772         Many small code, warnings and leak fixes
5774 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5776         * (removed) plugins/debug-manager/debugger.c,
5777         (removed) plugins/debug-manager/debugger.h,
5778         (added) plugins/debug-manager/command.c,
5779         (added) plugins/debug-manager/command.h,
5780         (added) plugins/debug-manager/queue.c,
5781         (added) plugins/debug-manager/queue.h,
5782         plugins/debug-manager/breakpoints.c,
5783         plugins/debug-manager/debug_tree.c,
5784         plugins/debug-manager/debug_tree.h,
5785         plugins/debug-manager/disassemble.c,
5786         plugins/debug-manager/disassemble.h,
5787         plugins/debug-manager/locals.c,
5788         plugins/debug-manager/locals.h,
5789         plugins/debug-manager/memory.c,
5790         plugins/debug-manager/memory.h,
5791         plugins/debug-manager/plugin.c,
5792         plugins/debug-manager/plugin.h,
5793         plugins/debug-manager/registers.c,
5794         plugins/debug-manager/registers.h,
5795         plugins/debug-manager/sharedlib.c,
5796         plugins/debug-manager/sharedlib.h,
5797         plugins/debug-manager/signals.c,
5798         plugins/debug-manager/signals.h,
5799         plugins/debug-manager/stack_trace.c,
5800         plugins/debug-manager/stack_trace.h,
5801         plugins/debug-manager/start.h,
5802         plugins/debug-manager/start.c,
5803         plugins/debug-manager/threads.c,
5804         plugins/debug-manager/threads.h,
5805         plugins/debug-manager/watch.c,
5806         plugins/debug-manager/watch.h,
5807         plugins/debug-manager/Makefile.am,
5808         plugins/gdb/debugger.c,
5809         plugins/gdb/debugger.h,
5810         plugins/gdb/plugin.c,
5811         libanjuta/interfaces/libanjuta.idl:
5812         Split debug-manager/debugger.c into command.c and queue.c
5813         Clean up debugger queue
5814         DmaDebuggerQueue object does not implement IAnjutaDebugger
5816 2007-09-23  Johannes Schmid <jhs@gnome.org>
5818         * configure.in:
5819         Bumped version to 2.3.0 (to ensure bugzilla bugs are
5820         set correctly, etc.)
5821         
5822         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5823         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5824         (plugin_set_update):
5825         
5826         Show an error dialog instead of crashing when plugin loading fails
5828         * plugins/language-manager/Makefile.am:
5829         * plugins/language-manager/language-manager.plugin.in:
5830         * plugins/language-manager/languages.xml:
5831         * plugins/language-manager/plugin.c: (language_destroy),
5832         (load_languages), (language_manager_activate),
5833         (language_manager_deactivate), (language_manager_finalize),
5834         (language_manager_dispose), (language_manager_instance_init),
5835         (language_manager_class_init), (language_manager_find_mime_type),
5836         (language_manager_find_string), (ilanguage_get_from_mime_type),
5837         (ilanguage_get_from_string), (ilanguage_get_name),
5838         (ilanguage_get_strings), (ilanguage_iface_init):
5839         * plugins/language-manager/plugin.h:
5840         
5841         Added new language-manager plugin to have a better organisation for
5842         language names. The xml probabaly needs to be extended over time.
5843         
5844         * plugins/Makefile.am:
5845         * plugins/document-manager/plugin.c: (on_editor_changed):
5846         
5847         Adapted to new IAnjutaLanguage interface. Do not unload language-support
5848         because it does not really save memory but makes tab switching slow.
5849         
5850         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5851         .in:
5852         * plugins/language-support-cpp-java/plugin.c: (install_support),
5853         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
5854         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
5855         unloading
5857         * plugins/language-support-cpp-java/cpp-java-assist.c:
5858         (cpp_java_assist_show_autocomplete):
5859         
5860         Fix autocomplete to only show valid completions
5862         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5863         Calltips always have correct size and position now
5865 2007-09-22  Johannes Schmid <jhs@gnome.org>
5867         * plugins/search/search-replace_backend.c: (get_next_match):
5868         Removed code introduced by accident that causes a crash.
5869         
5870         * plugins/sourceview/sourceview-tags.c:
5871         * plugins/sourceview/sourceview-tags.h:
5872         Removed ununsed files
5874 2007-09-22  Johannes Schmid <jhs@gnome.org>
5876         * plugins/language-support-cpp-java/cpp-java-assist.c:
5877         Fixed build error
5879 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5881         * plugins/language-support-cpp-java/cpp-java-assist.c:
5882         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
5883         Increased matching brace search to 500 chars.
5885 2007-09-21  Johannes Schmid <jhs@gnome.org>
5887         * plugins/language-support-cpp-java/cpp-java-assist.c:
5888         (cpp_java_assist_get_pre_word),
5889         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
5890         
5891         Added some profiling debug code
5892         
5893         * plugins/language-support-cpp-java/cpp-java-utils.c:
5894         (cpp_java_util_jump_to_matching_brace):
5895         * plugins/language-support-cpp-java/cpp-java-utils.h:
5896         * plugins/language-support-cpp-java/plugin.c:
5897         (get_line_indentation_base), (get_line_auto_indentation):
5898         
5899         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
5900         avoid looping over the whole file when using calltips which is too slow and
5901         unneeded.
5902         
5903         * plugins/sourceview/assist-tip.c: (assist_tip_init),
5904         (assist_tip_set_tips), (assist_tip_get_coordinates),
5905         (assist_tip_new):
5906         * plugins/sourceview/sourceview.c: (iassist_show_tips):
5907         
5908         Better calltips appearance (use theme now) and avoid jumping
5909         calltips
5911 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5913         * plugins/document-manager/plugin.c:
5914         (update_editor_ui_interface_items):
5915         * plugins/language-support-cpp-java/plugin.c: (install_support),
5916         (uninstall_support): Moved autocomplete ui update code from
5917         document-manager to language-plugin.
5919 2007-09-21  Johannes Schmid <jhs@gnome.org>
5921         * libanjuta/interfaces/libanjuta.idl:
5922         
5923         Added IAnjutaLanguage interface (might still change...) for
5924         the upcoming language-manager plugin.
5925         
5926         * plugins/file-manager/Makefile.am:
5927         * plugins/file-manager/file-model.c:
5928         (file_model_cancel_expand_idle), (file_model_add_dummy),
5929         (file_model_expand_idle), (file_model_sort),
5930         (file_model_row_expanded), (file_model_row_collapsed),
5931         (file_model_init), (file_model_finalize),
5932         (file_model_set_property), (file_model_get_property),
5933         (file_model_class_init), (file_model_new), (file_model_refresh),
5934         (file_model_get_uri):
5935         * plugins/file-manager/file-model.h:
5936         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5937         (file_view_expand_row_idle), (file_view_refresh),
5938         (file_view_get_selected), (file_view_button_press_event),
5939         (file_view_selection_changed), (file_view_init),
5940         (file_view_get_property), (file_view_set_property),
5941         (file_view_finalize), (file_view_class_init):
5942         
5943         Split up model/view as far as possible and fixed some file-manager
5944         bugs (popup-menu and incorrect project loading).
5945         
5946         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5947         Use monospace font for tips.
5948         
5949         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
5950         (sourceview_cell_new), (icell_get_character), (icell_get_length),
5951         (icell_get_attribute), (icell_style_get_font_description),
5952         (icell_style_get_color), (icell_style_get_background_color),
5953         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
5954         (iiter_foreach), (iiter_set_position), (iiter_get_position),
5955         (iiter_get_length), (iiter_clone), (iiter_assign):
5957         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
5958         interface. This is way faster though it has the drawback to create invalid
5959         iterators if the buffer is changed.
5961 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5963         * libanjuta/interfaces/libanjuta.idl:
5964         * plugins/document-manager/action-callbacks.c:
5965         * plugins/document-manager/anjuta-document-manager.ui:
5966         * plugins/document-manager/plugin.c: (register_stock_icons):
5967         * plugins/editor/text_editor.c:
5968         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5969         * plugins/language-support-cpp-java/cpp-java-assist.c:
5970         (cpp_java_assist_get_calltip_context):
5971         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
5972         (register_stock_icons), (cpp_java_plugin_activate_plugin):
5974         Moved autocomplete menu action from document-manager to assist plugin
5975         and got rid of deprecated autocomplete interface.
5977 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5979         * libanjuta/interfaces/libanjuta.idl:
5980         * plugins/editor/text_editor.c: (iassist_iface_init):
5981         * plugins/language-support-cpp-java/cpp-java-assist.c:
5982         (cpp_java_assist_check), (on_assist_chosen):
5983         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5984         Removed react() methods in both editors and assist interface. Assist
5985         plugin itself handles setting the autocomplete. Also fixed
5986         some mem leaks.
5988 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5990         * plugins/file-manager/Makefile.am:
5991         * plugins/file-manager/file-view.c: (file_view_add_dummy),
5992         (file_view_expand_idle), (file_view_init):
5993         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
5994         (file_manager_set_default_uri), (project_root_added),
5995         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
5996         (file_manager_activate), (file_manager_deactivate),
5997         (file_manager_instance_init), (file_manager_class_init),
5998         (ifile_manager_set_root), (ifile_manager_set_selected),
5999         (ifile_manager_iface_init): Adjusted white spaces to match
6000         anjuta convention.
6002 2007-09-19  Naba Kumar  <naba@gnome.org>
6004         * libanjuta/interfaces/libanjuta.idl:
6005         * plugins/editor/text_editor.c: (text_editor_instance_init),
6006         (iassist_show_tips), (iassist_cancel_tips),
6007         (iassist_hide_suggestions), (iassist_iface_init):
6008         * plugins/editor/text_editor.h:
6009         * plugins/editor/text_editor_cbs.c:
6010         (on_text_editor_scintilla_notify):
6011         * plugins/language-support-cpp-java/cpp-java-assist.c:
6012         (is_scope_context_character), (is_word_character),
6013         (create_completion), (cpp_java_assist_get_scope_context),
6014         (cpp_java_assist_get_pre_word),
6015         (cpp_java_assist_get_scope_operator),
6016         (cpp_java_assist_destroy_completion_cache),
6017         (cpp_java_assist_create_scope_completion_cache),
6018         (cpp_java_assist_create_word_completion_cache),
6019         (cpp_java_assist_show_autocomplete),
6020         (cpp_java_assist_get_calltip_context),
6021         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6022         (on_editor_char_added), (on_assist_chosen),
6023         (cpp_java_assist_install), (cpp_java_assist_uninstall),
6024         (cpp_java_assist_init), (cpp_java_assist_finalize):
6025         * plugins/language-support-cpp-java/cpp-java-assist.h:
6026         * plugins/language-support-cpp-java/plugin.c:
6027         (initialize_indentation_params):
6028         * plugins/sourceview/assist-tip.c:
6029         * plugins/sourceview/assist-tip.h:
6030         * plugins/sourceview/sourceview-private.h:
6031         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6032         (on_assist_tip_destroyed), (on_assist_cancel),
6033         (on_document_char_added), (iassist_get_suggestions),
6034         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6035         
6036         Implement state-less assistance so that assist can be evaluated
6037         any given time at any position. Changed IAnjutaEditorAssist interfance
6038         and implementations and removed any state management in editors.
6040 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
6042         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6043         completion items sorting and avoided unnecssary sorts.
6045         * plugins/text-editor.c: Fixed state.
6047 2007-09-17  Johannes Schmid <jhs@gnome.org>
6049         * plugins/language-support-cpp-java/cpp-java-assist.c:
6050         (on_assist_begin):
6051         
6052         Fixed calltips in sourceview
6054 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
6056         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6057         completion items preparation time. Fixed a crash bug.
6059         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6060         Set buffer size (From Massimo, required for symbol-db).
6062         * libanjuta/interfaces/libanjuta.idl: Also pass position information
6063         for suggestions.
6065         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6066         change in API.
6068         * plugins/editor/aneditor-autocomplete.cxx,
6069         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6070         Added ANE_GETWORDBEFORECARAT command.
6072         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6073         using assist interface.
6075         * plugins/editor/text_editor.c: (text_editor_instance_init),
6076         (text_editor_get_word_before_carat),
6077         (text_editor_get_current_word), (iassist_add_trigger),
6078         (iassist_remove_trigger), (on_assist_canceled),
6079         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6080         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6081         * plugins/editor/text_editor.h:
6082         * plugins/editor/text_editor_cbs.c: (trigger_size),
6083         (max_trigger_size), (text_editor_check_assist),
6084         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6085         interface.
6087         * plugins/language-support-cpp-java/Makefile.am:
6088         * plugins/language-support-cpp-java/plugin.c:
6089         (get_line_indentation_base), (get_line_auto_indentation),
6090         (install_support), (uninstall_support),
6091         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6092         (cpp_java_plugin_instance_init):
6093         * plugins/language-support-cpp-java/plugin.h:
6094         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6095         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6096         Make assist a separate class.
6098 2007-09-14  Johannes Schmid <jhs@gnome.org>
6100         * plugins/sourceview/sourceview.c: (iassist_suggest):
6101         Fixed changed char_alignment paramter in language-support
6102         plugin
6104 2007-09-14  Naba Kumar  <naba@gnome.org>
6106         * plugins/language-support-cpp-java/plugin.c: Send the right
6107         'char_alignment' paramenter (needs fixing in sourceview).
6109 2007-09-13  Johannes Schmid <jhs@gnome.org>
6111         * anjuta.anjuta:
6112         * plugins/project-wizard/templates/minimal/project.anjuta:
6113         Use IAnjutaSymbolManager instead of loading the plugin directly.
6114         (TODO: Think of a version to do this for older files...)
6116         * configure.in:
6117         * plugins/Makefile.am:
6118         * plugins/symbol-db/Makefile.am:
6119         
6120         Build symbol-db plugin if libgda-3.0 is found
6122 2007-09-13  Johannes Schmid <jhs@gnome.org>
6124         * plugins/sourceview/Makefile.am:
6125         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6126         (set_uri):
6127         * plugins/sourceview/anjuta-document.h:
6128         Removed lots of dead code
6129         
6130         * plugins/sourceview/anjuta-languages-manager.c:
6131         * plugins/sourceview/anjuta-languages-manager.h:
6132         removed completely
6133         
6134         * plugins/sourceview/sourceview.c: (on_document_char_added),
6135         (on_document_loaded), (sourceview_instance_init),
6136         (iselect_get_start), (iselect_get_end),
6137         (ilanguage_get_supported_languages), (ilanguage_set_language):
6138         
6139         Fixed selection handling and make some adaptions for the changes 
6140         mentioned above
6142 2007-09-13  Johannes Schmid <jhs@gnome.org>
6144         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6145         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6146         (on_assist_update):
6147         
6148         Added preferences to language support completion/calltips
6149         
6150         * plugins/sourceview/assist-window.c: (assist_window_update):
6152         Always select first entry
6154         * plugins/sourceview/sourceview.glade:
6155         Removed old completion preferences
6157 2007-09-11  Naba Kumar  <naba@gnome.org>
6159         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6160         and possible crash when pressing ctrl+d in terminal after preferences
6161         window has been shown once (no need for backport).
6163         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6164         implementations to get warnings instead of crashes for unimplemented
6165         interface methods.
6167 2007-09-11   Massimo Cora' <maxcvs@email.it>
6169         Reviewed by: Naba Kumar  <naba@gnome.org>
6171         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6172         * plugins/symbol-db/*:
6173         Added new symbol-database backend based on SQLite 3.
6174         (does not enabled for build currently).
6176 2007-09-10  Johannes Schmid <jhs@gnome.org>
6178         * anjuta.anjuta:
6179         * configure.in:
6180         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6181         (parse_info_init), (parse_info_free), (valid_element),
6182         (start_element_handler), (end_element_handler), (text_handler),
6183         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6184         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6185         (egg_recent_model_monitor), (egg_recent_model_read),
6186         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6187         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6188         (egg_recent_model_set_property), (egg_recent_model_class_init),
6189         (egg_recent_model_init), (egg_recent_model_add_full),
6190         (egg_recent_model_delete), (egg_recent_model_get_list),
6191         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6192         (egg_recent_model_set_filter_mime_types),
6193         (egg_recent_model_clear_group_filter),
6194         (egg_recent_model_set_filter_groups),
6195         (egg_recent_model_clear_scheme_filter),
6196         (egg_recent_model_set_filter_uri_schemes),
6197         (egg_recent_model_remove_expired):
6198         
6199         Update EggRecent (#456465)
6201 2007-09-10  Johannes Schmid <jhs@gnome.org>
6203         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6204         (anjuta_plugin_manager_get_plugin):
6205         * plugins/profiler/gprof-call-graph-view.c:
6206         (gprof_call_graph_view_create_columns):
6207         * plugins/profiler/gprof-flat-profile-view.c:
6208         (gprof_flat_profile_view_create_columns):
6209         * plugins/profiler/gprof-function-call-tree-view.c:
6210         (gprof_function_call_tree_view_create_columns):
6211         
6212         Fixed #466031 – Update of pieces of menus for Localization
6214 2007-09-10  Johannes Schmid <jhs@gnome.org>
6216         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6217         Bug 343522 – anjuta: Unable to execute commands that use options.
6219 2007-09-09  Johannes Schmid <jhs@gnome.org>
6221         * plugins/document-manager/anjuta-docman.c:
6222         (anjuta_docman_update_page_label):
6223         
6224         Fixed #458034 – Method of indicating unsaved changes breaks convention
6225         
6226         * plugins/document-manager/plugin.c: (update_title),
6227         (value_added_project_root_uri), (value_removed_project_root_uri),
6228         (on_editor_changed), (activate_plugin):
6229         * plugins/document-manager/plugin.h:
6230         * plugins/project-manager/plugin.c: (on_profile_scoped),
6231         (on_profile_descoped), (ifile_open):
6232         
6233         Fixed #427390 – Show path of item in currently focused editor window
6235 2007-09-09  Johannes Schmid <jhs@gnome.org>
6237         * plugins/search/plugin.c: (on_toolbar_find_clicked),
6238         (on_toolbar_find_incremental):
6239         Fix incremental search
6240         
6241         * plugins/sourceview/sourceview.c: (on_document_char_added),
6242         (set_select):
6243         Fixed selection management
6245 2007-09-09  Johannes Schmid <jhs@gnome.org>
6247         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6248         Fixed memory leak
6250         * libanjuta/interfaces/libanjuta.idl:
6251         Extended IAnjutaEditorAssist interface
6252         
6253         * plugins/language-support-cpp-java/plugin.c:
6254         (jump_to_matching_brace), (add_tags), (on_assist_begin),
6255         (assist_cleanup), (on_assist_chosen), (on_assist_update),
6256         (context_character), (get_context), (function_parser),
6257         (cpp_member_parser), (install_assist), (uninstall_assist),
6258         (get_line_indentation_base), (get_line_auto_indentation),
6259         (install_support), (uninstall_support),
6260         (on_value_added_current_editor), (on_value_removed_current_editor),
6261         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6262         * plugins/language-support-cpp-java/plugin.h:
6263         
6264         Improved fixed editor assistance and added support for function/method
6265         tooltips. jumb_to_matching_brance => jump_to_matching_brace
6266         
6267         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6268         Removed a FIXME
6269         
6270         * plugins/project-import/project-import.c: (on_import_next):
6271         Added a non-NULL check with could probably fix #474843 but not sure
6272         
6273         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6274         Fixed anjuta-plugin project wizard
6275         
6276         * plugins/sourceview/Makefile.am:
6277         * plguins/sourceview/assist-tip.[ch]:
6278         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6279         (anjuta_view_key_press_event):
6280         * plugins/sourceview/assist-window.c: (assist_window_class_init),
6281         (assist_window_init), (assist_window_update), (assist_window_new):
6282         * plugins/sourceview/sourceview-private.h:
6283         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6284         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6285         (trigger_size), (max_trigger_size), (on_document_char_added),
6286         (sourceview_dispose), (ieditor_get_current_word),
6287         (iassist_add_trigger), (iassist_init_suggestions),
6288         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6289         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6290         
6291         Big update on sourceview assist capabilites. Autocompletion should
6292         now work much better and function tooltips are finally supported!
6294         * plugins/sourceview/anjuta-document.h:
6295         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6296         (anjuta_document_get_current_word):
6297         Fixed get_current_word (inspired by aneditor.cxx implementation)
6299         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6300         (icell_get_attribute):
6301         Fixed get_attribute() to also detect character constants.
6302         Simplified get_char()
6304         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6305         (isymbol_manager_get_members), (isymbol_manager_get_parents),
6306         (isymbol_manager_get_completions_at_position):
6307         
6308         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6310 2007-09-04  Naba Kumar  <naba@gnome.org>
6312         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6313         projects that can not add sources.
6315         * plugins/file-wizard/file.c: Similarly for file wizard,
6316         Do not enable 'Add to project' projects that can not add sources.
6318 2007-09-04  Naba Kumar  <naba@gnome.org>
6320         * configure.in: Bumped gnome-build requirement to 0.2.0
6321         for project capabilities support.
6323         * plugins/project-manager/plugin.c: Enable/disable project
6324         actions based on project capabilities. Fixes bug #433552:
6325         crash in Anjuta IDE: add file test.h in project on generic
6326         Makefile.
6328         * libanjuta/interfaces/libanjuta.idl: Added method to query
6329         project capabilities.
6331 2007-09-03  Naba Kumar  <naba@gnome.org>
6333         * plugins/file-manager/plugin.c: Set shadow type IN.
6334         * plugins/file-manager/file-view.c: Fixed code style.
6335         * plugins/file-manager/file-view.c: Fixed icons column to size
6336         properly.
6338         * plugins/file-manager/plugin.[c,h]: Fixed code style.
6340         * plugins/file-manager/plugin.c: Fixed crash on closing project and
6341         unmonitors project-uri on file-manager deactivation.
6343         * TODO.tasks: Updated
6345 2007-09-02  Johannes Schmid <jhs@gnome.org>
6347         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6348         Fixed memory leak
6349         
6350         * plugins/file-manager/file-view.c: (file_view_get_selected),
6351         (file_view_button_press_event), (file_view_finalize):
6352         * plugins/file-manager/plugin.c: (project_root_removed),
6353         (file_manager_deactivate):
6354         
6355         Fixed some small bugs I missed before
6357 2007-09-02  Johannes Schmid <jhs@gnome.org>
6359         * plugins/file-manager/*:
6360         Added new and file-manager
6362 2007-09-02  Johannes Schmid <jhs@gnome.org>
6364         * plugins/file-manager/*:
6365         Removed old file-manager
6367 2007-08-31  Johannes Schmid <jhs@gnome.org>
6369         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6370         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6371         
6372         Fixed some memory leaks
6373         
6374         * MAINTAINERS: Fixed
6375         
6376 2007-08-31  Johannes Schmid <jhs@gnome.org>
6378         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6379         (get_property_value_as_string), (set_property_value_as_string),
6380         (register_callbacks), (preferences_foreach_callback),
6381         (anjuta_preferences_register_property_raw):
6382         * libanjuta/anjuta-preferences.h:
6383         * plugins/build-basic-autotools/build-basic-autotools.c:
6384         (on_build_mesg_format):
6385         * plugins/document-manager/anjuta-document-manager.glade:
6386         * plugins/message-view/anjuta-message-manager-plugin.glade:
6387         
6388         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6389         broken message view preferences
6390         
6391         * plugins/message-view/message-view.c:
6392         (message_view_instance_init), (pref_change_color), (prefs_init),
6393         (imessage_view_append):
6394         Cleaned up message view (#458041)
6395         
6396         * src/shell.c: (on_preferences_activate),
6397         (anjuta_test_shell_instance_init),
6398         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6399         Fixed test shell to allow better debugging
6400         
6401 2007-08-31  Johannes Schmid <jhs@gnome.org>
6403         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6404         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6405         * plugins/gtodo/main.h:
6406         * plugins/gtodo/plugin.c: (activate_plugin):
6407         
6408         Fixed #423467 (View->Tasks menu items are not 
6409         checked on startup)
6411 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
6413         reviewed by: Johannes Schmid <jhs@gnome.org>
6415         * COPYING:
6416         * data/welcome.txt.in:
6417         * launcher/anjuta_launcher.c:
6418         * libanjuta/anjuta-children.c:
6419         * libanjuta/anjuta-children.h:
6420         * libanjuta/anjuta-debug.h:
6421         * libanjuta/anjuta-encodings.c:
6422         * libanjuta/anjuta-encodings.h:
6423         * libanjuta/anjuta-glue-c.c:
6424         * libanjuta/anjuta-glue-c.h:
6425         * libanjuta/anjuta-plugin-description.c:
6426         * libanjuta/anjuta-plugin-description.h:
6427         * libanjuta/anjuta-plugin-handle.c:
6428         * libanjuta/anjuta-plugin-handle.h:
6429         * libanjuta/anjuta-plugin-manager.c:
6430         * libanjuta/anjuta-plugin-manager.h:
6431         * libanjuta/anjuta-plugin.c:
6432         * libanjuta/anjuta-plugin.h:
6433         * libanjuta/anjuta-preferences.c:
6434         * libanjuta/anjuta-preferences.h:
6435         * libanjuta/anjuta-profile-manager.c:
6436         * libanjuta/anjuta-profile-manager.h:
6437         * libanjuta/anjuta-profile.c:
6438         * libanjuta/anjuta-profile.h:
6439         * libanjuta/anjuta-save-prompt.c:
6440         * libanjuta/anjuta-save-prompt.h:
6441         * libanjuta/anjuta-serializer.c:
6442         * libanjuta/anjuta-serializer.h:
6443         * libanjuta/anjuta-session.c:
6444         * libanjuta/anjuta-session.h:
6445         * libanjuta/anjuta-shell.c:
6446         * libanjuta/anjuta-shell.h:
6447         * libanjuta/anjuta-status.c:
6448         * libanjuta/anjuta-status.h:
6449         * libanjuta/anjuta-ui.c:
6450         * libanjuta/anjuta-ui.h:
6451         * libanjuta/anjuta-utils-priv.h:
6452         * libanjuta/anjuta-utils.c:
6453         * libanjuta/anjuta-utils.h:
6454         * libanjuta/cell-renderer-captioned-image.c:
6455         * libanjuta/cell-renderer-captioned-image.h:
6456         * libanjuta/e-splash.c:
6457         * libanjuta/e-splash.h:
6458         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6459         * libanjuta/interfaces/libanjuta.idl:
6460         * libanjuta/libanjuta.h:
6461         * libanjuta/resources.c:
6462         * libanjuta/resources.h:
6463         * libegg/egg-cell-renderer-text.c:
6464         * libegg/egg-combo-action.c:
6465         * libegg/egg-entry-action.c:
6466         * libegg/egg-recent-action.c:
6467         * libegg/egg-recent-files-module.c:
6468         * libegg/egg-recent-item.c:
6469         * libegg/egg-recent-model.c:
6470         * libegg/egg-recent-view-gtk.c:
6471         * libegg/egg-recent-view.c:
6472         * libegg/egg-submenu-action.c:
6473         * libegg/eggaccelerators.c:
6474         * libegg/eggcellrendererpopup.c:
6475         * libegg/eggcomboselect.c:
6476         * libegg/eggtreemodelfilter.c:
6477         * libegg/eggtreemultidnd.c:
6478         * libegg/gtkcellview.h:
6479         * libegg/treeviewutils/egg-cell-renderer-text.h:
6480         * libegg/treeviewutils/eggaccelerators.h:
6481         * libegg/treeviewutils/eggcellrendererkeys.h:
6482         * libegg/treeviewutils/eggcellrendererpopup.h:
6483         * libegg/treeviewutils/eggtreemodelfilter.h:
6484         * libegg/treeviewutils/eggtreemultidnd.h:
6485         * libegg/treeviewutils/eggtreeviewstate.h:
6486         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6487         * manuals/anjuta-faqs/Makefile.am:
6488         * manuals/anjuta-manual/C/anjuta-manual.xml:
6489         * manuals/anjuta-manual/C/license.xml:
6490         * manuals/anjuta-manual/es/es.po:
6491         * manuals/anjuta-manual/sv/sv.po:
6492         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6493         ml:
6494         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6495         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6496         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6497         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6498         * manuals/old/ja/anjuta-manual/license.xml:
6499         * plugins/build-basic-autotools/build-basic-autotools.c:
6500         * plugins/build-basic-autotools/build-basic-autotools.h:
6501         * plugins/build-basic-autotools/executer.c:
6502         * plugins/build-basic-autotools/executer.h:
6503         * plugins/build/build_file.c:
6504         * plugins/build/build_file.h:
6505         * plugins/build/build_project.c:
6506         * plugins/build/build_project.h:
6507         * plugins/build/clean_project.c:
6508         * plugins/build/clean_project.h:
6509         * plugins/build/commands.c:
6510         * plugins/build/commands.h:
6511         * plugins/build/compile.c:
6512         * plugins/build/compile.h:
6513         * plugins/build/compiler_options.c:
6514         * plugins/build/compiler_options.h:
6515         * plugins/build/configurer.c:
6516         * plugins/build/configurer.h:
6517         * plugins/build/executer.c:
6518         * plugins/build/executer.h:
6519         * plugins/class-gen/cell-renderer-flags.c:
6520         * plugins/class-gen/cell-renderer-flags.h:
6521         * plugins/class-gen/combo-flags.c:
6522         * plugins/class-gen/combo-flags.h:
6523         * plugins/class-gen/element-editor.c:
6524         * plugins/class-gen/element-editor.h:
6525         * plugins/class-gen/generator.c:
6526         * plugins/class-gen/generator.h:
6527         * plugins/class-gen/plugin.c:
6528         * plugins/class-gen/plugin.h:
6529         * plugins/class-gen/transform.c:
6530         * plugins/class-gen/transform.h:
6531         * plugins/class-gen/validator.c:
6532         * plugins/class-gen/validator.h:
6533         * plugins/class-gen/window.c:
6534         * plugins/class-gen/window.h:
6535         * plugins/class-inheritance/class-callbacks.c:
6536         * plugins/class-inheritance/class-callbacks.h:
6537         * plugins/class-inheritance/class-inherit.c:
6538         * plugins/class-inheritance/class-inherit.h:
6539         * plugins/class-inheritance/plugin.c:
6540         * plugins/class-inheritance/plugin.h:
6541         * plugins/cvs-plugin/cvs-actions.c:
6542         * plugins/cvs-plugin/cvs-actions.h:
6543         * plugins/cvs-plugin/cvs-callbacks.c:
6544         * plugins/cvs-plugin/cvs-callbacks.h:
6545         * plugins/cvs-plugin/cvs-execute.c:
6546         * plugins/cvs-plugin/cvs-execute.h:
6547         * plugins/cvs-plugin/cvs-interface.c:
6548         * plugins/cvs-plugin/cvs-interface.h:
6549         * plugins/cvs-plugin/plugin.c:
6550         * plugins/cvs-plugin/plugin.h:
6551         * plugins/debug-manager/breakpoints.c:
6552         * plugins/debug-manager/breakpoints.h:
6553         * plugins/debug-manager/chunk_view.c:
6554         * plugins/debug-manager/chunk_view.h:
6555         * plugins/debug-manager/data_buffer.c:
6556         * plugins/debug-manager/data_buffer.h:
6557         * plugins/debug-manager/data_view.c:
6558         * plugins/debug-manager/data_view.h:
6559         * plugins/debug-manager/debug_tree.c:
6560         * plugins/debug-manager/debug_tree.h:
6561         * plugins/debug-manager/debugger.c:
6562         * plugins/debug-manager/debugger.h:
6563         * plugins/debug-manager/disassemble.c:
6564         * plugins/debug-manager/disassemble.h:
6565         * plugins/debug-manager/info.c:
6566         * plugins/debug-manager/info.h:
6567         * plugins/debug-manager/locals.c:
6568         * plugins/debug-manager/locals.h:
6569         * plugins/debug-manager/memory.c:
6570         * plugins/debug-manager/memory.h:
6571         * plugins/debug-manager/plugin.c:
6572         * plugins/debug-manager/plugin.h:
6573         * plugins/debug-manager/registers.c:
6574         * plugins/debug-manager/registers.h:
6575         * plugins/debug-manager/sexy-icon-entry.c:
6576         * plugins/debug-manager/sexy-icon-entry.h:
6577         * plugins/debug-manager/sharedlib.c:
6578         * plugins/debug-manager/sharedlib.h:
6579         * plugins/debug-manager/signals.c:
6580         * plugins/debug-manager/signals.h:
6581         * plugins/debug-manager/sparse_buffer.c:
6582         * plugins/debug-manager/sparse_buffer.h:
6583         * plugins/debug-manager/sparse_view.c:
6584         * plugins/debug-manager/sparse_view.h:
6585         * plugins/debug-manager/stack_trace.c:
6586         * plugins/debug-manager/stack_trace.h:
6587         * plugins/debug-manager/start.c:
6588         * plugins/debug-manager/start.h:
6589         * plugins/debug-manager/threads.c:
6590         * plugins/debug-manager/threads.h:
6591         * plugins/debug-manager/utilities.c:
6592         * plugins/debug-manager/utilities.h:
6593         * plugins/debug-manager/watch.c:
6594         * plugins/debug-manager/watch.h:
6595         * plugins/devhelp/htmlview.c:
6596         * plugins/devhelp/htmlview.h:
6597         * plugins/document-manager/action-callbacks.c:
6598         * plugins/document-manager/action-callbacks.h:
6599         * plugins/document-manager/anjuta-docman.c:
6600         * plugins/document-manager/anjuta-docman.h:
6601         * plugins/document-manager/editor-tooltips.c:
6602         * plugins/document-manager/editor-tooltips.h:
6603         * plugins/document-manager/file_history.c:
6604         * plugins/document-manager/file_history.h:
6605         * plugins/document-manager/indent-dialog.c:
6606         * plugins/document-manager/indent-dialog.h:
6607         * plugins/document-manager/indent-util.c:
6608         * plugins/document-manager/indent-util.h:
6609         * plugins/document-manager/plugin.c:
6610         * plugins/editor/aneditor-autocomplete.cxx:
6611         * plugins/editor/aneditor-calltip.cxx:
6612         * plugins/editor/aneditor-indent.cxx:
6613         * plugins/editor/aneditor-priv.h:
6614         * plugins/editor/aneditor.cxx:
6615         * plugins/editor/aneditor.h:
6616         * plugins/editor/lexer.h:
6617         * plugins/editor/plugin.c:
6618         * plugins/editor/plugin.h:
6619         * plugins/editor/print.c:
6620         * plugins/editor/print.h:
6621         * plugins/editor/properties.h:
6622         * plugins/editor/properties_cxx.h:
6623         * plugins/editor/style-editor.c:
6624         * plugins/editor/style-editor.h:
6625         * plugins/editor/text-editor-iterable.c:
6626         * plugins/editor/text-editor-iterable.h:
6627         * plugins/editor/text_editor.c:
6628         * plugins/editor/text_editor.h:
6629         * plugins/editor/text_editor_cbs.c:
6630         * plugins/editor/text_editor_cbs.h:
6631         * plugins/editor/text_editor_menu.c:
6632         * plugins/editor/text_editor_menu.h:
6633         * plugins/editor/text_editor_prefs.c:
6634         * plugins/editor/text_editor_prefs.h:
6635         * plugins/file-loader/dnd.c:
6636         * plugins/file-loader/dnd.h:
6637         * plugins/file-loader/plugin.c:
6638         * plugins/file-manager/an_file_view.c:
6639         * plugins/file-manager/plugin.c:
6640         * plugins/file-wizard/file.c:
6641         * plugins/file-wizard/file.h:
6642         * plugins/file-wizard/plugin.c:
6643         * plugins/file-wizard/plugin.h:
6644         * plugins/gdb/debugger.c:
6645         * plugins/gdb/debugger.h:
6646         * plugins/gdb/gdbmi-test.c:
6647         * plugins/gdb/gdbmi.c:
6648         * plugins/gdb/gdbmi.h:
6649         * plugins/gdb/global.h:
6650         * plugins/gdb/parser.c:
6651         * plugins/gdb/parser.h:
6652         * plugins/gdb/plugin.c:
6653         * plugins/gdb/plugin.h:
6654         * plugins/gdb/utilities.c:
6655         * plugins/gdb/utilities.h:
6656         * plugins/glade/plugin.c:
6657         * plugins/glade/plugin.h:
6658         * plugins/gtodo/egg-datetime.c:
6659         * plugins/gtodo/egg-datetime.h:
6660         * plugins/gtodo/eggtrayicon.c:
6661         * plugins/gtodo/eggtrayicon.h:
6662         * plugins/gtodo/plugin.c:
6663         * plugins/gvim/anjuta-vim.c:
6664         * plugins/gvim/anjuta-vim.h:
6665         * plugins/gvim/gtkvim.c:
6666         * plugins/gvim/gtkvim.h:
6667         * plugins/gvim/plugin.c:
6668         * plugins/gvim/plugin.h:
6669         * plugins/language-support-cpp-java/plugin.c:
6670         * plugins/language-support-cpp-java/plugin.h:
6671         * plugins/macro/macro-actions.c:
6672         * plugins/macro/macro-actions.h:
6673         * plugins/macro/macro-db.c:
6674         * plugins/macro/macro-db.h:
6675         * plugins/macro/macro-dialog.c:
6676         * plugins/macro/macro-dialog.h:
6677         * plugins/macro/macro-edit.c:
6678         * plugins/macro/macro-edit.h:
6679         * plugins/macro/macro-util.c:
6680         * plugins/macro/macro-util.h:
6681         * plugins/macro/plugin.c:
6682         * plugins/macro/plugin.h:
6683         * plugins/message-view/anjuta-msgman.c:
6684         * plugins/message-view/anjuta-msgman.h:
6685         * plugins/message-view/message-view.c:
6686         * plugins/message-view/message-view.h:
6687         * plugins/message-view/plugin.c:
6688         * plugins/message-view/plugin.h:
6689         * plugins/patch/patch-plugin.c:
6690         * plugins/patch/patch-plugin.h:
6691         * plugins/patch/plugin.c:
6692         * plugins/patch/plugin.h:
6693         * plugins/profiler/gprof-call-graph-block-entry.c:
6694         * plugins/profiler/gprof-call-graph-block-entry.h:
6695         * plugins/profiler/gprof-call-graph-block.c:
6696         * plugins/profiler/gprof-call-graph-block.h:
6697         * plugins/profiler/gprof-call-graph-view.c:
6698         * plugins/profiler/gprof-call-graph-view.h:
6699         * plugins/profiler/gprof-call-graph.c:
6700         * plugins/profiler/gprof-call-graph.h:
6701         * plugins/profiler/gprof-flat-profile-entry.c:
6702         * plugins/profiler/gprof-flat-profile-entry.h:
6703         * plugins/profiler/gprof-flat-profile-view.c:
6704         * plugins/profiler/gprof-flat-profile-view.h:
6705         * plugins/profiler/gprof-flat-profile.c:
6706         * plugins/profiler/gprof-flat-profile.h:
6707         * plugins/profiler/gprof-function-call-chart-view.c:
6708         * plugins/profiler/gprof-function-call-chart-view.h:
6709         * plugins/profiler/gprof-function-call-tree-view.c:
6710         * plugins/profiler/gprof-function-call-tree-view.h:
6711         * plugins/profiler/gprof-options.c:
6712         * plugins/profiler/gprof-options.h:
6713         * plugins/profiler/gprof-profile-data.c:
6714         * plugins/profiler/gprof-profile-data.h:
6715         * plugins/profiler/gprof-view-manager.c:
6716         * plugins/profiler/gprof-view-manager.h:
6717         * plugins/profiler/gprof-view.c:
6718         * plugins/profiler/gprof-view.h:
6719         * plugins/profiler/plugin.c:
6720         * plugins/profiler/plugin.h:
6721         * plugins/profiler/string-utils.c:
6722         * plugins/profiler/string-utils.h:
6723         * plugins/project-import/plugin.c:
6724         * plugins/project-import/plugin.h:
6725         * plugins/project-import/project-import.c:
6726         * plugins/project-import/project-import.h:
6727         * plugins/project-manager/plugin.c:
6728         * plugins/project-manager/plugin.h:
6729         * plugins/project-wizard/action.c:
6730         * plugins/project-wizard/action.h:
6731         * plugins/project-wizard/autogen.c:
6732         * plugins/project-wizard/autogen.h:
6733         * plugins/project-wizard/druid.c:
6734         * plugins/project-wizard/druid.h:
6735         * plugins/project-wizard/file.c:
6736         * plugins/project-wizard/file.h:
6737         * plugins/project-wizard/header.c:
6738         * plugins/project-wizard/header.h:
6739         * plugins/project-wizard/install.c:
6740         * plugins/project-wizard/install.h:
6741         * plugins/project-wizard/parser.c:
6742         * plugins/project-wizard/parser.h:
6743         * plugins/project-wizard/plugin.c:
6744         * plugins/project-wizard/plugin.h:
6745         * plugins/project-wizard/property.c:
6746         * plugins/project-wizard/property.h:
6747         * plugins/project-wizard/values.c:
6748         * plugins/project-wizard/values.h:
6749         * plugins/sample1/plugin.c:
6750         * plugins/search/plugin.c:
6751         * plugins/search/plugin.h:
6752         * plugins/search/search-replace_backend.c:
6753         * plugins/search/search-replace_backend.h:
6754         * plugins/search/search_preferences.c:
6755         * plugins/sourceview/anjuta-convert.c:
6756         * plugins/sourceview/anjuta-convert.h:
6757         * plugins/sourceview/anjuta-document-loader.c:
6758         * plugins/sourceview/anjuta-document-loader.h:
6759         * plugins/sourceview/anjuta-document-saver.c:
6760         * plugins/sourceview/anjuta-document-saver.h:
6761         * plugins/sourceview/anjuta-document.c:
6762         * plugins/sourceview/anjuta-document.h:
6763         * plugins/sourceview/anjuta-encodings.c:
6764         * plugins/sourceview/anjuta-encodings.h:
6765         * plugins/sourceview/anjuta-languages-manager.c:
6766         * plugins/sourceview/anjuta-languages-manager.h:
6767         * plugins/sourceview/anjuta-utils.c:
6768         * plugins/sourceview/anjuta-utils.h:
6769         * plugins/sourceview/anjuta-view.c:
6770         * plugins/sourceview/anjuta-view.h:
6771         * plugins/sourceview/assist-window.c:
6772         * plugins/sourceview/assist-window.h:
6773         * plugins/sourceview/sourceview-cell.c:
6774         * plugins/sourceview/sourceview-cell.h:
6775         * plugins/sourceview/sourceview-prefs.c:
6776         * plugins/sourceview/sourceview-prefs.h:
6777         * plugins/sourceview/sourceview-print.c:
6778         * plugins/sourceview/sourceview-print.h:
6779         * plugins/sourceview/sourceview-private.h:
6780         * plugins/sourceview/sourceview-tags.c:
6781         * plugins/sourceview/sourceview-tags.h:
6782         * plugins/sourceview/sourceview.c:
6783         * plugins/sourceview/sourceview.h:
6784         * plugins/subversion/plugin.c:
6785         * plugins/subversion/plugin.h:
6786         * plugins/subversion/subversion-actions.c:
6787         * plugins/subversion/subversion-actions.h:
6788         * plugins/subversion/subversion-callbacks.c:
6789         * plugins/subversion/subversion-callbacks.h:
6790         * plugins/subversion/svn-auth.c:
6791         * plugins/subversion/svn-auth.h:
6792         * plugins/subversion/svn-backend-priv.h:
6793         * plugins/subversion/svn-backend.c:
6794         * plugins/subversion/svn-backend.h:
6795         * plugins/subversion/svn-notify.c:
6796         * plugins/subversion/svn-notify.h:
6797         * plugins/subversion/svn-thread.c:
6798         * plugins/subversion/svn-thread.h:
6799         * plugins/symbol-browser/an_symbol.c:
6800         * plugins/symbol-browser/an_symbol.h:
6801         * plugins/symbol-browser/an_symbol_info.c:
6802         * plugins/symbol-browser/an_symbol_info.h:
6803         * plugins/symbol-browser/an_symbol_iter.c:
6804         * plugins/symbol-browser/an_symbol_iter.h:
6805         * plugins/symbol-browser/an_symbol_prefs.c:
6806         * plugins/symbol-browser/an_symbol_prefs.h:
6807         * plugins/symbol-browser/an_symbol_search.c:
6808         * plugins/symbol-browser/an_symbol_search.h:
6809         * plugins/symbol-browser/an_symbol_view.c:
6810         * plugins/symbol-browser/an_symbol_view.h:
6811         * plugins/symbol-browser/plugin.c:
6812         * plugins/symbol-browser/plugin.h:
6813         * plugins/terminal/terminal.c:
6814         * plugins/tools/dialog.c:
6815         * plugins/tools/dialog.h:
6816         * plugins/tools/editor.c:
6817         * plugins/tools/editor.h:
6818         * plugins/tools/execute.c:
6819         * plugins/tools/execute.h:
6820         * plugins/tools/fileop.c:
6821         * plugins/tools/fileop.h:
6822         * plugins/tools/plugin.c:
6823         * plugins/tools/plugin.h:
6824         * plugins/tools/scripts/find-fixmes.pl:
6825         * plugins/tools/scripts/translation-status.pl:
6826         * plugins/tools/tool.c:
6827         * plugins/tools/tool.h:
6828         * plugins/tools/variable.c:
6829         * plugins/tools/variable.h:
6830         * plugins/valgrind/ldd.c:
6831         * plugins/valgrind/ldd.h:
6832         * plugins/valgrind/list.c:
6833         * plugins/valgrind/list.h:
6834         * plugins/valgrind/menu-utils.c:
6835         * plugins/valgrind/menu-utils.h:
6836         * plugins/valgrind/parser.c:
6837         * plugins/valgrind/parser.h:
6838         * plugins/valgrind/plugin.c:
6839         * plugins/valgrind/plugin.h:
6840         * plugins/valgrind/preferences.c:
6841         * plugins/valgrind/preferences.h:
6842         * plugins/valgrind/process.c:
6843         * plugins/valgrind/process.h:
6844         * plugins/valgrind/symtab.c:
6845         * plugins/valgrind/symtab.h:
6846         * plugins/valgrind/vgactions.c:
6847         * plugins/valgrind/vgactions.h:
6848         * plugins/valgrind/vgcachegrindprefs.c:
6849         * plugins/valgrind/vgcachegrindprefs.h:
6850         * plugins/valgrind/vgdefaultview.c:
6851         * plugins/valgrind/vgdefaultview.h:
6852         * plugins/valgrind/vgerror.c:
6853         * plugins/valgrind/vgerror.h:
6854         * plugins/valgrind/vggeneralprefs.c:
6855         * plugins/valgrind/vggeneralprefs.h:
6856         * plugins/valgrind/vghelgrindprefs.c:
6857         * plugins/valgrind/vghelgrindprefs.h:
6858         * plugins/valgrind/vgio.c:
6859         * plugins/valgrind/vgio.h:
6860         * plugins/valgrind/vgmemcheckprefs.c:
6861         * plugins/valgrind/vgmemcheckprefs.h:
6862         * plugins/valgrind/vgrule-editor.c:
6863         * plugins/valgrind/vgrule-editor.h:
6864         * plugins/valgrind/vgrule-list.c:
6865         * plugins/valgrind/vgrule-list.h:
6866         * plugins/valgrind/vgrule.c:
6867         * plugins/valgrind/vgrule.h:
6868         * plugins/valgrind/vgrulepattern.c:
6869         * plugins/valgrind/vgrulepattern.h:
6870         * plugins/valgrind/vgsearchbar.c:
6871         * plugins/valgrind/vgsearchbar.h:
6872         * plugins/valgrind/vgstrpool.c:
6873         * plugins/valgrind/vgstrpool.h:
6874         * plugins/valgrind/vgtoolprefs.c:
6875         * plugins/valgrind/vgtoolprefs.h:
6876         * plugins/valgrind/vgtoolview.c:
6877         * plugins/valgrind/vgtoolview.h:
6878         * src/about.c:
6879         * src/about.h:
6880         * src/action-callbacks.c:
6881         * src/action-callbacks.h:
6882         * src/anjuta-actions.h:
6883         * src/anjuta-app.c:
6884         * src/anjuta-app.h:
6885         * src/anjuta-callbacks.c:
6886         * src/anjuta-callbacks.h:
6887         * src/anjuta.c:
6888         * src/anjuta.h:
6889         * src/anjuta_cbs.c:
6890         * src/bacon-message-connection.c:
6891         * src/bacon-message-connection.h:
6892         * src/getline.c:
6893         * src/main.c:
6894         * src/shell.c:
6895         * src/shell.h:
6896         * src/start-with.c:
6897         * src/start-with.h:
6898         * src/utilities.c:
6899         * src/utilities.h:
6900         * tagmanager/options.c:
6901         
6902         Change the address of FSF in various files
6904 2007-08-30  Johannes Schmid <jhs@gnome.org>
6906         * anjuta.glade:
6907         * anjuta.gladep:
6908         Removed because they are no longer in use
6909         
6910         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6911         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
6912         Marked some strings as not translatable
6914         * plugins/search/search-replace.c: (list_max_items):
6915         Fixed a possible memory corruption
6917         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6918         Do not show menuitems for locked layout items
6920         * src/main.c: (main):
6921         Some minor style correction in gnome_init
6923 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
6925         * plugins/debug-manager/debugger.c,
6926         plugins/debug-manager/breakpoints.c,
6927         plugins/gdb/plugin.c,
6928         plugins/gdb/debugger.c,
6929         libanjuta/interfaces/libanjuta.idl:
6930         Move all breakpoints functions from IAnjutaDebugger to a new
6931         IAnjutaBreakpointDebugger interface
6933 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
6935         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6936         * plugins/debug-manager/plugin.c,
6937         plugins/debug-manager/breakpoints.c,
6938         plugins/tools/execute.c,
6939         plugins/project-wizard/plugin.c,
6940         plugins/build-basic-autotools/executer.c,
6941         plugins/gdb/debugger.c,
6942         plugins/profiler/gprof-options.h,
6943         plugins/sourceview/assist-window.h,
6944         plugins/class-gen/transform.c,
6945         libanjuta/anjuta-plugin-description.c,
6946         libanjuta/anjuta-status.c,
6947         libanjuta/anjuta-glue-c.c,
6948         libanjuta/anjuta-glue-cpp.c,
6949         plugins/symbol-browser/an_symbol_prefs.c:
6950         Fix warnings mostly "dereferencing type-punned pointer"
6951         Fix two bugs in breakpoints.c and an_symbol_prefs.c
6953 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
6955         * plugins/debug-manager/breakpoints.c,
6956         plugins/debug-manager/debugger.c:
6957         Avoid an endless loop if clearing all breakpoints while the programm
6958         is running
6960 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
6962         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6963         * plugins/debug-manager/plugin.c:
6964         Fix a segmentation fault added in the previous patch
6966 2007-07-21  Johannes Schmid <jhs@gnome.org>
6968         * plugins/build-basic-autotools/executer.c:
6969         (get_program_parameters):
6970         
6971         Show an error dialog if no targets are availible instead of
6972         just returning
6974 2007-07-20  Johannes Schmid <jhs@gnome.org>
6976         * libanjuta/anjuta-shell.c: (on_widget_data_add),
6977         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
6978         * libanjuta/anjuta-shell.h:
6979         * plugins/document-manager/plugin.c: (activate_plugin):
6980         * plugins/glade/anjuta-design-document.c:
6981         * plugins/glade/plugin.c: (glade_update_ui):
6982         * src/anjuta-app.c: (anjuta_app_add_widget_full),
6983         (anjuta_shell_iface_init):
6984         * src/shell.c: (anjuta_test_shell_add_widget),
6985         (anjuta_shell_iface_init):
6986         
6987         Make the document manager undockable (#458038)
6989 2007-07-20  Johannes Schmid <jhs@gnome.org>
6991         * plugins/document-manager/plugin.c: (on_editor_update_ui):
6992         * plugins/glade/anjuta-design-document.c:
6993         * plugins/glade/plugin.c: (glade_update_ui):
6994         
6995         Fixed some save/dirty status bug in glade
6997 2007-07-20  Johannes Schmid <jhs@gnome.org>
6999         * libanjuta/anjuta-status.c:
7000         Fixed crasher on shutdown
7002 2007-07-20  Johannes Schmid <jhs@gnome.org>
7004         * configure.in:
7005         Minimum glade requirement is 3.2 now. It was before
7006         but we did not check...
7007         
7008         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7009         * libanjuta/anjuta-profile.c:
7010         (anjuta_profile_add_plugins_from_xml):
7011         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7012         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7013         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7014         * plugins/file-loader/plugin.c: (on_create_submenu):
7015         * plugins/file-manager/an_file_view.c: (compare_iter):
7016         * plugins/glade/plugin.c: (activate_plugin):
7017         * src/anjuta-app.c: (on_toolbar_view_toggled):
7018         * src/main.c: (main):
7019         
7020         Fixed lots of memory leaks (thansk valgrind)
7022 2007-07-19  Johannes Schmid <jhs@gnome.org>
7024         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7025         * plugins/document-manager/anjuta-docman.c:
7026         (anjuta_docman_set_busy):
7027         * plugins/document-manager/plugin.c: (on_editor_changed):
7028         * plugins/glade/plugin.c: (activate_plugin):
7029         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7030         (on_value_removed_current_editor):
7031         
7032         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7034 2007-07-18  Johannes Schmid <jhs.gnome.org>
7036         * plugins/build-basic-autotools/executer.c: (execute_program):
7037         Fixed some of the scratchbox stuff but the environment is
7038         still broken
7040 2007-07-18  Johannes Schmid <jhs@gnome.org>
7042         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7043         (on_plugin_deactivated), (get_plugin_loader_type):
7044         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7045         (activate_plugin), (deactivate_plugin),
7046         (glade_plugin_instance_init):
7047         
7048         Fixed glade plugin deactivation
7050 2007-07-18  Johannes Schmid <jhs@gnome.org>
7052         * plugins/document-manager/anjuta-docman.c:
7053         (anjuta_docman_add_document):
7054         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7055         
7056         Fixed path display in document manager with glade files
7058 2007-07-17  Johannes Schmid <jhs@gnome.org>
7060         * libanjuta/interfaces/Makefile.am.iface:
7061         * pixmaps/Makefile.am:
7062         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7063         * plugins/debug-manager/plugin.c: (value_added_current_editor),
7064         (value_removed_current_editor):
7065         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7066         (anjuta_docman_set_current_document):
7067         * plugins/document-manager/plugin.c: (on_editor_update_ui),
7068         (on_editor_added), (on_editor_changed):
7069         * plugins/glade/Makefile.am:
7070         * plugins/glade/anjuta-design-document.c:
7071         (anjuta_design_document_instance_init),
7072         (anjuta_design_document_set_property),
7073         (anjuta_design_document_get_property),
7074         (anjuta_design_document_class_init), (anjuta_design_document_new),
7075         (ifile_open), (ifile_get_uri), (ifile_iface_init):
7076         * plugins/glade/anjuta-design-document.h:
7077         * plugins/glade/anjuta-glade-notebook.c:
7078         * plugins/glade/anjuta-glade-notebook.h:
7079         * plugins/glade/plugin.c: (value_added_current_editor),
7080         (value_removed_current_editor), (glade_update_ui),
7081         (on_close_activated), (on_glade_project_changed),
7082         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7083         (ifile_open):
7084         * plugins/language-support-cpp-java/plugin.c:
7085         (on_value_added_current_editor), (on_value_removed_current_editor):
7086         * plugins/macro/plugin.c: (value_added_current_editor):
7087         * plugins/project-manager/plugin.c: (value_added_current_editor):
7088         * plugins/subversion/plugin.c: (value_added_current_editor):
7089         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7091         Fixed lot of IAnjutaEditor stuff and completed glade integration
7092         with document manager
7093         
7094         * plugins/build-basic-autotools/build-basic-autotools.c:
7095         (value_added_current_editor):
7096         * plugins/build-basic-autotools/executer.c: (execute_program):
7097         
7098         Some initial code to execute projects inside scratchbox
7099         
7100 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7102         * plugins/project-import/project-import.c:
7103         Project import overwrites file on user request (bug #452579)
7105 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7107         * plugins/debug-manager/debugger.c,
7108         plugins/debug-manager/threads.c,
7109         plugins/debug-manager/plugin.c,
7110         plugins/debug-manager/registers.c,
7111         plugins/debug-manager/locals.c,
7112         plugins/debug-manager/stack_trace.c,
7113         plugins/gdb/plugin.c,
7114         plugins/gdb/debugger.c,
7115         plugins/gdb/debugger.h,
7116         libanjuta/interfaces/libanjuta.idl:
7117         Rename change-location to program-moved
7118         Store thread id as gint instead of guint
7119         Do not display registers list if not available
7120         Add intermediate debugger states if missing
7122 2007-07-11  Johannes Schmid <jhs@gnome.org>
7124         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7125         .glade:
7126         Reverted unnecessary changes (#455819)
7128 2007-07-10  Johannes Schmid <jhs@gnome.org>
7130         * plugins/glade/plugin.c:
7131         Fixed glade plugin with glade 3.2 and another crasher
7133 2007-07-09  Johannes Schmid <jhs@gnome.org>
7135         * libanjuta/interfaces/libanjuta.idl:
7136         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7137         .glade:
7138         * plugins/debug-manager/breakpoints.c:
7139         (breakpoint_item_update_in_ui),
7140         (breakpoints_dbase_edit_breakpoint),
7141         (on_toggle_breakpoint_activate):
7142         * plugins/debug-manager/plugin.c:
7143         (on_run_to_cursor_action_activate):
7144         * plugins/document-manager/action-callbacks.c:
7145         (on_editor_command_cut_activate),
7146         (on_editor_command_copy_activate),
7147         (on_editor_command_paste_activate),
7148         (on_editor_command_clear_activate):
7149         * plugins/document-manager/anjuta-docman.c:
7150         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7151         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7152         (anjuta_docman_goto_file_line_mark),
7153         (anjuta_docman_find_editor_with_path),
7154         (anjuta_docman_get_all_editors):
7155         * plugins/document-manager/anjuta-docman.h:
7156         * plugins/document-manager/plugin.c:
7157         (update_editor_ui_interface_items), (on_editor_update_ui),
7158         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7159         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7160         (ianjuta_document_manager_iface_init), (isaveable_save),
7161         (isavable_is_dirty):
7162         * plugins/editor/editor.glade:
7163         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7164         (idocument_paste), (idocument_clear), (idocument_iface_init),
7165         (iselection_iface_init):
7166         * plugins/glade/Makefile.am:
7167         * plugins/glade/anjuta-glade-notebook.c:
7168         (anjuta_glade_notebook_instance_init),
7169         (anjuta_glade_notebook_set_property),
7170         (anjuta_glade_notebook_get_property),
7171         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7172         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7173         (ifile_savable_save), (ifile_savable_save_as),
7174         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7175         (ifile_savable_iface_init), (idocument_can_redo),
7176         (idocument_can_undo), (idocument_begin_undo_action),
7177         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7178         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7179         (idocument_copy), (idocument_paste), (idocument_clear),
7180         (idocument_iface_init):
7181         * plugins/language-support-cpp-java/plugin.c:
7182         (on_value_added_current_editor), (on_value_removed_current_editor):
7183         * plugins/macro/macro-util.c: (get_current_editor):
7184         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7185         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7186         (on_next_occur), (on_incremental_entry_key_press),
7187         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7188         (on_toolbar_find_incremental_start),
7189         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7190         * plugins/search/search-replace.c: (search_start_over),
7191         (search_update_combos), (replace_update_combos),
7192         (anjuta_search_replace_activate):
7193         * plugins/search/search-replace_backend.c: (create_search_entries):
7194         * plugins/sourceview/sourceview.c: (idocument_cut),
7195         (idocument_copy), (idocument_paste), (idocument_clear),
7196         (idocument_iface_init), (iselect_iface_init), (iassist_react):
7197         * plugins/tools/editor.c: (on_editor_response):
7198         * plugins/tools/execute.c: (get_current_editor),
7199         (atp_output_context_initialize), (atp_user_tool_execute):
7200         * plugins/tools/variable.c: (get_current_editor),
7201         (atp_variable_get_editor_variable):
7202         
7203         Some more IAnjutaEditor => IAnjutaDocument fixing!
7204         
7205         * plugins/glade/anjuta-glade-notebook.h:
7206         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7207         (glade_update_ui):
7208         * plugins/glade/plugin.h:
7209         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7210         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
7211         be used for glade, too. It might still have some rough edges but already works.
7212         (Fixes #415547 – Glade usability problem)
7214 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
7216         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7217           development release (I updated version of glade3 svn to 3.3.2).
7219 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7221         * plugins/symbol-browser/an_symbol_view.c:
7222         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7224 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7226         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7227         (on_system_tags_update_finished), (on_update_global_clicked),
7228         (prefs_page_init), (on_gconf_notify_tags_list_changed),
7229         (symbol_browser_prefs_init),
7230         (symbol_browser_prefs_create_global_tags),
7231         (symbol_browser_load_global_tags):
7232         * plugins/symbol-browser/an_symbol_prefs.h:
7233         * plugins/symbol-browser/an_symbol_view.c:
7234         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7235         * plugins/symbol-browser/an_symbol_view.h:
7236         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7237         on global tags update because of delayed prefs merging. Happens when
7238         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7239         is opened.
7241 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7243         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7244         after install/uninstall.
7246         Patch from James Liggett:
7247         * scripts/glade2schemas.pl: Fixed creating schemas for list
7248         values.
7250 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
7252         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7253           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7254           development release since glade svn version is also 3.3.1. In future, the
7255           solution would be for us to always increment the micro version when
7256           changing the API.
7258 2007-07-05  Johannes Schmid <jhs@gnome.org>
7260         * libanjuta/interfaces/libanjuta.idl:
7261         * plugins/build-basic-autotools/build-basic-autotools.c:
7262         (on_build_mesg_format):
7263         * plugins/debug-manager/breakpoints.c:
7264         (breakpoint_item_update_in_ui),
7265         (breakpoints_dbase_edit_breakpoint),
7266         (on_toggle_breakpoint_activate):
7267         * plugins/debug-manager/plugin.c:
7268         (on_run_to_cursor_action_activate):
7269         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7270         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7271         (get_current_editor), (on_save_activate), (on_save_as_activate),
7272         (on_save_prompt_save_editor), (on_close_file_activate),
7273         (on_close_all_file_activate), (on_reload_file_activate),
7274         (anjuta_print_cb), (anjuta_print_preview_cb),
7275         (on_editor_command_upper_case_activate),
7276         (on_editor_command_lower_case_activate),
7277         (on_editor_command_undo_activate),
7278         (on_editor_command_redo_activate),
7279         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7280         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7281         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7282         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7283         (on_zoom_out_text_activate), (on_force_hilite_activate),
7284         (on_indent1_activate), (on_swap_activate),
7285         (on_editor_add_view_activate), (on_editor_remove_view_activate):
7286         * plugins/document-manager/anjuta-docman.c:
7287         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7288         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7289         (anjuta_docman_dispose), (on_notebook_switch_page),
7290         (anjuta_docman_page_from_widget), (on_editor_destroy),
7291         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7292         (anjuta_docman_get_current_document),
7293         (anjuta_docman_set_current_document),
7294         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7295         (anjuta_docman_update_page_label),
7296         (anjuta_docman_get_document_from_path),
7297         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7298         (anjuta_docman_order_tabs):
7299         * plugins/document-manager/anjuta-docman.h:
7300         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7301         (update_editor_ui_interface_items), (update_editor_ui),
7302         (on_editor_update_save_ui), (on_editor_update_ui),
7303         (on_editor_changed), (on_save_prompt_save_editor),
7304         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7305         (ianjuta_docman_get_current_document),
7306         (ianjuta_docman_set_current_document),
7307         (ianjuta_docman_remove_buffer),
7308         (ianjuta_document_manager_iface_init), (ifile_get_uri):
7309         * plugins/editor/text_editor.c: (itext_editor_iface_init),
7310         (idocument_get_filename), (idocument_can_undo),
7311         (idocument_can_redo), (idocument_undo),
7312         (idocument_begin_undo_action), (idocument_end_undo_action),
7313         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7314         * plugins/language-support-cpp-java/plugin.c:
7315         (on_editor_char_inserted_cpp), (on_auto_indent):
7316         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7317         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7318         * plugins/sample1/plugin.c: (on_sample_action_activate):
7319         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7320         (on_next_occur), (on_incremental_entry_key_press),
7321         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7322         (on_toolbar_find_incremental_start),
7323         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7324         * plugins/search/search-replace.c: (search_and_replace),
7325         (write_message_pane), (search_start_over), (search_update_combos),
7326         (replace_update_combos), (anjuta_search_replace_activate):
7327         * plugins/search/search-replace_backend.c:
7328         (file_buffer_new_from_path), (create_search_entries):
7329         * plugins/sourceview/sourceview-print.c: (create_print_job):
7330         * plugins/sourceview/sourceview.c:
7331         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7332         (idocument_can_redo), (idocument_can_undo),
7333         (idocument_begin_undo_action), (idocument_end_undo_action),
7334         (idocument_undo), (idocument_redo), (idocument_grab_focus),
7335         (idocument_get_filename), (idocument_iface_init):
7336         * plugins/tools/editor.c: (on_editor_response):
7337         * plugins/tools/execute.c: (atp_output_context_initialize),
7338         (atp_user_tool_execute):
7339         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7340         
7341         Create IAnjutaDocument interface. This interface is a more general idea
7342         of documents being anything that can be modified, has undo/redo and
7343         may have operations like copy/paste.
7344         The primary goal is to integrate better by making it use the standard file
7345         and edit menu instead of it's own glade menu. Of course the downside is that
7346         you won't be able to view a source file and the designer at the same time. Anyway
7347         so many people have complained that they "can't save a glade file" that I think
7348         this is the much better solution.
7349         Work on the glade plugin is still to come but the most difficult things should be
7350         done now.
7352 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7354         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7355           version 3.0.3.
7357 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7359         * libanjuta/anjuta-plugin-manager.c:
7360         (anjuta_plugin_manager_get_plugins_page),
7361         (anjuta_plugin_manager_get_remembered_plugins_page):
7362         * libanjuta/anjuta-plugin-manager.h:
7363         * src/anjuta-app.c: (anjuta_app_install_preferences):
7364         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7365         and remembered plugins preferences pages in separate pages (avoid
7366         crowd).
7368 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7370         Patch from James Liggett  <jrliggett@cox.net>:
7371         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7372         Installed editor preferences schemas. Fixes bug #453463.
7374 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7376         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7377         (anjuta_preferences_dialog_init): Sort preferences pages on title.
7379 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7381         * plugins/document-manager/anjuta-document-manager.ui:
7382         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7383         * src/action-callbacks.c:
7384         * src/action-callbacks.h:
7385         * src/anjuta-actions.h:
7386         * src/anjuta-app.c: (anjuta_app_instance_init),
7387         (anjuta_app_install_preferences):
7388         * src/anjuta.glade:
7389         * src/anjuta.ui: Moved plugins and shortcuts settings inside
7390         General preferences page. Move preferences menu from Settings to
7391         Edit submenu. And got rid of Settings submenu.
7393 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7395         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7396         
7397 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7399         * TODO.tasks: Increased bounty for on-demand preferences task to $150
7400         as discussed and agreed with James Liggett.
7402         Patch from James Liggett  <jrliggett@cox.net>:
7404         * configure.in:
7405         * libanjuta/anjuta-plugin-manager.c:
7406         (on_activated_plugin_objects_foreach),
7407         (anjuta_plugin_manager_get_active_plugin_objects):
7408         * libanjuta/anjuta-plugin-manager.h:
7409         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7410         (anjuta_plugin_deactivate):
7411         * libanjuta/anjuta-preferences-dialog.c:
7412         (anjuta_preferences_dialog_finalize),
7413         (anjuta_preferences_dialog_class_init), (add_category_columns),
7414         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7415         (anjuta_preferences_dialog_remove_page):
7416         * libanjuta/anjuta-preferences.c: (property_destroy),
7417         (unregister_preferences_key), (register_callbacks),
7418         (preferences_foreach_callback), (connect_prop_to_object),
7419         (anjuta_preferences_register_property_raw),
7420         (anjuta_preferences_register_property_custom),
7421         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7422         (anjuta_preferences_remove_page),
7423         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7424         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7425         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7426         (anjuta_preferences_class_init), (anjuta_preferences_new):
7427         * libanjuta/anjuta-preferences.h:
7428         * plugins/build-basic-autotools/Makefile.am:
7429         * plugins/build-basic-autotools/build-basic-autotools.c:
7430         (ipreferences_unmerge):
7431         * plugins/cvs-plugin/Makefile.am:
7432         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7433         * plugins/document-manager/Makefile.am:
7434         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7435         * plugins/editor/plugin.c: (ipreferences_unmerge):
7436         * plugins/file-manager/Makefile.am:
7437         * plugins/file-manager/plugin.c: (activate_plugin),
7438         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7439         * plugins/gtodo/plugin.c: (ipreferences_merge),
7440         (ipreferences_unmerge):
7441         * plugins/language-support-cpp-java/Makefile.am:
7442         * plugins/language-support-cpp-java/plugin.c:
7443         (ipreferences_unmerge):
7444         * plugins/message-view/Makefile.am:
7445         * plugins/message-view/plugin.c: (ipreferences_unmerge):
7446         * plugins/sourceview/Makefile.am:
7447         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7448         * plugins/symbol-browser/Makefile.am:
7449         * plugins/symbol-browser/an_symbol_prefs.c:
7450         (symbol_browser_prefs_finalize):
7451         * plugins/terminal/Makefile.am:
7452         * plugins/terminal/terminal.c: (ipreferences_unmerge):
7453         * plugins/valgrind/plugin.c: (ipreferences_merge),
7454         (ipreferences_unmerge):
7455         * scripts/Makefile.am:
7456         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7457         * src/Makefile.am:
7458         * src/action-callbacks.c: (on_set_preferences1_activate):
7459         * src/anjuta-app.c: (anjuta_app_instance_init),
7460         (anjuta_app_install_preferences):
7461         * src/anjuta-app.h:
7462         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7463         task: Bug #445314: On demand preferences widgets creation. Thanks
7464         James for this great work.
7466 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7468         * plugins/debug-manager/data_buffer.c,
7469         plugins/message-view/message-view.c: Fixed compiler warnings.
7471 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
7473         * src/action-callbacks.c: (help_activate),
7474         (on_help_manual_activate), (on_help_tutorial_activate),
7475         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7477         Fixed help activation (bug #451557).
7479 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
7481         * AUTHORS: Added James Liggett. Forgot to add him before :(
7483 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7485         * plugins/debug-manager/debugger.c,
7486         plugins/debug-manager/plugin.c,
7487         plugins/gdb/debugger.c,
7488         libanjuta/interfaces/libanjuta.idl:
7489         Add a GError* parameter to debugger-stopped signal
7491         * (added) libanjuta/anjuta-error.c,
7492         (added) libanjuta/anjuta-error.h,
7493         libanjuta/Makefile.am:
7494         Register GError as a boxed type
7496         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7497         Support GError* in signal, GError must be registered as a boxed type
7498         Accept NULL as strings
7500 === anjuta 2.2.0 ===
7502 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
7504         * configure.in: Bumped version to 2.2.0
7505         * NEWS: Updated for 2.2.0 stable release.
7506         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7507         Reduce the idle priority to make the UI update before anything else.
7509 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
7511         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7513         * libanjuta/interfaces/libanjuta.idl:
7514         * plugins/document-manager/action-callbacks.c:
7515         (on_editor_command_complete_word_activate):
7516         * plugins/document-manager/plugin.c:
7517         (update_editor_ui_interface_items):
7518         * plugins/editor/text_editor.c: (iautocomplete_activate),
7519         (iautocomplete_iface_init):
7520         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7522         Moved autocomplete() method away from IAnjutaEditorAssist into
7523         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
7524         autocomplete and does not crash with sourceview. Fixes Bug #449620
7525         – The auto completion functionality not work. Also sets menuitem 
7526         insensitive when hiding them.
7528         * plugins/debug-manager/disassemble.c:
7529         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
7530         printf types.
7532 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
7534         * pixmaps/anjuta_splash.png: Updated.
7535         
7536         * plugins/search/search-replace.c
7537         (anjuta_search_replace_activate): Fixed "Find in Files" to select
7538         the right target (project).
7539         * ChangeLog: Added missing log.
7541 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7543         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
7544         manuals/anjuta-manual/C/fileoperations.xml,
7545         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
7547         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
7549         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
7551 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7553         * TODO.tasks: Added bounty for on-demand preferences.
7555         Patch from Thierry Moisan:
7556         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
7557         (bug #88824).
7559 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7561         Patch from tpgww@onepost.net:
7563         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
7564         * libegg/test-actions.c:
7565         * libegg/test-multi-drag.c: (main):
7566         * plugins/debug-manager/memory.c: (read_memory_block):
7567         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
7569         Fixes compile warnings. Fixes bug #427101.
7571 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7573         Patch from James Liggett:
7575         * plugins/profiler/gprof-options.c: (on_option_changed),
7576         (setup_widgets):
7577         * plugins/profiler/gprof-options.h:
7578         * plugins/profiler/gprof-profile-data.c:
7579         (gprof_profile_data_init_profile):
7580         * plugins/profiler/gprof-profile-data.h:
7581         * plugins/profiler/plugin.c: (profiler_get_data),
7582         (profiler_set_target), (register_options),
7583         (on_profile_data_browse_button_clicked),
7584         (on_profiling_options_button_clicked), (on_profiler_delete_data):
7585         * plugins/profiler/profiler.glade: implements independent targets.
7586         implements the ability to select arbitrary gmon.out files.
7587         Fixes bug #403502 – User should also be allowed to select an
7588         independent executable target.
7590 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7592         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7594         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7595         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7597 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7599         * plugins/debug-manager/plugin.c,
7600         plugins/debug-manager/breakpoints.c:
7601         Remove weak pointers when owner is destroyed
7602         Remove all breakpoints before loading new one
7604 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
7606         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
7607          
7608 2007-06-19  Naba Kumar  <naba@gnome.org>
7610         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
7611         Bug #448491 Empty Lines Problem.
7613         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
7614         
7615         * data/default.profile, plugins/message-view/plugin.c: Do not
7616         restore session for messages.
7617         Fixes bug #377461 – don't create new message window for each
7618         build/find.
7620         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
7621         Fixes a crash on exit/project-close if profiler plugin is loaded.
7623 2007-06-17  Naba Kumar  <naba@gnome.org>
7625         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
7626         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
7628         * plugins/file-loader/plugin.c: Fail on opening non existent files.
7629         Bug #448034 – Anjuta crashes on starting (when the last project
7630         directory was deleted).
7632         * plugins/document-manager/plugin.c: Set line markers for files
7633         opened via IAnjutaFile::open(). Fixes missing line markers while
7634         navigating symbols.
7636 2007-06-17  Naba Kumar  <naba@gnome.org>
7638         * plugins/sourceview/sourceview.glade: Set correct font
7639         default value and use monospace instead of sans. Fixes
7640         bug #448408 – crash in Anjuta IDE: Trying to change the
7641         editor
7643 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7645         * plugins/search/search-replace.c,
7646         plugins/search/search-replace.h,
7647         plugins/search/anjuta-search.glade:
7648         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
7649         Fixes bug #355166
7651 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7653         * plugins/debug-manager/plugin.c,
7654         plugins/debug-manager/breakpoints.c:
7655         Add weak references, fixes bug #448053 ?
7657 2007-06-16  Naba Kumar  <naba@gnome.org>
7659         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
7660         dialog to allow forgetting them if user chooses to select a different
7661         one.
7663 2007-06-13  Naba Kumar  <naba@gnome.org>
7665         * plugins/sourceview/sourceview-prefs.c: Initialize font
7666         on startup correctly if use_theme is set.
7668         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
7669         if available for default font. Fixes bug #447304.
7671         * plugins/sourceview/sourceview-prefs.c: Return value based
7672         on right data type. Fixes Bug #438878 – Using gtksourceview editor
7673         for the first time has black background
7674         
7675         * plugins/project-manager/plugin.c: Give a better error message
7676         when project could not be loaded.
7678         * libanjuta/anjuta-serializer.c: Added a comment.
7680 2007-06-13  Johannes Schmid <jhs@gnome.org>
7682         * configure.in:
7683         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
7684         most warnings to avoid simple coding problems.
7685         
7686         * plugins/message-view/anjuta-msgman.c:
7687         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
7688         * plugins/message-view/plugin.c: (on_view_changed),
7689         (ianjuta_msgman_add_view):
7690         
7691         Fixed #440866 by always presenting the message-manager when a tab is
7692         added because Gtk+ seems to have problems to add tabs to hidden widgets.
7693         
7694         * plugins/subversion/subversion-callbacks.c:
7695         (on_subversion_commit_response):
7696         Destroy dialog if user clicks "No"
7698 2007-06-12  Naba Kumar  <naba@gnome.org>
7700         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7701         read and use of uninitialized variable.
7703         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
7704         because it is used in credits listing and packaging could compress
7705         it in docdir. Fixes bug #397881: The credits are empty
7707         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
7708         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
7709         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
7710         plugins/symbol-browser/an_symbol_info.c,
7711         plugins/symbol-browser/plugin.c,
7712         plugins/symbol-browser/an_symbol_view.c,
7713         plugins/editor/aneditor-autocomplete.cxx:
7715         - Do not access TMTag
7716         member in TMSymbol when freeing it because by then the tags
7717         could have changed. Avoids dangerous memory corruptions by freeing
7718         someone else's memory (Could explain those random crashes when
7719         refreshing symbols or re-loading a different project or closing
7720         a project). Anything that tries to refresh symbols could trigger
7721         this corruptions.
7722         - Added a flag to also retrieve method definitions as part of
7723         the class's scope members. And used it to set both function prototype
7724         and definition in symbols. Fixes navigation to prototype and
7725         function definitions from symbol browser (bug #440370)
7727         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
7728         memory. Could fix those bogus 'file changed' dialogs.
7730         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
7732 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7734         * (added) libanjuta/anjuta-utils-priv.h,
7735         libanjuta/anjuta-utils.h,
7736         libanjuta/anjuta-launcher.c,
7737         libanjuta/Makefile.am:
7738         Fix bug #440801: do not use config.h in public include files
7740 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7742         * plugins/project-wizard/templates/mkfile.wiz:
7743         Fix bug #442038: missing project.sh file
7745         * configure.in,
7746         plugins/project-wizard/templates/Makefile.am,
7747         plugins/project-wizard/templates/translatable-strings.h,
7748         (added) plugins/project-wizard/templates/sdl.wiz,
7749         (added) plugins/project-wizard/templates/appwiz_sdl.png,
7750         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
7751         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
7752         (added) plugins/project-wizard/templates/sdl/Makefile.am,
7753         (added) plugins/project-wizard/templates/sdl/.cvsignore,
7754         (added) plugins/project-wizard/templates/sdl/src/main.c,
7755         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
7756         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
7757         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
7758         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
7759         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
7760         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
7761         Fix bug #315635: add a SDL project wizard
7763 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
7765         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
7766         when SIGCHLD is triggered when main loop context is locked. Dead lock
7767         happens when child_exited callback also accesses main loop context.
7768         Happens particularly badly in debug target exiting.
7770 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
7772         * manuals/anjuta-manual/C/debugger.xml:
7773         First update of the debugger documentation
7775 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
7777         * manuals/anjuta-manual/C/fileoperations.xml,
7778         manuals/anjuta-manual/C/projects.xml,
7779         manuals/anjuta-manual/C/anjuta-manual.xml,
7780         manuals/anjuta-manual/C/build.xml,
7781         manuals/anjuta-manual/C/execute.xml,
7782         manuals/anjuta-manual/Makefile.am: Updated more documentation.
7783         Added project properties documentation. Moved execution section
7784         inside project management. Removed dead documentation.
7786 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
7788         * src/anjuta.c, plugins/symbol-browser/plugin.c,
7789         plugins/symbol-browser/plugin.h,
7790         plugins/symbol-browser/an_symbol_prefs.c,
7791         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7792         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
7793         progress bar instead of separate window for system tags
7794         generation. Renamed AnjutaStatus methods to a proper ones.
7796         * plugins/symbol-browser/plugin.c,
7797         plugins/symbol-browser/plugin.h,
7798         plugins/symbol-browser/an_symbol_prefs.c,
7799         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7800         global-tags/create_global_tags.sh.in: Get rid of message window
7801         for showing global tags creation and use a small window with
7802         progress bar.
7804 2007-05-30  Naba Kumar  <naba@gnome.org>
7806         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
7807         Bug 442315 – After calling configure, the build menus are still insensitive,
7808         Bug 442314 – Autogeneration fails when there is no autogen.sh
7810         * plugins/project-manager/plugin.c: Fixed mem corruption when it
7811         fails to remove target/source/group. Fixes bug #440196 – crash in
7812         Anjuta IDE: removing a target
7814 2007-05-29  Naba Kumar  <naba@gnome.org>
7816         * plugins/symbol-browser/an_symbol_view.c,
7817         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
7818         tags generation. Fixed runtime warning.
7820 2007-05-28  Naba Kumar  <naba@gnome.org>
7822         Patch from James Liggett  <jrliggett@cox.net>:
7823         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
7824         Fixed bug #403502 – User should also be allowed to select an
7825         independent executable target.
7827 2007-05-27  Johannes Schmid <jhs@gnome.org>
7829         * plugins/build-basic-autotools/build-basic-autotools.c:
7830         (get_real_directory), (on_build_mesg_format):
7831         
7832         Find correct files for error messages inside scratchbox
7834 2007-05-27  Naba Kumar  <naba@gnome.org>
7836         * manuals/anjuta-manual/C/projects.xml,
7837         manuals/anjuta-manual/C/projects.xml: Updated project
7838         management chapter more.
7840 2007-05-25  Johannes Schmid <jhs@gnome.org>
7842         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7843         * plugins/build-basic-autotools/build-basic-autotools.c:
7844         (on_sb_check_toggled), (build_execute_command),
7845         (ipreferences_merge), (ipreferences_unmerge):
7846         Added support for building inside scratchbox environment
7847         
7848         Patch from James Liggett <jrliggett@cox.net>:
7849         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
7850         (anjuta_msgman_append_view):
7852         Fix 440866 
7853           – Anjuta aborts with numerous assertion failures when adding a new message view tab
7855 2007-05-23  Naba Kumar  <naba@gnome.org>
7857         * manuals/anjuta-manual/C/projects.xml: Updated project
7858         management chapter.
7860 2007-05-22  Naba Kumar  <naba@gnome.org>
7862         * manuals/anjuta-manual/C/projects.xml: More updates.
7864         * manuals/anjuta-manual/C/introduction.xml,
7865         manuals/anjuta-manual/C/projects.xml,
7866         manuals/anjuta-manual/C/interface.xml: Updated documentation.
7868 2007-05-22  Naba Kumar  <naba@gnome.org>
7870         Patch from Étienne Bersac:
7871         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
7872         class in generated class.
7874 2007-05-22  Naba Kumar  <naba@gnome.org>
7876         * plugins/profiler/plugin.c: Fixed a compiler warning.
7877         * plugins/valgrind/Makefile.am: Added ldflags.
7879         Patch from James Liggett:
7880         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
7881         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
7882         specific options.
7884 2007-05-18  Johannes Schmid <jhs@gnome.org>
7886         * plugins/editor/text_editor.c:
7887         * plugins/language-support-cpp-java/plugin.c:
7888         (on_editor_language_changed), (on_value_added_current_editor),
7889         (on_value_removed_current_editor):
7890         
7891         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
7892         Fix assist support in language-support-plugin.
7894 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7896         * libanjuta/interfaces/libanjuta.idl:
7897         Add a new interface allowing to implement plugin able
7898         to load other plugins (not written in C)
7900         * libanjuta/anjuta-plugin-handle.c,
7901         libanjuta/anjuta-plugin-handle.h:
7902         Add a language and a resident plugin properties
7904         * libanjuta/anjuta-glue-plugin.c,
7905         libanjuta/anjuta-glue-plugin.h,
7906         (added)libanjuta/anjuta-glue-c.c,
7907         (added)libanjuta/anjuta-glue-c.h,
7908         libanjuta/Makefile.am:
7909         Split code used to load a C plugin into a common part
7910         in anjuta-glue-plugin and a specific part in anjuta-glue-c
7912         * libanjuta/anjuta-glue-factory.c,
7913         libanjuta/anjuta-glue-factory.h,
7914         libanjuta/anjuta-plugin-manager.c:
7915         Allow to load plugin not written in C and search for the
7916         additional needed code in another plugin
7918 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7920         * plugins/editor/text_editor.c:
7921         Add an empty implementation of IAnjutaEditorAssist for scintilla,
7922         avoiding a crash if scintilla is used
7924 2007-05-14  Johannes Schmid <jhs@gnome.org>
7926         * libanjuta/interfaces/libanjuta.idl:
7927         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7928         (assist_cleanup), (on_assist_end), (on_assist_cancel),
7929         (on_assist_chosen), (on_assist_update), (get_context),
7930         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
7931         (install_assist), (uninstall_assist), (install_support),
7932         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
7933         (cpp_java_plugin_instance_init):
7934         * plugins/language-support-cpp-java/plugin.h:
7935         Use IAnjutaEditorAssist to show language specific suggestions
7936         
7937         * plugins/sourceview/Makefile.am:
7938         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
7939         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7940         * plugins/sourceview/anjuta-view.h:
7941         * plugins/sourceview/assist-window.c: (assist_window_expose),
7942         (assist_window_set_property), (assist_window_get_property),
7943         (assist_window_class_init), (assist_activated),
7944         (assist_window_init), (assist_window_finalize),
7945         (assist_window_select), (assist_window_first),
7946         (assist_window_last), (assist_window_up), (assist_window_down),
7947         (get_coordinates), (assist_window_move), (assist_window_update),
7948         (assist_window_filter_keypress), (assist_window_is_active),
7949         (assist_window_new), (assist_window_get_trigger),
7950         (assist_window_get_position):
7951         * plugins/sourceview/assist-window.h:
7952         * plugins/sourceview/sourceview-args.c (removed):
7953         * plugins/sourceview/sourceview-args.h (removed):
7954         * plugins/sourceview/sourceview-autocomplete.c (removed):
7955         * plugins/sourceview/sourceview-autocomplete.h (removed):
7956         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7957         * plugins/sourceview/sourceview-private.h:
7958         * plugins/sourceview/sourceview-scope.c(removed):
7959         * plugins/sourceview/sourceview-scope.h(removed):
7960         * plugins/sourceview/sourceview.c: (on_assist_chosen),
7961         (on_assist_cancel), (on_document_char_added),
7962         (on_reload_dialog_response), (sourceview_class_init),
7963         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
7964         (iassist_remove_trigger), (iassist_autocomplete),
7965         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
7966         (iassist_react), (iassist_iface_init):
7967         * plugins/sourceview/tag-window.c (moved to assist-window.c):
7968         * plugins/sourceview/tag-window.h (moved to assist-window.c):
7969         
7970         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
7971         - Mark files dirty if reload dialog is canceled.
7973 2007-05-12  Naba Kumar  <naba@gnome.org>
7975         * libanjuta/anjuta-launcher.h: Corrected include file.
7977 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
7979         * libanjuta/anjuta-glue-plugin.c,
7980         libanjuta/anjuta-glue-plugin.h,
7981         libanjuta/anjuta-glue-factory.c,
7982         libanjuta/anjuta-glue-factory.h,
7983         ibanjuta/anjuta-plugin-manager.c:
7984         Move code used to load a C plugin from glue-factory to glue-plugin
7985         So loading a plugin written in another language could be done by
7986         just using another object derived from AnjutaGluePlugin
7988         * libanjuta/libanjuta.h:
7989         Remove anjuta-plugin-handle header, it's not installed as libanjuta
7990         includes
7992 === anjuta 2.1.3 ===
7994 2007-05-11  Naba Kumar  <naba@gnome.org>
7996         * configure.in: Bumped version to 2.1.3
7997         * NEWS: Updated.
7998         * AUTHORS: Updated.
7999         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8001 2007-05-11  Naba Kumar  <naba@gnome.org>
8003         * configure.in:
8004         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8005         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8006         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
8008 2007-05-10  Johannes Schmid <jhs@gnome.org>
8010         * plugins/search/plugin.c:
8011         Make incremental search behave less annoying
8012         
8013 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8015         * plugins/macro/macro-util.c:
8016         Fix bug #419008 and bug #419036
8017         When creating new header file, use name and email set in
8018         preferences and replace invalid C character by underscore
8019         in guards
8021 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8023         * plugins/search/search-replace.c,
8024         plugins/search/search-replace_backend.c:
8025         Disable search button if search expression is empty (bug #378193)
8027 2007-05-08  Naba Kumar  <naba@gnome.org>
8029         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8030         build error.
8032 2007-05-07  Naba Kumar  <naba@gnome.org>
8034         * configure.in:
8035         * plugins/project-wizard/templates/Makefile.am:
8036         * plugins/project-wizard/templates/minimal.wiz:
8037         * plugins/project-wizard/templates/minimal/.cvsignore:
8038         * plugins/project-wizard/templates/minimal/Makefile.am:
8039         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8040         * plugins/project-wizard/templates/minimal/autogen.sh:
8041         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8042         * plugins/project-wizard/templates/minimal/project.anjuta:
8043         Added 'minimal', a generic and flat, project template.
8044         
8045 2007-05-05  Naba Kumar  <naba@gnome.org>
8047         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
8049         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8050         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8051         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8052         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8053         instead of a real one, fixes interdependency with libanjuta.
8054         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8055         * libanjuta/Makefile.am: 
8056         * libegg/Makefile.am:
8057         * plugins/build-basic-autotools/Makefile.am:
8058         * plugins/class-gen/Makefile.am:
8059         * plugins/class-inheritance/Makefile.am:
8060         * plugins/cvs-plugin/Makefile.am:
8061         * plugins/debug-manager/Makefile.am:
8062         * plugins/devhelp/Makefile.am:
8063         * plugins/document-manager/Makefile.am:
8064         * plugins/editor/Makefile.am:
8065         * plugins/file-loader/Makefile.am:
8066         * plugins/file-manager/Makefile.am:
8067         * plugins/file-wizard/Makefile.am:
8068         * plugins/gdb/Makefile.am:
8069         * plugins/glade/Makefile.am:
8070         * plugins/gtodo/Makefile.am:
8071         * plugins/language-support-cpp-java/Makefile.am:
8072         * plugins/macro/Makefile.am:
8073         * plugins/message-view/Makefile.am:
8074         * plugins/patch/Makefile.am:
8075         * plugins/profiler/Makefile.am:
8076         * plugins/project-import/Makefile.am:
8077         * plugins/project-manager/Makefile.am:
8078         * plugins/project-wizard/Makefile.am:
8079         * plugins/sample1/Makefile.am:
8080         * plugins/search/Makefile.am:
8081         * plugins/sourceview/Makefile.am:
8082         * plugins/subversion/Makefile.am:
8083         * plugins/symbol-browser/Makefile.am:
8084         * plugins/terminal/Makefile.am:
8085         * plugins/tools/Makefile.am:
8086         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8088 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
8090         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8092 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8094         * libanjuta/anjuta-launcher.c,
8095         libanjuta/anjuta-launcher.h:
8096         Add some missing implementation
8098 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8100         Reviewed by Naba Kumar  <naba@gnome.org>:
8101         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8102         for uninstall-hook.
8104 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8106         Reviewed by Naba Kumar  <naba@gnome.org>:
8107         * plugins/editor/text_editor.c: Large memory addresses were being
8108         truncated, switched to glong (bug #422143).
8110 2007-04-24  Naba Kumar  <naba@gnome.org>
8112         * plugins/document-manager/plugin.c: (prefs_finalize):
8113         * plugins/editor/aneditor-autocomplete.cxx:
8114         * plugins/editor/text_editor_menu.c:
8115         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8116         * plugins/file-loader/plugin.c: (open_file_with),
8117         (create_open_with_submenu):
8118         * plugins/file-manager/plugin.c: (prefs_finalize):
8119         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8120         pointer type castings.
8122 2007-04-24  Naba Kumar  <naba@gnome.org>
8124         Patch from s|s  <supreet.sethi@gmail.com>:
8125         * (added) plugins/project-wizard/templates/django-logo.png:
8126         * (added) plugins/project-wizard/templates/django.wiz:
8127         * plugins/project-wizard/templates/Makefile.am:
8128         * plugins/project-wizard/templates/translatable-strings.h: Added
8129         django project template. http://www.djangoproject.com/
8131 2007-04-24  Naba Kumar  <naba@gnome.org>
8133         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8134         the log entry widget and made the dialog little larger.
8136 2007-04-24  Naba Kumar  <naba@gnome.org>
8138         Patch from Halton Huo:
8139         * configure.in:
8140         * plugins/project-wizard/property.c:
8141         * plugins/subversion/svn-auth.c:
8142         * plugins/subversion/svn-backend-priv.h:
8143         * plugins/subversion/svn-backend.c:
8144         * plugins/subversion/svn-backend.h:
8145         * plugins/subversion/svn-notify.h: Proper use of subversion
8146         headers. Fixes build issues in solaris (bug #426701).
8148 2007-04-24  Naba Kumar  <naba@gnome.org>
8150         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8151         
8152         * plugins/project-wizard/templates/cpp.wiz:
8153         * plugins/project-wizard/templates/gcj.wiz:
8154         * plugins/project-wizard/templates/gnome.wiz:
8155         * plugins/project-wizard/templates/gtk.wiz:
8156         * plugins/project-wizard/templates/gtkmm.wiz:
8157         * plugins/project-wizard/templates/java.wiz:
8158         * plugins/project-wizard/templates/python.wiz:
8159         * plugins/project-wizard/templates/terminal.wiz:
8160         * plugins/project-wizard/templates/wxwin.wiz:
8161         * plugins/project-wizard/templates/xlib-dock.wiz:
8162         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8163         project option and set it ON by default (since gnome-build, can't
8164         enabled configure shared lib support later when a sharedlib target
8165         is added).
8167 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8169         * plugins/debug-manager/stack_trace.c:
8170         Fix a missing case in the previous changes
8172 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8174         * plugins/debug-manager/plugin.c:
8175         Fix bug #430401
8177         * plugins/debug-manager/breakpoints.c,
8178         plugins/gdb/plugin.c:
8179         Fix adding breakpoint on a function
8181         * plugins/debug-manager/stack_trace.c:
8182         Highlight changed stack frame
8184 2007-04-18  Naba Kumar  <naba@gnome.org>
8186         * plugins/document-manager/anjuta-docman.c:
8187         (anjuta_docman_dispose), (on_editor_destroy),
8188         (anjuta_docman_remove_editor): Remove the editor widget from
8189         the parent container before calling destroy, otherwise container
8190         removal happens after TextEditor is disposed resulting in call
8191         to value-remove for a TextEditor which is half-dead (crash).
8193 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8195         * plugins/debug-manager/data_buffer.c
8196         plugins/debug-manager/data_view.c,
8197         plugins/debug-manager/memory.c:
8198         Fixes for bug #418523, bug #427090 and bug #428174
8200 2007-04-11 Halton Huo <halton.huo@sun.com>
8202         reviewed by: <jhs@gnome.org>
8204         * configure.in:
8205         * libanjuta/Makefile.am:
8206         * libanjuta/anjuta-utils.c:
8207         * libanjuta/anjuta-utils.h:
8208         * manuals/reference/libanjuta/Makefile.am:
8209         
8210         Fixed compilation on sun by deploying the libutil methods
8211         in anjuta-utils.h and building them on condition.
8213 2007-04-11  Johannes Schmid <jhs@gnome.org>
8215         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8216         (anjuta_docman_add_editor):
8217         Hold a reference on the editor as long as we use it.
8218         
8219         * plugins/document-manager/plugin.c: (on_editor_changed):
8220         Destroy GValue to fix a memoery leak.
8222 2007-04-11  Johannes Schmid <jhs@gnome.org>
8224         * plugins/document-manager/plugin.c: (on_editor_changed):
8225         Fixed reference counting for editor by using g_value_take_object instead
8226         of g_value_set_object. The editors are now correctly finalized and thus
8227         we do not lack so much memory anymore.
8228         
8229         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8230         (anjuta_view_finalize), (anjuta_view_focus_out),
8231         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8232         * plugins/sourceview/anjuta-view.h:
8233         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8234         * plugins/sourceview/sourceview-prefs.c:
8235         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8236         * plugins/sourceview/sourceview-prefs.h:
8237         * plugins/sourceview/sourceview-private.h:
8238         * plugins/sourceview/sourceview.c: (on_document_loaded),
8239         (timeout_unref), (on_document_saved), (sourceview_finalize),
8240         (sourceview_new), (ifile_open), (ifile_savable_save),
8241         (ifile_savable_save_as):
8243         Several changes to fix things when the editor is correctly destroyed.
8244         Fixed preferences (which led me to the refcounting issue, #409412)
8245         and removed deprecated completition code that will be replace by
8246         IAnjutaAssist interface soon. 
8248 2007-04-11  Johannes Schmid <jhs@gnome.org>
8250         * libanjuta/anjuta-launcher.c:
8251         (anjuta_launcher_execution_done_cleanup),
8252         (anjuta_launcher_child_terminated):
8253         Possible fix for #428363 and added a g_return_if_fail
8255         * plugins/message-view/plugin.c: (activate_plugin):
8256         Fixed a Gtk/Gdl-Critical
8257         
8258         Patches from Étienne Bersac <bersace03@laposte.net>
8259         * plugins/class-gen/templates/go-source.tpl:
8260         * plugins/macro/macros.xml:
8261         Use better template for GObjects (#417875 and #417918)
8262         
8263         Patches from Halton Huo <halton.huo@sun.com>
8264         * libanjuta/anjuta-launcher.h:
8265         * libanjuta/anjuta-preferences.c:
8266         * libanjuta/anjuta-utils.c:
8267         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8268         (cg_window_set_add_to_repository):
8269         * plugins/class-inheritance/class-inherit.c:
8270         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8272 2007-04-09  Johannes Schmid <jhs@gnome.org>
8274         * plugins/editor/print.c: (anjuta_print_show_header):
8275         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8276         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8278   Some string changes (#427395 and #427399)
8280 2007-04-06  Johannes Schmid <jhs@gnome.org>
8282         * plugins/build-basic-autotools/build-basic-autotools.c:
8283         (on_build_mesg_format), (on_build_mesg_parse):
8284         Fixed full path detection
8286 2007-04-05  Naba Kumar  <naba@gnome.org>
8288         Patch from Halton Huo:
8289         * libanjuta/Makefile.am:
8290         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8291         * libanjuta/anjuta-glue-cpp.h:
8292         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8293         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8294         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8295         (anjuta_glue_factory_get_path), (get_already_loaded_module),
8296         (load_plugin), (anjuta_glue_factory_get_object_type):
8297         * libanjuta/anjuta-glue-factory.h:
8298         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8299         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8300         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8301         (anjuta_glue_plugin_new):
8302         * libanjuta/anjuta-glue-plugin.h:
8303         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8304         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8305         * libanjuta/anjuta-plugin.h:
8306         * libanjuta/glue-cpp.c:
8307         * libanjuta/glue-cpp.h:
8308         * libanjuta/glue-factory.c:
8309         * libanjuta/glue-factory.h:
8310         * libanjuta/glue-plugin.c:
8311         * libanjuta/glue-plugin.h:
8312         * plugins/build-basic-autotools/build-basic-autotools.h:
8313         * plugins/class-gen/plugin.h:
8314         * plugins/class-inheritance/plugin.h:
8315         * plugins/cvs-plugin/plugin.h:
8316         * plugins/debug-manager/plugin.h:
8317         * plugins/devhelp/plugin.h:
8318         * plugins/document-manager/plugin.h:
8319         * plugins/editor/plugin.h:
8320         * plugins/file-loader/plugin.h:
8321         * plugins/file-manager/plugin.h:
8322         * plugins/file-wizard/plugin.h:
8323         * plugins/gdb/plugin.h:
8324         * plugins/glade/plugin.h:
8325         * plugins/gtodo/plugin.h:
8326         * plugins/language-support-cpp-java/plugin.h:
8327         * plugins/macro/plugin.h:
8328         * plugins/message-view/plugin.h:
8329         * plugins/patch/plugin.h:
8330         * plugins/profiler/plugin.h:
8331         * plugins/project-import/plugin.h:
8332         * plugins/project-manager/plugin.h:
8333         * plugins/project-wizard/plugin.h:
8334         * plugins/sample1/plugin.h:
8335         * plugins/search/plugin.h:
8336         * plugins/sourceview/plugin.h:
8337         * plugins/subversion/plugin.h:
8338         * plugins/symbol-browser/plugin.h:
8339         * plugins/terminal/terminal.c:
8340         * plugins/tools/plugin.h:
8341         * plugins/tools/scripts/tools-2.xml.in:
8342         * plugins/valgrind/plugin.h:
8344         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8346 2007-04-05  Naba Kumar  <naba@gnome.org>
8348         * anjuta.spec.in, configure.in: Removed dead codes.
8349         
8350         Patch from Jos Dehaes:
8351         * configure.in, plugins/project-wizard/templates/Makefile.am,
8352         plugins/project-wizard/templates/mkfile.wiz,
8353         plugins/project-wizard/templates/translatable-strings.h: Enabled
8354         makefile-based project creation and import. Fixes bug #355145
8356 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8358         * plugins/debug-manager/debugger.c,
8359         plugins/debug-manager/plugin.c,
8360         plugins/gdb/anjuta-gdb.plugin.in:
8361         Code cleaning (remove unused code, rename this into self)
8362         Add information about supported format in debugger plugin
8363         Activate debugger plugin according to the target format
8365 2007-04-01  Naba Kumar  <naba@gnome.org>
8367         * plugins/message-view/message-view.c:
8368         (message_view_instance_init): Fixed message icons to appear.
8370 2007-03-31  Johannes Schmid <jhs@gnome.org>
8372         * plugins/message-view/anjuta-msgman.c:
8373         (anjuta_msgman_append_view):
8374         * plugins/message-view/plugin.c: (on_view_changed),
8375         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8376         
8377         Fixed #424845
8379 2007-03-31  Johannes Schmid <jhs@gnome.org>
8381         * plugins/message-view/message-view.c:
8382         (message_view_instance_init), (imessage_view_append):
8383         Show nice icons beside the messages for info, warning and error. This is a completly
8384         cosmetic change so if someone dislikes it he is free to remove it.
8386 2007-03-31  Johannes Schmid <jhs@gnome.org>
8387         
8388         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8389         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8390         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8391         * plugins/message-view/anjuta-msgman.h:
8392         * plugins/message-view/message-view.h:
8393         * plugins/message-view/plugin.c: (on_view_changed),
8394         (activate_plugin):
8395         Fixed #359399 and made next/previous insensitive when not availible
8396         
8397         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8398         (tag_style_to_string):
8399         Fixed namespace Problem with gdk >= 2.11
8400         
8401         * plugins/sourceview/sourceview-autocomplete.c:
8402         (sourceview_autocomplete_init):
8403         Removed structure, follow-up of #423682
8405 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8407         * plugins/debug-manager/debug_tree.c,
8408         plugins/debug-manager/debug_tree.h,
8409         plugins/debug-manager/watch.c,
8410         plugins/debug-manager/anjuta-debug-manager.glade:
8411         Inspect variable at cursor
8412         Fix buttons in inspect dialog
8414 2007-03-27  Halton Huo  <halton.huo@sun.com>
8416         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
8418         * plugins/sourceview/sourceview-autocomplete.c
8419         plugins/debug-manager/disassemble.c,
8420         libanjuta/interfaces/libanjuta.idl:
8421         Remove array with 0 size and empty structure as it is not
8422         supported by sun cc, Fixes bug #423682
8424         * plugins/debug-manager/debugger.c:
8425         Remove anonymous union as it is not supported by sun cc,
8426         Fixes bug #423680
8428 === anjuta 2.1.2 ===
8430 2007-03-28  Naba Kumar  <naba@gnome.org>
8432         * configure.in: Bumped version to 2.1.2
8433         * NEWS: Updated for release.
8434         
8435         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8436         Improved breakpoint marker icon.
8437         
8438         * plugins/editor/anjuta-editor.plugin.in,
8439         plugins/sourceview/sourceview.plugin.in: Made editor plugins
8440         non user activable since they are now remembered properly.
8442 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8444         * plugins/tools/editor.c:
8445         Fix bug #423270
8447 2007-03-27  Naba Kumar  <naba@gnome.org>
8449         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8450         word when autocompleting without leaving any trailing part of
8451         the word.
8453 2007-03-27  Kamil Páral  <ripper42@gmail.com>
8455         Reviewed by Naba Kumar  <naba@gnome.org>:
8456         * anjuta.desktop.in.in: Remove "Application" category from desktop
8457         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8458         
8459 2007-03-27  Naba Kumar  <naba@gnome.org>
8460         
8461         * configure.in, plugins/document-manager/anjuta-docman.c:
8462         (anjuta_docman_add_editor): Conditionally compile notebook tab
8463         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8465         Patch from Halton Huo:
8466         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8467         non gcc compiler flags. Fixes bug #423089.
8468         
8469 2007-03-26  Naba Kumar  <naba@gnome.org>
8470         
8471         * AUTHORS, NEWS, TODO.tasks: Updated.
8472         
8473         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8474         close menuitem.
8475         
8476         * plugins/symbol-browser/plugin.c: (on_editor_saved),
8477         (update_editor_symbol_model), (iter_matches),
8478         (on_editor_update_ui), (value_added_current_editor),
8479         (activate_plugin), (dispose),
8480         (symbol_browser_plugin_instance_init):
8481         * plugins/symbol-browser/plugin.h: update line on editor save
8482         and editor change. Code clean up and fixed warnings.
8484 2007-03-26  Naba Kumar  <naba@gnome.org>
8486         * plugins/project-wizard/templates/java/project.anjuta,
8487         plugins/project-wizard/templates/python/project.anjuta,
8488         plugins/project-wizard/templates/python/project.anjuta:
8489         Removed version control plugins from default selection.
8491         * plugins/tools/scripts/prepare-changelog.pl,
8492         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8493         script to a better one (that works on both cvs and svn).
8495 2007-03-26  Naba Kumar  <naba@gnome.org>
8497         * (added) plugins/project-wizard/templates/translatable-strings.pl,
8498         Makefile.am: Added the generated translatable file (required for
8499         translations for svn checkouts).
8501         * (added)
8502         plugins/project-wizard/templates/extract-translatable-strings.pl
8503         plugins/project-wizard/templates/Makefile.am, Makefile.am,
8504         po/POTFILES.in: Generated translatable strings for .wiz files and
8505         added them in POTFILES.in for translation. Fixes bug #398035
8507 2007-03-25  Naba Kumar  <naba@gnome.org>
8509         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8510         
8511         * src/anjuta-app.c: Removed dead codes.
8512         
8513         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8514         global tags generation starts.
8515         
8516         * plugins/debug-manager/chunk_view.c,
8517         plugins/debug-manager/start.h,
8518         plugins/debug-manager/chunk_view.h,
8519         plugins/debug-manager/utilities.c,
8520         plugins/debug-manager/utilities.h,
8521         plugins/debug-manager/debugger.c,
8522         plugins/debug-manager/threads.c,
8523         plugins/debug-manager/disassemble.c,
8524         plugins/debug-manager/info.c,
8525         plugins/debug-manager/sharedlib.c,
8526         plugins/debug-manager/threads.h,
8527         plugins/debug-manager/disassemble.h,
8528         plugins/debug-manager/signals.c,
8529         plugins/debug-manager/info.h,
8530         plugins/debug-manager/sharedlib.h,
8531         plugins/debug-manager/data_buffer.c,
8532         plugins/debug-manager/data_view.c,
8533         plugins/debug-manager/signals.h,
8534         plugins/debug-manager/debug_tree.c,
8535         plugins/debug-manager/watch.c,
8536         plugins/debug-manager/registers.c,
8537         plugins/debug-manager/data_buffer.h,
8538         plugins/debug-manager/data_view.h,
8539         plugins/debug-manager/memory.c,
8540         plugins/debug-manager/debug_tree.h,
8541         plugins/debug-manager/watch.h,
8542         plugins/debug-manager/registers.h,
8543         plugins/debug-manager/memory.h,
8544         plugins/debug-manager/locals.c,
8545         plugins/debug-manager/sexy-icon-entry.c,
8546         plugins/debug-manager/breakpoints.c,
8547         plugins/debug-manager/locals.h,
8548         plugins/debug-manager/sexy-icon-entry.h,
8549         plugins/debug-manager/stack_trace.c,
8550         plugins/debug-manager/breakpoints.h,
8551         plugins/debug-manager/sparse_buffer.c,
8552         plugins/debug-manager/sparse_view.c,
8553         plugins/debug-manager/stack_trace.h,
8554         plugins/debug-manager/sparse_buffer.h,
8555         plugins/debug-manager/sparse_view.h,
8556         plugins/debug-manager/start.c,
8557         plugins/gdb/utilities.c,
8558         plugins/gdb/utilities.h,
8559         plugins/gdb/debugger.c,
8560         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
8561         setup.
8563 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8565         * plugins/gdb/debugger.c:
8566         Avoid empty debugger log window by limiting line to 90 characters
8568 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8570         * plugins/debug-manager/plugin.c,
8571         plugins/debug-manager/plugin.h,
8572         plugins/debug-manager/threads.c,
8573         plugins/debug-manager/threads.h,
8574         plugins/debug-manager/breakpoints.c,
8575         plugins/debug-manager/breakpoints.h,
8576         plugins/debug-manager/stack_trace.c,
8577         plugins/debug-manager/stack_trace.h:
8578         View code action now changes location in disassembly view too
8580         * plugins/debug-manager/anjuta-debug-manager.ui:
8581         Rename breakpoint actions
8583 2007-03-24  Naba Kumar  <naba@gnome.org>
8585         * configure.in, src/anjuta-app.c: Use the new docking algorithm
8586         in gdl 0.7.3 (svn trunk).
8587         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8588         
8589 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8591         * plugins/debug-manager/threads.c,
8592         plugins/debug-manager/debug_tree.c,
8593         plugins/debug-manager/debug_tree.h,
8594         plugins/debug-manager/locals.c,
8595         plugins/debug-manager/registers.c,
8596         plugins/debug-manager/stack_trace.c:
8597         Allow to change current thread updating register, stack and locals
8598         Allow to change current stack frame updating locals
8600         * plugins/gdb/debugger.c:
8601         Read argument of selected stack frame
8603         * plugins/debug-manager/data_view.c:
8604         Fix an unrelated bug
8606 2007-03-23  Naba Kumar  <naba@gnome.org>
8608         * plugins/document-manager/anjuta-docman.c,
8609         plugins/document-manager/plugin.c: Fixed many memory leaks.
8610         (ianjuta_file_get_uri() returns a new string).
8612         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
8613         widget for save dialogs.
8614         
8615         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
8616         svn and fixed to get function/prototype/member args list. Call tips
8617         also work fine now.
8619 2007-03-22  Naba Kumar  <naba@gnome.org>
8621         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
8622         and calltips would work again for functions from global tags (Needs
8623         regenerating global tags).
8625         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
8626         ctags svn version and reopened bug #395362. Fixes tags parsing that
8627         seemed to have stopped working recently.
8629 2007-03-21  Naba Kumar  <naba@gnome.org>
8631         * tagmanager/tm_source_file.c, tagmanager/options.c,
8632         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
8633         extend .. more needs to be investigated and fixed). Enabled some
8634         debugging.
8636 2007-03-16  Naba Kumar  <naba@gnome.org>
8638         * src/anjuta.c: Fixed project loading from command line.
8640 2007-03-16  Naba Kumar  <naba@gnome.org>
8642         Patch from James Liggett <jrliggett@cox.net>:
8643         plugins/profiler/gprof-profile-data.c: Fixed a crash.
8644         
8645 2007-03-15  Naba Kumar  <naba@gnome.org>
8647         * libanjuta/anjuta-profile-manager.c,
8648         libanjuta/anjuta-profile-manager.h: Added method to get current
8649         profile.
8651         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
8652         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
8653         is exiting.
8655         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8656         plugins/file-loader/plugin.c: Moved to functions as utility functions.
8657         Also, not load project files in session load in loader plugin.
8658         
8659         * plugins/project-manager/plugin.c, src/anjuta.c:
8660         Emit "exiting" signal in shell when exiting anjuta. project manager
8661         listens to exiting signal and saves session. anjuta.c saves session
8662         only when current projfile is 'user'. Load project saved in session
8663         differently then the rest of the session. This should fix all the
8664         session restoration bugs.
8665         
8666         src/main.c: Present anjuta window when becon message is received.
8668 2007-03-14  Naba Kumar  <naba@gnome.org>
8670         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
8671         not randomly save (it was a wrong looping).
8672         
8673 2007-03-12  Naba Kumar  <naba@gnome.org>
8675         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
8677 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8679         * plugins/debug-manager/anjuta-debug-manager.ui,
8680         libanjuta/interfaces/libanjuta.idl,
8681         plugins/debug-manager/debugger.c,
8682         (added) plugins/debug-manager/threads.c,
8683         (added) plugins/debug-manager/threads.h,
8684         plugins/debug-manager/plugin.c,
8685         plugins/debug-manager/Makefile.am,
8686         plugins/gdb/plugin.c,
8687         plugins/gdb/debugger.c,
8688         plugins/gdb/debugger.h:
8689         Add a window displaying all threads
8690         Add needed functions
8691         Switching to a different thread is still not done
8693         * plugins/debug-manager/debug_tree.c,
8694         plugins/debug-manager/locals.c,
8695         plugins/debug-manager/stack_trace.c:
8696         Small cosmetic changes
8698         * plugins/gdb/gdbmi.c:
8699         Keep all elements in gdbmi hash
8700         Even if using the same key like in -threads-list-ids
8702 2007-03-11  Naba Kumar  <naba@gnome.org>
8704         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
8705         
8706         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
8707         
8708         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8709         manuals/reference/libanjuta/libanjuta-sections.txt,
8710         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
8711         interfaces.
8713 2007-03-11  Naba Kumar  <naba@gnome.org>
8715         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
8716         gtk-doc properly. Bumped gtk-doc requirement to 1.4
8718         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8719         manuals/reference/libanjuta/libanjuta.types,
8720         manuals/reference/libanjuta/libanjuta-sections.txt,
8721         manuals/reference/libanjuta/.cvsignore,
8722         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
8723         infrastructure. Got rid of tmpl/ directory and moved all section
8724         documenation to source code (requires gtk-doc >= 1.4).
8725         
8726         * libanjuta/anjuta-plugin-description.c,
8727         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
8728         libanjuta/cell-renderer-captioned-image.c,
8729         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
8730         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
8731         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
8732         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
8733         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
8734         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
8735         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
8736         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
8737         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
8738         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
8739         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
8740         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
8741         documentation from templates to source code.
8743 2007-03-10  Johannes Schmid <jhs@gnome.org>
8745         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
8746         Added some debug output but could not figure out why 
8747         some plugins are not kept.
8748         
8749         * libanjuta/interfaces/libanjuta.idl:
8750         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8751         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8752         Added IAnjutaEditorGoto::matching_brace
8753         
8754         * plugins/document-manager/action-callbacks.c:
8755         (on_editor_command_match_brace_activate):
8756         * plugins/document-manager/plugin.c:
8757         (update_editor_ui_interface_items):
8758         * plugins/editor/text_editor.c: (igoto_matching_brace),
8759         (igoto_iface_init):
8760         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
8761         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
8763 2007-03-09  Johannes Schmid <jhs@gnome.org>
8765         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8766         Hide correct column
8767         
8768         * plugins/sourceview/sourceview-private.h:
8769         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8770         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8771         (sourceview_new), (ifile_savable_save_as):
8772         Tweaked vfs monitoring
8774 2007-03-09  Johannes Schmid <jhs@gnome.org>
8776         * libanjuta/interfaces/Makefile.am.iface:
8777         Fixed installtion of header files
8778         
8779         * plugins/sourceview/sourceview.c: (set_select):
8780         do not scroll to much in interactive search
8782 2007-03-09  Naba Kumar  <naba@gnome.org>
8784         * src/anjuta.c: Fixed session restoration.
8785         
8786         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
8787         signal handlers after symbol browser plugin is deactivated.
8788         
8789         * plugins/editor/editor.glade,
8790         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
8791         Fixed indentation confustion in preferences.
8793 2007-03-08  Johannes Schmid <jhs@gnome.org>
8795         * plugins/search/search-replace.c: (search_set_combo),
8796         (search_set_action), (search_set_target), (search_set_direction),
8797         (create_dialog), (search_disconnect_set_toggle_connect),
8798         (on_search_match_whole_word_toggled),
8799         (on_search_match_whole_line_toggled),
8800         (on_search_match_word_start_toggled),
8801         (search_set_toggle_direction):
8802         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
8803         it's somehow ugly and uses many deprecated widgets
8804         
8805         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
8806         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8807         Fix #394709
8808         
8809 2007-03-07  Naba Kumar  <naba@gnome.org>
8811         * src/anjuta.c: Make launching projects work from command line. Also
8812         fixes gnome session restart command.
8813         
8814 2007-03-07  Johannes Schmid <jhs@gnome.org>
8816         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
8817         * plugins/class-gen/plugin.c: (iwizard_activate):
8818         Fixed #408218
8819         
8820         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
8821         Fixed #402774
8822         
8823         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8824         Fixed #377483 (It's not possible to know if directories have
8825         a version in CVS. Show version column only if there are version
8826         informations availible
8828         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8829         Fixed memory leak
8831 2007-03-07  Johannes Schmid <jhs@gnome.org>
8833         * plugins/sourceview/sourceview-prefs.c: (get_bool):
8834         Fixed #409408
8835         * plugins/symbol-browser/an_symbol_prefs.c:
8836         (on_update_global_clicked):
8837         Fixed ##409176
8839 2007-03-07  Johannes Schmid <jhs@gnome.org>
8841         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
8842         (anjuta_save_prompt_new):
8843         * plugins/project-import/project-import.c:
8844         (project_import_finalize):
8845         Fixed Gtk-Criticals (maybe #409408)
8847 2007-03-07  Naba Kumar  <naba@gnome.org>
8849         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
8850         when we are at just beginning of string or comment. Fixes bug #397981.
8852 2007-03-07  Johannes Schmid <jhs@gnome.org>
8854         * plugins/language-support-cpp-java/plugin.c:
8855         (initialize_indentation_params):
8856         Removed annoying DEBUG_PRINT
8857         
8858         * plugins/sourceview/sourceview-cell.c:
8859         (sourceview_cell_instance_init), (icell_get_character),
8860         (icell_get_length), (icell_get_char), (icell_get_attribute):
8861         Improved code to be faster
8862         Implemented attribute handling so that indentation really works in any case
8864 2007-03-06  Johannes Schmid <jhs@gnome.org>
8866         * configure.in:
8867         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
8868         
8869         * plugins/document-manager/anjuta-docman.c:
8870         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
8871         Removed old and ugly tab drag&drop code and use built-in gtk stuff
8872         instead (required GTK >= 2.10)
8873         
8874         * plugins/sourceview/sourceview-private.h:
8875         * plugins/sourceview/sourceview.c:
8876         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8877         (sourceview_finalize), (sourceview_new), (imark_mark),
8878         (imark_unmark), (imark_is_marker_set),
8879         (imark_location_from_handle), (imark_delete_all_markers):
8880         Fixed marker handling and worked a bit more on vfs monitoring
8882 2007-03-05  Johannes Schmid <jhs@gnome.org>
8884         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
8885         Added method to select specific iter
8886         
8887         * plugins/sourceview/sourceview-private.h:
8888         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8889         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8890         (sourceview_add_monitor), (on_document_saved),
8891         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
8892         Fixed vfs monitoring (mostly ported code from text_editor.c)
8893         
8894         * plugins/symbol-browser/an_symbol_view.c:
8895         * plugins/symbol-browser/an_symbol_view.h:
8896         * plugins/symbol-browser/plugin.c: (iter_matches),
8897         (on_editor_update_ui), (value_added_current_editor):
8898         Select the current tag in locals window and symbol toolbar. If there
8899         is no tag at the current line, reserve backward for the next tag. This will
8900         select the correct tag if inside a function.
8902 2007-03-05  Naba Kumar  <naba@gnome.org>
8904         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
8905         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
8906         compiler warnings.
8907         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
8908         (Bug #412186)
8909         
8910 2007-03-04  Johannes Schmid <jhs@gnome.org>
8912         * data/Makefile.am:
8913         * po/POTFILES.in:
8914         Fixed distcheck (well, partly)
8916 2007-03-04  Johannes Schmid <jhs@gnome.org>
8918         * plugins/document-manager/anjuta-document-manager.ui:
8919         Move "Swap .c/.h from Main to Browser toolbar
8921         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
8922         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
8923         (fv_prefs_free), (fv_add_tree_entry):
8924         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8925         * plugins/file-manager/plugin.c: (prefs_init):
8926         
8927         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
8929 2007-03-04  Naba Kumar  <naba@gnome.org>
8931         * data/default.proflie, data/Makefile.am, src/anjuta.c,
8932         plugins/project-manager/plugin.c:
8933         Restored default profile and renamed it from "default.anjuta" to
8934         "default.profile".
8935         
8936 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8938         * plugins/debug-manager/debugger.c,
8939         plugins/debug-manager/plugin.c,
8940         plugins/gdb/debugger.c,
8941         libanjuta/interfaces/libanjuta.idl,
8942         plugins/debug-manager/stack_trace.c:
8943         Add a dialog box when a signal is received (except SIGINT)
8944         Display stack frame even if arguments are not available
8946 2007-03-03  Naba Kumar  <naba@gnome.org>
8948         * TODO.tasks: Icons bounty added.
8950         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
8951         choise selection.
8952         
8953         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
8954         and descoping.
8956         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
8957         plugins/Makefile.am, (removed) plugins/profile-default/*,
8958         plugins/project-manager/anjuta-project-manager.plugin.in,
8959         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
8960         profile implementation to load user profile and projects. Store and
8961         restore remembered plugins. Use profile scoping and descoping for
8962         saving and loading sesstions.
8963         
8964         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
8965         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
8966         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
8967         DEBUG_PRINTs.
8969 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8971         * plugins/debug-manager/debug_tree.c
8972         plugins/debug-manager/debug_tree.h:
8973         Bug fix, deleting wrong variable
8975         * plugins/gdb/debugger.c:
8976         Bug fix, remove forgotten debugging code
8978 2007-03-02  Johannes Schmid <jhs@gnome.org>
8980         * plugins/document-manager/anjuta-document-manager.ui:
8981         * plugins/search/anjuta-search.ui:
8982         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
8983         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
8984         ToolbarFind
8986         * src/anjuta-app.c: (on_toolbar_view_toggled),
8987         (on_add_merge_widget), (on_session_save), (on_widget_remove):
8988         Save toolbar positions, don't use fixed toolbar style
8989         
8990         All in all this will allow more complex toolbar configurations and
8991         might gain some space on smaller displays because the user can disable
8992         toolbar parts he does not use. Also allows to use any toolbar style
8993         without looking too ugly.
8995 2007-03-01  Naba Kumasr  <naba@gnome.org>
8997         * TODO.tasks: Added a bounty for creating icons.
8999         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9000         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9001         profile-changed signal. Do not sync non-user-activatable plugins.
9003 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9005         * plugins/debug-manager/disassemble.c,
9006         plugins/debug-manager/sparse_view.c,
9007         plugins/gdb/debugger.c,
9008         libanjuta/interfaces/libanjuta.idl:
9009         Display function name in disassembly view
9011 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9013         * (added) plugins/debug-manager/bookmark.png,
9014         (added) plugins/debug-manager/breakpoint-disabled.png,
9015         (added) plugins/debug-manager/breakpoint-enabled.png,
9016         (added) plugins/debug-manager/program-counter.png,
9017         (added) plugins/debug-manager/linemarker.png,
9018         plugins/debug-manager/Makefile.am,
9019         plugins/debug-manager/disassemble.c,
9020         plugins/debug-manager/disassemble.h,
9021         plugins/debug-manager/sparse_buffer.c,
9022         plugins/debug-manager/sparse_buffer.h,
9023         plugins/debug-manager/sparse_view.c,
9024         plugins/debug-manager/sparse_view.h,
9025         plugins/debug-manager/plugin.c,
9026         plugins/debug-manager/breakpoints.c,
9027         libanjuta/interfaces/libanjuta.idl:
9028         Add markers in the disassembly view
9029         Display program counter and breakpoints in disassembly view
9031         * plugins/gdb/debugger.c:
9032         Fix a bug added with my previous patch, setting and clearing
9033         breakpoints was not working
9035 2007-02-28  Johannes Schmid <jhs@gnome.org>
9037         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9038         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9039         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9040         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9041         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9042         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9043         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9044         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9045         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9046         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9047         Updated (why do they need to be under version control?)
9048         
9049         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9050         (create_tab_popup_menu), (on_msgman_popup_menu),
9051         (on_tab_button_press_event), (anjuta_msgman_page_new),
9052         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9053         Added "Close all message tabs" popup menu
9055 2007-02-26  Naba Kumar  <naba@gnome.org>
9057         * plugins/profiler/gprof-flat-profile-entry.c,
9058         plugins/profiler/gprof-flat-profile.c,
9059         plugins/profiler/gprof-flat-profile-entry.h,
9060         plugins/profiler/gprof-flat-profile.h,
9061         plugins/profiler/gprof-flat-profile-view.c,
9062         plugins/profiler/gprof-flat-profile-view.h,
9063         plugins/profiler/gprof-call-graph-block-entry.c,
9064         plugins/profiler/gprof-call-graph-block.c,
9065         plugins/profiler/gprof-function-call-chart-view.c,
9066         plugins/profiler/gprof-call-graph-block-entry.h,
9067         plugins/profiler/gprof-profile-data.c,
9068         plugins/profiler/gprof-call-graph-block.h,
9069         plugins/profiler/gprof-view.c,
9070         plugins/profiler/gprof-call-graph.c,
9071         plugins/profiler/gprof-function-call-chart-view.h,
9072         plugins/profiler/gprof-profile-data.h,
9073         plugins/profiler/gprof-call-graph.h,
9074         plugins/profiler/gprof-view.h,
9075         plugins/profiler/gprof-view-manager.c,
9076         plugins/profiler/gprof-call-graph-view.c,
9077         plugins/profiler/plugin.c,
9078         plugins/profiler/gprof-view-manager.h,
9079         plugins/profiler/gprof-call-graph-view.h,
9080         plugins/profiler/gprof-function-call-tree-view.c,
9081         plugins/profiler/gprof-function-call-tree-view.h,
9082         plugins/profiler/Makefile.am: Fix compiler warnings and link with
9083         gnome-vfs. Fixes bug #411377.
9085 2007-02-26  Naba Kumar  <naba@gnome.org>
9087         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9089         Patch from James Liggett  <jrliggett@cox.net>:
9090         * plugins/profiler/gprof-flat-profile-view.c,
9091         plugins/profiler/gprof-flat-profile-view.h,
9092         plugins/profiler/gprof-function-call-chart-view.c,
9093         plugins/profiler/gprof-function-call-chart-view.h,
9094         plugins/profiler/gprof-view.c,
9095         plugins/profiler/gprof-view.h,
9096         plugins/profiler/gprof-call-graph-view.c,
9097         plugins/profiler/plugin.c,
9098         plugins/profiler/gprof-call-graph-view.h,
9099         plugins/profiler/gprof-function-call-tree-view.c,
9100         plugins/profiler/gprof-function-call-tree-view.h: Implements
9101         double click navigation. Fixes bug #403514.
9103 2007-02-25  Naba Kumar  <naba@gnome.org>
9105         * libanjuta/anjuta-plugin-manager.c,
9106         libanjuta/anjuta-plugin-handle.[ch],
9107         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9108         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9109         dependency on glib 2.8. Fixes bug #411623.
9111 2007-02-24  Naba kumar  <naba@gnome.org>
9113         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9114         
9115         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9116         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9117         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9118         (added) libanjuta/anjuta-profile-manager.c,
9119         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9120         manager.
9121         Implemented profile pushing and popping. Implemented profile xml
9122         synchronization. Implemented error handling in profiles. Implemented
9123         activation and deactivation signals in plugin manager.
9124         
9125         * libanjuta/Makefile.am: Added libanjuta log domain.
9126         
9127         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9128         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9129         in AnjutaShell interface and implemented it in AnjutaApp.
9130         
9131         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9133 2007-02-23  Naba kumar  <naba@gnome.org>
9135         src/main.c: Fixed missing end quote.
9137 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9139         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9142 2007-02-20  Naba Kumar  <naba@gnome.org>
9144         * plugins/subversion/plugin.c: Added "..." menuitems.
9145         * ROADMAP, README: Updated.
9146         * libanjuta/anjuta-profile.c: Fixed bugs.
9148         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9149         plugins/gtodo/Makefile.am: Removed dead code.
9151         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9152         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9153         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9154         plugins/gtodo/list_tooltip.c,
9155         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9156         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9157         not contain markups. Fixes Bug #360462.
9159 2007-02-16  Naba Kumar  <naba@gnome.org>
9161         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9162         unnecessary sub-sections.
9163         
9164 2007-02-15  Naba Kumar  <naba@gnome.org>
9166         * (removed) plugins/document-manager/bookmark-prev-16.png,
9167         plugins/document-manager/bookmark-last.png,
9168         (removed)plugins/document-manager/bookmark-first-16.png,
9169         plugins/document-manager/bookmark-prev.png,
9170         (added) plugins/document-manager/bookmark-toggle.png,
9171         (removed)plugins/document-manager/bookmark_toggle.xpm,
9172         (removed)plugins/document-manager/bookmark-last-16.png,
9173         plugins/document-manager/plugin.c,
9174         plugins/document-manager/anjuta-document-manager.ui,
9175         (removed)plugins/document-manager/bookmark-next-16.png,
9176         plugins/document-manager/bookmark-next.png,
9177         plugins/document-manager/Makefile.am,
9178         (added) plugins/document-manager/bookmark-clear.png,
9179         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9180         icons (stolen from monodevelop). Added clear bookmarks toolbar
9181         button.
9183         * plugins/document-manager/plugin.c,
9184         (added) plugins/document-manager/swap.png,
9185         (removed) plugins/document-manager/undock.png,
9186         plugins/document-manager/Makefile.am: Fixed swap icon.
9188 2007-02-13  Naba Kumar  <naba@gnome.org>
9190         * plugins/class-gen/element-editor.c: Fixed typo.
9191         
9192         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9193         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9194         Implementing plugin profiles loading.
9196 2007-02-13  Naba Kumar  <naba@gnome.org>
9198         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9199         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
9200         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9201         pixmaps/open_project.png, pixmaps/close_project.png:
9202         Removed more old icons.
9203         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9204         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9205         anjuta_logo.png
9206         
9207 2007-02-13  Naba Kumar  <naba@gnome.org>
9209         * plugins/class-gen/element-editor.c: Included missing headers to
9210         prevent build failures in some cases.
9211         
9212 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9214         * plugins/debug-manager/stack_trace.c:
9215         Fix bug #407115
9217         * plugins/debug-manager/watch.c,
9218         plugins/debug-manager/breakpoints.c:
9219         Same bug than above, wrong use of gtk_ui_manager_get_widget
9221 === anjuta 2.1.1 ===
9223 2007-02-11  Naba Kumar  <naba@gnome.org>
9225         * cofigure.in: Bumped version to 2.1.1
9226         * NEWS: Updated for 2.1.1 release.
9227         
9228 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9230         * plugins/debug-manager/plugin.c,
9231         plugins/debug-manager/sparse_view.c,
9232         plugins/debug-manager/sparse_view.h:
9233         Reorder some code
9235         * plugins/gdb/debugger.c,
9236         plugins/debug-manager/debugger.c,
9237         plugins/debug-manager/memory.c,
9238         plugins/debug-manager/sparse_buffer.c
9239         plugins/gdb/debugger.h,
9240         libanjuta/interfaces/libanjuta.idl:
9241         Clean up, remove some warnings
9242         Use guint everywhere for addresses
9243         Rewrite code parsing position in debugger
9245 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9247         * plugins/debug-manager/debug_tree.c:
9248         Use GtkTreeRowReference instead of GtkTreeIter as callback data
9249         Fix bug #406113
9251 2007-02-08  Naba Kumar  <naba@gnome.org>
9253         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9254         Delay showing the 'file modified on disk' dialog for one sec
9255         from the last notification to insure multiple notifications for
9256         the same file are treated as one. Do not same multiple dialogs
9257         for the same file. Make sure to destory the dialog if later
9258         the conent is no longer different.
9259         
9260 2007-02-08  Naba Kumar  <naba@gnome.org>
9262         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9263         Prevented spurious 'file modified' dialogs in scintilla editor
9264         when the file is saved.
9266 2007-02-09  Johannes Schmid <jhs@gnome.org>
9268         * scripts/glade2schema.pl:
9269         Added script to convert glade preferences into gconf schema files.
9270         See #406061
9272 2007-02-08  Naba Kumar  <naba@gnome.org>
9274         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9275         itself is destroyed. Fixes bug #355160.
9276         
9277 2007-02-08  Johannes Schmid <jhs@gnome.org>
9279         * plugins/profiler/profiler.plugin: 
9280         removed from version control (only .in file needed)
9281         
9282         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9283         * plugins/sourceview/sourceview.c: (sourceview_new):
9284         Code cleanup
9285         
9286         * plugins/subversion/svn-thread.c: (svn_thread_start):
9287         * src/main.c: (main):
9288         
9289         Fixed #395875 about initialisation of threads too late
9291 2007-02-07  Armin Burgmeier  <armin@arbur.net>
9293         Reviewed by Naba Kumar  <naba@gnome.org>:
9294         * plugins/class-gen/plugin.c:
9295         * plugins/class-gen/window.c: Removed browse button related code, load
9296         generated output directly into new buffers when not adding to project.
9298         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9299         buttons from user interface.
9301 2007-02-07  Naba Kumar  <naba@gnome.org>
9303         * po/POTFILES.in: Fixed distcheck.
9305 2007-02-07  Daniel Nylander <po@danielnylander.se>
9307         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9309 2007-02-07  Johannes Schmid <jhs@gnome.org>
9311         * anjuta.desktop.in.in:
9312         Fixed spelling
9314 2007-02-07  Johannes Schmid <jhs@gnome.org>
9316         * configure.in:
9317         * manuals/anjuta-manual/*
9318         * manuals/anjuta-faqs/*:
9319         #398991 – Anjuta manuals does not use the gnome-doc-utils format
9320         
9321         * plugins/document-manager/anjuta-document-manager.plugin.in:
9322         Removed duplicate application-xml mime-type (review patches properly ;-)
9323         
9324 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9326         * plugins/gdb/debugger.c,
9327         libanjuta/interfaces/libanjuta.idl:
9328         Fix bug #404755
9329         Fix handling of missing source file
9331 2007-02-06  Naba Kumar  <naba@gnome.org>
9333         Patch from James Liggett  <jrliggett@cox.net>:
9334         * plugins/profiler/gprof-flat-profile.c,
9335         plugins/profiler/gprof-profile-data.c,
9336         plugins/profiler/gprof-call-graph.c,
9337         plugins/profiler/gprof-profile-data.h,
9338         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9339         Show profiler view when target selected bug #403515.
9341 2007-02-05  Naba Kumar  <naba@gnome.org>
9343         * configure.in: Enabled devhelp plugin by default now that
9344         it works.
9345         
9346         Patch from parmigio@2ainfo.it:
9347         * plugins/document-manager/anjuta-document-manager.plugin.in:
9348         Added xml file type in supported mime types list.
9349         
9350 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9352         * plugins/debug-manager/debugger.c,
9353         plugins/debug-manager/plugin.c:
9354         Add a field in status bar displaying debugger state
9355         Change cursor shape when debugger is busy
9356         Fix bug #378600
9358         * plugins/debug-manager/watch.c,
9359         plugins/debug-manager/locals.c,
9360         libanjuta/interfaces/libanjuta.idl:
9361         Clean up, remove debugging messages and unused signals
9363 2007-02-03  Johannes Schmid <jhs@gnome.org>
9365         * configure.in:
9366         Fixed AC_INIT and seperated version to major, minor, micro
9368         * anjuta.anjuta:
9369         Load Subversion instead of CVS
9370         
9371         * anjuta.desktop.in.in:
9372         Fixed bug-buddy component
9374         Original patch from Rob Bradfort <robster@debian.org>:
9375         * src/main.c: (get_command_line_args), (main):
9376         Bug #335981 – Migration from popt to GOption
9378 2007-02-03  Naba Kumar  <naba@gnome.org>
9380         * configure.in: Depend on devhelp 0.13 and fixed gecko home
9381         path variable. Fixed bug #341170.
9382         * plugins/profiler/Makefile.am: Fixed indentation.
9383         
9384 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9386         * libanjuta/interfaces/libanjuta.idl,
9387         plugins/sourceview/sourceview.c,
9388         plugins/editor/text-editor.c,
9389         plugins/symbol-browser/plugin.c,
9390         plugins/search/search-replace.c,
9391         plugins/document-manager/goto_line.c,
9392         plugins/document-manager/action-callbacks.c,
9393         plugins/document-manager/anjuta-docman.c:
9394         Rename markers of anjuta interface
9395         IANJUTA_MARKABLE_NONE has been removed
9396         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9397         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9398         IANJUTA_MARKABLE_ATTENTIVE renamed in
9399                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9400         IANJUTA_MARKABLE_INTENSE renamed in
9401                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9402         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9404         * (removed) plugins/sourceview/marker-light.png,
9405         (removed) plugins/sourceview/marker-basic.png,
9406         (removed) plugins/sourceview/marker-attentive.png,
9407         (removed) plugins/sourceview/marker-intense.png,
9408         plugins/sourceview/bookmark.png,
9409         (added) plugins/sourceview/breakpoint-disabled.png,
9410         (added) plugins/sourceview/breakpoint-enabled.png,
9411         (added) plugins/sourceview/program-counter.png,
9412         (added) plugins/sourceview/linemarker.png,
9413         plugins/sourceview/Makefile.am,
9414         (added) plugins/editor/bookmark.xpm,
9415         (added) plugins/editor/breakpoint-disabled.xpm,
9416         (added) plugins/editor/breakpoint-enabled.xpm,
9417         (added) plugins/editor/program-counter.xpm,
9418         (added) plugins/editor/linemarker.xpm,
9419         plugins/editor/Makefile.am:
9420         Add or change marker pixmaps in scintilla and sourceview editor
9422         * plugins/document-manager/plugin.c,
9423         libanjuta/interfaces/libanjuta.idl,
9424         plugins/debug-manager/plugin.c,
9425         plugins/debug-manager/breakpoints.c
9426         plugins/gdb/debugger.c:
9427         Fix bug #376404, program counter marker is not displayed when debugger
9428         Return the selected editor or NULL (if file does not exist) with 
9429         ianjuta_document_manager_goto_file_line* functions
9430         Emit a change-location signal even if the program counter is in an
9431         unknown file
9433 2007-02-02  Naba Kumar  <naba@gnome.org>
9435         * TODO.tasks: Marked bounty bug #359478 completed. And checked
9436         older bounties 'Done'.
9437         
9438 2007-02-02  Naba Kumar  <naba@gnome.org>
9440         * TODO.tasks: Fixed typop.
9442         Patch from James Liggett  <jrliggett@cox.net>:
9443         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9444         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9445         profiler plugin by James Liggett. Completes bounty bug #359478
9446         'Gprof performance profiler plugin'
9448 2007-02-01  Naba Kumar  <naba@gnome.org>
9450         * src/main.c: Renamed option name.
9452         * TODO.tasks: Marked "Test and fix all project wizards templates"
9453         bounty completed.
9454         
9455 2007-01-29  Johannes Schmid <jhs@gnome.org>
9457         * plugins/document-manager/plugin.c: (on_editor_changed):
9458         Added DEBUG_PRINT(...)
9459         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9460         implemented
9461         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9462         Fix language support plugin for sourceview editor (add some new
9463         language names)
9464         
9465         * plugins/sourceview/sourceview.c: (iindic_clear):
9466         Clear all indicators
9468 2007-01-29  Johannes Schmid <jhs@gnome.org>
9470         * TODO.tasks:
9471         Minor task currentions
9472         
9473         * libanjuta/interfaces/libanjuta.idl:
9474         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9475         (itext_editor_iface_init):
9476         * plugins/language-support-cpp-java/plugin.c: (install_support):
9477         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9478         (ieditor_get_attributes), (ieditor_iface_init):
9479         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9480         plugins.
9481         
9482         * plugins/sourceview/sourceview.glade:
9483         Fixed sourceview preference window
9485 2007-01-28  Naba Kumar  <naba@gnome.org>
9486         
9487         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9488         Implemented --no-files and --no-session command line options and
9489         corresponding preferernces checkboxes in General tab.
9491 2007-01-28  Johannes Schmid <jhs@gnome.org>
9493         * plugins/subversion/plugin.c:
9494         * plugins/subversion/plugin.h:
9495         * plugins/subversion/svn-notify.c: (svn_show_info),
9496         (show_svn_error), (on_svn_notify):
9497         * plugins/subversion/svn-notify.h:
9498         * plugins/subversion/svn-thread.c: (create_message_view),
9499         (svn_thread_start):
9500         Fixed error handling and fixed #394216 – No indication of subversion commands running
9501         
9502         * plugins/tools/execute.c: (atp_output_context_print):
9503         Show name of tool in message pane
9505 2007-01-28  Naba Kumar  <naba@gnome.org>
9506         
9507         * configure.in, plugins/glade/plugin.c: Make it work with
9508         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
9509         
9510         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9511         from devhelp (won't work untill devhelp is fixed: bug #341170).
9512         
9513         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9514         
9515 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9517         Reviewed by Naba Kumar  <naba@gnome.org>:
9518         * libanjuta/interfaces/libanjuta.idl, 
9519         plugins/debug-manager/debugger.c,
9520         plugins/debug-manager/start.c,
9521         plugins/gdb/plugin.c,
9522         plugins/gdb/debugger.c,
9523         plugins/gdb/debugger.h:
9524         Fix a bug when launching gdb
9525         Set the terminal for the debugged program on the command line.
9527 2007-01-26  Johannes Schmid <jhs@gnome.org>
9529         * plugins/sourceview/anjuta-document-saver.c:
9530         (anjuta_document_saver_save):
9531         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
9532         * plugins/sourceview/sourceview.c: (save_if_modified),
9533         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
9534         Proper error handling, for example if a file was modified externally. Use backup files
9535         to avoid data-loss on disk full.
9537 2007-01-24  Naba Kumar  <naba@gnome.org>
9538         
9539         * plugins/devhelp/htmlview.c: Fixed crash during project load.
9540         Fixed mem leak and source leak.
9541         
9542 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
9544         Reviewed by Naba Kumar  <naba@gnome.org>:
9545         * plugins/debug-manager/debug_tree.c,
9546         plugins/debug-manager/debug_tree.h,
9547         plugins/debug-manager/watch.c:
9548         Partial rewrite of the variable object code, find and fix a few bugs
9549         Fix bug #395808: gdb can still crash but children are listed
9550         on request only so you can avoid the crash
9552 2007-01-24  Naba Kumar  <naba@gnome.org>
9553         
9554         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
9555         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
9556         plugins/symbol-browser/plugin.h,
9557         plugins/symbol-browser/plugin.c,
9558         plugins/symbol-browser/Makefile.am: Added current file (local)
9559         symbols view (Seriously getting bored with the browse toolbar).
9561 2007-01-22  Naba Kumar  <naba@gnome.org>
9562         
9563         Patch from Gabor Kelemen:
9564         * po/POTFILES.in: Added .plugin.in files.
9566 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
9568         Reviewed by Naba Kumar  <naba@gnome.org>:
9569         * plugins/document-manager/anjuta-docman.c,
9570         plugins/message-view/anjuta-msgman.c
9571         Set right alignment to the label widget in the tab title.
9573 2007-01-21  Naba Kumar  <naba@gnome.org>
9574         
9575         * libegg/egg-combo-action.c: Fixed mode line.
9576         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9577         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
9579 2007-01-21  Armin Burgmeier  <armin@arbur.net>
9581         Reviewed by Naba Kumar  <naba@gnome.org>:
9582         * plugins/class-gen/plugin.c: Prompt for target before actually
9583         generating the class files. This ensures that the files are created in
9584         the correct directory. Fixes bug #397406.
9586         * plugins/class-gen/window.c: Set browse buttons to insensitive when
9587         the class is added to the project.
9589 2007-01-21  Naba Kumar  <naba@gnome.org>
9591         * libanjuta/anjuta-plugin-description.c,
9592         libanjuta/anjuta-ui.h,
9593         libanjuta/anjuta-status.c,
9594         libanjuta/anjuta-plugin-description.h,
9595         libanjuta/cell-renderer-captioned-image.c,
9596         libanjuta/anjuta-plugin-handle.c,
9597         libanjuta/anjuta-status.h,
9598         libanjuta/resources.c,
9599         libanjuta/cell-renderer-captioned-image.h,
9600         libanjuta/glue-cpp.c,
9601         libanjuta/anjuta-plugin-handle.h,
9602         libanjuta/anjuta-plugin.c,
9603         libanjuta/anjuta-preferences-dialog.c,
9604         libanjuta/libanjuta.h,
9605         libanjuta/resources.h,
9606         libanjuta/glue-cpp.h,
9607         libanjuta/anjuta-plugin.h,
9608         libanjuta/anjuta-preferences-dialog.h,
9609         libanjuta/anjuta-plugin-manager.c,
9610         libanjuta/anjuta-shell.c,
9611         libanjuta/anjuta-plugin-manager.h,
9612         libanjuta/anjuta-shell.h,
9613         libanjuta/anjuta-save-prompt.c,
9614         libanjuta/anjuta-save-prompt.h,
9615         libanjuta/anjuta-children.c,
9616         libanjuta/anjuta-utils.c,
9617         libanjuta/anjuta-profile.c,
9618         libanjuta/anjuta-preferences.c,
9619         libanjuta/anjuta-launcher.c,
9620         libanjuta/anjuta-utils.h,
9621         libanjuta/anjuta-profile.h,
9622         libanjuta/anjuta-launcher.h,
9623         libanjuta/anjuta-ui.c: Updated file headers.
9625         * po/POTFILES.in: Updated.
9627         * libanjuta/anjuta-marshal.list,
9628         (added) libanjuta/anjuta-plugin-handle.c,
9629         (added) libanjuta/anjuta-plugin-handle.h,
9630         (added) libanjuta/anjuta-plugin-manager.c,
9631         (added) libanjuta/anjuta-plugin-manager.h,
9632         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9633         (added) libanjuta/anjuta-profile.c,
9634         (added) libanjuta/anjuta-profile.h,
9635         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
9636         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
9637         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
9638         src/action-callbacks.c: Implemented AnjutaPluginManager
9639         class based on old plugins.[ch]. Implemented AnjutaProfile as
9640         prelimanary profiles implementation. Implemented AnjutaPluginHandle
9641         class to represent plugins (not to be confused with plugin objects).
9642         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
9643         implemented it in AnjutaApp and AnjutaTestShell.
9644         De-globalized plugin management and several clean ups.
9646         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
9647         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
9648         plugins/search/search-replace.c, plugins/terminal/terminal.c,
9649         plugins/project-import/project-import.c,
9650         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9651         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
9652         Fixed plugins for the change in API.
9654         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
9655         file.
9656         
9657         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9659 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
9661         Reviewed by Naba Kumar  <naba@gnome.org>:
9662         * libanjuta/anjuta-launcher.c,
9663         libanjuta/anjuta-launcher.h:
9664         Add a new function anjuta_set_terminate_on_exit to close the i/o
9665         channel when the child exit
9666         Return directly the status and not the exit code in child-exited
9667         signal
9669         * plugins/gdb/debugger.c:
9670         Use new function in debugger plugin
9672 2007-01-18  Johannes Schmid <jhs@gnome.org>
9674         * src/about.c: Do not show empty license information instead hide the button (#397883)
9676 2007-01-15  Johannes Schmid <jhs@gnome.org>
9678         * plugins/project-manager/plugin.c:
9679         * plugins/project-wizard/templates/python.wiz
9680         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
9681         
9682         Fixed #335235 python programs are not executeable/ do not start when pressing F3
9683         You will also need latest gnome-build svn       
9685 === anjuta 2.1.0 ===
9687 2007-01-14  Naba Kumar  <naba@gnome.org>
9689         * configure.in: Removed reference of mkfile project
9690         template to fix distcheck build error.
9691         * AUTHORS: Updated.
9692         * NEWS: Updated.
9693         * configure.in: Bumped version to 2.1.0 for beta release.
9694         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9695         crashes as soon as editing starts in normal text files.
9697 2007-01-14  Johannes Schmid <jhs@gnome.org>
9699         * configure.in
9700         * po/LINGUAS:
9701         Applied http://live.gnome.org/GnomeGoals/PoLinguas
9703         * tagmanager/c.c:
9704         Patch from Massimo Cora' to hopefully fix #395362
9706         * plugins/project-wizard/templates/*:
9708         Fixed and tested all project-wizards. Deactivated mkfile project because
9709         it was totally broken and I don't see any real use for it.
9710         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
9712 2007-01-14  Naba Kumar  <naba@gnome.org>
9714         * NEWS: Updated for release.
9715         
9716         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
9717         
9718         * libanjuta/interfaces/libanjuta.idl,
9719         plugins/editor/text_editor_cbs.c,
9720         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
9721         interface and implemented it for scintilla.
9722         
9723         * plugins/editor/text-editor.c: Fixed highlighing issues when
9724         used with indicators (particularly when the file is just opened).
9725         Fixes bug #377477 – when debugging, scintilla editor grays out all
9726         lines before current line.
9727         
9728         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
9729         Maintain a separate list of indicated edtitors for separate contexts.
9730         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
9731         
9732 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
9734         Reviewed by Naba Kumar  <naba@gnome.org>:
9735         * plugins/debug-manager/plugin.c:
9736         Bug fix: breakpoints cannot be added after stopping the debugger
9738 2007-01-13  Naba Kumar  <naba@gnome.org>
9740         * NEWS: Updated for release.
9742 2007-01-12  Johannes Schmid <jhs@gnome.org>
9744         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
9745         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
9746         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
9747         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
9748         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
9749         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
9750         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
9751         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
9752         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
9753         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
9754         
9755         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
9756         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
9757         
9758         * plugins/sourceview/sourceview.c:
9759         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
9760         on character positions.
9761         
9762 2007-01-12  Naba Kumar  <naba@gnome.org>
9764         * src/anjuta-app.c,
9765         plugins/project-manager/plugin.c,
9766         plugins/profile-default/plugin.c,
9767         libanjuta/anjuta-status.c,
9768         libanjuta/anjuta-status.h: Introduced an API for application title
9769         in AnjutaStatus. Set application title to project name.
9771 2007-01-11  Massimo Cora' <maxcvs@email.i>
9773         Reviewed by Naba Kumar  <naba@gnome.org>:
9774         * tagmanager/Makefile.am,
9775         plugins/symbol-browser/Makefile.am: removed installation for 
9776         test programs.
9778 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
9780         Reviewed by Naba Kumar  <naba@gnome.org>:
9781         * plugins/debug-manager/start.h,
9782         plugins/debug-manager/start.c,
9783         plugins/debug-manager/anjuta-debug-manager.ui,
9784         plugins/debug-manager/plugin.c:
9785         Partial fix for bug #392537
9787         * plugins/debug-manager/disassemble.c:
9788         Fix bug #392543
9790 2007-01-11  Naba Kumar  <naba@gnome.org>
9792         * src/anjuta.c: Load project seperately from session,
9793         so that project session is also loaded.
9794         
9795         * plugins/profile-default/plugin.c: Load project in new
9796         anjuta if there already is one loaded currently (disabled
9797         code for now).
9798         
9799         * plugins/editor/aneditor.cxx: Disconnect focus in/out
9800         signals when editor is destroyed. Fixes a crash bug.
9801         
9802         * plugins/editor/text_editor.c: Do not mark line in
9803         ianjuta_editor_goto_line() implementation.
9804         
9805         * plugins/search/search-replace.c: Always check for markable
9806         interface availablility because its optional for an editor.
9807         
9808         * plugins/document-manager/goto_line.c,
9809         plugins/document-manager/action-callbacks.c: Mark lines for
9810         goto line commands (from dialog and from menu entry box).
9811         
9812         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
9813         plugins/file-manager/an_file_view.c: Expand file manager
9814         nodes in idle loop, one at a time. Did as a possible work
9815         around for bug #361763, but it didn't make any difference.
9816         However, it could still be useful in situations where there
9817         are lots to expand.
9818         
9819         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
9821 2007-01-11  Naba Kumar  <naba@gnome.org>
9823         * plugins/editor/scintilla/LineMarker.h,
9824         plugins/editor/scintilla/LexBasic.cxx,
9825         plugins/editor/scintilla/LexHTML.cxx,
9826         plugins/editor/scintilla/include/SciLexer.h,
9827         plugins/editor/scintilla/include/Scintilla.h,
9828         plugins/editor/scintilla/include/Scintilla.iface,
9829         plugins/editor/scintilla/include/ScintillaWidget.h,
9830         plugins/editor/scintilla/LexBash.cxx,
9831         plugins/editor/scintilla/PlatGTK.cxx,
9832         plugins/editor/scintilla/ViewStyle.h,
9833         plugins/editor/scintilla/Editor.cxx,
9834         plugins/editor/scintilla/StyleContext.h,
9835         plugins/editor/scintilla/LexCPP.cxx,
9836         plugins/editor/scintilla/Converter.h,
9837         plugins/editor/scintilla/LexAU3.cxx,
9838         plugins/editor/scintilla/Editor.h,
9839         plugins/editor/scintilla/LexPerl.cxx,
9840         plugins/editor/scintilla/LexVB.cxx,
9841         plugins/editor/scintilla/ScintillaGTK.cxx,
9842         plugins/editor/scintilla/ViewStyle.cxx,
9843         plugins/editor/scintilla/PropSet.cxx,
9844         plugins/editor/scintilla/LexSQL.cxx,
9845         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
9846         version 1.71
9848 2007-01-11  Armin Burgmeier  <armin@arbur.net>
9850         Reviewed by Naba Kumar  <naba@gnome.org>:
9851         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
9852         selected for editing. This fixes bug #394218.
9854         * plugins/class-gen/plugin.c: Do not use project's root URI as project
9855         name if said URI is not known.
9857         * plugins/class-gen/window.c: When stripping function prefix away,
9858         include the trailing underscore because it is already set by the
9859         template.
9861         * plugins/class-gen/transform.c: Include "const char*" and "const
9862         gchar*" in the list for transforming a default C type to a GType.
9863         Don't access invalid memory when writing pointer_str in
9864         cg_transform_first_argument.
9866 2007-01-11  Naba Kumar  <naba@gnome.org>
9868         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
9869         pixmaps/anjuta.svg, pixmaps/Makefile.am,
9870         (renamed) pixmaps/anjuta_icon.png, src/main.c,
9871         libegg/test-actions.c, anjuta.desktop.in.in,
9872         anjuta.prj: Renamed application icon to 'anjuta.png' from
9873         'anjuta_icon.png'. Added more fields in desktop file.
9875         * mime/anjuta.xml: Added magic section.
9876         
9877         * (removed) mime/anjuta.applications,
9878         (removed) mime/anjuta.mime, mime/Makefile.am,
9879         (removed) mime/anjuta.keys,
9880         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
9881         registeration and added scalable icon. Also fixes bug #393680
9883 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
9885         Reviewed by Naba Kumar  <naba@gnome.org>:
9886         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
9887         and anjuta_status_progress_add_ticks() to check for progressbar 
9888         being realized before trying to update it.
9890 2007-01-10  Naba Kumar  <naba@gnome.org>
9892         * tagmanager/tm_workspace.c,
9893         po/POTFILES.in,
9894         plugins/debug-manager/Makefile.am,
9895         plugins/tools/scripts/Makefile.am,
9896         plugins/class-gen/plugin.c,
9897         plugins/class-gen/Makefile.am,
9898         global-tags/Makefile.am: Fixed make distcheck.
9900         * plugins/debug-manager/attach_process.c,
9901         plugins/debug-manager/attach_process.h,
9902         plugins/class-gen/action-callbacks.h,
9903         plugins/class-gen/action-callbacks.c,
9904         plugins/class-gen/class_gen.h,
9905         plugins/class-gen/class_gen.c: Deleted unused/old files.
9907         * (removed) scintilla, (added) plugins/editor/scintilla,
9908         plugins/editor/scintilla/lexers.make,
9909         plugins/editor/scintilla/Makefile.am,
9910         plugins/editor/Makefile.am
9911         configure.in, manuals/reference/libanjuta/Makefile.am
9912         Makefile.am: Moved scintilla to its right place.
9914 2007-01-09  Naba Kumar  <naba@gnome.org>
9916         * plugins/profile-default/plugin.c: Save project session before
9917         a new one is opened.
9919         * plugins/project-manager/plugin.c,
9920         plugins/project-manager/plugin.h,
9921         plugins/project-manager/anjuta-project-manager.ui,
9922         plugins/profile-default/plugin.c,
9923         plugins/profile-default/plugin.h,
9924         plugins/profile-default/Makefile.am,
9925         (added) plugins/profile-default/anjuta-default-profile.ui,
9926         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9927         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
9928         multiple projects support.
9929         
9930 2007-01-06  Armin Burgmeier  <armin@arbur.net>
9932         Reviewed by Naba Kumar  <naba@gnome.org>
9933         * plugins/class-gen/combo-flags.h:
9934         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
9935         enum, added a type parameter to selected signal. Select highlighted
9936         entry when pressing enter (but not unselect it if it was already
9937         selected) before closing the popup. Also accept input when clicking
9938         not into the popup.
9940         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
9941         according to selection type.
9943         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
9944         VOID:BOXED,ENUM.
9946 2007-01-08  Johannes Schmid <jhs@gnome.org>
9948   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
9949   * plugins/project-wizard/templates/gtkmm/Makefile.am
9950   * plugins/project-wizard/templates/python/configure.ac.tpl
9951   * plugins/project-wizard/templates/python/configure.in.tpl
9952   * plugins/project-wizard/templates/python/Makefile.am
9953   * plugins/project-wizard/templates/cpp/configure.ac.tpl
9954   * plugins/project-wizard/templates/cpp/configure.in.tpl
9955   * plugins/project-wizard/templates/cpp/Makefile.am
9956   * plugins/project-wizard/templates/terminal.wiz
9957   * plugins/project-wizard/templates/xlib-dock.wiz
9958   * plugins/project-wizard/templates/wxwin.wiz
9959   * plugins/project-wizard/templates/java.wiz
9960   * plugins/project-wizard/templates/xlib/configure.ac.tpl
9961   * plugins/project-wizard/templates/xlib/configure.in.tpl
9962   * plugins/project-wizard/templates/xlib/Makefile.am
9963   * plugins/project-wizard/templates/gcj/configure.ac.tpl
9964   * plugins/project-wizard/templates/gcj/configure.in.tpl
9965   * plugins/project-wizard/templates/gcj/Makefile.am
9966   * plugins/project-wizard/templates/terminal/configure.ac.tpl
9967   * plugins/project-wizard/templates/terminal/configure.in.tpl
9968   * plugins/project-wizard/templates/terminal/Makefile.am
9969   * plugins/project-wizard/templates/terminal/autogen.sh
9970   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
9971   * plugins/project-wizard/templates/wxwin/configure.in.tpl
9972   * plugins/project-wizard/templates/wxwin/Makefile.am
9973   * plugins/project-wizard/templates/gnome.wiz 
9974   * plugins/project-wizard/templates/java/configure.ac.tpl
9975   * plugins/project-wizard/templates/java/configure.in.tpl
9976   * plugins/project-wizard/templates/java/Makefile.am
9977   * plugins/project-wizard/templates/anjuta-plugin.wiz
9978   * plugins/project-wizard/templates/gtkmm.wiz
9979   * plugins/project-wizard/templates/python.wiz
9980   * plugins/project-wizard/templates/cpp.wiz
9981   * plugins/project-wizard/templates/gtk.wiz
9982   * plugins/project-wizard/templates/gcj.wiz
9983   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
9984   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9985   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9987   Starting fixing of all project wizards:
9988   - rename configure.in to configure.ac
9989   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
9990   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
9991   (See #394184)
9992   
9993   * TODO.task: Added bug number to bounty
9995 2007-01-07  Johannes Schmid <jhs@gnome.org>
9997   *  plugins/build-basic-autotools.c:
9998   Fixed #392290 – Missed install as root option in project manager
10000 2007-01-07  Johannes Schmid <jhs@gnome.org>
10002   * plugins/sourceview/sourceview.c:
10003   Fixed #388731 – Odd editor behaviour after performing block-text operations
10004   Fixed #388727 – Block-tab does not work
10005   
10006   * plugins/sourceview/anjuta-document.h/c:
10007   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10008   
10009   * configure.in:
10010   Require Gtk+ >= 2.10 for sourceview plugin
10012 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
10014         * libanjuta/anjuta-status.c:
10015         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10017 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10019         * configure.in,
10020         plugins/terminal/terminal.c:
10021         Fix bug #377027
10022         remove support for VTE < 0.9
10024 2007-01-06  Naba Kumar  <naba@gnome.org>
10026         * po/POTFILES.in: Updated
10028 2007-01-05  Adam Dingle  <adam@medovina.org>
10030         Reviewed by Naba Kumar  <naba@gnome.org>:
10031         * plugins/message-view/anjuta-message-manager-plugin.glade:
10032         Fixed bug #377903 (improve message color defaults).
10034 2007-01-05  Naba Kumar  <naba@gnome.org>
10036         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10037         
10038 2007-01-03  Armin Burgmeier  <armin@arbur.net>
10040         Reviewed by  Naba Kumar  <naba@gnome.org>:
10041         * plugins/symbol-browser/test-class.h: Fixed block ends.
10043         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10044         C-style-block comment.
10046         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10047         allow lists when writing autogen definition files. This is required
10048         for the new class generator. Also fixed a wrong return value in
10049         npw_autogen_write_definition_file and set a GError in
10050         npw_autogen_execute when the output file could not be opened.
10052         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10053         user interface.
10055         * plugins/class-gen/Makefile.am: Added templates subdir, removed
10056         goc_template_header and goc_template_source, added top_srcdir to
10057         includes, link against project wizard (also hopefully temporarily),
10058         removed class_gen.h, class_gen.c, action-callbacks.h,
10059         action-callbacks.c.
10061         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10063         * plugins/class-gen/cell-renderer-flags.h:
10064         * plugins/class-gen/cell-renderer-flags.c:
10065         * plugins/class-gen/combo-flags.h:
10066         * plugins/class-gen/combo-flags.c:
10067         * plugins/class-gen/element-editor.c:
10068         * plugins/class-gen/element-editor.h:
10069         * plugins/class-gen/generator.c:
10070         * plugins/class-gen/generator.h:
10071         * plugins/class-gen/plugin.h:
10072         * plugins/class-gen/plugin.c:
10073         * plugins/class-gen/transform.c:
10074         * plugins/class-gen/transform.h:
10075         * plugins/class-gen/validator.c:
10076         * plugins/class-gen/validator.h:
10077         * plugins/class-gen/window.c:
10078         * plugins/class-gen/window.h: Rewrote class generator, it now allows
10079         adding of several class elements and uses autogen.
10081         * plugins/class-gen/templates/cc-header.tpl:
10082         * plugins/class-gen/templates/cc-source.tpl:
10083         * plugins/class-gen/templates/go-header.tpl:
10084         * plugins/class-gen/templates/go-source.tpl:
10085         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10086         for the class generator.
10088         * configure.in: Added plugins/class-gen/templates/Makefile to output.
10090 2007-01-04  Naba Kumar  <naba@gnome.org>
10092         Patch from Nick Treleaven:
10093         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10094         all matching symbols.
10095         
10096         Patches from  Maik Beckmann and Sébastien Granjoux:
10097         * plugins/profile-default/plugin.c,
10098         plugins/project-manager/plugin.c: Unescape project name. Fixes
10099         Bug #357151
10101 2007-01-04  Naba Kumar  <naba@gnome.org>
10103         * plugins/glade/plugin.c: Fixed compilation with
10104         older glade-3 version.
10105         
10106         Patch from Roland Illig:
10107         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10108         plugins/sourceview/anjuta-document-saver.c,
10109         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10110         are necessary to build anjuta on NetBSD 3.0
10112         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10113         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10114         window manager in gnome.
10115         
10116 2007-01-02  Naba Kumar  <naba@gnome.org>
10117         
10118         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10119         
10120 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10122         Reviewed by Naba Kumar  <naba@gnome.org>:
10123         * libanjuta/interfaces/libanjuta.idl,
10124         plugins/debug-manager/Makefile.am,
10125         plugins/debug-manager/anjuta-marshal.list,
10126         plugins/debug-manager/debugger.c,
10127         plugins/debug-manager/sparse_buffer.c,
10128         plugins/debug-manager/sparse_buffer.h,
10129         plugins/debug-manager/sparse_view.c,
10130         plugins/debug-manager/sparse_view.h,
10131         plugins/debug-manager/disassemble.h,
10132         plugins/debug-manager/disassemble.c,
10133         plugins/debug-manager/anjuta-marshal.list,
10134         plugins/debug-manager/plugin.c,
10135         plugins/gdb/debugger.c,
10136         plugins/gdb/debugger.h,
10137         plugins/gdb/plugin.c:
10138         Add a disassembly view window
10140         * plugins/debug-manager/breakpoints.c,
10141         plugins/debug-manager/chunk_view.c,
10142         plugins/debug-manager/locals.c,
10143         plugins/debug-manager/memory.c,
10144         plugins/debug-manager/registers.c,
10145         plugins/debug-manager/stack_trace.c:
10146         Add some debugging information 
10148 2006-12-18  Naba Kumar  <naba@gnome.org>
10150         * configure.in, plugins/glade/plugin.c: Allow building against both
10151         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10153 2006-12-03  Naba Kumar  <naba@gnome.org>
10154         
10155         * TODO.tasks: Marked a bounty completed.
10157 2006-11-24  Adam Dingle <adam@medovina.org>
10159         Reviewed by Naba Kumar  <naba@gnome.org>:
10160         * plugins/build-basic-autotools/build-basic-autotools.c,
10161         plugins/debug-manager/watch.c,
10162         plugins/document-manager/plugin.c, 
10163         plugins/patch/plugin.c,
10164         plugins/project-manager/plugin.c:
10165         Fixed bug #378879 (several command names need ellipses).
10167 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10169         Reviewed by: Naba Kumar  <naba@gnome.org>
10170         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10171         GCC 4.1.2 (there are only two warnings remaining now when compiling
10172         plugins).
10174         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10176         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10177         macro so that the generated function support a NULL plugin parameter.
10179         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10180         in debug_tree_find_expression by freeing memory returned by the call
10181         to gtk_tree_model_get instead of the parameter string.
10183 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10185         * plugins/debug-manager/breakpoints.c:
10186         Fix bug #378850
10188         * plugins/debug-manager/anjuta-debug-manager.ui,
10189         plugins/debug-manager/debugger.c,
10190         plugins/debug-manager/plugin.c:
10191         Fix bug #378871
10193 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10195         * libanjuta/anjuta-launcher.c,
10196         plugins/gdb/debugger.c:
10197         Fix bug #377061
10199 2006-11-21  Naba Kumar  <naba@gnome.org>
10201         * plugins/search/search_preferences.c: Fixed build break.
10202         
10203 2006-11-20  Naba Kumar  <naba@gnome.org>
10204         
10205         Patch from Kjartan Maraas:
10206         * plugins/cvs-plugin/cvs-interface.c,
10207         plugins/document-manager/plugin.c,
10208         plugins/gtodo/interface.c,
10209         plugins/gtodo/libgtodo.h,
10210         plugins/message-view/anjuta-msgman.c,
10211         plugins/project-wizard/druid.c,
10212         plugins/search/search_preferences.c,
10213         plugins/sourceview/sourceview-prefs.c,
10214         plugins/terminal/terminal.c,
10215         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10217         Patch from Przemysław Grzegorczyk:
10218         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10219         plugins/subversion/anjuta-subversion.glade: Enable files in
10220         fileselection dialog. Fixes bug #376031.
10221         
10222 2006-11-17  Adam Dingle <adam@medovina.org>
10224         Reviewed by: Naba Kumar  <naba@gnome.org>
10225         * plugins/build-basic-autotools/build-basic-autotools.c
10226         * plugins/class-gen/anjuta-class-gen.plugin.in
10227         * plugins/debug-manager/breakpoints.c
10228         * plugins/debug-manager/plugin.c
10229         * plugins/devhelp/plugin.c
10230         * plugins/document-manager/plugin.c
10231         * plugins/gdb/debugger.c
10232         * plugins/glade/anjuta-glade.plugin.in
10233         * plugins/gtodo/plugin.c
10234         * plugins/language-support-cpp-java/plugin.c
10235         * plugins/message-view/plugin.c
10236         * plugins/project-import/anjuta-project-import.glade
10237         * plugins/project-import/anjuta-project-import.plugin.in
10238         * plugins/search/plugin.c
10239         * plugins/tools/scripts/tools-2.xml.in
10240         * plugins/valgrind/plugin.c
10241         * src/anjuta-actions.h:
10242         Fixed bug #376335 "menu items should be capitalized".  Minor
10243         grammar edits.
10245 2006-11-20  Naba Kumar  <naba@gnome.org>
10246         
10247         * configure.in: Fixed build.
10249         Patch from: Arjan Timmerman
10250         *configure.in: Make subvesion plugin build for apr 1.x.
10251         Fixes: Bug #364754.
10252         
10253 2006-11-20  Johannes Schmid <jhs@gnome.org>
10255         * configure.in
10256         * plugins/*/*.[ch]:
10257         Removed patches from Sylvain and Günther. They caused not problems but
10258         Naba was against them.
10260 2006-11-20  Johannes Schmid <jhs@gnome.org>
10262         * Removed me from MAINTAINERS
10264 2006-11-14  Günther Brammer <GBrammer@gmx.de>
10266         * configure.in:
10267         Use apr-1 instead of apr-0
10269 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
10271         * global-tags/create_global_tags.sh.in: Correct a bug when environment
10272         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10273         and another bug occuring when parsing .pc file containing quotes.
10275 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
10277         * plugins/*/*.[ch]: Use class macro for type casting.
10279         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10280         GCC 4.1.2 (there are only two warnings remaining now when compiling
10281         plugins).
10283         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10284         a memory leak in debug_tree_find_expression; g_free was called on
10285         the parameter instead of the memory allocated by gtk_tree_model_get.
10287         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10288         to declare and initialize the global type variable of the plugin.
10290 2006-10-31  Naba Kumar  <naba@gnome.org>
10292         * global-tags/create_global_tags.sh.in: Added an end message.
10293         
10294         * libanjuta/anjuta-launcher.h: Fixed indentation.
10295         
10296         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10297         creation to a) append the messages in right way, b) Connect signals
10298         to the view properly and c) Recreate the system-tags.cache at the
10299         end of the generation.
10301         * plugins/symbol-browser: Fixed action path (double
10302         click on sysmbols was not working).
10304         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10305         Fixed typedef and removed dead code.
10307         * tagmanager/c.c: Took the latest version from ctags source
10308         repository, because the one we had (from ctags 5.6) was broken.
10309         
10310         * global_tags/create_global_tags.sh.in: Reverted the patch from
10311         Sylvain because it was not right fix (and added a helpful comment).
10312         Used /bin/bash to fix the bashism and generated separate log files
10313         for each tag files in the same directory.
10314         
10315 2006-10-29  Naba Kumar  <naba@gnome.org>
10317         * plugins/editor/text_editor.c: Use a temporary file
10318         to save the editor and move it at the end to original
10319         file. This will prevent data corruption if file save
10320         failed for any reason. Also report proper errors when
10321         file save fails. Fixes bug #346575.
10322         
10323 2006-10-26  Naba Kumar  <naba@gnome.org>
10325         * plugins/document-manager/anjuta-docman.c: Do not load
10326         the same files with different path more than once (happens
10327         with symlinked files). Fixes Bug #323591.
10329 2006-10-25  Naba Kumar  <naba@gnome.org>
10331         * plugins/valgrind/vgactions.c: Fixed a warning.
10333 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
10335         Reviewed by Naba Kumar  <naba@gnome.org>:
10337         * plugins/valgrind/vgtoolview.c:
10338         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10340         * plugins/valgrind/bugged-prg-test.c:
10341         No more warning during compilation with GCC 4.1.
10342         Program is still buggy in order to be used as a test of the
10343         plugin.
10345         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10346         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10347         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10348         plugins/valgrind/vgrule.c:
10349         No more warning during compilation with GCC 4.1.
10351         * plugins/valgrind/plugin.c:
10352         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10353         prototype (was missing from previous patch).
10355 2006-10-24  Naba Kumar  <naba@gnome.org>
10357         * plugins/glade/plugin.c: Show glade tree view, not list view.
10358         
10359         * plugins/glade/plugin.c: Fixed crash when Anjuta is
10360         exited with glade plugin still loaded. Fixes Bug #364755.
10362         * plugins/document-manager/anjuta-document-manager.plugin.in:
10363         Added application/x-reject in accepted mime-types.
10364         
10365         * Changelog: Fixed changelog alignments.
10367 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
10369         Reviewed by: Naba Kumar  <naba@gnome.org>
10370         
10371         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10372         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10373         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10374         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10375         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10376         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10377         plugins/valgrind/vgsearchbar.c:
10378         Use class macro for type casting.
10380         * plugins/valgrind/plugin.h:
10381         Don't force cast a GtkActionGroup to a GtkAction.
10383         * plugins/valgrind/plugin.c:
10384         Use correct API to get path of the preoject root when building
10385         the list of targets for the run action.
10386         Correct ordering of the construction of the preferences widgets.
10387         Only remove the valgrind widget if it is currently displayed.
10389         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10390         Return if check_valgrind_binary() fails.
10391         The ValgrindPluginPrefs object is initialized after the call to
10392         vg_action_new. Take a handle to the location of the pointer to
10393         the future object.
10395 2006-10-24  Naba Kumar  <naba@gnome.org>
10397         * HACKING: Updated coding sample.
10398         
10399         Patch from: Armin Burgmeier  <armin@arbur.net>
10400         * plugins/symbol-browser/test-class.h,
10401         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10402         
10403 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10405         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10406         * plugins/valgrind/vgtoolview.h:
10407         Correctly handle the argv / srcdir of vg_tool_view object. Do
10408         not leak memory associated with those arrays.
10410         * plugins/symbol-browser/an_symbol_prefs.c:
10411         Support unloading / reloading of the module (for example when
10412         closing a project and opening another one).
10414         * plugins/project-manager/plugin.c:
10415         Remove plugin widget before removing plugin itself, preventing
10416         a crash with valgrind plugin.
10418         * libanjuta/anjuta-preferences-dialog.c:
10419         Do not use the page_num returned by gtk_notebook_append_page to
10420         remove the page as it cause bugs when pages removal is not done
10421         in LIFO.
10423         * plugins/document-manager/anjuta-docman.c:
10424         Fix some GTK+ warnings.
10426         * global-tags/create_global_tags.sh.in:
10427         Rewrite script to remove bash-ism and use pkg-config directly
10428         instead of parsing the *.pc file by hand. This solve problems
10429         that occurred when one of the directory in PKG_CONFIG_PATH is
10430         empty.
10432 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10434         * plugins/glade/plugin.c: Fix build (#363884)
10436 2006-10-22  Johannes Schmid <jhs@gnome.org>
10438         * plugins/file-manager/an_file_view.c:
10439         * plugins/file-manager/plugin.c:
10440         * plugins/file-manager/plugin.h:
10441         Fix possible crasher when changing project-root uri when we try to restore open nodes
10442         * AUTHORS: Updated
10444 2006-10-19  Naba Kumar  <naba@gnome.org>
10446         Patch from: Juan Pablo Ugarte
10447         * plugins/glade/plugin.c: Include glade header
10448         correctly.
10449         
10450 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10451         
10452         * plugins/debug-manager/Makefile.am,
10453         plugins/debug-manager/sexy-icon-entry.h,
10454         plugins/debug-manager/sexy-icon-entry.c,
10455         plugins/debug-manager/dataview.c:
10456         Fix bug #358134 (Goto memory prompt)
10457         Use sexy-icon-entry from libsexy 0.1.10
10459         * plugins/debug-manager/debugger.c,
10460         plugins/debug-manager/plugin.c,
10461         plugins/debug-manager/start.c,
10462         plugins/gdb/debugger.c,
10463         plugins/gdb/plugin.c:
10464         Better error handling when starting and stopping debugger
10466 2006-10-13  Maik Beckmann <maik@eigenco.de>
10468         * src/action_callbacks.c:
10469         Fixed bug #361830 (AboutDialog does not close) which is caused 
10470         due to a change in Gtk+ 2.10  
10471   
10472 2006-10-12  Adam Dingle <adam@medovina.org>
10474         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10476         * plugins/search/search-replace.c:
10477         Fixed bug #358068 (indicate when Find in Files is complete)
10479         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10481         * plugins/sourceview/sourceview-prefs.c:
10482         * plugins/sourceview/sourceview.glade:
10483         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10485         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10487         * plugins/devhelp/plugin.c:
10488         * plugins/search/plugin.c: 
10489         Fixed bug #359750 (fix find/replace shortcut keys).
10491         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10492         use Alt+key for shortcuts)
10494         *  plugins/debug-manager/debug_tree.c:
10495         *  plugins/debug-manager/debugger.c:
10496         Fixed bug #359317 (can't load debug manager)
10498         * /plugins/document-manager/plugin.c:
10499         Fixed bug #359259 (highlight modes listed in reverse 
10500         alphabetical order).
10502 2006-10-10  Johannes Schmid <jhs@gnome.org>
10504         * plugins/glade/plugin.c:
10505         Add scrollbars to glade project window
10507 2006-10-10  Johannes Schmid <jhs@gnome.org>
10509         * libanjuta/interfaces/Makefile.am.iface:
10510         Fixed Makefile with broke build
10512 2006-10-07  Johannes Schmid <jhs@gnome.org>
10514         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10515         * libanjuta/interfaces/Makefile.iface.am:
10516         Fixed enum types generation
10518         * libanjuta/interfaces/libanjuta.idl:
10519         Fixed some strange typo
10521 2006-10-06  Johannes Schmid <jhs@gnome.org>
10523         * libanjuta/interfaces/Makefile.iface.am:
10524         Fixed enum-types.h generation
10525         * libanjuta/interfaces/libanjuta.idl:
10526         char* => gchar*
10527         IAnjutaTODO::load should take const gchar* argument
10528         Remove include to libanjuta/e-splash.h which is not installed as header file
10529         Disable get_attributes for now
10530         
10531         * pluings/sourceview/sourceview.c: Disabled get_attributes
10532         
10533         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
10535 2006-10-05  Naba Kumar  <naba@gnome.org>
10537         * TODO.tasks: Set 'Improve class widzard' task to assigned.
10538         Set bug id for 'Profiler plugin' task.
10540 2006-10-03  Naba Kumar  <naba@gnome.org>
10542         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
10543         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
10545         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
10546         plugins/project-manager/plugin.c: Added a new API in
10547         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
10548         Added some documentation. On project close, close all editors that
10549         has files opened for the project.
10550         
10551         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
10552         from the containers on anjuta_shell_remove_widget(). Do not destroy
10553         glade widgets once created.
10554         
10555 2006-10-03  Johannes Schmid <jhs@gnome.org>
10557         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10558         * libanjuta/interfaces/libanjuta.idl:
10559         const-List<> => const List<>
10560         List-free<> => List<>
10561         
10562         * Makefile.am: Reenabled launcher
10564 2006-10-03  Johannes Schmid <jhs@gnome.org>
10566         * libanjuta/interfaces/Makefile.am.iface:
10567         Install libanjuta.idl
10569 2006-10-02  Adam Dingle <adam@medovina.org>
10571         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10573 2006-10-02  Adam Dingle <adam@medovina.org>
10575         * plugins/editor/style-editor.c: fixed bug #357534
10576         * plugins/gdb/utilities.h: removed 2 unused declarations
10578 2006-10-02  Johannes Schmid <jhs@gnome.org>
10580         * Makefile.am: disabled anjuta-launcher
10581         * libanjuta/Makefile.am:
10582         
10583         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10584         * libanjuta/glue-factory.c: (glue_factory_add_path),
10585         (glue_factory_get_path):
10586         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10587         * libanjuta/glue-factory.h:
10588         * libanjuta/glue-cpp.h:
10589         * libanjuta/glue-cpp.c:
10590         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
10591         
10592         * libanjuta/interfaces/Makefile.am.iface:
10593         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10594         * libanjuta/interfaces/libanjuta.idl:
10595         Add a new features to idl compiler:
10596         List<Type> => List of Type
10597         List-free<Type> => List of Type, it is up to the caller to free items and list
10598         const-List(-free)<Type> = const List of Types
10599         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10600         
10601         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10602         (generic_cpp_class_create_code):
10603         Adapted to new project_manager interface
10604         
10605         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
10606         * plugins/debug-manager/debugger.c:
10607         (ivariable_debugger_iface_init):
10608         Do not use C++ keyword "delete" for interface name
10609         
10610         * plugins/document-manager/anjuta-document-manager.plugin.in:
10611         Added m4 to mime-types
10612         
10613         * plugins/project-manager/plugin.c:
10614         (iproject_manager_add_source_multi):
10615         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
10617 2006-10-01  Naba Kumar  <naba@gnome.org>
10619         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
10620         UI file used when out-of-process devhelp is used instead of
10621         embedded devhelp.
10622         
10623         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
10624         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
10625         plugins/profile-default/default.anjuta: Build devhelp plugin,
10626         but use out-of-process devhelp if devhelp plugin is disabled
10627         (either by user or devhelp is not installed). Disabled devhelp
10628         plugin by default. Added it in default profile.
10630 2006-10-01  Naba Kumar  <naba@gnome.org>
10632         * plguins/project-manager/plugin.c: Possible fix for crash
10633         bug #358583.
10634         
10635         * configure.in, plugins/Makefile.am: Enabled glade plugin and
10636         set dep to last version 3.0.2.
10637         
10638         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
10639         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
10640         plugins/symbol-browser/plugin.c: Use the right action group
10641         for getting popup actions (Fixes lots of assertion failures).
10643         * plugins/project-manager/plugin.c,
10644         plugins/project-manager/plugin.h: use separate action group
10645         for profie actions.
10646         
10647         * plugins/message-view/plugin.c: Disconnect session load
10648         signal on plugin deactivation (fixes a crash).
10650 2006-09-30  Naba Kumar  <naba@gnome.org>
10652         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
10653         * TODO.tasks: Assigned a bounty to Massimo.
10655 2006-09-29  Naba Kumar  <naba@gnome.org>
10657         * src/anjuta-app.c, src/shell.c: Fixed build errors.
10659 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
10661         * plugins/debug-manager/debugger.c,
10662         plugins/debug-manager/plugin.c,
10663         libanjuta/interfaces/libanjuta.idl:
10664         Add a new abort command to quit debugger without waiting
10666         * plugins/gdb/debugger.c,
10667         plugins/gdb/debugger.h,
10668         plugins/gdb/plugin.c:
10669         Send a signal directly to the debugged program
10670         Implement abort command
10672         * plugins/debug-manager/debug_tree.c:
10673         Fix bug #358163
10675         * plugins/debug-manager/stack-trace.c:
10676         Fix bug #358009
10678 2006-09-29  Naba Kumar  <naba@gnome.org>
10680         * TODO.tasks: Updated.
10681         
10682         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
10683         dialog.
10684         
10685         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
10686         
10687         * TODO.tasks: Updated in light of the word wrapping fix
10688         in Tasks Manager. Added a test bounty entry.
10690         * TODO.tasks: Added four bounties.
10691         
10692 2006-09-28  Naba Kumar  <naba@gnome.org>
10694         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10695         Added 'customizable' parameter to
10696         anjuta_ui_add_action_group_entries() and similar functions to
10697         allow user configuration of the actions. Filter out actions that
10698         are not configurable items (such as submenu items). Now the
10699         'Customize shortcuts' dialog is much better listed.
10701         * plugins/build-basic-autotools/build-basic-autotools.c,
10702         plugins/build-basic-autotools/build-basic-autotools.h,
10703         plugins/cvs-plugin/plugin.c,
10704         plugins/cvs-plugin/plugin.h,
10705         plugins/debug-manager/breakpoints.c,
10706         plugins/debug-manager/plugin.c,
10707         plugins/debug-manager/stack_trace.c,
10708         plugins/debug-manager/watch.c,
10709         plugins/devhelp/plugin.c,
10710         plugins/document-manager/plugin.c,
10711         plugins/file-loader/plugin.c,
10712         plugins/file-manager/plugin.c,
10713         plugins/glade/plugin.c,
10714         plugins/gtodo/interface.c,
10715         plugins/gtodo/plugin.c,
10716         plugins/language-support-cpp-java/plugin.c,
10717         plugins/macro/plugin.c,
10718         plugins/macro/plugin.h,
10719         plugins/message-view/plugin.c,
10720         plugins/patch/plugin.c,
10721         plugins/profile-default/default.anjuta,
10722         plugins/project-manager/plugin.c,
10723         plugins/project-manager/plugin.h,
10724         plugins/sample1/plugin.c,
10725         plugins/search/plugin.c,
10726         plugins/subversion/plugin.c,
10727         plugins/subversion/plugin.h,
10728         plugins/symbol-browser/plugin.c,
10729         plugins/symbol-browser/plugin.h,
10730         plugins/tools/plugin.c,
10731         plugins/valgrind/plugin.c,
10732         plugins/valgrind/plugin.h: Fixed to take care of above change
10733         in API of AnjutaUI. Properly added/removed action groups in some
10734         plugins. Split action groups into customization and non-customizable
10735         groups and added them separately.
10737         * plugins/document-manager/plugin.c: Close files belonging to
10738         project when project is closed (not complete).
10739         
10740         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
10741         vertical aligned cell entries.
10742         
10743         * src/anjuta-app.c: Define macros for the placeholder names.
10744         Set default widths and heights of the default placeholders,
10745         so that newly docked widgets are correclty sized.
10746         
10747         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10748         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
10749         Fixed to generated correct actions addition/removal code.
10751 2006-09-25  Naba Kumar  <naba@gnome.org>
10753         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
10754         libanjuta/anjuta-serializer.[ch]: Implemented serialization
10755         class.
10756         
10757         * plugins/message-view/anjuta-msgman.c,
10758         plugins/message-view/anjuta-msgman.h,
10759         plugins/message-view/message-view.c,
10760         plugins/message-view/message-view.h,
10761         plugins/message-view/plugin.c: Serialize messages panes in
10762         session save and deserialize them in session load so that
10763         build messages persistant.
10764         
10765 2006-09-24  Johannes Schmid <jhs@gnome.org>
10767         * libanjuta/anjuta-utils.c:
10768         * plugins/message-view/message-view.c:
10769         Really fixed #355407
10771 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
10773         * libanjuta/interfaces/libanjuta.idl:
10774         Change one variable sign
10776         * plugins/debug-manager/anjuta-debug-manager.glade,
10777         plugins/debug-manager/anjuta-debug-manager.ui:
10778         Few small interface changes     
10780         * plugins/debug-manager/debug_tree.h,
10781         plugins/debug-manager/watch.c,
10782         plugins/debug-manager/debugger.c,
10783         plugins/debug-manager/plugin.c
10784         plugins/gdb/debugger.c,
10785         plugins/gdb/plugin.c:
10786         Big rewrite of debugger queue
10787         Allow to cancel command
10789         * plugins/debug-manager/memory.c:
10790         Fix a bug if a command is cancelled
10792 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
10794         * plugins/gdb/debugger.c,
10795         plugins/debug-manager/debug_tree.c,
10796         plugins/debug-manager/locals.c:
10797         Restore tree representation for local variable
10798         Add argument in local variable list
10799         Use gdb variable object to get all informations
10801 2006-09-19  Naba Kumar  <naba@gnome.org>
10803         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
10804         that implements AnjutaSavePrompt class.
10806         * ChangeLog: Fixed indentation.
10807         
10808         * libanjuta/Makefile.am,
10809         libanjuta/anjuta-marshal.list,
10810         libanjuta/anjuta-shell.c,
10811         libanjuta/anjuta-shell.h,
10812         plugins/document-manager/action-callbacks.c,
10813         plugins/document-manager/action-callbacks.h,
10814         plugins/document-manager/anjuta-docman.c,
10815         plugins/document-manager/anjuta-docman.h,
10816         plugins/document-manager/plugin.c,
10817         src/anjuta.c: Impletemnted save prompt dialog to prompt for
10818         unsaved items during exit. A new signal is added in shell
10819         interface called 'save-prompt' to collect all unsaved items.
10820         Create AnjutaSavePrompt class (dialog) to process unsaved items.
10821         Fixed document manager to use the new save-prompt signal in shell
10822         and AnjutaSavePrompt object for unsaved files. Cleaned up
10823         AnjutaDocman to synchronously save new files. Fixed function
10824         names.
10826 2006-09-18  Johannes Schmid <jhs@gnome.org>
10828         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
10829         gdl requirement to 0.7.0
10831 2006-09-18  Johannes Schmid <jhs@gnome.org>
10833         * global-tags/.cvsignore:
10834         * global-tags/Makefile.am:
10835         * global-tags/create_global_tags.sh (removed):
10836         * global-tags/create_global_tags.sh.in (added):
10837         Fixed #355407
10838         
10839         * libanjuta/anjuta-launcher.c:
10840         Fixed #349374
10841         
10842         * plugins/project-manager/plugin.c:
10843         (project_manager_plugin_close_project):
10844         Fixed crasher
10845         
10846         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
10847         Fixed gtk critical
10848         
10849         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
10850         More reasonable toolbar creation/deletition though it does
10851         not completly work!
10853 2006-09-15  Johannes Schmid <jhs@gnome.org>
10855         * libanjuta/anjuta-utils.c/.h:
10856         Fixed #355168
10858 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
10860         * scintilla/ScintillaGTK.cxx
10861         Fixed doulbe freeing in Scintilla
10863 2006-09-12  Johannes Schmid  <jhs@gnome.org>
10865         * plugins/symbol-browser/an_symbol_prefs.c:
10866         Support unloading / reloading of the module (for example when
10867         closing a project and opening another one).
10869         * plugins/project-manager/plugin.c:
10870         Really fixed #355148 (Show project name in title bar)
10872 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10874         * libanjuta/plugins.c:
10875         Fixed #355156 (Show plugins in alphabetical order)
10877 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10879         * plugins/project-manager/plugin.c:
10880         Fixed #355148 (Show project name in title bar)
10882 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10884         * plugins/project-manager/plugin.c:
10885         (value_removed_project_root_uri):
10886         Fixed crasher if project cannot be opened
10888 2006-08-30 Naba Kumar  <naba@gnome.org>
10890         * plugins/language-support-cpp-java/plugin.[c,h],
10891         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10892         Impletemnted UI for auto indent.
10893         
10894 2006-08-28 Naba Kumar  <naba@gnome.org>
10895         
10896         * plugins/gvim/.cvsignore,
10897         plugins/gvim/Makefile.am,
10898         plugins/gvim/anjuta-vim-plugin.png,
10899         plugins/gvim/anjuta-vim.c,
10900         plugins/gvim/anjuta-vim.h,
10901         plugins/gvim/anjuta-vim.plugin.in,
10902         plugins/gvim/gtkvim.c,
10903         plugins/gvim/gtkvim.h,
10904         plugins/gvim/plugin.c,
10905         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
10906         in build yet.
10908 2006-08-28 Naba Kumar  <naba@gnome.org>
10910         Patch from: Massimo Corà  <maxcvs@email.it>
10911         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
10912         possible infinite loop.
10914 2006-08-22 Adam Dingle <adam@medovina.org>
10915         
10916         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
10917         to edit are shown in the preferences dialog in anjuta").
10918         Removed unused widgets from the style editor dialog.
10920 2006-08-21  Johannes Schmid <jhs@gnome.org>
10922         * plugins/symbol-browser/test-class.[cpp/h]
10923         Added missing files
10925 2006-08-18  Naba Kumar  <naba@gnome.org>
10927         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
10928         end of document loading.
10930         * plugins/language-support-cpp-java/plugin.c,
10931         plugins/sourceview/sourceview.c: Fixed plugin loading.
10933 2006-08-17  Naba Kumar  <naba@gnome.org>
10935         * plugins/language-support-cpp-java/plugin.c,
10936         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
10937         mode line parsing. Indentation parameters initialized based on
10938         mode line parameters.
10940 2006-08-16  Naba Kumar  <naba@gnome.org>
10942         * Makefile.am, plugins/editor/text_editor.c,
10943         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
10944         comments.
10946 2006-08-16 Naba Kumar  <naba@gnome.org>
10948         Patch from  Massimo Cora'  <maxcvs@email.it>:
10949         
10950         * plugins/editor/aneditor-autocomplete.cxx,
10951         plugins/editor/aneditor-calltip.cxx,
10952         plugins/symbol-browser/Makefile.am,
10953         plugins/symbol-browser/an_symbol.c,
10954         plugins/symbol-browser/an_symbol_view.c,
10955         plugins/symbol-browser/plugin.c,
10956         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
10957         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
10958         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
10959         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
10960         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
10961         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
10962         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
10963         tagmanager/get.h, tagmanager/html.c,
10964         tagmanager/include/tm_source_file.h,
10965         tagmanager/include/tm_tag.h,
10966         tagmanager/include/tm_workspace.h,
10967         tagmanager/jscript.c, tagmanager/keyword.c,
10968         tagmanager/keyword.h, tagmanager/lisp.c,
10969         tagmanager/lregex.c, tagmanager/lua.c,
10970         tagmanager/main.h, tagmanager/make.c,
10971         tagmanager/options.c, tagmanager/options.h,
10972         tagmanager/parse.c, tagmanager/parse.h,
10973         tagmanager/parsers.h, tagmanager/pascal.c,
10974         tagmanager/perl.c, tagmanager/php.c,
10975         tagmanager/python.c, tagmanager/read.c,
10976         tagmanager/read.h, tagmanager/readtags.c,
10977         tagmanager/readtags.h, tagmanager/rexx.c,
10978         tagmanager/routines.c, tagmanager/routines.h,
10979         tagmanager/ruby.c, tagmanager/scheme.c,
10980         tagmanager/sh.c, tagmanager/slang.c,
10981         tagmanager/sml.c, tagmanager/sort.c,
10982         tagmanager/sort.h, tagmanager/sql.c,
10983         tagmanager/strlist.c, tagmanager/strlist.h,
10984         tagmanager/tcl.c, tagmanager/tm_source_file.c,
10985         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
10986         tagmanager/tm_workspace.c, tagmanager/verilog.c,
10987         tagmanager/vim.c, tagmanager/vstring.c,
10988         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
10989         5.6 and namespace completion fixed.
10991         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10992         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
10994 2006-08-15 Naba Kumar  <naba@gnome.org>
10996         * libanjuta/interfaces/libanjuta.idl,
10997         plugins/editor/text-editor-iterable.c,
10998         plugins/editor/text_editor.c,
10999         plugins/sourceview/sourceview-cell.c,
11000         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11001         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11002         ianjuta_editor_end_action().
11003         
11004         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11006 2006-08-13 Naba Kumar  <naba@gnome.org>
11008         * plugins/debug-manager/breakpoints.c,
11009         plugins/debug-manager/memory.c,
11010         plugins/debug-manager/registers.c,
11011         src/layout.xml: Fixed debugger widgets layout.
11013 2006-08-12 Naba Kumar  <naba@gnome.org>
11015         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11016         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11017         plugins/editor/editor.glade, plugins/editor/text_editor.h,
11018         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11019         codes and dead codes. Removed automatic indentation prefs.
11021 2006-08-12  Johannes Schmid <jhs@gnome.org>
11023         * libanjuta/Makefile.am:
11024         * libanjuta/anjuta-launcher.c:
11025         * libanjuta/anjuta-launcher.h:
11026         * libanjuta/anjuta-plugin.c:
11027         * libanjuta/anjuta-plugin.h:
11028         * libanjuta/anjuta-preferences.c:
11029         * libanjuta/anjuta-preferences.h:
11030         * libanjuta/anjuta-shell.c:
11031         * libanjuta/anjuta-shell.h:
11032         * libanjuta/libanjuta.h:
11033         
11034         Made wrapper friendly:
11035         - no inline in header files (preferences_set/get)
11036         - correct signal names
11037         - correct GError** argument in anjuta_shell_freeze/thaw
11038         - include correct files in libanjuta.h
11039         
11040         * plugins/project-manager/plugin.c: 
11041         Fixed two crashers
11043 2006-08-11 Naba Kumar  <naba@gnome.org>
11045         * plugins/editor/aneditor-priv.h,
11046         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11047         
11048         * plugins/editor/text_editor_cbs.c,
11049         plugins/sourceview/anjuta-view.c: Pass the right position for char
11050         added signal.
11051         
11052         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11053         
11054         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11056 2006-08-11 Naba Kumar  <naba@gnome.org>
11058         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11059         return the right character at the iter position and get_char() to
11060         not leak memory.
11062         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11063         to set to character offset and not byte index.
11065         * plugins/language-support-cpp-java/plugin.c: Improved
11066         auto-indentation login. Indents opening and closing braces correctly.
11068 2006-08-10  Johannes Schmid <jhs@gnome.org>
11070         * INSTALL:
11071         * autogen.sh:
11072         Required automake = 1.9
11074         * libanjuta/anjuta-children.c:
11075         * libanjuta/anjuta-children.h:
11076         * libanjuta/anjuta-encodings.h:
11077         * libanjuta/anjuta-launcher.h:
11078         * libanjuta/anjuta-plugin-description.h:
11079         * libanjuta/anjuta-preferences-dialog.h:
11080         * libanjuta/anjuta-preferences.h:
11081         * libanjuta/anjuta-session.h:
11082         * libanjuta/anjuta-status.h:
11083         * libanjuta/anjuta-ui.h:
11084         * libanjuta/anjuta-utils.c:
11085         * libanjuta/anjuta-utils.h:
11086         * libanjuta/e-splash.h:
11087         * libanjuta/glue-factory.h:
11088         * libanjuta/glue-plugin.h:
11089         * libanjuta/plugins.h:
11090         * libanjuta/resources.h:
11091         Fixed libanjuta to be able to wrap it
11092         - G_BEGIN_DECLS, G_END_DECLS
11093         - include all necessary files in libanjuta.h
11095         * plugins/gtodo/tray-icon.c:
11096         * plugins/terminal/terminal.c:
11097         Some build fixes for freebsd
11099         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11100         * plugins/sourceview/sourceview.glade:
11101         Remove auto-indent feature as it is now in language-support
11103 2006-08-09 Naba Kumar  <naba@gnome.org>
11105         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11106         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11107         Added missing files.
11109         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11110         get_use_spaces(), set_tabsize() and set_use_spaces().
11112 2006-08-09 Naba Kumar  <naba@gnome.org>
11114         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11115         succeeded in activating.
11117         * plugins/document-manager/plugin.c: Added debug message.
11119         * libanjuta/interfaces/libanjuta.idl,
11120         plugins/editor/text_editor.c: Implemented get_tabsize(),
11121         get_use_spaces(), set_tabsize() and set_use_spaces().
11123         * plugins/language-support-cpp-java/Makefile.am,
11124         plugins/language-support-cpp-java/plugin.c,
11125         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11126         for indentation. Added preferences page for paramenters.
11128         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11130 2006-08-08 Naba Kumar  <naba@gnome.org>
11132         * libanjuta/interfaces/libanjuta.idl,
11133         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11134         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11135         plugins/editor/text_editor.c,
11136         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11137         and implemented it for both scintilla and sourceview.
11139         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11140         focus back to editor (happens when pressing esc in incremental
11141         search box).
11143 2006-08-08 Naba Kumar  <naba@gnome.org>
11145         * libanjuta/interfaces/libanjuta.idl,
11146         plugins/editor/text_editor.c,
11147         plugins/editor/text_editor.h,
11148         plugins/editor/text-editor-iterable.c,
11149         plugins/sourceview/sourceview-cell.c,
11150         plugins/sourceview/sourceview.c: Implemented editor attributes
11151         methods.
11152         
11153         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11154         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11155         code (not complete yet).
11157         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11158         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11159         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11160         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11161         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11162         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11164 2006-08-04 Naba Kumar  <naba@gnome.org>
11166         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11167         implementation.
11168         
11169 2006-08-03  Johannes Schmid <jhs@gnome.org>
11171         * configure.in: Add a more informative text to valgrind plugin
11173         * TODO.tasks:
11174         Modified Preferences tasl
11175         * libanjuta/anjuta-plugin.c: 
11176         * libanjuta/anjuta-preferences-dialog.c: 
11177         * libanjuta/anjuta-preferences-dialog.h:
11178         * libanjuta/anjuta-preferences.c:
11179         * libanjuta/anjuta-preferences.h:
11180         * libanjuta/interfaces/Makefile.am.iface:
11181         * libanjuta/interfaces/libanjuta.idl:
11182         Added IAnjutaPreferences interface which every plugin that has preferences should
11183         implement. Call merge() and unmerge() at plugin activation/deactivation.
11184         Fixed preferences_page_remove()
11185         
11186         * plugins/build-basic-autotools/build-basic-autotools.c:
11187         * plugins/cvs-plugin/plugin.c: 
11188         * plugins/document-manager/plugin.c:
11189         * plugins/editor/plugin.c:
11190         * plugins/editor/plugin.h:
11191         * plugins/file-manager/plugin.c: 
11192         * plugins/gtodo/main.h:
11193         * plugins/gtodo/plugin.c: 
11194         * plugins/gtodo/preferences.c: 
11195         * plugins/message-view/anjuta-msgman.c: 
11196         * plugins/message-view/anjuta-msgman.h:
11197         * plugins/message-view/plugin.c:
11198         * plugins/sourceview/plugin.c: 
11199         * plugins/sourceview/plugin.h:
11200         * plugins/symbol-browser/an_symbol_prefs.c:
11201         * plugins/symbol-browser/plugin.c: 
11202         * plugins/terminal/terminal.c: 
11203         * plugins/valgrind/plugin.c
11204         * src/anjuta-app.c:
11205         
11206         Updated preference loading/unloading for all plugins
11208 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11209         
11210         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11211         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
11212     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11213         recommended by the autoconf manual. 
11214         - Fixes compiling with autoconf 2.60.
11215         
11216         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11218 2006-08-02      Johanes Schmid <jhs@gnome.org>
11220         * plugins/profile-default/plugin.c:
11221         Fixed session handling
11223 2006-08-01  Johannes Schmid <jhs@gnome.org>
11225         * configure.in
11226         * plugins/Makefile.am:
11227         Disabled devhelp and glade for now as they do not work (#341073
11228         and #341170)
11229         
11230         * plugins/profile-default/anjuta-default-profile.ui (removed):
11231         * plugins/profile-default/plugin.c:
11232         * plugins/profile-default/plugin.h:
11233         * plugins/project-manager/anjuta-project-manager.ui:
11234         * plugins/project-manager/plugin.c:
11235         * plugins/project-manager/plugin.h:
11236         Limted multiple project support #315043
11238         * libanjuta/interfaces/libanjuta.idl:
11239         Added ianjuta_profile_unload
11241 2006-07-31 Naba Kumar  <naba@gnome.org>
11243         * libanjuta/interfaces/libanjuta.idl,
11244         plugins/editor/text-editor-iterable.c,
11245         plugins/editor/text_editor.c,
11246         plugins/sourceview/anjuta-view.c,
11247         plugins/sourceview/anjuta-view.h,
11248         plugins/sourceview/sourceview.c: Fixed text iteration and 
11249         IAnjutaEditor implementations in both scintilla
11250         and sourceview. Cleand up libanjuta API: Removed redundant
11251         erase_range() method from IAnjutaEditor interface, fixed
11252         ianjuta_editor_get_text to take length instead of range (consistency).
11253         autoindentation in both sourceview and scintilla more or less works,
11254         but still disabled for now because there are still some anomalies
11255         in text iteration.
11257         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11259         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11260         API changes.
11262 2006-07-30  Johannes Schmid <jhs@gnome.org>
11264         * plugins/sourceview/anjuta-document.c:
11265         * plugins/sourceview/anjuta-document.h:
11266         * plugins/sourceview/anjuta-view.c: 
11267         * plugins/sourceview/sourceview.c:
11268         Wrote a new "char_added" implementation, I hope this one is good
11270         * plugins/sourceview/sourceview-cell.c:
11271         Fixed typo: "text_iter" instead of "iter"
11273 2006-07-30 Naba Kumar  <naba@gnome.org>
11275         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11277 2006-07-30  Johannes Schmid <jhs@gnome.org>
11279         * autogen.sh: use gnome-autogen.sh from gnome-coomen
11280         
11281         * plugins/debug-manager/plugin.c: 
11282         * plugins/patch/plugin.c:
11283         Use IAnjutaIndicable to mark debugger position
11285         * plugins/sourceview/sourceview.c:
11286         Define colors for IAnjutaIndicable
11288 2006-07-29  Johannes Schmid <jhs@gnome.org>
11290         * plugins/debug-manager/anjuta-debug-manager.ui:
11291         * plugins/debug-manager/breakpoints.c:
11292         * plugins/debug-manager/images/Makefile.am:
11293         * plugins/debug-manager/images/run-to-cursor.png:
11294         * plugins/debug-manager/plugin.c:
11295         Added toolbar and some icons
11297         * plugins/patch/anjuta-patch.ui:
11298         * plugins/patch/patch-plugin.c:
11299         * plugins/patch/patch-plugin.glade:
11300         * plugins/patch/plugin.c:
11301         * plugins/patch/plugin.h:
11302         Improved patch plugin (GUI and function)
11304         * plugins/sourceview/sourceview.c:
11305         Fixed another Gtk-Critical
11307         * plugins/tools/anjuta-tools.ui:
11308         * plugins/tools/plugin.h:
11309         Put Patch plugin in tools menu and changed ui file
11311 2006-07-29  Johannes Schmid <jhs@gnome.org>
11313         * plugins/document-manager/plugin.c:
11314         Fixed accelator Gtk-Warning
11316         * plugins/message-view/anjuta-msgman.c: 
11317         Fixed Gtk-Warning
11319         * plugins/sourceview/anjuta-document.c:
11320         * plugins/sourceview/anjuta-document.h:
11321         * plugins/sourceview/anjuta-marshal.list:
11322         Wrote a better emitter for the char-added signal
11324         * plugins/sourceview/sourceview.c:
11325         Fixed Redo/Undo to void Gtk-Criticals
11326         
11327         * plugins/sourceview/sourceview-args.c:
11328         * plugins/sourceview/sourceview-cell.c:
11329         * plugins/sourceview/sourceview-scope.c:
11330         * plugins/sourceview/sourceview-tags.c: 
11331         Adapted to new IAnjutaIterator API
11333 2006-07-28 Naba Kumar  <naba@gnome.org>
11335         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11337         * plugins/symbol-browser/an_symbol.c,
11338         plugins/symbol-browser/an_symbol_iter.c,
11339         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11340         subclass of AnjutaSymbol so that the symbol is accessible from
11341         the iter in light of changes in IAnjutaIterable.
11343         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11344         implementation of IAnjutaIterable.
11346 2006-07-28 Naba Kumar  <naba@gnome.org>
11348         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11349         IAnjutaIterable. They were kind of useless since the interface is
11350         defined on the data object itself. Added set_position() method
11351         in IAnjutaIterable to allow setting arbitrary current index to the
11352         iter.
11353         Added erase() and erase_range() in IAnjutaEditor.
11355         * plugins/editor/text-editor-iterable.c: Fixed 
11356         plugins/editor/text_editor.c: Implemented erase() and erase_range()
11357         methods in editor. Fixed get_line_from_position() method.
11359         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11360         code. It's disabled for now.
11362         * plugins/sourceview/sourceview-cell.c,
11363         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11364         implementation.
11366 2006-07-27  Johannes Schmid <jhs@gnome.org>
11368         * plugins/sourceview/sourceview-cell.c:
11369         Fixed IAnjutaEditorCell to work only on a single line
11370         Fixed crasher in finalize
11372         * plugins/symbol-browser/an_symbol_prefs.c:
11373         * global-tags/Makefile.am:
11374         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11375         script installation     
11377 2006-07-26 Naba Kumar  <naba@gnome.org>
11379         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11380         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11381         
11382         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11383         
11384         * plugins/document-manager/plugin.c: Fixed dynamic loading of
11385         support plugins
11386         
11387         * plugins/editor/text-editor-iterable.c,
11388         plugins/editor/text_editor.c,
11389         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11390         method to work correctly, it was ignoring start and end parameters.
11391         Fixed TextEditorCell implementation. Fixed 'char-added' signal
11392         emission.
11393         
11394         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11395         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11397 2006-07-24  Massimo Cora'  <maxcvs@email.it>
11399         * plugins/symbol-browser/an_symbol_view.c,
11400         plugins/symbol-browser/an_symbol_view.h,
11401         plugins/symbol-browser/plugin.c:
11402     fix a matching case into sv_extract_type_qualifier_from_expr ()
11403     and some minor issues.
11405 2006-07-26  Johannes Schmid <jhs@gnome.org>
11407         * plugins/language-support-cpp-java/plugin.c:
11408         Fixed to work kind of with sourceview editor
11409         * plugins/sourceview/anjuta-document.c: 
11410         * plugins/sourceview/anjuta-view.c: 
11411         * plugins/sourceview/sourceview-cell.c:
11412         * plugins/sourceview/sourceview.c:
11413         Fixed IAnjutaEditorCell and "char-added" signal
11415 2006-07-24 Naba Kumar  <naba@gnome.org>
11417         * plugins/document-manager/plugin.c,
11418         plugins/document-manager/plugin.h: Initial implementedion for loading
11419         support plugins.
11420         
11421         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11422         implementation.
11423         
11424         * plugins/editor/text_editor.c: Fixed syntax highlighting when
11425         indicators are cleared (that leaved grey texts).
11427 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11429         * libanjuta/interfaces/libanjuta.idl,
11430         plugins/debug-manager/breakpoints.c,
11431         plugins/debug-manager/memory.c,
11432         plugins/debug-manager/registers.c,
11433         plugins/debug-manager/debug_tree.c,
11434         plugins/debug-manager/debugger.c,
11435         plugins/gdb/debugger.c,
11436         plugins/gdb/debugger.h,
11437         plugins/gdb/plugin.c:
11438         Add a parameter for reporting error
11439         Add a new interface for using gdb variable object
11440         Allow to cancel commands
11441         Rewrite handling of debugger state
11443         * plugins/debug-manager/plugin.c,
11444         plugins/debug-manager/locals.c,
11445         plugins/debug-manager/locals.h,
11446         plugins/debug-manager/register.c,
11447         plugins/debug-manager/stack_trace.c,
11448         plugins/debug-manager/stack_trace.h:
11449         Create and destroy local and stack trace windows when needed
11451 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11453         * plugins/document-manager/plugin.c:
11454         Fixed "Automatic" highlighting
11456 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11458         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11460         * plugins/sourceview/anjuta-view.c:
11461         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11463 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
11464         
11465         * configure.in: Check for C/C++-Compiler correctly
11467 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
11469         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11471         * plugins/debug-manager/stack_trace.c:
11472         Destroy stack window when debuuger is disabled (#347414)
11473         
11474         * plugins/sourceview/anjuta-view.c:
11475         Fix a crash with popup-menu (#347412)
11477 2006-07-13 Naba Kumar  <naba@gnome.org>
11479         * plugins/editor/Makefile.am,
11480         plugins/editor/text_editor.h,
11481         plugins/editor/text-editor-iterable.h,
11482         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11483         tested yet).
11484         
11485         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11486         code.
11487         
11488         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11490 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
11492         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11493         Bug #342937
11494         
11495 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11497         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11499         * libanjuta/anjuta-preferences-dialog.c:
11500         Do not use the page_num returned by gtk_notebook_append_page to
11501         remove the page as it cause bugs when pages removal is not done
11502         in LIFO.
11504         * plugins/document-manager/anjuta-docman.c:
11505         * src/anjuta-app.c:
11506         makes Anjuta display dock_items which have previously been hidden
11508 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11510         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11512         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11513         * plugins/sourceview/sourceview.c: (imark_unmark):
11514         
11515         Patches for bugs #346450 and #346295
11516         
11517         * AUTHORS: Added Fredrik
11519 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
11521         * plugins/message-view/anjuta-msgman.c: 
11522         Fixed close button/icon size (like in docman)
11524 2006-06-10 Naba Kumar <naba@gnome.org>
11526         * plugins/editor/text_editor.c: Fixed goto line to mark the line
11527         being set.
11528         
11529 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
11531         * libanjuta/interfaces/libanjuta.idl:
11532         Move inspect_memory function in IAnjutaCpuDebugger interface
11533         Rename Boolean type to State
11535         * plugins/debug-manager/breakpoint.c:
11536         Rename Boolean type to State
11538         * plugins/debug-manager/Makefile.am,
11539         plugins/debug-manager/anjuta-marshal.list,
11540         plugins/debug-manager/data_view.c,
11541         plugins/debug-manager/data_view.h,
11542         plugins/debug-manager/data_buffer.c,
11543         plugins/debug-manager/data_buffer.h,
11544         plugins/debug-manager/chunk_view.c,
11545         plugins/debug-manager/chunk_view.h,
11546         plugins/debug-manager/anjuta-debug-manager.ui,
11547         plugins/debug-manager/debugger.c,
11548         plugins/debug-manager/memory.c,
11549         plugins/debug-manager/memory.h,
11550         plugins/debug-manager/plugin.c,
11551         plugins/gdb/debugger.c,
11552         plugins/gdb/debugger.h,
11553         plugins/gdb/plugin.c:
11554         Rewrite memory window using a special widget
11555         Rename Boolean type to State
11557 2006-06-08 Naba Kumar <naba@gnome.org>
11559         * plugins/editor/text_editor.c (itext_editor_get_current_word):
11560         Do not return garbage characters and return NULL when there is no
11561         current word.
11562         
11563         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
11564         work correctly.
11565         
11566         * plugins/search/search-replace.c: Fixed a mem leak.
11568 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
11570         * libanjuta/anjuta-launcher.c:
11571         Added debug message (see #343522)
11572         
11573         * plugins/build-basic-autotools/build-basic-autotools.c:
11574         Patch from Günther Brammer to fix #344015
11576         * plugins/sourceview/sourceview.c:
11577         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
11578         automatic highlight of build messages)
11580 2006-06-06 Naba Kumar <naba@gnome.org>
11582         * configure.in,
11583         libanjuta/interfaces/libanjuta.idl,
11584         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11585         plugins/Makefile.am,
11586         plugins/document-manager/action-callbacks.c,
11587         plugins/document-manager/plugin.c,
11588         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11589         interface for language highlight selection and langauge change
11590         signal.
11591         
11592         * plugins/language-support-cpp-java: Added language support
11593         plugin for cpp and java.
11595 2006-05-27  Naba Kumar  <naba@gnome.org>
11597         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11598         plugins/debug-manager/*, data/Makefile.am,
11599         manuals/reference/libanjuta/libanjuta.types,
11600         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11601         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11602         merged anjuta-new-debugger branch into trunck.
11603         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
11605 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
11606         
11607         * libanjuta/interfaces/libanjuta.idl,
11608         plugins/debug-manager/debugger.c,
11609         plugins/debug-manager/debugger.h,
11610         plugins/gdb/anjuta-gdb.plugin.in,
11611         plugins/gdb/debugger.c,
11612         plugins/gdb/debugger.h,
11613         plugins/gdb/plugin.c:
11614         Add new IAnjutaCpuDebugger interface to access cpu register
11615         Run gdb instead of /usr/local/bin/gdb
11616         
11617         * plugins/debug-manager/plugin.c,
11618         plugins/debug-manager/registers.c,
11619         plugins/debug-manager/registers.h:
11620         Rewrite register window
11621         Rename Load target menu item to Run target
11623 2006-05-07  Naba Kumar  <naba@gnome.org>
11625         * plugins/gdb.init
11626         
11627 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
11629         * plugins/debug-manager/watch.c,
11630         plugins/debug-manager/breakpoint.c,
11631         plugins/debug-manager/breakpoint.h:
11632         Fix crash: disconnect save and load session signals
11634 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
11636         * libanjuta/interface/libanjuta.idl,
11637         plugins/debug-manager/debugger.c,
11638         plugins/gdb/plugin.c:
11639         Add a value parameter for evaluate command
11641         * plugins/debug-manager/anjuta-debug-manager.glade:
11642         Create new dialog box for watches using glade
11644         * plugins/debug-manager/anjuta-debug-manager.ui:
11645         Move watch menu items near the end
11646         Move breakpoint menu items outside the sub menu
11648         * plugins/debug-manager/debug_tree.c,
11649         plugins/debug-manager/debug_tree.h,
11650         plugins/debug-manager/debug_tree.h,
11651         plugins/debug-manager/watch.c:
11652         Move all GUI code from watch.c to debug_tree.c
11653         Add an auto update property to watches
11654         
11655         * plugins/debug-manager/locals.c,
11656         plugins/debug-manager/locals.h,
11657         plugins/debug-manager/stack_trace.c,
11658         plugins/debug-manager/stack_trace.h,
11659         plugins/debug-manager/plugin.c:
11660         Register actions before starting debugger
11662         * plugins/gdb/debugger.c:
11663         Do not call callback function if not present
11665 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
11667         * libanjuta/interfaces/libanjuta.idl,
11668         plugins/debug-manager/stack_trace.c,
11669         plugins/debug-manager/stack_trace.h,
11670         plugins/debug-manager/anjuta-debug-manager.ui,
11671         plugins/gdb/debugger.c:
11672         Add a popup menu in stack frame window
11673         Add a new frame-changed event
11674         Use MI command for getting stack informations
11675         Get filename with full path (need gdb > 6.3)
11677         * libanjuta/interfaces/libanjuta.idl,
11678         plugins/debug-manager/debug_tree.c,
11679         plugins/debug-manager/debugger.c,
11680         plugins/debug-manager/locals.c,
11681         plugins/debug-manager/locals.h,
11682         plugins/debug-manager/plugin.c,
11683         plugins/gdb/debugger.c,
11684         plugins/gdb/debugger.h,
11685         plugins/gdb/parser.c,
11686         plugins/gdb/parser.h,
11687         plugins/gdb/plugin.c,
11688         plugins/gdb/Makefile.am:
11689         Pass watch data with string instead of Watch structures
11690         Use debug_tree in local window
11691         Remove info local
11692         Remove parser.{ch}
11694         * plugins/debug-manager/breakpoints.c,
11695         plugins/debug-manager/utilities.c,
11696         plugins/debug-manager/utilities.h:
11697         Use a GtkListStore instead of a GtkTreeStore
11698         move goto_location_in_editor in utilities.c
11699         
11700 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11702         * libanjuta/interfaces/libanjuta.idl,
11703         plugins/debug-manager/anjuta-debug-manager.ui,
11704         plugins/debug-manager/breakpoints.c,
11705         plugins/debug-manager/plugin.c,
11706         plugins/gdb/debugger.c:
11707         Add a breakpoint type
11708         Add new popup menu in breakpoint window
11709         Add toggle breakpoint in editor popup menu
11710         Save and restore breakpoint enable
11711         Fix bug in clear all breakpoints
11712         Remove old useless code
11714         * plugins/debug-manager/debugger.c:
11715         Fix some problem with debugger states
11717         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
11718         Update documentation
11719         
11720 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
11722         * data/Makefile.am,
11723         plugins/gdb/Makefile.am,
11724         plugins/gdb/gdb.init:
11725         Move gdb.init crom data to plugins/gdb
11727         * plugins/gdb/gdb.init,
11728         libanjuta/interfaces/libanjuta.idl,
11729         plugins/debug-manager/breakpoints.c,
11730         plugins/debug-manager/debugger.c,
11731         plugins/debug-manager/plugin.c,
11732         plugins/gdb/debugger.c,
11733         plugins/gdb/plugin.c:
11734         Support pending breakpoints
11735         Rewrite debugger states
11736         Split ianjuta_debugger_log into _enable_log and _disable_log
11738         * plugins/debug-manager/start.c,
11739         plugins/debug-manager/debug_tree.c,
11740         plugins/gdb/parser.c:
11741         Remove some useless lines
11743         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11744         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11745         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11746         Update documentation
11748 2006-03-12 Naba Kumar <naba@gnome.org>
11750         * manuals/references/libanjuta/libanjuta.types: Fixed
11751         debug-manager name.
11752         
11753 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
11755         * libanjuta/anjuta-debugger.c,
11756         libanjuta/anjuta-debugger.h:
11757         Remove those files
11758         
11759         * libanjuta/interfaces/libanjuta.idl,
11760         plugins/debug-mananger/breakpoints.c,
11761         plugins/debug-manager/debug_tree.c,
11762         plugins/debug-manager/debugger.c,
11763         plugins/debug-manager/plugin.c,
11764         plugins/debug-manager/registers.c,
11765         plugins/debug-manager/sharedlib.c,
11766         plugins/debug-manager/signal.c,
11767         plugins/debug-manager/stack_trace.c,
11768         plugins/debug-manager/start.c,
11769         plugins/debug-manager/watch.c,
11770         plugins/gdb/debugger.c,
11771         plugins/gdb/debugger.h,
11772         plugins/gdb/parser.c,
11773         plugins/gdb/parser.h,
11774         plugins/gdb/plugin.c:
11775         Move types definitions from libanjuta/anjuta-debugger.{ch}
11776         Rename types from AnjutaDebugger* to IAnjutaDebugger*
11777         
11778         * plugins/gdb/Makefile.am:
11779         Remove user interface from gdb plugin
11781 2006-03-12 Naba Kumar <naba@gnome.org>
11783         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
11785 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
11787         Modified Patch from Marc Maurer <uwog@uwog.net>:
11788         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
11789         Fixes #342447
11790         
11791         * plugins/sourceview/Makefile.am:
11792         * plugins/sourceview/sourceview-cell.c:
11793         * plugins/sourceview/sourceview-cell.h:
11794         * plugins/sourceview/sourceview.c: 
11795         
11796         Implemented IAnjutaEditorCell
11798 2006-05-21  Naba Kumar  <naba@gnome.org>
11800         * libanjuta/interfaces/libanjuta.idl,
11801         plugins/document-manager/action-callbacks.c,
11802         plugins/document-manager/plugin.c,
11803         plugins/editor/print.c, plugins/editor/text_editor.c,
11804         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
11805         Fixed zooming and added icons and shortcuts for zoom menu items.
11807 2006-05-21  Naba Kumar  <naba@gnome.org>
11809         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
11810         whitespaces.
11812 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11814         * plugins/document-manager/anjuta-docman.c:
11815         Fixed close button reaction by setting the correct current editor
11817 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11819         Patch from Yang Hong <yanghong@ccoss.com.cn>:
11820         * plugins/document-manager/anjuta-docman.c
11821         - Fix close button, you can close any tab as you wish now.
11822         - Fadeout mime icon as the same as close image  
11824 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11826         Patch from Marc Maurer <uwog@uwog.net>
11827         * main.c: Compile fix when NLS is enabled
11828         
11829         AUTHORS: Added Marc
11831 2006-05-20  Naba Kumar  <naba@gnome.org>
11833         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
11834         while loading abiword-2.4.4/abi project).
11836 2006-05-18 Naba Kumar  <naba@gnome.org>
11838         * libanjuta/interfaces/libanjuta.idl,
11839         plugins/document-manager/action-callbacks.c,
11840         plugins/editor/print.c,
11841         plugins/editor/text_editor.c,
11842         plugins/editor/text_editor.h,
11843         plugins/editor/text_editor_prefs.c: Fixed zooming.
11844         
11845         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
11846         interface for character iteration and IAnjutaEditorAssist interface
11847         for autocompletions and editor tips.
11849 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
11851         Patch from Günther Brammer <GBrammer@gmx.de>:
11852         * plugins/document-manager/anjuta-docman.c:
11853         Make tabs smaller but keep nice closing icon
11855         * plugins/document-manager/anjuta-docman.c:
11856         * plugins/document-manager/Makefile.am:
11857         
11858         Added nice mime-icons to the editor tabs
11860 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
11862         * configure.in: Bumped version to 2.0.3 (pre-release increment)
11863         
11864         * plugins/symbol-browser/an_symbol_view.c:
11865         - Fixed crasher
11866         - Fixed symbol searching (Yang Hong (#341997))
11867         
11868         * plugins/devhelp/htmlview.c:
11869         Fixed devhelp plugin
11870         
11871         * plugins/build-basic-autotools/build-basic-autotools.c:
11872         * plugins/search/search-replace.c:
11873         * plugins/document-manager/anjuta-docman.c:
11874         
11875         Only add a marker to a line where it makes sense!
11877 === anjuta 2.0.2 ===
11879 2006-05-15  Naba Kumar  <naba@gnome.org>
11881         * configure.in: set required versions for
11882         gdl and glade3.
11883         
11884 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11886         * plugins/glade/plugin.c:
11887         Fixed signal connection for "gtk-doc-search"
11889 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11891         * NEWS: Set release date, add known issues
11892         
11893         * libanjuta/anjuta-shell.c:
11894         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
11895         and debug other gtk-warnings/criticals)
11896         
11897         * plugins/build-basic-autotools/build-basic-autotools.c:
11898         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
11899         
11900         * plugins/sourceview/anjuta-view.c:
11901         * plugins/sourceview/sourceview-args.c:
11902         * plugins/sourceview/sourceview-scope.c:
11903         * plugins/sourceview/sourceview-tags.c:
11904         Fixed gtk-criticals (gtk_source_language_get_mime_types)
11906 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11908         * pixmaps/Makefile.am:
11909         Add preferences_general.png
11910         
11911         * plugins/devhelp/plugin.c:
11912         Fixed some more realise things
11913         
11914         * plugins/message-view/anjuta-msgman.c:
11915         Support stock icons for message panes
11916         
11917         * plugins/search/search-replace.c:
11918         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
11919          
11920         * plugins/search/search-replace_backend.c:
11921         Fixed #341359
11922         
11923         * plugins/sourceview/anjuta-document.c:
11924         * plugins/sourceview/sourceview.c:
11925         Fixed finalise and tag completion
11926         
11927         * src/anjuta-app.c:
11928         Use preferences_general icon
11930 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11932         * pixmaps/Makefile.am:
11933         Fixed EXTRA_DIST
11935 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11937         * plugins/sourceview/sourceview-prefs.c:
11938         Fixed font & color handling
11939         
11940         * plugins/symbol-browser/an_symbol_view.c:
11941         Fixed crasher
11943 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11945         * plugins/macro/macros.xml:
11946         Fixed bug #341583 (Address of FSF)
11948 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
11950         * src/main.c:
11951         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
11952         Update: Do it the cool way...
11953         
11954 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11956         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
11957         Implement gtk-api-help signals of glade3
11958         * configure.in: Bump to glade3 2.91.2
11959         
11960         * plugins/devhelp/plugin.c:
11961         Fixed some realize stuff in the devhelp plugin
11962         
11963         * plugins/sourceview/anjuta-document.c:
11964         fixed bug with scope completion
11966 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11968         * plugins/symbol-browser/an_symbol_view.c
11969         * plugins/symbol-browser/an_symbol_prefs.c
11970         * plugins/symbol-browser/an_symbol_prefs.h
11971         * global_tags/create_global_tags.sh:
11972         
11973         Automaticly create global tags on first startup
11975 2006-05-08  Massimo Cora'  <maxcvs@email.it>
11977         * configure.in:
11978         * plugins/project-wizard/templates/Makefile.am:
11979         * (added) plugins/project-wizard/templates/cpp-logo.png:
11980         * (added) plugins/project-wizard/templates/cpp.wiz:
11981         * (added) plugins/project-wizard/templates/cpp/*:
11983         Added a generic c++ template. It's a simple hello world.
11985 2006-05-07  Massimo Cora' <maxcvs@email.it>
11987         * plugins/symbol-browser/an_symbol_view.c:
11988         fixed a stupid crasher.
11990 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
11992         * plugins/project-wizard/templates/wxwin/configure.in.tpl
11993         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
11994         
11995         Fixed WxWidgets project type
11997 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11999         * plugins/devhelp/htmlview.c: 
12000         * plugins/devhelp/plugin.c:
12001         Maybe I fixed the crash this time! I could at least not reproduce anymore!
12002         
12003         * plugins/project-wizard/install.c:
12004         Don't set a message - thanks to seb
12006 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12008         * plugins/devhelp/htmlview.c: 
12009         * plugins/symbol-browser/an_symbol_view.c:
12010         
12011         There is a weird crash in gtk_idle which I still did not completly fix!
12012         
12013         * plugins/project-wizard/install.c:
12014         Default to success instead of failure
12016 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
12018         * plugins/devhelp/htmlview.c:
12019         * plugins/devhelp/plugin.c:
12020         Fixed bug and libdevhelp issue!
12022         * plugins/project-wizard/install.c:
12023         Fixed message string!
12025 2006-05-03  Massimo Cora' <maxcvs@email.it>
12026        
12027         * plugins/symbol-browser/an_symbol_view.c:
12028         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12030 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12032         * pixmaps/Makefile.am:
12033         * src/main.c:
12034         * anjuta.desktop.in.in
12035         
12036         GNOME Goal #2.1: Install theme-friendly icons
12038 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12040         * plugins/devhelp/htmlview.c: Reload page on reparent
12041         * plugins/document-manager/anjuta-docman.c:
12042         Present document-manager when document is selected in file-manager
12044 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12046         * plugins/symbol-broser/an_symbol_view.c:
12047         Fixed crasher in namespace exploration
12049 2006-05-01  Massimo Cora' <maxcvs@email.it>
12051         * configure.in:
12052         * plugins/valgrind/Makefile.am:
12054         Optional compiling of Valgrind plugin
12056 2006-05-01  Massimo Cora' <maxcvs@email.it>
12058         * plugins/symbol-browser/an_symbol_view.c:
12059         - modularized code. Marked with FIXME the parts which need improvement.
12060         - More comments.
12061     - Added basic namespace completion for Gtkmm type project:
12062     - namespace1::MyClass *class;
12063     - class-> [display]
12064     - Namespaces must be anyway improved.
12066 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12068         * plugins/devhelp/plugin.c: 
12069         Fixed up plugin unloading and show html widget on link selected
12070         
12071         * NEWS: Updated
12072         
12073 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12075         * plugins/devhelp/Makefile.am:
12076         * plugins/devhelp/anjuta-devhelp.plugin.in:
12077         * plugins/devhelp/htmlview.c:
12078         * plugins/devhelp/htmlview.h:
12079         * plugins/devhelp/plugin.c: 
12080         * plugins/devhelp/plugin.h:
12081         Reimplemeted devhelp plugin from scratch
12082         
12083         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12084         Fixed crasher
12086 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
12088         * plugins/sourceview/sourceview-tags.c:
12089         complete some more tag types
12090         
12091         * plugins/valgrind/plugin.c:
12092         * plugins/valgrind/preferences.c:
12093         * plugins/valgrind/vggeneralprefs.c:
12094         
12095         Fixed lots of gtk warnings
12097 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12099         * plugins/sourceview/sourceview-scope.c:
12100         Implemented type-ahead for scope completion
12102 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12104         * manuals/C/Makefile.am:
12105         * manuals/Makefile.am:
12106         * plugins/document-manager/Makefile.am:
12107         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12108         * plugins/sourceview/Makefile.am:
12109         * tagmanager/c.c:
12110         
12111         Fixed distcheck
12112         
12113         * plugins/class-gen/goc_template_header: G_END_DECLS
12115 2006-05-27  Naba Kumar <naba@gnome.org>
12117         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12118         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12119         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12120         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12121         scintilla/include/Scintilla.iface,
12122         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12123         cvs. Fixed compile flags. Removed outdated patches.
12125 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12127         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12129         * plugins/sourceview/anjuta-document.c:
12130         * plugins/sourceview/sourceview-args.c:
12131         * plugins/sourceview/sourceview-scope.c:
12132         
12133         Add End/Home keypresses and support completion if symbol start with '!' for example
12134         in an if statement
12136 2006-04-27 Massimo Cora' <maxcvs@email.it>
12138         * libanjuta/interfaces/libanjuta.idl:
12140         * plugins/sourceview/sourceview-scope.c:
12141         * plugins/sourceview/tag-window.c: 
12142         * plugins/sourceview/tag-window.h:
12143         * plugins/symbol-browser/an_symbol_view.c:
12144         * plugins/symbol-browser/an_symbol_view.h:
12145         * plugins/symbol-browser/plugin.c:
12146         
12147         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12148         interface.
12149         Code and ideas for C/C++ new completion engine comes from IComplete written by
12150         Martin Stubenschrott <stubenschrott@gmx.net>.
12151         Currently the interface works only with GtkSourceView plugin.   
12152         
12153         * tagmanager/Makefile.am:
12154         * tagmanager/c.c: 
12155         * tagmanager/entry.h:
12156         * tagmanager/get.c:
12157         * tagmanager/get.h:
12158         * tagmanager/include/tm_file_entry.h:
12159         * tagmanager/include/tm_project.h:
12160         * tagmanager/include/tm_source_file.h:
12161         * tagmanager/include/tm_symbol.h:
12162         * tagmanager/include/tm_tagmanager.h:
12163         * tagmanager/include/tm_work_object.h:
12164         * tagmanager/include/tm_workspace.h:
12165         * tagmanager/parse.c:
12166         * tagmanager/read.c: 
12167         * tagmanager/read.h:
12168         * tagmanager/tm_project.c: 
12169         * tagmanager/tm_source_file.c: 
12170         * tagmanager/tm_workspace.c:
12171         
12172         Tagmanager can now parse a memory buffer and generate/update 
12173         tags into tm_workspace/tm_project on the fly, without using files.
12174         C/C++ is supported now.
12175         
12176 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12178         * plugins/sourceview/anjuta-document.c:
12179         * plugins/sourceview/sourceview-args.c:
12180         * plugins/sourceview/sourceview-scope.c:
12181         * plugins/sourceview/sourceview.c:
12182         
12183         Fixed some memory leaks and argument completion
12185 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12187         * plugins/glade/plugin.c:
12188         
12189         Fixed glade plugin build because of API changes in glade3
12191 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12193         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12194         Updated editor section
12195         
12196         * manuals/C/anjuta-manual/interface.xml:
12197         * manuals/C/anjuta-manual/preferences.xml:
12198         * manuals/C/anjuta-manual/projects.xml:
12199         Updated manual
12200         
12201         * plugins/editor/anjuta-editor.plugin.in:
12202         Better plugin name
12204 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12206         * configure.in:
12207         * plugins/editor/anjuta-editor.plugin.in:
12208         * plugins/sourceview/sourceview.plugin.in:
12210         Build both editors and let the user decide a runtime!
12211         
12212         * plugins/sourceview/sourceview-scope.c:
12213         Fixed bug in regex to allow test()-> completions
12215 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12217         * plugins/sourceview/anjuta-document.c:
12218         * plugins/sourceview/sourceview-args.c: 
12219         * plugins/sourceview/sourceview-scope.c:
12220         * plugins/sourceview/sourceview-tags.c:
12221         * plugins/sourceview/tag-window.c: 
12222         
12223         Improved callltip windows
12225 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12227         * src/anjuta-app.c: (on_session_save):
12228         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12229         <ricardo.jose.ferrari@gmail.com> for pointing this out!
12231 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12233         * libanjuta/anjuta-utils.c: 
12234         * plugins/cvs-plugin/cvs-execute.c:
12235         Off-by-one...
12237         * scintilla/LexInno.cxx:
12238         * scintilla/LexOpal.cxx:
12239         * scintilla/LexTCL.cxx:
12241         Added missing files from scintilla-update
12243 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12245         * configure.in:
12246         * manuals/C/Makefile.am:
12247         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12248         * manuals/C/anjuta-manual/Makefile.am:
12249         * manuals/C/anjuta-manual/anjuta-manual.xml:
12250         * manuals/C/anjuta-manual/build.xml:
12251         * manuals/C/anjuta-manual/debugger.xml:
12252         * manuals/C/anjuta-manual/execute.xml:
12253         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12254         * manuals/C/anjuta-manual/figures/arguments.png:
12255         * manuals/C/anjuta-manual/figures/configure_dlg.png:
12256         * manuals/C/anjuta-manual/figures/file_menu.png:
12257         * manuals/C/anjuta-manual/figures/menu_main.png:
12258         * manuals/C/anjuta-manual/figures/menubar.png:
12259         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12260         * manuals/C/anjuta-manual/figures/project_info.png:
12261         * manuals/C/anjuta-manual/figures/scrshot.png:
12262         * manuals/C/anjuta-manual/figures/symbol_browser.png:
12263         * manuals/C/anjuta-manual/figures/tool-editor.png:
12264         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12265         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12266         * manuals/C/anjuta-manual/figures/toolbar_format.png:
12267         * manuals/C/anjuta-manual/figures/toolbar_main.png:
12268         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12269         * manuals/C/anjuta-manual/fileoperations.xml:
12270         * manuals/C/anjuta-manual/interface.xml:
12271         * manuals/C/anjuta-manual/introduction.xml:
12272         * manuals/C/anjuta-manual/preferences.xml:
12273         * manuals/C/anjuta-manual/projects.xml:
12274         * manuals/C/anjuta-manual/tools.xml:
12275         * manuals/Makefile.am:
12276         
12277         Updated manual and faq
12279         * scintilla/CallTip.cxx:
12280         * scintilla/CallTip.h:
12281         * scintilla/CellBuffer.cxx:
12282         * scintilla/CellBuffer.h:
12283         * scintilla/ContractionState.cxx:
12284         * scintilla/Document.cxx:
12285         * scintilla/Document.h:
12286         * scintilla/DocumentAccessor.cxx:
12287         * scintilla/Editor.cxx:
12288         * scintilla/Editor.h:
12289         * scintilla/ExternalLexer.cxx:
12290         * scintilla/Indicator.cxx:
12291         * scintilla/KeyMap.cxx:
12292         * scintilla/KeyWords.cxx:
12293         * scintilla/LexAU3.cxx:
12294         * scintilla/LexBash.cxx:
12295         * scintilla/LexCPP.cxx:
12296         * scintilla/LexCaml.cxx:
12297         * scintilla/LexCsound.cxx:
12298         * scintilla/LexEiffel.cxx:
12299         * scintilla/LexGui4Cli.cxx:
12300         * scintilla/LexHTML.cxx:
12301         * scintilla/LexLua.cxx:
12302         * scintilla/LexMSSQL.cxx:
12303         * scintilla/LexOthers.cxx:
12304         * scintilla/LexPOV.cxx:
12305         * scintilla/LexPython.cxx:
12306         * scintilla/LexRuby.cxx:
12307         * scintilla/LexSQL.cxx:
12308         * scintilla/LexVB.cxx:
12309         * scintilla/Makefile.am:
12310         * scintilla/PlatGTK.cxx:
12311         * scintilla/PropSet.cxx:
12312         * scintilla/RESearch.cxx:
12313         * scintilla/RESearch.h:
12314         * scintilla/ScintillaBase.cxx:
12315         * scintilla/ScintillaGTK.cxx:
12316         * scintilla/StyleContext.h:
12317         * scintilla/ViewStyle.cxx:
12318         * scintilla/ViewStyle.h:
12319         * scintilla/XPM.cxx:
12320         * scintilla/include/KeyWords.h:
12321         * scintilla/include/Platform.h:
12322         * scintilla/include/PropSet.h:
12323         * scintilla/include/SciLexer.h:
12324         * scintilla/include/Scintilla.h:
12325         * scintilla/include/Scintilla.iface:
12326         * scintilla/include/ScintillaWidget.h:
12327         * scintilla/lexers.make:
12329         Update to scintilla 1.68
12331         * src/anjuta-app.c:
12332         Only show help items which are really availible
12334         * plugins/cvs-plugin/cvs-callbacks.c
12335         * plugins/cvs-plugin/cvs-execute.c
12336         * plugins/cvs-plugin/subversion-callbacks.c:
12337         * libanjuta/anjuta-utils.c:
12338         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12340 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12342         * plugins/project-wizard/install.c,
12343         * plugins/project-wizard/autogen.c:
12344         Add error messages if using a read only directory
12345         Improve fix for bug #339296
12347 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12349         * libanjuta/interfaces/libanjuta.idl:
12350         * plugins/document-manager/action-callbacks.c:
12351         * plugins/document-manager/plugin.c:
12352         * plugins/editor/text_editor.c:
12353         Added IAnjutaEditorGoto 
12355         * plugins/editor/aneditor.cxx:
12356         * plugins/editor/aneditor.h:
12357         * plugins/editor/text_editor.h:
12358         * plugins/editor/text_editor_prefs.c:
12359         
12360         Fixed #305076
12362 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
12364         * libanjuta/interfaces/libanjuta.idl:
12365         * plugins/document-manager/action-callbacks.c:
12366         * plugins/document-manager/anjuta-docman.c:
12367         * plugins/document-manager/plugin.c:
12368         * plugins/editor/text_editor.c: 
12369         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12370         
12371         * plugins/sourceview/sourceview.c:
12372         * plugins/sourceview/sourceview.glade:
12373         Fixed some uft-8 issues and added a preference option
12374         to enable/disable gnome-vfs monitoring
12375         
12376         * scintilla/Makefile.am:
12377         * scintilla/include/Makefile.am:
12378         Fixed build
12380 2006-04-20  Massimo Cora' <maxcvs@email.it>
12382         * libanjuta/interfaces/libanjuta.idl:
12383         Remove get_current_pos () because we have get_position()
12385 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12387         * NEWS: Updated
12388         * plugins/sourceview/tag-window.c:
12389         Don't close window on PageUp/PageDown
12391 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12393         * data/Makefile.am:
12394         * manuals/reference/libanjuta/Makefile.am:
12395         
12396         Some build fixes
12397         
12398         * src/Makefile.am:
12399         * src/bacon-message-connection.c: 
12400         * src/bacon-message-connection.h: (both from gedit)
12401         * src/main.c:
12402         
12403         Fixed #312319 (Opening files when Anjuta is already open)
12405 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12407         * TODO.tasks: Updated
12408         * plugins/sourceview/anjuta-view.c: 
12409         * plugins/sourceview/anjuta-view.h:
12410         * plugins/sourceview/sourceview.c: 
12411         
12412         * configure.in: Fix --enable-plugin-scintilla
12413         
12414         Added char_added signal
12416 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12418         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12419         
12420         Fixed diff for utf8
12421         
12422         * plugins/sourceview/sourceview.c:
12423         Fixed VFS monitoring (still a bit buggy)
12424         
12425         * plugins/sourceview/sourceview-args.c:
12426         * plugins/sourceview/tag-window.c: 
12427         
12428         Better sizing for the popup-window
12430 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
12432         * plugins/project-wizard/templates/gnome/src/main.c:
12433         * plugins/project-wizard/templates/gnome/src/project.glade:
12434         * plugins/project-wizard/templates/gtk/src/main.c: 
12435         * plugins/project-wizard/templates/gtk/src/project.glade:
12436         * plugins/project-wizard/templates/gtkmm/src/main.cc:
12437         
12438         Fixed up GLADE_FILE definition in project types and fixed bug #334546
12439         
12440 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
12442         * configure.in: More removal of obsoleteness.
12443         * po/no.po:
12445 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
12447         * ROADMAP:
12448         * libanjuta/anjuta-preferences.c: 
12449         * libanjuta/anjuta-utils.c: 
12450         * libanjuta/anjuta-utils.h:
12451         * plugins/message-view/message-view.c:
12452         
12453         Changed color functions and moved convert_color to anjuta-utils.h
12454         
12455         * plugins/message-view/anjuta-message-manager-plugin.glade:
12456         GnomeColorPicker -> GtkColorButton (bug #309154)
12457         
12458         * plugins/sourceview/plugin.c:
12459         * plugins/sourceview/sourceview-prefs.c:
12460         * plugins/sourceview/sourceview.glade:
12461         Added color and font preferences
12463         * plugins/sourceview/sourceview-tags.c:
12464         Only show as much choices as configured in preferences
12466 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12468         * ROADMAP, NEWS: Updated (we are far behind ;-)
12469         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12471 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12473         * configure.in:
12474         * plugins/editor/Makefile.am:
12475         * scintilla/Makefile.am
12476         
12477         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12478         
12479         * global-tags/Makefile.am:
12480         * global-tags/create_global_tags.sh:
12481         * plugins/symbol-browser/an_symbol_prefs.c:
12482         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12483         * plugins/symbol-browser/plugin.h:
12484         * tagmanager/include/tm_workspace.h:
12485         * tagmanager/tm_workspace.c:
12486         
12487         Fixed symbol-browser prefs and move global tags generation from installtion to
12488         preferences to make the life easier for distributers and to allow updates after installtion
12490         * plugins/document-manager/action-callbacks.c: 
12491         * plugins/document-manager/action-callbacks.h:
12492         * plugins/document-manager/anjuta-document-manager.ui:
12493         * plugins/document-manager/indent-util.c:
12494         * plugins/document-manager/plugin.c:
12495         * plugins/editor/text_editor.c:
12496         
12497         Moved indent stuff to document-manager
12498         
12499         * plugins/sourceview/anjuta-view.c: 
12500         * plugins/sourceview/sourceview-args.c: 
12501         * plugins/sourceview/sourceview-scope.c:
12502         * plugins/sourceview/sourceview-tags.c: 
12503         * plugins/sourceview/sourceview.c:
12504         
12505         Fixed several bugs
12506         
12507         * plugins/sourceview/sourceview.plugin (removed):
12508         * plugins/sourceview/sourceview.plugin.in:
12509         Editor is not user-activatible
12510         
12511         * plugins/sourceview/sourceview.png:
12512         Updated icon
12514 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
12516         * src/anjuta-app.c: Fixed crasher on plugin unloading
12518 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
12520         * plugins/sourceview/sourceview.c
12521         * plugins/sourceview/sourceview-args.c
12522         * plugins/sourceview/sourceview-args.h:
12523         
12524         Polished argument completion
12526 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
12528         * plugins/message-view/anjuta-msgman.c:
12529         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
12530         
12531         Show message pane on switch (does not work, anjuta_shell needs a fix)
12532         
12533         * plugins/sourceview/Makefile.am:
12534         * plugins/sourceview/anjuta-view.c: (find_tag_window),
12535         * plugins/sourceview/sourceview-args.c: 
12536         * plugins/sourceview/sourceview-args.h:
12537         * plugins/sourceview/sourceview-private.h:
12538         * plugins/sourceview/sourceview-scope.c: 
12539         (sourceview_scope_update), (sourceview_scope_filter_keypress):
12540         * plugins/sourceview/sourceview-tags.c:
12541         * plugins/sourceview/sourceview.c:
12542         * plugins/sourceview/tag-window.c:
12543         * plugins/sourceview/tag-window.h:
12544         
12545         Added scope and argument completion
12547 2006-04-03  Johannes Schmid <jhs@gnome.org>
12549         * TODO.tasks
12550         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
12551         (on_widget_remove):
12552         Save toolbar state
12554         * plugins/sourceview/sourceview.c: (iselect_clear):
12555         Make "Delete"-key working
12557         * configure.in: #336389
12559 2006-04-03  Johannes Schmid <jhs@gnome.org>
12561         * plugins/sourceview/Makefile.am:
12562         * plugins/sourceview/anjuta-view.c:
12563         * plugins/sourceview/plugin.c: 
12564         * plugins/sourceview/sourceview-private.h:
12565         * plugins/sourceview/sourceview-scope.c:
12566         * plugins/sourceview/sourceview-scope.h:
12567         * plugins/sourceview/sourceview-tags.c: 
12568         * plugins/sourceview/sourceview-tags.h:
12569         * plugins/sourceview/sourceview.c:
12570         * plugins/sourceview/sourceview.h:
12571         * plugins/sourceview/tag-window.c:
12572         
12573         - fixed goto_file_line
12574         - scroll to cursor on undo/redo
12575         - show correct popup-menu
12576         - scope completion (not ready yet)
12578 2006-04-03  Johannes Schmid <jhs@gnome.org>
12580         * plugins/sourceview/plugin.c: 
12581         * plugins/sourceview/sourceview-tags.c:
12582         * plugins/sourceview/sourceview.c: 
12583         * plugins/sourceview/sourceview.h:
12584         * plugins/sourceview/tag-window.c:
12585         
12586         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12588 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12590         * plugins/sourceview/sourceview.c:
12591         Fixed next/previous bookmark.
12592         Toggled bookmark (set/unset).
12594 2006-04-03  Johannes Schmid <jhs@gnome.org>
12596         * plugins/document-manager/action-callbacks.c:
12597         Fixed Gtk-Warning in goto_line
12598         
12599         * plugins/sourceview/Makefile.am:
12600         * plugins/sourceview/anjuta-document.c:
12601         * plugins/sourceview/anjuta-view.c: 
12602         * plugins/sourceview/anjuta-view.h:
12603         * plugins/sourceview/sourceview-autocomplete.c:
12604         * plugins/sourceview/sourceview-autocomplete.h:
12605         * plugins/sourceview/sourceview-private.h:
12606         * plugins/sourceview/sourceview-tags.c:
12607         * plugins/sourceview/sourceview-tags.h:
12608         * plugins/sourceview/sourceview.c:
12609         * plugins/sourceview/tag-window.c:
12610         * plugins/sourceview/tag-window.h:
12611         Created a nice API for tag and completion windows
12612         
12613         * plugins/sourceview/sourceview-print.h:
12614         * plugins/sourceview/sourceview-print.c:
12615         Added printing
12616                 
12617 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12619         * plugins/sourceview/sourceview.c:
12620         Fixed typo (Sort bookmarks).
12621         
12622 2006-04-01  Johannes Schmid <jhs@gnome.org>
12624         * plugins/sourceview/anjuta-document.c:
12625         * plugins/sourceview/anjuta-document.h:
12626         * plugins/sourceview/anjuta-view.c:
12627         * plugins/sourceview/anjuta-view.h:
12628         * plugins/sourceview/sourceview-autocomplete.c:
12629         * plugins/sourceview/sourceview-autocomplete.h:
12630         * plugins/sourceview/sourceview-prefs.c:
12631         * plugins/sourceview/sourceview-prefs.h:
12632         * plugins/sourceview/sourceview-private.h:
12633         * plugins/sourceview/sourceview-tags.c:
12634         * plugins/sourceview/sourceview-tags.h:
12635         * plugins/sourceview/sourceview.c:
12636         * plugins/sourceview/sourceview.glade:
12637         * plugins/sourceview/tag-window.c: 
12638         * plugins/sourceview/tag-window.h:
12639         
12640         Improved code complete and autocomplete
12642 2006-04-01  Johannes Schmid <jhs@gnome.org>
12644         * plugins/sourceview/Makefile.am:
12645         * plugins/sourceview/bookmark.png:
12646         * plugins/sourceview/marker-attentive.png:
12647         * plugins/sourceview/marker-basic.png:
12648         * plugins/sourceview/marker-intense.png:
12649         * plugins/sourceview/marker-light.png:
12650         * plugins/sourceview/sourceview.c: 
12651         
12652         Added pixmaps for all marker types and show bookmarks
12653         
12654         * configure.in
12655         * plugins/sourceview/Makefile.am:
12656         Build sourceview on 2.14 only
12658 2006-03-31  Johannes Schmid <jhs@gnome.org>
12660         * plugins/sourceview/Makefile.am:
12661         * plugins/sourceview/anjuta-document.c:
12662         * plugins/sourceview/anjuta-view.c:
12663         * plugins/sourceview/anjuta-view.h:
12664         * plugins/sourceview/sourceview-autocomplete.c:
12665         * plugins/sourceview/sourceview-private.h:
12666         * plugins/sourceview/sourceview-tags.c:
12667         * plugins/sourceview/sourceview-tags.h:
12668         * plugins/sourceview/sourceview.c: 
12669         * plugins/sourceview/tag-window.c:
12670         * plugins/sourceview/tag-window.h:
12671         
12672         Added code completion with tag manager to the editor and fixed a save_as bug
12674 2006-03-31  Johannes Schmid <jhs@gnome.org>
12676         * src/main.c: Revert patch from Rob to allow building with
12677         Gnome 2.12
12678         * configure.in: Require at least 2.12 libraries
12680 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
12682         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
12684         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12685         Improve anjuta-plugin project template: Added missed files dist tarball
12686         (make dist)
12688         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
12689         typo
12691 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
12693         reviewed by: Johannes Schmid <jhs@gnome.org>
12695         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12696         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12697         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12698         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12699         
12700         Improve anjuta-plugin project template. Also fix for #322744
12702 2006-03-27  Johannes Schmid <jhs@gnome.org>
12704         * plugins/sourceview/sourceview-private.h:
12705         plugins/sourceview/sourceview.c:
12706         
12707         Added basic bookmark support
12709 2006-03-27  Johannes Schmid <jhs@gnome.org>
12711         * TODO.tasks:
12712         Updated
12713         
12714         Patch from Rob Bradfort <robster@debian.org>:
12715         * src/main.c: (get_command_line_args), (main):
12716         Migration from popt to GOption
12717         
12718 2006-03-26 Naba Kumar  <naba@gnome.org>
12720         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
12721         size to scale itself with theme.
12723 2006-03-26 Naba Kumar  <naba@gnome.org>
12725         * plugins/file-manager/an_file_view.c,
12726         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
12727         when symbolview and fileview objects are destroyed to avoid crashes
12728         after the plugins are disabled.
12730 2006-03-26 Naba Kumar <naba@gnome.org>
12732         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
12733         Deleted unused file.
12734         
12735         * plugins/glade/plugin.c: Be able to close glade plugin when there
12736         there is no glade project loaded.
12737         
12738         * plugins/sourceview/sourceview.plugin,
12739         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
12741 2006-03-23  Naba Kumar  <naba@gnome.org>
12743         * plugins/editor/print.c: Fixed a bug where some sections of
12744         printed/previewed text is not highlighted.
12745         
12746 2006-03-20  Johannes Schmid <jhs@gnome.org>
12748         * libanjuta/interfaces/libanjuta.idl:
12749         Added IAnjutaPrint
12750         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
12751         as we do not use private apis. Show help window and startup because it does 
12752         not survive gdl
12753         
12754         * plugins/document-manager/action-callbacks.c:
12755         plugins/editor/Makefile.am:
12756         plugins/editor/text_editor.c:
12757         plugins/editor/print.c:
12758         plugins/editor/print.h:
12759         
12760         Fixed printing (nobody has missed it BTW ;-)
12761         
12762         * plugins/sourceview/sourceview.c:
12763         Fixed a crasher
12765 2006-03-20 Naba Kumar <naba@gnome.org>
12767         * configure.in, plugins/devhelp/plugin.c: Be able to build with
12768         devhelp >= 0.9 < 0.11 versions.
12769         
12770 2006-03-20  Johannes Schmid <jhs@gnome.org>
12772         * plugins/sourceview/anjuta-document-loader.c
12773         plugins/sourceview/sourceview.c:
12774         
12775         Fixed encoding bugs
12777 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12779         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
12780         Fixed bug (line position)
12781         Give the good line position whatever the active editor.
12783 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
12785         * configure.in: Added fi to ALL_LINGUAS
12787 2006-03-19  Johannes Schmid <jhs@gnome.org>
12789         * plugins/sourceview/anjuta-document-loader.c:
12790         replace gnome_vfs_get_mime_type_for_name_and data
12792         * plugins/build-basic-autotools/build-basic-autotools.c:
12793         Fixed #335142
12795 2006-03-17  Johannes Schmid <jhs@gnome.org>
12797         * plugins/editor/editor.glade:
12798         Added style-editor again after it got lost somehow
12800 2006-03-17  Johannes Schmid <jhs@gnome.org>
12802         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
12803         configure.in: require devhelp 0.11
12804         
12805         Post 0.11 devhelp versions (CVS) do not work because of an API change...
12807         plugins/build-basic-autotools/build-basic-autotools.c:
12808         forgot a an installtion callback for the "install as root"-feature
12810 2006-03-17  Massimo Cora' <maxcvs@email.it>
12812         reviewed by: Johannes Schmid <jhs@gnome.org>
12814         * plugins/class-gen/anjuta-class-gen-plugin.glade
12815         plugins/class-gen/class_gen.c 
12816         plugins/class-gen/goc_template_header
12817         plugins/class-gen/goc_template_source
12818         
12819         Fixed bug #334663
12821 2006-03-16  Johannes Schmid <jhs@gnome.org>
12823         * plugins/sourceview/sourceview.c:
12824         Fixed "save-point" signal for undo actions
12826 2006-03-16  Massimo Cora' <maxcvs@email.it>
12827         
12828         reviewed by: Johannes Schmid <jhs@gnome.org>
12829         
12830         * plugins/document-manager/anjuta-docman.c:
12831         Implement tab drag and drop
12833 2006-03-16  Johannes Schmid <jhs@gnome.org>
12835         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
12836         plugins/build-basic-autotools/build-basic-autotools.c:
12837         
12838         Implemented "install as root"-feature (#321455)
12840 2006-03-16  Johannes Schmid <jhs@gnome.org>
12842         * mime/.cvsignore
12843         plugins/sourceview/.cvsignore
12844         plugins/tools/scripts/.cvsignore:
12845         Added/extended .cvsignore files
12846         
12847         * plugins/sourceview/sourceview-autocomplete.c:
12848         plugins/sourceview/sourceview-autocomplete.h:
12849         plugins/sourceview/sourceview-prefs.c:
12850         plugins/sourceview/sourceview-private.h:
12851         plugins/sourceview/sourceview.glade:
12852         Autcomplete just works(tm) now and respects preferences
12853         
12854         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
12855         Use better algorithm from autocomplete
12857 2006-03-15  Johannes Schmid <jhs@gnome.org>
12859         * src/anjuta-app.c:
12860         Fixed bug #304495
12862 2006-03-15  Johannes Schmid <jhs@gnome.org>
12864         * libanjuta/interfaces/libanjuta.idl:
12865         plugins/class-gen/class_gen.c:
12866         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
12867         plugins/project-manager/plugin.c:
12868         
12869         Allow to add multiple source files (#320191)
12870         
12871         * configure.in: Require gnome-build 0.1.3
12873 2006-03-14  Johannes Schmid <jhs@gnome.org>
12875         * plugins/macro/macro-utils.c: Fixed bug #333606
12876         * plugins/file-wizard/file.c: Fixed bug #333601
12878 2006-03-13  Johannes Schmid <jhs@gnome.org>
12880         * plugins/sourceview/sourceview_autocomplete.c
12881         plugins/sourceview/sourceview_autocomplete.h
12882         plugins/sourceview/sourceview.c
12883         plugins/sourceview/sourceview-private.h
12884         plugins/sourceview/sourceview-prefs.c:
12885         
12886         Cleaned up and fixed several issues
12887         
12888 2006-03-13  Johannes Schmid <jhs@gnome.org>
12890         * plugins/sourceview/Makefile.am:
12891         plugins/sourceview/sourceview-autocomplete.c
12892         plugins/sourceview/sourceview-autocomplete.h:
12893         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12894         plugins/sourceview/sourceview-private.h:
12895         plugins/sourceview/sourceview.c:
12896         
12897         Added (buggy) autocomplete feature to sourceview
12898         
12899 2006-03-12 Naba Kumar <naba@gnome.org>
12901         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12902         libanjuta/anjuta-session.c: Added API docs.
12904 2006-03-12 Naba Kumar <naba@gnome.org>
12906         * TODO.tasks: Added couple of tasks.
12907         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
12908         Register private class as early as possible so that members could
12909         point to self class. Code clean up.
12911 2006-03-12 Naba Kumar <naba@gnome.org>
12913         * po/POTFILES.in, po/POTFILES.skip: Updated.
12915 2006-03-11 Naba Kumar <naba@gnome.org>
12917         * libanjuta/anjuta-shell.c,
12918         plugins/document-manager/anjuta-docman.c,
12919         plugins/document-manager/plugin.c,
12920         plugins/symbol-browser/an_symbol_search.c,
12921         plugins/valgrind/vgrule-list.c: Use correct signal names while
12922         creating them.
12923         
12924         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
12925         signal names and fixed enum IANJUTA_TYPE_* macro.
12927 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12929         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
12930         plugins/search/search-replace.c :
12931         Fixed bug (Bookmark the good line).
12932         Search & Replace (Mark all matched strings).
12933         
12934 2006-03-09  Johannes Schmid <jhs@gnome.org>
12936         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
12937         Completed changes from yesterday
12938         
12939         * plugins/document-manager/anjuta-document-manager.glade:
12940         plugins/editor/editor.glade
12941         plugins/editor/plugin.c: (activate_plugin)
12942         plugins/editor/text_editor.c
12943     plugins/sourceview/Makefile.am
12944         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
12945         plugins/sourceview/sourceview.glade:
12946         Completed preference changes
12948 2006-03-08  Johannes Schmid <jhs@gnome.org>
12950         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
12951         plugins/search/plugin.c: (activate_plugin):
12952         
12953         Removed Gtk-Criticals
12954         
12955         * plugins/document-manager/anjuta-document-manager.glade:
12956         plugins/document-manager/plugin.c: (on_docman_auto_save),
12957         (on_gconf_notify_timer), (prefs_init):
12958     plugins/document-manager/plugin.h:
12959         plugins/editor/text_editor.c: (text_editor_instance_init),
12960         (text_editor_dispose):
12961         plugins/editor/text_editor.h:
12962         plugins/editor/text_editor_cbs.c:
12963         plugins/editor/text_editor_cbs.h:
12964         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
12965         plugins/glade/plugin.c: (activate_plugin):
12966         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12967         plugins/sourceview/sourceview-private.h:
12968         plugins/sourceview/sourceview.c: (on_menu_popup),
12969         (sourceview_new), (ifile_open), (ifile_savable_save),
12970         (ifile_savable_save_as), (ieditor_set_popup_menu),
12971         (ieditor_get_filename), (imark_mark):
12973     Moved autosave from editor to document manager and fixed some things in 
12974     Sourceview plugin
12976 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12978         * plugins/search/anjuta-search.glade :
12979         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
12980         plugins/search/search-replace_bachend.c: Fixed a crash bug.
12981         plugins/search/search-replace.c : Fixed bug.
12982         
12983 2006-03-08  Johannes Schmid <jhs@gnome.org>
12985     * plugins/search/anjuta-search.glade
12986     Fixed widget names (glade is a bit stupid on copying widgets to other files)
12988 2006-03-07  Johannes Schmid <jhs@gnome.org>
12990         * plugins/document-manager/action-callbacks.c
12991         plugins/document-manager/anjuta-document-manager.glade
12992         plugins/document-manager/plugin.c: (prefs_init),
12993         (activate_plugin):
12994         plugins/editor/Makefile.am:
12995         plugins/editor/editor.glade:
12996         plugins/editor/plugin.c: (on_style_button_clicked),
12997         (activate_plugin), (dispose):
12998         plugins/editor/style-editor.c:
12999         
13000         Startet to seperate document-manager and editor preferences
13002         * plugins/search/Makefile.am:
13003         plugins/search/anjuta-search.glade:
13004         plugins/search/search-replace.c:
13005         
13006         Moved search GUI to search-plugin
13007                 
13008         * plugins/sourceview/sourceview-prefs.c:
13009         plugins/sourceview/sourceview-prefs.h:
13010         plugins/sourceview/sourceview-private.h:
13011         plugins/sourceview/sourceview.c: 
13012         plugins/sourceview/sourceview.h:
13013         plugins/sourceview/Makefile.am:
13014         plugins/sourceview/anjuta-document.h:
13015         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13016         plugins/sourceview/plugin.c: 
13017         
13018         Added some preferences to sourceview and fixed vfs_monitor
13019         
13020         * tagmanager/c.c: (parseParens): 
13021         Removed annoying debug message
13022         
13023         * libanjuta/interfaces/libanjuta.idl: 
13024         Removed IAnjutaEditorFactory::create_style_editor()
13026 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13028         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13029         Search : Bookmark all matched lines.
13031 2006-03-06  Johannes Schmid <jhs@gnome.org>
13033         * plugins/class-gen/anjuta-class-gen.plugin.in
13034         plugins/file-loader/plugin.c: (sort_wizards)
13035         (on_create_submenu), (activate_plugin)
13036         plugins/file-wizard/anjuta-file-wizard.plugin.in
13037         plugins/glade/anjuta-glade.plugin.in
13038         plugins/project-import/anjuta-project-import.plugin.in
13039         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13040         
13041         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
13042         sorted alphabeticly
13043         
13044         * plugins/project-wizard/templates/mkfile.wiz:
13045         Use configured project directory instead of ~/myproject
13046         
13047         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13048         (ifile_open):
13049         Show markers (again) and monitor uri
13051 2006-03-06  Naba Kumar  <naba@gnome.org>
13053         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13054         typedefs separately so that forward linking would work.
13055         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13057 2006-03-05  Naba Kumar  <naba@gnome.org>
13059         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13060         passing Enums and Structs in signals. Define struct _Name in
13061         generated code, so that forward referencing.
13062         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13063         
13064         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13065         
13066 2006-03-05  Naba Kumar  <naba@gnome.org>
13068         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13069         support. Generate GType definitions for enums in generated codes
13070         so that enums could be passed as signal params.
13071         
13072 2006-03-04  Naba Kumar  <naba@gnome.org>
13074         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13075         Restored cvs-moved revision files. They were originally marked
13076         deleted at their older locations. Now they are restored at
13077         their new locations. The changeset is one that was committed
13078         as part of document-manager, editor, search and print plugins
13079         separation from editor plugin.
13080         
13081 2006-03-03  Johannes Schmid <jhs@gnome.org>
13083         * plugins/sourceview/*:
13084         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
13085         poiting this out!
13087 2006-03-04  Naba Kumar  <naba@gnome.org>
13089         * plugins/gdb/*: Deleted removed files (see previous changlog
13090         entry for files list).
13091         
13092 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13094         * plugins/debug-mananger/breakpoints.c,
13095         plugins/debug-manager/breakpoints.h,
13096         plugins/debug-manager/debug_tree.c,
13097         plugins/debug-manager/debug_tree.h,
13098         plugins/debug-manager/info.c,
13099         plugins/debug-manager/info.h,
13100         plugins/debug-manager/locals.c,
13101         plugins/debug-manager/locals.h,
13102         plugins/debug-manager/memory.c,
13103         plugins/debug-manager/memory.h,
13104         plugins/debug-manager/registers.c,
13105         plugins/debug-manager/registers.h,
13106         plugins/debug-manager/sharedlib.c,
13107         plugins/debug-manager/sharedlib.h,
13108         plugins/debug-manager/signal.c,
13109         plugins/debug-manager/signal.h,
13110         plugins/debug-manager/stack_trace.c,
13111         plugins/debug-manager/stack_trace.h,
13112         plugins/debug-manager/watch.c,
13113         plugins/debug-manager/watch.h,
13114         plugins/debug-manager/Makefile.am:
13115         Move from gdb plugin to debug manager plugin
13117         * plugins/debug-manager/anjuta-debug-manager.glade,
13118         plugins/debug-manager/anjuta-debug-manager.ui:
13119         Move all user interface from gdb to debug manager
13121         * plugins/debug-manager/utilities.c,
13122         plugins/debug-manager/utilities.h:
13123         Remove some unused code
13124         Add useful code from gdb plugin
13126         * plugins/debug-manager/start.c,
13127         plugins/debug-manager/start.h:
13128         Include code of attach_process
13129         Add more code to start the debugger
13131         * plugins/debug-manager/plugin.c,
13132         plugins/debug-manager/plugin.h,
13133         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13134         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13136         * plugins/debug-manager/debugger.c,
13137         plugins/debug-manager/debugger.h:
13138         Implement a queue of debugger command
13140         * plugins/gdb/actions.c,
13141         plugins/gdb/actions.h,
13142         plugins/gdb/watch_cbs.c,
13143         plugins/gdb/watch_cbs.h,
13144         plugins/gdb/watch_gui.c,
13145         plugins/gdb/watch_gui.h:
13146         Removed 
13148         * plugins/gdb/debugger.c,
13149         plugins/gdb/debugger.h,
13150         plugins/gdb/gdbmi.c,
13151         plugins/gdb/gdbmi.h,
13152         plugins/gdb/utilities.c,
13153         plugins/gdb/utilities.h,
13154         plugins/gdb/Makefile.am,
13155         plugins/gdb/anjuta-gdb.plugin.in:
13156         Implement necessary functions
13158         * plugins/gdb/parser.c,
13159         plugins/gdb/parser.h:
13160         Code for parsing variable previously in debug_tree.c
13162         * plugins/gdb/anjuta-gdb.glade,
13163         plugins/gdb/anjuta-gdb.ui:
13164         Remove user interface
13166         * plugins/gdb/gdbmi-test.c:
13167         Need update
13169         * plugins/gdb/anjuta-gdb.plugin.png:
13170         Try an improved icon for gdb (archer fish)
13172         * libanjuta/anjuta-debugger.c,
13173         libanjuta/anjuta-debugger.h,
13174         libanjuta/interfaces/libanjuta.idl,
13175         libanjuta/interfaces/anjuta-idl-compiler.pl,
13176         libanjuta/Makefile.am:
13177         Add declaration used in new IAnjutaDebugger interface
13179         * manuals/reference/libanjuta.types,
13180         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13181         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13182         Update documentation
13184 2006-03-02  Naba Kumar  <naba@gnome.org>
13186         * manuals/reference/libanjuta/Makefile.am,
13187         manuals/reference/libanjuta/libanjuta-docs.sgml,
13188         manuals/reference/libanjuta/libanjuta-sections.txt,
13189         manuals/reference/libanjuta/libanjuta.types,
13190         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13191         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13192         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13193         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13194         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13195         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13196         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13197         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13198         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13199         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13200         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13201         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13202         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13203         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13204         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13205         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13206         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13207         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13208         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13209         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13210         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13211         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13212         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13213         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13214         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13215         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13216         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13217         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13218         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13219         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13220         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13221         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13222         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13223         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13224         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13225         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13226         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13227         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13228         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13229         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13230         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13231         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13232         manuals/reference/libanjuta/tmpl/plugins.sgml,
13233         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13234         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13235         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13236         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13237         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13238         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13239         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13240         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13241         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13242         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13243         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13244         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13245         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13246         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13247         documentation.
13249 2006-02-28  Naba Kumar <naba@gnome.org>
13251         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13252         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13253         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13254         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13255         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13256         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13257         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13258         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13259         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13260         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13261         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13262         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13263         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13264         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13266 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13268         * plugins/sourceview/sourceview.c:
13269         Select to brace, select block.
13271 2006-02-28  Johannes Schmid <jhs@gnome.org>
13273         * plugins/file-wizard/Makefile.am
13274         plugins/file-wizard/action-callbacks.c (removed)
13275         plugins/file-wizard/action-callbacks.h (removed)
13276         plugins/file-wizard/anjuta-file-wizard.ui
13277         plugins/file-wizard/plugin.c: (activate_plugin),
13278         (deactivate_plugin)
13279         plugins/file-wizard/plugin.h:
13280         Removed Edit->Insert Text submenu (replace by macros plugin)
13281         
13282         * plugins/sourceview/sourceview.c: (sourceview_new),
13283         (ieditor_set_popup_menu):
13284         Fixed some more bugs
13285         
13286         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13288 2006-02-28  Naba Kumar <naba@gnome.org>
13290         * plugins/file-manager/an_file_view.c,
13291         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13292         rows also and with delay 1 sec (the color and timout value should
13293         probably be picked up from some system wide preference key).
13295 2006-02-28  Naba Kumar <naba@gnome.org>
13297         * libanjuta/interfaces/libanjuta.idl,
13298         plugins/document-manager/action-callbacks.c,
13299         plugins/document-manager/plugin.c,
13300         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13301         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13302         Added interface checks in document manager and enable/disable
13303         menus based on supported interface.
13304         
13305         * plugins/project-import/anjuta-project-import.glade: Set some
13306         resonable size for the import dialog.
13308  2006-02-27  Naba Kumar  <naba@gnome.org>
13310         * libanjuta/interfaces/libanjuta.idl,
13311         plugins/document-manager/action-callbacks.c,
13312         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13313         and eol conversion actions.
13315 2006-02-27  Johannes Schmid <jhs@gnome.org>
13316         
13317         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13318         * plugins/file-manager/an_file_view.c
13319         plugins/file-manager/plugin.h:  Added tooltips
13320         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13322 2006-02-26  Naba Kumar  <naba@gnome.org>
13324         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13325         plugins/build-basic-autotools/build-basic-autotools.c,
13326         plugins/build-basic-autotools/build-basic-autotools.h,
13327         plugins/build-basic-autotools/executer.c,
13328         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13329         disable indicator highlights preferences from message manager to
13330         build plugin. Implemented message indicator highlights in build tool.
13331         
13332         * plugins/editor/text_editor.c: Fixed indicators.
13334 2006-02-26  Johannes Schmid <jhs@gnome.org>
13336         * plugins/sourceview/sourceview.c:
13337         - Fixed some bugs
13338         - Added markers
13339         * plugins/subversion/svn_auth.c:
13340         Fixed username/password authentification but there might be a memory corruption
13342 2006-02-26  Naba Kumar  <naba@gnome.org>
13344         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13345         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13346         libanjuta/anjuta-launcher.h: Added documentation.
13348 2006-02-24  Naba Kumar  <naba@gnome.org>
13350         * plugins/editor/text_editor.c: Fixed change in API in
13351         IAnjutaEditorSelection::set().
13352         
13353 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13355         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13356         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13357         libanjuta/interfaces/libanjuta.idl :
13358         Search in sourceview editor (Select in buffer).
13361 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13363         * plugins/sourceview/sourceview.c :
13364         Fixed Replace, to_upper, to_lower.
13365         
13366         * plugins/search/search-replace_backend.c :
13367         Renamed header name.
13369 2006-02-22  Naba Kumar  <naba@gnome.org>
13371         * libanjuta/anjuta-plugin-description.c,
13372         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13373         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13374         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13375         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13376         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13377         
13378         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13379         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13380         
13381 2006-02-21  Naba Kumar  <naba@gnome.org>
13383         * libanjuta/interfaces/libanjuta.idl,
13384         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13385         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13386         interface for editor.
13388 2006-02-21  Naba Kumar  <naba@gnome.org>
13390         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13392         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13393         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13395 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13397         * GTKSOURCEVIEW EDITOR
13398         plugins/sourceview/sourceview.c :
13399         Fixed copy and Goto Line.
13400         
13401         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13402         plugins/macro/plugin.c :
13403         Fixed Insert key word and Insert macro.
13405 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
13407         * plugins/document-manager/anjuta-docman.c:
13408         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13409         
13410         * configure.in:
13411         plugins/Makefile.am:
13412         plugins/sourceview/.cvsignore:
13413         plugins/sourceview/Makefile.am:
13414         plugins/sourceview/plugin.c: :
13415         plugins/sourceview/plugin.h:
13416         plugins/sourceview/sourceview.c: 
13417         plugins/sourceview/sourceview.h:
13418         plugins/sourceview/sourceview.plugin:
13419         plugins/sourceview/sourceview.plugin.in:
13420         plugins/sourceview/sourceview.png:
13422         Added sourceview editor plugin
13424 2006-02-19 Naba Kumar  <naba@gnome.org>
13426         * libanjuta/interfaces/libanjuta.idl,
13427         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13428         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13429         plugins/cvs-plugin/cvs-interface.c,
13430         plugins/document-manager/action-callbacks.c,
13431         plugins/document-manager/action-callbacks.h,
13432         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13433         plugins/search/plugin.c, plugins/search/search-replace.c,
13434         plugins/search/search-replace_backend.c,
13435         plugins/subversion/subversion-actions.c,
13436         plugins/subversion/subversion-callbacks.c,
13437         plugins/tools/editor.c, plugins/tools/execute.c,
13438         plugins/tools/variable.c: Defined proper editor interfaces and fixed
13439         few fatal warnings.
13441 2006-02-15 Naba Kumar  <naba@gnome.org>
13443         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13444         within another.
13445         
13446         * libanjuta/interfaces/libanjuta.idl,
13447         plugins/document-manager/anjuta-docman.c,
13448         plugins/document-manager/plugin.c,
13449         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13450         unnecessary parameters from IAnjutaEditor interface and used proper
13451         types instead of 'gpointer'. Fixed various compiler warnings.
13452         
13453         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13454         file
13456 2006-02-12 Naba Kumar  <naba@gnome.org>
13458         * po/POTFILES.in: Updated.
13459         
13460 2006-02-11 Naba Kumar  <naba@gnome.org>
13462         * plugins/editor/properties.[cxx,h],
13463         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13464         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13465         to sci_prop_*(), because they were conflicting with external
13466         functions (in some ssl library).
13467         
13468 2006-02-08 Naba Kumar  <naba@gnome.org>
13470         Patch from Massimo Cora  <maxcvs@email.it>:
13471         * plugins/valgrind/anjuta-valgrind.schemas,
13472         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13473         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13474         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13475         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13476         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13477         plugins/valgrind/vgtoolview.c,
13478         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13479         before running the debugging session. I've added also a
13480         preference in Anjuta Preferences where you can specify
13481         the path to the valgrind binary. The default is /usr/bin/valgrind.
13482         Now it displays a dialog with the error. [it can be -program
13483         exited- or -file loaded or end of input-]. Some valgrind 3.x
13484         compatibility.
13485         
13486 2006-01-29 Naba Kumar  <naba@gnome.org>
13488         Patch from Massimo Cora  <maxcvs@email.it>:
13489         * configure.in, plugins/Makefile.am,
13490         plugins/valgrind/*: Valgrind plugin (requires
13491         binutils-dev and valgrind to be installed.
13493 2005-01-24 Johannes Schmid <jhs@gnome.org>
13495         * Patch from Eric Greveson <ejg45@cam.ac.uk>
13496         plugins/tools/variables.c:
13497         Added current directory to possible variables
13499         * Patch from Günther Brammer <gbrammer@gmx.de>
13500         plugins/document-manager/anjuta-docman.c:
13501         Fix a crash on opening a file
13503         AUTHORS: Added Günther Brammer
13505 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13507         * libanjuta/anjuta-launcher.c:
13508         Fix a bug in AnjutaLauncher when output is bigger than buffer
13509         Probably fix bug #315188 and #305134
13511 2005-12-28      Johannes Schmid <jhs@gnome.org>
13512         
13513         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13514         * src/about.c: Use new gtk about dialog
13515         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13516         Updated anjuta_ui_add_action_group_entries call
13517         
13518         Patch from Jean Breford <jean.breford@normalesup.org>
13519         and Markus Habermehl <bmh1980de@yahoo.de>:
13520         
13521         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
13522         * AUTHORS: Added Jean and Markus
13524 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13525         * plugins/search/search-replace.c :
13526         Bookmark all matched lines.
13527         * plugins/search/search-replace_backend.c :
13528         Fixed bug (Search in all project files).
13530 2005-12-21      Johannes Schmid <jhs@gnome.org>
13531         
13532         * plugins/search/plugin.c:
13533         Fixed signal names
13534         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
13535         investigation needed.
13536         
13537         AUTHORS: Added Ross Goldner
13539 2005-12-19  Ross Golder  <ross@golder.org>
13541         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
13542         application/xml MIME type.
13544 2005-12-18  Johannes Schmid <jhs@gnome.org>
13545         
13546         po/POTFILES.in: Updated files after directory changes
13547         HACKING: Removed outdated section 3 (anoncvs)
13549 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
13551         * plugins/build-basic-autotools/build-basic-autotools.c:
13552         Save all files in editor before running a command
13554         * plugins/tools/execute.c:
13555         Use document manager plugin instead of each editor for
13556         saving all files
13558 2005-12-15  Johannes Schmid <jhs@gnome.org>
13560         * plugins/document-manager/action-callbacks.c:
13561         (on_save_all1_activate), (on_swap_activate)
13562         plugins/document-manager/anjuta-docman.c:
13563         (on_save_as_filesel_response), (on_notebook_switch_page):
13564         
13565         Fixed some remaining issues in document-manger
13567 2005-12-15      Johannes Schmid <jhs@gnome.org>
13569         * plugins/profile-default/default.anjuta:
13570         Load Search plugin and Message Manager by default
13572 2005-12-14  Johannes Schmid <jhs@gnome.org>
13573         
13574         * plugins/editor/text_editor.c
13575         libanjuta/anjuta-utils.c:
13576         
13577         Check if files differ when gnome-vfs monitoring is used.
13578         (Bug #309688)
13580 2005-12-13  Johannes Schmid <jhs@gnome.org>
13582         * plugins/document-manager/plugin.c:
13583         Only save modified files in ianjuta_file_savable_save() for document-manager
13584         as discussed on mailing list.
13585         
13586         * plugins/cvs-plugin/cvs-callbacks.c:
13587         Fixed dialog handling for empty log message
13589 2005-12-13  Johannes Schmid <jhs@gnome.org>
13591         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13592         
13593         * plugins/project-manager/* Removed ununsed files
13594         
13595         * plugins/symbol-browser/an_symbol_iter.c
13596         plugins/build-basic-autotools/build-basic-autotools.c
13597         plugins/build-basic-autotools/executer.c
13598         plugins/class-gen/class_gen.c
13599         plugins/class-inheritance/class-inherit.c
13600         plugins/cvs-plugin/cvs-actions.c
13601         plugins/cvs-plugin/cvs-interface.c
13602         plugins/debug-manager/attach_process.
13603         plugins/devhelp/plugin.c
13604         plugins/document-manager/plugin.c
13605         plugins/document-manager/indent_util.c
13606         plugins/editor/properties.cxx
13607         plugins/editor/aneditor.cxx
13608         plugins/editor/style-editor.c
13609         plugins/editor/text_editor.c
13610         plugins/macro/macro_db.c
13611         tagmanager/c.c:
13612         
13613         Use DEBUG_PRINT for debug messages
13615         libanjuta/anjuta-debug.h: Include config.h
13616         
13617         HACKING: Updated (BTW: does anyone read this?)
13618         
13619 2005-12-12  Johannes Schmid <jhs@gnome.org>
13621         Patch from Johan Ersvik <jersvik@fastmail.fm>:
13622         * plugins/gdb/debugger.c
13623         
13624         Fix a crasher in gdb plugin
13625         
13626         * plugins/gtodo/plugin.c
13627         plugins/search/plugin.c
13628         
13629         Fixed bug #305301
13630         
13631         * plugins/document-manager/anjuta-docman.c:
13632         
13633         Fixed error markers 
13634         
13635         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
13636         
13637         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
13638         
13639         * plugins/document-manager/anjuta-docman.c:
13640         highlight changed files in docman popup-menu
13641         * plugins/gdb/debug-tree.c:
13642         plugins/gdb/debugger.c
13643         Do not corupt entire "locals" tree when variable pointer have
13644         additional info and arrays/strucs/unions correctly.
13645         
13647 2005-12-11  Johannes Schmid <jhs@gnome.org>
13649         * plugins/document-manager/anjuta-docman.c
13650         plugins/document-manager/plugin.c
13651         plugins/editor/text_editor.c:
13652         
13653         AUTHORS: Added Johan Ersvik
13655         Fixed "is-dirty" bug and tab ordering
13657 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
13658         
13659         * plugins/editor/aneditor-autocomplete.cxx
13660         plugins/editor/aneditor-calltip.cxx
13661         plugins/editor/aneditor-priv.h
13662         plugins/symbol-browser/an_symbol.c
13663         plugins/symbol-browser/an_symbol_view.c
13664         tagmanager/entry.h
13665         tagmanager/tm_symbol.c
13666         tagmanager/tm_tag.c
13667         tagmanager/include/tm_symbol.h
13668         tagmanager/include/tm_tag.h
13669         tagmanager/c.c
13671         Better pointer recognition in tagmanager and symbol browser
13673 2005-12-11  Johannes Schmid <jhs@gnome.org>
13675         * plugins/search/*: New search plugin derived from search code in old editor
13676         plugin.
13677         
13678         * plugins/document-manager/*: new document-manger which is now seperated from
13679         editor to allow implementation of other editor widgets. Code is mostly derived
13680         from old editor plugin
13682         * plugins/print/* new print plugin which is not fully implemented in the
13683         moment
13685         * plugins/editor/text_editor.c: Added lots of interface code
13686         
13687         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
13688         IAnjutaEditorFactory and extended IAnjutaEditor
13689         
13690         * configure.in, plugins/Makefile.am updated build system for new
13691         plugins
13693         This is a huge commit which might still contain some bugs and also has
13694         some fixmes. Things that are not working are the search toolbar because it
13695         does not use the same backend as any other searching function and printing
13696         (easy to fix) because it did not yet implement IAnjutaPrintable.
13698 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13700         * plugins/project-wizard/property.c:
13701         Use newer GtkFileChooser instead of GtkFileSelection with
13702         GnomeFileEntry to avoid a bug
13704         * plugins/project-wizard/install.c:
13705         Avoid an endless loop if project directory is not writable
13706         
13707         * plugins/project-wizard/druid.c:
13708         Allow creating project in empty directory without a
13709         warning
13711 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
13712         
13713         Patch from Massimo Cora <maxcvs@email.it>
13714         * plugins/class-inheritence/class-inherit.c
13715         plugins/class-inheritence/plugin.c
13716         plugins/class-inheritence/plugin.h
13717         configure.in
13718         
13719         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
13720         no longer supported!
13722 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
13723         
13724         Patch from Johan Ersvik <jersvik@fastmail.fm>
13725         * plugins/message-view/message-view.c
13726         plugins/build-basic-autotools/build-basic-autotools.c
13727         plugins/build-basic-autotools/automake-c.filters
13729         This patch correct regex-filters for newer automake
13730         versions
13732 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
13734        * plugins/tools/execute.c:
13735        Detect variables inside a word
13737 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13739         * libanjuta/anjuta-status.[ch],
13740         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
13741         plugins/editor/anjuta-docman.c :
13742         New anjuta-status procedure.
13744 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13746         *Modified Files:
13747         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
13748         plugins/editor/Makefile.am
13749         plugins/editor/anjuta-document-manager.glade
13750         plugins/editor/plugin.c plugins/editor/plugin.h
13751         plugins/editor/text_editor.c plugins/editor/text_editor.h
13752         *Added Files:
13753         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
13754         plugins/editor/indent-util.c plugins/editor/indent-util.h
13755         plugins/editor/indent_test.c :
13756         Set and Preview indent preferences parameters.
13757         Saved indent user parameters.
13759 2005-10-27  Naba Kumar  <naba@gnome.org>
13761         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
13762         * plugins/editor/anjuta-docman.c: Restore tab color to normal
13763         theme color for saved documents.
13764         
13765 2005-10-26  Naba Kumar  <naba@gnome.org>
13767         * libanjuta/anjuta-encodings.c: Save changed supported encodings
13768         list. Fixed bug #316731.
13769         
13770 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
13772         * tagmanager/tm_symbol.c: Fixed bug #315218
13774 2005-10-23  Adam Weinberger  <adamw@gnome.org>
13776         * plugins/build/build_file.c
13777           plugins/build-basic-autotools/build-basic-autotools.c
13778           plugins/tools/execute.c
13779           plugins/build/compile.c
13780           plugins/build/configurer.c
13781           plugins/debug-manager/plugin.c
13782           plugins/editor/plugin.c
13783           plugins/editor/print.c
13784           plugins/editor/text_editor.c
13785           plugins/file-loader/plugin.c
13786           plugins/file-manager/an_file_view.c
13787           plugins/symbol-browser/an_symbol_view.c
13788           plugins/gdb/debugger.c
13789           plugins/gdb/plugin.c
13790           plugins/glade/plugin.c
13791           plugins/macro/macro-actions.c
13792           plugins/macro/plugin.c
13793           plugins/profile-default/plugin.c
13794           plugins/project-manager/plugin.c
13795           plugins/project-manager/project_import.c
13796           plugins/symbol-browser/plugin.c
13797           plugins/tools/execute.c
13798           src/anjuta.c
13799           src/anjuta-actions.h
13800           src/shell.c:
13801           Correct spacing errors before and after "...".
13803 2005-10-20  Naba Kumar  <naba@gnome.org>
13805         * plugins/gdb/debugger.c: Fixed attach/detach process to
13806         updated UI properly.
13807         
13808 2005-10-18  Naba Kumar  <naba@gnome.org>
13810         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
13811         #171314 too).
13812         
13813 2005-10-13  Naba Kumar  <naba@gnome.org>
13814         
13815         * plugins/project-mkfile-import/*: Removed separate import wizard for
13816         makefile based projects (because single widzard handles all wizards).
13818         * plugins/project-import/project-import.c: Made wizard window
13819         transient to main window.
13821         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
13822         
13823         * AUTHORS: Added Eric's name in contributors list.
13824         
13825         * configure.in, plugins/Makefile.am,
13826         plugins/project-import/Makefile.am,
13827         plugins/project-import/anjuta-project-import.glade,
13828         plugins/project-import/project-import.c,
13829         plugins/project-import/project-import.h: Import wizard now detects
13830         both makefile and automake projects together instead of separate wizard.
13831         
13832         * plugins/project-wizard/templates/java/project.anjuta,
13833         plugins/project-wizard/templates/mkfile/project.anjuta,
13834         plugins/project-wizard/templates/python/project.anjuta,
13835         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
13836         name to make it appropriate.
13838 2005-10-11  Naba Kumar  <naba@gnome.org>
13840         * configure.in: Fixed glade3 version requirement.
13842 2005-09-29  Alexander Shopov  <ash@contact.bg>
13844         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
13846 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
13848         * plugins/subversion/svn_auth.c
13849         plugins/subversion/anjuta_subversion.glade:
13850         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
13852 2005-09-22  Naba Kumar  <naba@gnome.org>
13854         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
13856         * configure.in,  plugins/Makefile.am
13857         plugins/project-manager/anjuta-project-manager.plugin.in,
13858         plugins/project-manager/plugin.c,
13859         (added) plugins/project-mkfile-import/.cvsignore,
13860         (added) plugins/project-mkfile-import/Makefile.am,
13861         (added) plugins/project-mkfile-import/
13862             anjuta-project-mkfile-import-plugin.png,
13863         (added) plugins/project-mkfile-import/
13864             anjuta-project-mkfile-import.glade,
13865         (added) plugins/project-mkfile-import/
13866             anjuta-project-mkfile-import.plugin.in,
13867         (added) plugins/project-mkfile-import/plugin.c,
13868         (added) plugins/project-mkfile-import/plugin.h,
13869         (added) plugins/project-mkfile-import/project-mkfile-import.c,
13870         (added) plugins/project-mkfile-import/project-mkfile-import.h,
13871         plugins/project-wizard/templates/Makefile.am,
13872         (added) plugins/project-wizard/templates/mkfile-logo.png,
13873         (added) plugins/project-wizard/templates/mkfile.wiz,
13874         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
13875         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
13876         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
13877         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
13878         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
13879         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
13880         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
13881         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
13882         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
13883         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
13884         (added) plugins/project-wizard/templates/mkfile/src/main.c:
13885         Added makefile based project import wizard and wizard template.
13887 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
13889         * libanjuta/anjuta-launcher.c: Reduced false password detections
13891 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13893         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
13894         messages correctly.a
13896 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13897         
13898         * scintilla/Makefile.am: Changed scintilla library to noinst
13899         * pixmaps/Makefile.am: Install password.png
13900         * libanjuta/anjuta-launcher.c: Changed password detection
13901         to be able to access GNOME CVS with ssh.
13902         
13903 2005-08-31  Naba Kumar  <naba@gnome.org>
13905         * plugins/glade/plugin.c: Set transient window for the widget
13906         dialogs.
13907         
13908 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
13910         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
13912 2005-08-10  Naba Kumar  <naba@gnome.org>
13914         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
13915         as shortcut key for execute.
13917         * src/about.c: Clean up.
13918         
13919         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
13920         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
13921         entry boxes.
13922         
13923 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13925         * plugins/editor/search-replace_backend.c :
13926         Fixed search in File Patterns.
13928 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
13930         * plugins/gdb/Makefile.am: Fixed a make -j x bug
13931         
13932 2005-08-04  Naba Kumar  <naba@gnome.org>
13934         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13935         for pango-1.8 rendering bug.
13936         
13937 2005-08-03  Naba Kumar  <naba@gnome.org>
13939         * plugins/glade/plugin.c: Proper names for plugin widgets.
13940         
13941         * plugins/subversion/anjuta-subversion.glade,
13942         plugins/subversion/svn-auth.c: Fixed authentication dialog and
13943         string allocations. Use passed default values when available.
13944         Set proper focus and dialog default response. Destroy dialog after use.
13945         Return error when appropriate.
13947 2005-08-02  Naba Kumar  <naba@gnome.org>
13949         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13950         for pango-1.8 rendering bug.
13951         
13952 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
13954         * scintilla/Makefile.am: Fixed a make -j x bug
13955         
13956 2005-08-02  Johannes Schmid <jhs@gnome.org>
13957         
13958         * plugins/subversion/svn-auth.c: Added username/password 
13959         auto function.
13961 2005-08-01  Naba Kumar  <naba@gnome.org>
13963         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
13964         checks for character width calculations.
13965         
13966 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13968         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
13970 2005-07-31  Naba Kumar  <naba@gnome.org>
13972         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
13973         messup with pango 1.8. Fixed bug #311846.
13975 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13977         * plugins/gdb/memory.c : Fixed bug 305082.
13978         
13979         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13980         plugins/project-wizard/templates/gcj.wiz,
13981         plugins/project-wizard/templates/gnome.wiz,
13982         plugins/project-wizard/templates/gtk.wiz,
13983         plugins/project-wizard/templates/java.wiz,
13984         plugins/project-wizard/templates/python.wiz,
13985         plugins/project-wizard/templates/wxwin.wiz,
13986         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
13988 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
13990         * plugins/tools/execute.c:
13991         Correct a crash if editor is closed while a tool still use it.
13993 2005-07-28  Naba Kumar  <naba@gnome.org>
13995         * scintilla/*: Updated scintilla from their latest CVS.
13997 2005-07-27  Naba Kumar  <naba@gnome.org>
13999         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14000         plugins/build-basic-autotools/build-basic-autotools.c,
14001         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14002         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14003         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14004         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14005         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14006         plugins/message-view/plugin.c, plugins/patch/plugin.c,
14007         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14008         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14009         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14010         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14011         argument to anjuta_ui_add_action_group_entries() and
14012         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14013         Fixed all plugins to pass translation domain. This fixes untranslated
14014         UI bugs. 
14016 2005-07-27  Naba Kumar  <naba@gnome.org>
14018         * plugins/class-inheritance/class-callbacks.c,
14019         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14020         proper system colors.
14022 2005-07-26  Naba Kumar  <naba@gnome.org>
14024         * ROADMAP: Updated and added more tasks.
14026 2005-07-25  Naba Kumar  <naba@gnome.org>
14028         * ROADMAP: Updated and added more tasks.
14029         
14030 2005-07-24  Naba Kumar  <naba@gnome.org>
14032         * HACKING: Fixed format.
14034 2005-07-24  Naba Kumar  <naba@gnome.org>
14036         * ROADMAP: Fixed format.
14037         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14039 2005-07-24  Naba Kumar  <naba@gnome.org>
14041         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14042         * data/properties/cpp.properties: Added *.c++ as file extension for c++
14044 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14046         * plugins/tools/dialog.c, plugins/tools/dialog.h:
14047         Correct wrong sensitivity setting
14048         
14049         * plugins/tools/tool.c: Correct a crash when removing overridden tool
14050         
14051         * plugins/tools/variable.c:     Add variables for project manager
14053 2005-07-23  Naba Kumar  <naba@gnome.org>
14055         * ROADMAP: updated.
14057 2005-07-23 Naba Kumar  <naba@gnome.org>
14059         * plugins/subversion/Makefile.am,
14060         plugins/subversion/svn-auth.c,
14061         plugins/subversion/svn-auth.h: Added subversion authentication code
14062         stubs.
14063         
14064         * plugins/subversion/subversion-callbacks.c,
14065         plugins/subversion/subversion-callbacks.h,
14066         plugins/subversion/svn-backend-priv.h,
14067         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14068         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14069         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14070         Added file mode line.
14072 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
14074         * configure.in: Added 'gl' to ALL_LINGUAS.
14076 2005-07-21 Naba Kumar  <naba@gnome.org>
14078         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14079         the active sources and kill the running process without emitting
14080         signals (which could be fatal because the object is being destroyed).
14081         Incidentally, fixed the crash that happens when stopping an active
14082         debugger session. Disabled debug prints and code clean up.
14083         Fixed bug #305587.
14084         
14085         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14086         message view object, because that prevents many unprocessed outputs
14087         from the cvs command from being appended in view. Does not set NULL
14088         to mesg_view private member (not required) so that any pending outputs
14089         to view is processed.Fixed bug #172666.
14091         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14092         type in supported list.
14093         
14094 2005-07-18  Adam Weinberger  <adamw@gnome.org>
14096         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14097           grammar/spelling fixes.
14099 2005-07-17 Naba Kumar  <naba@gnome.org>
14101         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14102         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14103         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14104         plugins/project-wizard/templates/anjuta-plugin.wiz,
14105         plugins/project-wizard/templates/gcj.wiz,
14106         plugins/project-wizard/templates/gnome.wiz,
14107         plugins/project-wizard/templates/gtk.wiz,
14108         plugins/project-wizard/templates/gtkmm.wiz,
14109         plugins/project-wizard/templates/java.wiz,
14110         plugins/project-wizard/templates/python.wiz,
14111         plugins/project-wizard/templates/terminal.wiz,
14112         plugins/project-wizard/templates/terminal/Makefile.am,
14113         plugins/project-wizard/templates/terminal/po/Makefile.am,
14114         plugins/project-wizard/templates/terminal/src/Makefile.am,
14115         plugins/project-wizard/templates/wxwin.wiz,
14116         plugins/project-wizard/templates/xlib-dock.wiz,
14117         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14118         wizards and updated .wiz files to install them in newly created
14119         projects.
14121 2005-07-16 Naba Kumar  <naba@gnome.org>
14123         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14124         
14125         * plugins/file-manager/an_file_view.c,
14126         plugins/file-manager/plugin.c: Added file manager preferences to
14127         show/hide files ignored by version control (e.g. cvsignore).
14128         
14129         * plugins/editor/text_editor.c: Initialize vfs info struct.
14130         
14131         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14132         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14133         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14134         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14135         omf-install/.cvsignore, pixmaps/.cvsignore,
14136         plugins/file-manager/anjuta-file-manager-plugin.glade,
14137         scintilla/.cvsignore, scintilla/include/.cvsignore,
14138         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14139         tagmanager/python.c: Updated.
14141 2005-07-16 Naba Kumar  <naba@gnome.org>
14143         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14144         Fixed python parser to parser class methods.
14146 2005-07-15 Naba Kumar  <naba@gnome.org>
14148         * plugins/project-wizard/property.c: Used parenthesis to remove
14149         ambiguty.
14150         
14151         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14152         plugins/project-wizard/templates/gcj.wiz,
14153         plugins/project-wizard/templates/gnome.wiz,
14154         plugins/project-wizard/templates/gtk.wiz,
14155         plugins/project-wizard/templates/gtkmm.wiz,
14156         plugins/project-wizard/templates/java.wiz,
14157         plugins/project-wizard/templates/python.wiz,
14158         plugins/project-wizard/templates/terminal.wiz,
14159         plugins/project-wizard/templates/wxwin.wiz,
14160         plugins/project-wizard/templates/xlib-dock.wiz,
14161         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14162         and names.
14164 2005-07-15 Naba Kumar  <naba@gnome.org>
14166         * plugins/project-wizard/templates/java.wiz,
14167         plugins/project-wizard/templates/java/Makefile.am,
14168         plugins/project-wizard/templates/java/project.anjuta,
14169         plugins/project-wizard/templates/python.wiz,
14170         plugins/project-wizard/templates/python/Makefile.am,
14171         plugins/project-wizard/templates/python/project.anjuta: Use different
14172         project files for java and python module where debugger is not
14173         included in the list of plugins.
14175 2005-07-15 Naba Kumar  <naba@gnome.org>
14177         * configure.in, plugins/project-wizard/templates/Makefile.am,
14178         plugins/project-wizard/templates/gcj-logo.png,
14179         plugins/project-wizard/templates/gcj.wiz,
14180         plugins/project-wizard/templates/gcj/.cvsignore,
14181         plugins/project-wizard/templates/gcj/Makefile.am,
14182         plugins/project-wizard/templates/gcj/configure.in.tpl,
14183         plugins/project-wizard/templates/gcj/src/.cvsignore,
14184         plugins/project-wizard/templates/gcj/src/Makefile.am,
14185         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14186         plugins/project-wizard/templates/java-logo.png,
14187         plugins/project-wizard/templates/java.wiz,
14188         plugins/project-wizard/templates/java/configure.in.tpl,
14189         plugins/project-wizard/templates/java/po/Makefile.am,
14190         plugins/project-wizard/templates/java/po/POTFILES.in,
14191         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14192         plugins/project-wizard/templates/java/src/main.java,
14193         plugins/project-wizard/templates/python-logo.png,
14194         plugins/project-wizard/templates/python.wiz,
14195         plugins/project-wizard/templates/python/.cvsignore,
14196         plugins/project-wizard/templates/python/Makefile.am,
14197         plugins/project-wizard/templates/python/configure.in.tpl,
14198         plugins/project-wizard/templates/python/po/.cvsignore,
14199         plugins/project-wizard/templates/python/po/Makefile.am,
14200         plugins/project-wizard/templates/python/po/POTFILES.in,
14201         plugins/project-wizard/templates/python/src/.cvsignore,
14202         plugins/project-wizard/templates/python/src/Makefile.am,
14203         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14204         plugins/project-wizard/templates/python/src/main.py: Added Generic
14205         gcj and python project wizards. Fixed Generic java project to
14206         use _JAVA primary. Update gnome-build from cvs for them to work
14207         correctly.
14209 2005-07-12 Naba Kumar  <naba@gnome.org>
14211         * plugins/project-manager/plugin.c: Automatically determine
14212         project backend by probing.
14213         
14214 2005-07-04 Naba Kumar  <naba@gnome.org>
14216         * Makefile.am: Do not install old anjuta.glade file which conflicts
14217         with newer src/anjuta.glade.
14219 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14221         * plugins/an_symbol_prefs.c:
14222         Sort list of available symbol files
14224 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14226         * plugins/build-basic-autotools.c:
14227         Fixed #307810
14228         
14229         * plugins/gtodo/libgtodo.c:
14230         Possible fix for #307800
14232         * libanjuta/anjuta-encodings.c
14233         libanjuta/anjuta-launcher.c
14234         libanjuta/anjuta-preference-dialog.c
14235         libanjuta/anjuta-preferences.c
14236         libanjuta/anjuta-ui.c
14237         libanjuta/anjuta-util.c
14238         libanjuta/cell-renderer-captioned-image.c
14239         libanjuta/plugin.c:
14240         
14241         Patch from de_lupus@pandora.be (Kristof Vansant):
14242         Replaced deprecated gnome-i18n.h
14243         Closed #309153
14245 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14246         
14247         * plugins/subversion/anjuta-subversion.glade
14248         plugins/subversion/anjuta-subversion.ui
14249         plugins/subversion/plugin.c
14250         plugins/subversion/subversion-actions.c
14251         plugins/subversion/subversion-callbacks.h
14252         plugins/subversion/subversion-callbacks.c
14253         plugins/subversion/svn-backend-priv.h
14254         plugins/subversion/svn-backend.h
14255         plugins/subversion/svn-backend.c
14256         plugins/subversion/svn-thread.h
14257         plugins/subversion/svn-thread.c:
14258         
14259         Implemented Subversion diff
14260         
14261 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14262         
14263         * plugins/build-basic-autotools/build-basic-autotools.c:
14264         Fixed crash bug! Might be useful to release 2.0.2 soon
14265         because this bug will crash any build which produces errors
14266         or warnings
14268 === Anjuta 2.0.1 ===
14270 2005-06-27 Naba Kumar  <naba@gnome.org>
14272         * plugins/tools/execute.c: Formated code.
14273         
14274 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14276         * plugins/build-basic-autotools/build-basic-autotools.c:
14277         Remove two memory leaks
14278         Check command output versus untranslated strings too
14280         * plugins/tools/execute.c:
14281         Remove two memory leaks
14282         Check command output versus untranslated strings too
14283         Remove description message
14285         * plugins/tools/fileop.c:
14286         Escape tool name in xml configuration file
14288 2005-05-26 Naba Kumar  <naba@gnome.org>
14290         * configure.in: Bumped version to 2.0.1
14291         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14293         * plugins/tools/execute.c: Fixed clickable messages.
14294         * NEWS: Updated.
14296         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14297         Deactivate glade plugin when last glade project is closed. Reorder
14298         glade widgets in layout. Change glade project when user selects a
14299         new project. Removed project from the list when user closes it. Fixed
14300         glade project file loading from URI. Save and restored loaded glade
14301         projects in/from session.
14303         * plugins/class-gen/action-callbacks.c,
14304         plugins/class-gen/anjuta-class-gen-plugin.glade,
14305         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14306         plugins/file-wizard/anjuta-file-wizard.glade,
14307         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14308         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14309         "Add to project" correctly. Use the source file path returned after
14310         adding to project. Fixed memory leaks. Deactivate wizard plugins
14311         after use.
14312         
14313         * plugins/project-manager/plugin.c,
14314         plugins/project-wizard/anjuta-project-wizard.glade,
14315         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14316         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14317         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14318         project-wizard preference page to anjuta app, because they are
14319         more appropriated as general preferences. Renamed username and
14320         useremail properties keys.
14321         
14322         * po/POTFILES.in: Updated.
14324         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14325         saved at closing.
14326         
14327         * plugins/file-loader/plugin.c: Do not use static variable to store
14328         created submenu in factory. Fixed crash in anjuta exit.
14329         
14330 2005-05-24 Naba Kumar  <naba@gnome.org>
14332         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14333         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14334         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14335         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14336         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14337         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14338         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14339         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14340         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14341         
14342         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14343         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14344         plugins/build-basic-autotools/build-basic-autotools.c,
14345         plugins/build-basic-autotools/build-basic-autotools.h,
14346         plugins/build-basic-autotools/executer.c,
14347         plugins/build-basic-autotools/executer.h,
14348         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14349         plugins/tools/variable.c: Added an extra argument to
14350         anuta_util_dialog_input() to pass default value. Save/load project
14351         configure and execution parameters in/from session.
14353         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14354         symbol browser is loaded.
14355         
14356         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14357         freeze/thaw.
14359         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14360         deactivate would not start shell.
14362 2005-05-24 Naba Kumar  <naba@gnome.org>
14364         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14365         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14366         libegg/egg-submenu-action.c, libegg/test-actions.c,
14367         plugins/build-basic-autotools/build-basic-autotools.c,
14368         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14369         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14370         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14371         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14372         plugins/macro/plugin.c, plugins/message-view/plugin.c,
14373         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14374         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14375         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14376         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14377         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14379 2005-05-24 Naba Kumar  <naba@gnome.org>
14381         * data/properties/styles.properties: Fixed defalt font.
14383         * plugins/editor/search-replace.c,
14384         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14385         project openness wihtout activating project-manager plugin (i.e.
14386         using anjuta_shell_get()).
14387         
14388         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14389         - Completed add_source(), add_group() and add_target() methods of
14390         IAnjutaProjectManager.
14391         - Change their definition to return the added element (or NULL).
14392         - Used interface API for project main menus and 'add to project'
14393         from file-manager context menu.
14394         - Select proper default target/group when prompting for adding
14395         source/target/group.
14396         - Do not expand all nodes in selection tree when default selection
14397         are given (eases navigation in big projects).
14398         - Code clean ups.
14399         - Marked strings for translation.
14401 2005-05-23 Naba Kumar  <naba@gnome.org>
14403         * src/anjuta-app.c: Save menu accelerators on change.
14404         * NEWS: Updated.
14405         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14406         save-as dialog (leading to crash later).
14408 2005-05-22 Naba Kumar  <naba@gnome.org>
14410         * NEWS: Updated.
14411         * AUTHORS: Added developers for other projects. Updated.
14412         * TODO.tasks: Updated.
14413         * ChangeLog: Added past changelogs from anjuta-0.1.5.
14414         
14415 2005-05-22 Naba Kumar  <naba@gnome.org>
14417         * plugins/tools/execute.c: Make parsable lines distinct by adding
14418         a "Click me" description in the message. Allow tools to open arbibrary
14419         file in editory using gdb-styled annotation (The line starts with two
14420         \032 characters followed by the file:line).
14421         
14422         * plugins/tools/scripts/prepare-changelog.pl,
14423         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14424         ChangeLog file itself and open it.
14426 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14428         * plugins/tools/execute.c:
14429         Parse output in message pane
14430         Correct a crash on plugin deactivation
14432         * plugins/tools/fileop.c,
14433         plugins/tools/tool.c,
14434         plugins/tools/tool.h:
14435         Load only valid tools
14437 2005-06-21  Naba Kumar  <naba@gnome.org>
14439         * anjuta.spec.in: Fixed devel package requirement.
14441         * plugins/message-view/message-view.c: Scroll message on next/previous.
14443         * TODO.tasks: Updated.
14445         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14446         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14447         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14448         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14449         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14450         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14451         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14452         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14454         * libanjuta/anjuta-preferences.c,
14455         plugins/build-basic-autotools/build-basic-autotools.c,
14456         plugins/build-basic-autotools/executer.c,
14457         plugins/class-gen/action-callbacks.c,
14458         plugins/class-gen/action-callbacks.h,
14459         plugins/class-gen/class_gen.c,
14460         plugins/cvs-plugin/cvs-interface.c,
14461         plugins/debug-manager/attach_process.c,
14462         plugins/debug-manager/plugin.c,
14463         plugins/debug-manager/utilities.c,
14464         plugins/debug-manager/utilities.h,
14465         plugins/editor/aneditor-autocomplete.cxx,
14466         plugins/editor/aneditor.cxx,
14467         plugins/editor/search-replace.c,
14468         plugins/editor/search-replace_backend.c,
14469         plugins/gdb/breakpoints.c,
14470         plugins/gdb/registers.c,
14471         plugins/patch/plugin.c,
14472         plugins/project-wizard/druid.c,
14473         plugins/project-wizard/install.c,
14474         plugins/subversion/plugin.c,
14475         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14476         codes.
14478         * plugins/class-gen/action-callbacks.c,
14479         plugins/project-wizard/parser.c,
14480         plugins/project-wizard/property.c,
14481         plugins/project-wizard/values.c,
14482         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14484         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14485         alphabetically
14487 2005-06-20  Naba Kumar  <naba@gnome.org>
14489         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14490         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14491         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14492         
14493         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14494         exit idle function.
14495         
14496         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14497         Fixed possible memory corruption.
14499         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14500         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14501         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14502         progress bar increment and added progress status for symbol refresh
14503         and project loading.
14504         
14505         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14506         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14507         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14508         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14509         bar.
14511         * TODO.tasks: Updated.
14513 2005-06-19  Naba Kumar  <naba@gnome.org>
14515         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14516         Fixed warning.
14517         
14518         * plugins/project-import/project-import.c: Deactivate plugin when done.
14519         
14520 2005-06-18  Naba Kumar  <naba@gnome.org>
14522         * plugins/profile-default/plugin.c: Fixed error when loading another
14523         project while a project is still loaded.
14524         
14525         * plugins/project-manager/plugin.c: Used (newly added) group-activated
14526         signal from gnome-build to popup group properties.
14527         
14528         * src/anjuta.c: Load default session by default.
14530         * po/POTFILES.in: Added missing files.
14531         
14532         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
14533         activate plugin on load (activate it separately). Connect to activate
14534         and deactivate signals for housekeeping, so that if plugins are
14535         activated or deactivate externally, they are properly recorded.
14536         
14537         * plugins/profile-default/plugin.c: Save profile before a project
14538         is loaded so that it could be restored when project is closed.
14539         
14540         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
14542 2005-06-17  Naba Kumar  <naba@gnome.org>
14544         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
14545         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
14546         for project. The plugins loaded for the project is restored when project
14547         is loaded next time.
14548         
14549         * TODO.tasks: Updated.
14550         
14551 2005-06-15  Naba Kumar  <naba@gnome.org>
14553         * plugins/tools/scripts/find-fixmes.pl,
14554         (new) plugins/tools/scripts/translation-status.pl,
14555         plugins/tools/scripts/tools-2.xml.in,
14556         plugins/tools/scripts/Makefile.am,
14557         plugins/tools/scripts/prepare-changelog.pl: Added translation
14558         status script. Completed find-fixmes.pl script. Fixed bugs.
14560         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
14561         tool path.
14563 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14565         * plugins/message-view/anjuta-message-manager-plugin.glade :
14566         renamed "messages.tag.position" to "messages.tab.position".
14567         plugins/message-view/anjuta-msgman.c : 
14568         Messages tab position prefrences.
14569         
14570 2005-06-14  Naba Kumar  <naba@gnome.org>
14572         * (new) plugins/tools/scripts/find-fixmes.pl,
14573         (new) plugins/tools/scripts/tools-2.xml.in,
14574         (new) plugins/tools/scripts/Makefile.am,
14575         (new) plugins/tools/scripts/prepare-changelog.pl,
14576         plugins/tools/plugin.h, plugins/tools/fileop.c,
14577         plugins/tools/Makefile.am, configure.in: Added system tools.
14579 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
14581         * plugins/tools/editor.c:
14582         Take care of creating .anjuta directory if missing
14584 2005-06-10  Naba Kumar  <naba@gnome.org>
14586         * configure.in: Increased gnome-build required to version 0.1.2.
14587         
14588         * plugins/project-manager/plugin.c: Fixed target/group removal.
14589         Fixed memory leaks.
14590         
14591 2005-06-10  Naba Kumar  <naba@gnome.org>
14593         * plugins/project-manager/plugin.c: Implemented target/group
14594         configuration (update gnome-build module from cvs).
14595         
14596 2005-06-07  Naba Kumar  <naba@gnome.org>
14598         Patch from: Massimo Cora'  <maxcvs@email.it>:
14599         * plugins/class-inheritance/Makefile.am,
14600         plugins/class-inheritance/class-inherit.c,
14601         plugins/class-inheritance/class-inherit.h,
14602         plugins/class-inheritance/plugin.c,
14603         plugins/class-inheritance/plugin.h,
14604         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
14605         expanded view of classes in hierarchy canvas (collapsable again).
14606         
14607 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
14609         * scintilla/patches/scintilla-64-bit.diff (added)
14610         * plugins/patch/patch-plugin.c:
14611         Conditional build for GTK 2.4 and GTK 2.6
14613 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
14615         * plugins/tools/anjuta-tools.glade,
14616         plugins/tools/editor.c,
14617         plugins/tools/plugin.h,
14618         plugins/tools/fileop.c:
14619         Add a check box to edit an user script
14620         Correct a few memory leak
14622         * plugins/tools/execute.c,
14623         plugins/tools/tool.c,
14624         plugins/tools/tool.h:
14625         Move utility remove_mnemonic function in tool.c
14626         Small fix
14628 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
14630         Patch from sbrabec@suse.cz:
14631         * configure.in
14632         scintilla/include/Scintilla.h:
14633         
14634         Fix 64-Bit warnings in gcc 4
14636 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
14637         
14638         * plugins/patch/patch_plugin.c
14639         plugins/patch/patch.h
14640         plugin/patch/patch-plugin.glade
14641         plugin/patch/Makefile.am:
14642         
14643         Changed patch plugin to use libglade and new gtk 2.6 widgets
14645 2005-05-31  Naba Kumar  <naba@gnome.org>
14647         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14648         * plugins/editor/text_editor.c: Don't show error
14649         for empty files.
14650         
14651 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
14652         
14653         * plugins/message-view/anjuta-message-manager.ui,
14654         plugins/message-view/anjuta-msgman.c,
14655         plugins/message-view/anjuta-msgman.h,
14656         plugins/message-view/message-view.c,
14657         plugins/message-view/message-view.h,
14658         plugins/message-view/plugin.c:
14659         Add a popup menu in messages panes
14660         Move save message pane option in it
14662 2005-05-28  Naba Kumar  <naba@gnome.org>
14664         * data/properties/styles.properties: Fixed default font
14665         names and sizes.
14667         * plugins/editor/style-editor.c: cleanup.
14668         
14669 2005-05-25  Naba Kumar  <naba@gnome.org>
14671         * plugin/gdb/plugin.c: Start gdb even if the program does
14672         not exists. Fixes bug #305074
14673         
14674 2005-05-24  Naba Kumar  <naba@gnome.org>
14676         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
14677         * configure.in: graphviz pkgconfig path.
14679 2005-05-24  Naba Kumar  <naba@gnome.org>
14681         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
14682         * TODO.tasks: Updated.
14683         
14684 2005-05-22  Naba Kumar  <naba@gnome.org>
14686         * anjuta.spec.in: Fixed spec file
14687         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
14689 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
14690         
14691         * TODO.tasks: Updated.
14693         * plugins/message-view/anjuta-message-manager.ui,
14694         plugins/message-view/message-view.c,
14695         plugins/message-view/message-view.h,
14696         plugins/message-view/plugin.c:
14697         Add shortcut for next and previous message
14698         Add a save message menu item
14699         Fix a bug in previous message
14701 2005-05-21  Naba Kumar  <naba@gnome.org>
14703         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
14704         doc/Makefile.am, global-tags/create_global_tags.sh,
14705         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
14706         and rpm package creation. Fixed installation paths.
14707         
14708         * plugins/editor/anjuta-document-manager.glade,
14709         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
14710         and indent options.
14711         
14712         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
14714 2005-05-21  Naba Kumar  <naba@gnome.org>
14716         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
14717         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
14718         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
14719         tagmanager/Makefile.am: Fixed paths configure variables to take
14720         automake configure variables instead of hardcoding.
14722         * global-tags/tm_global_tags.c: Formated code.
14724         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14725         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14726         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14727         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14728         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14729         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14730         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14731         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14732         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14734 2005-05-20  Naba Kumar  <naba@gnome.org>
14736         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
14737         and fixed rpm spec file (more testing required).
14738         
14739         * data/gdb.init: Don't set gdb prompt.
14740         
14741         * mime/Makefile.am: run update-mime-data only on system-wide install.
14742         
14743         * plugins/gdb/Makefile.am: Install plugin at correct paths.
14745 2005-05-19  Naba Kumar  <naba@gnome.org>
14747         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
14748         while it's not visible.
14750         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
14751         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
14752         
14753 2005-05-19  Naba Kumar <naba@gnome.org>
14755         * configure.in: Fixed subversion checks. Added
14756         --disable-plugin-subversion and --disable-plugin-glade
14757         configure flags to manually turn off their plugin builds.
14759         * plugins/editor/plugin.c: Save and restore current editor line
14760         positions in session.
14762 2005-05-18  Naba Kumar  <naba@gnome.org>
14764         * AUTHORS: Fixed email address.
14765         
14766         * libanjuta/anjuta-utils.c,
14767         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
14768         when the projectmanager toplevel is not a window. Check for valid
14769         gtkwindow type before using the passed window as parent for anjuta
14770         dialogs.
14772 2005-05-17  Naba Kumar  <naba@gnome.org>
14774         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
14775         
14776         * plugins/cvs-plugin/Makefile.am,
14777         plugins/devhelp/plugin.c,
14778         plugins/file-loader/Makefile.am,
14779         plugins/macro/Makefile.am,
14780         plugins/message-view/Makefile.am,
14781         plugins/patch/Makefile.am,
14782         plugins/project-manager/Makefile.am,
14783         plugins/subversion/Makefile.am,
14784         plugins/symbol-browser/Makefile.am: Removed -module flags
14785         from libtool flags
14787         * MAINTAINERS: Added file so that I could recieve bugzilla
14788         reports.
14790         * plugins/glade/plugin.c: Fixed compile error.
14792 === Anjuta 2.0.0 ===
14794 2005-05-15  Naba Kumar  <naba@gnome.org>
14796         * configure.in: Adjusted gdl version requirement. Bumped anjuta
14797         version to 2.0.0.
14799         * plugins/symbol-browser/an_symbol_view.c,
14800         plugins/symbol-browser/plugin.c,
14801         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
14802         symbols have been updated. Reset file symbols when update
14803         occurs. Fixed memory leaks.
14805         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14806         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
14807         
14808 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
14810         * plugins/tools/anjuta-tools.glade:
14811         Remove unused parameter dialog
14813         * plugins/tools/dialog.c,
14814         plugins/tools/fileop.c,
14815         plugins/tools/fileop.h,
14816         plugins/tools/tool.c,
14817         plugins/tools/tool.h,
14818         plugins/tools/variable.c:
14819         Add a few comments and cleanups
14821         * plugins/tools/editor.c,
14822         plugins/tools/editor.h:
14823         Remove code from previous plugin and add comments
14824         Use main window as parent (instead of tool list)
14826         * plugins/tools/execute.c,
14827         plugins/tools/execute.h:
14828         Remove code from previous plugin and add comments
14829         Fix warnings
14831 2005-05-14  Naba Kumar  <naba@gnome.org>
14833         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
14834         release.
14835         
14836         * configure.in: Fixed
14837         
14838         * plugins/class-inheritance/class-inheritance.png: New icon.
14839         
14840         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
14841         screws up when reparented.
14843 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14845         * plugins/editor/search-replace.c,
14846         plugins/editor/search-replace_backend.c
14847         plugins/project-manager/plugin.c : Clear find pane if searching same 
14848         expression. Clean code.
14850 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
14852         * configure.in: Added ne in ALL_LINGUAS
14853         
14854 2005-05-13  Naba Kumar  <naba@gnome.org>
14856         * configure.in: Fixed glade-3 version.
14857         
14858         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
14859         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
14860         plugins/gdb/watch.c: Update locals, watch and frame document on
14861         frame change.
14863 2005-05-12  Naba Kumar  <naba@gnome.org>
14865         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
14866         scope autocompletion when the function definition is incomplete.
14867         
14868         * plugins/class-gen/anjuta-class-gen.plugin.in,
14869         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14870         plugins/gdb/plugin.c,
14871         plugins/glade/anjuta-glade.plugin.in,
14872         plugins/project-import/anjuta-project-import.plugin.in,
14873         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
14874         titles for the wizards.
14876 2005-05-11  Naba Kumar  <naba@gnome.org>
14878         * configure.in, plugins/debug-manager/Makefile.am,
14879         plugins/debug-manager/plugin.c,
14880         (added) plugins/debug-manager/images/.cvsignore,
14881         (added) plugins/debug-manager/images/Makefile.am,
14882         (added) plugins/debug-manager/images/detach-16.png,
14883         (added) plugins/debug-manager/images/detach.png,
14884         (added) plugins/debug-manager/images/step-into-16.png,
14885         (added) plugins/debug-manager/images/step-into.png,
14886         (added) plugins/debug-manager/images/step-out-16.png,
14887         (added) plugins/debug-manager/images/step-out.png,
14888         (added) plugins/debug-manager/images/step-over-16.png,
14889         (added) plugins/debug-manager/images/step-over.png,
14890         plugins/gdb/Makefile.am,
14891         plugins/gdb/breakpoints.c,
14892         plugins/gdb/plugin.c,
14893         (added) plugins/gdb/images/.cvsignore,
14894         (added) plugins/gdb/images/Makefile.am,
14895         (added) plugins/gdb/images/breakpoint.png,
14896         (added) plugins/gdb/images/locals.png,
14897         (added) plugins/gdb/images/stack.png,
14898         (added) plugins/gdb/images/watch.png: Fixed breakpoints
14899         'remove all'. Added debugger icons.
14901         * plugins/editor/text_editor.c: Fixed file monitor.
14903         Patch from: Massimo Cora'  <maxcvs@email.it>
14904         * plugins/patch/anjuta-patch-plugin.png,
14905         plugins/class-gen/Makefile.am,
14906         plugins/class-gen/action-callbacks.c,
14907         plugins/class-gen/class_gen.c,
14908         plugins/class-gen/class_logo.xpm: Implemented vcs
14909         file addions. New icons by Fabio Zecchini
14911 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14913         * libanjuta/interfaces/libanjuta.idl
14914         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
14915         plugins/editor/search-replace_backend.c
14916         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
14918 2005-05-11  Naba Kumar  <naba@gnome.org>
14919         
14920         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
14921         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
14922         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
14923         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
14924         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
14925         memory leaks.
14926         
14927         * plugins/symbol-browser/an_symbol_prefs.c,
14928         plugins/symbol-browser/an_symbol_search.c,
14929         plugins/symbol-browser/an_symbol_view.c,
14930         plugins/symbol-browser/an_symbol_view.h,
14931         plugins/symbol-browser/plugin.c: Fixed memory leaks.
14933 2005-05-11  Naba Kumar  <naba@gnome.org>
14935         * libanjuta/anjuta-shell.c: Fixed runtime warning.
14936         
14937         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
14938         progress bar location at create time, instead of hardcoding.
14939         
14940         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
14941         Added mini splash screen.
14942         
14943         * plugins/editor/text_editor.c: Do not produce warning when file
14944         monitor could not be created.
14945         
14946         * plugins/profile-default/plugin.c: Save project session on exit.
14947         Show mini splash with progress bar at profile load.
14949 2005-05-10  Naba Kumar  <naba@gnome.org>
14951         * configure.in, manuals/Makefile.am: Fixed compile flags.
14952         Disable outdated manuals builds.
14953         
14954         * global-tags/Makefile.am: Uninstall tags files on
14955         'make uninstall'
14956         
14957         * libegg/Makefile.am: Use configured deprecated flags.
14958         
14959         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14960         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14961         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14962         Updated.
14963         
14964         * mime/Makefile.am: Take DESTDIR into account.
14965         
14966         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
14967         
14968         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
14969         on scope autocompletion.
14970         
14971         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14972         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
14973         shared libs and static libs paths for debugging. Order them
14974         correctly.
14975         
14976         * po/POTFILES.in: Updated.
14978 2005-05-09  Naba Kumar  <naba@gnome.org>
14980         * libanjuta/interfaces/libanjuta.idl,
14981         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
14982         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
14983         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
14984         Implemented debugger source directory search and emits location changed
14985         signal with absolute path of the file.
14987         * plugins/tools/tool.c: Fixed compile errors.
14988         
14989 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
14991         * plugins/tools/anjuta-tools.glade,
14992         plugins/tools/dialog.h,
14993         plugins/tools/dialog.c,
14994         plugins/tools/plugin.c,
14995         plugins/tools/editor.c:
14996         Improve graphical user interface
14997         Remove old code
14998         Correct an error on close
14999         Some cleanups
15001         * plugins/tools/fileop.c,
15002         plugins/tools/tool.h,
15003         plugins/tools/tool.c:
15004         Change the tool internal structure
15005         Support having tools configuration in several places
15007 2005-05-08  Naba Kumar  <naba@gnome.org>
15009         * plugins/gdb/actions.c,
15010         (removed) plugins/gdb/registers_cbs.c,
15011         (removed) plugins/gdb/registers_cbs.h,
15012         (removed) plugins/gdb/registers_gui.c,
15013         (removed) plugins/gdb/sharedlib_cbs.c,
15014         (removed) plugins/gdb/sharedlib_cbs.h,
15015         (removed) plugins/gdb/sharedlib_gui.c,
15016         (removed) plugins/gdb/signals_cbs.c,
15017         (removed) plugins/gdb/signals_cbs.h,
15018         (removed) plugins/gdb/signals_gui.c: Removed dead files.
15020 2005-05-08  Naba Kumar  <naba@gnome.org>
15022         * plugins/build-basic-autotools/executer.c: Fixed programs
15023         listing dialog.
15024         
15025         * plugins/debug-manager/Makefile.am,
15026         plugins/debug-manager/anjuta-debug-manager.glade,
15027         plugins/debug-manager/plugin.c,
15028         plugins/gdb/Makefile.am: Used libglade for programs listing
15029         dialog.
15030         
15031         * (added) plugins/gdb/pointer.png: Stack pointer image.
15032         
15033         * libanjuta/anjuta-marshal.list,
15034         pixmaps/Makefile.am,
15035         plugins/gdb/actions.c,
15036         plugins/gdb/actions.h,
15037         plugins/gdb/anjuta-gdb-plugin.ui,
15038         plugins/gdb/anjuta-gdb.glade,
15039         plugins/gdb/breakpoints.c,
15040         plugins/gdb/breakpoints.h,
15041         plugins/gdb/debug_tree.c,
15042         plugins/gdb/debug_tree.h,
15043         plugins/gdb/debugger.c,
15044         plugins/gdb/debugger.h,
15045         plugins/gdb/gdbmi-test.c,
15046         plugins/gdb/gdbmi.c,
15047         plugins/gdb/gdbmi.h,
15048         plugins/gdb/info.c,
15049         plugins/gdb/info.h,
15050         plugins/gdb/locals.c,
15051         plugins/gdb/locals.h,
15052         plugins/gdb/memory.c,
15053         plugins/gdb/memory.h,
15054         plugins/gdb/plugin.c,
15055         plugins/gdb/plugin.h,
15056         plugins/gdb/registers.c,
15057         plugins/gdb/registers.h,
15058         plugins/gdb/registers_cbs.c,
15059         plugins/gdb/registers_cbs.h,
15060         plugins/gdb/registers_gui.c,
15061         plugins/gdb/sharedlib.c,
15062         plugins/gdb/sharedlib.h,
15063         plugins/gdb/sharedlib_cbs.c,
15064         plugins/gdb/sharedlib_cbs.h,
15065         plugins/gdb/sharedlib_gui.c,
15066         plugins/gdb/signals.c,
15067         plugins/gdb/signals.h,
15068         plugins/gdb/signals_cbs.c,
15069         plugins/gdb/signals_cbs.h,
15070         plugins/gdb/signals_gui.c,
15071         plugins/gdb/stack_trace.c,
15072         plugins/gdb/stack_trace.h,
15073         plugins/gdb/utilities.c,
15074         plugins/gdb/utilities.h,
15075         plugins/gdb/watch.c,
15076         plugins/gdb/watch.h,
15077         plugins/gdb/watch_cbs.c,
15078         plugins/gdb/watch_cbs.h,
15079         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15080         it for all debugger component updates and listing. Implemented
15081         user custom debugger command window. Fixed all debugger components
15082         to work correctly. Implemented debugger as GObject. Removed
15083         deprecated codes.
15084         
15085 2005-05-06  Naba Kumar  <naba@gnome.org>
15086         
15087         * TODO.tasks: Updated.
15088         
15089         * plugins/build-basic-autotools/Makefile.am,
15090         plugins/file-loader/Makefile.am,
15091         plugins/profile-default/Makefile.am,
15092         plugins/sample1/Makefile.am,
15093         plugins/symbol-browser/images/Makefile.am,
15094         src/Makefile.am: Fixed 'make distcheck' errors.
15096         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15097         updates.
15099         * tagmanager/tm_workspace.c: Include prototypes in getting
15100         scope members.
15102 2005-05-06  Naba Kumar  <naba@gnome.org>
15104         * TODO.tasks: Updated.
15105         
15106         * configure.in, plugins/cvs-plugin/Makefile.am,
15107         plugins/debug-manager/Makefile.am,
15108         plugins/devhelp/Makefile.am,
15109         plugins/editor/Makefile.am,
15110         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15111         
15112         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15113         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15114         interfaces.
15115         
15116         * tagmanager/tm_workspace.c,
15117         tagmanager/include/tm_workspace.h,
15118         plugins/editor/aneditor-autocomplete.cxx,
15119         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15120         to return all matching tag types when no name is given instead of
15121         returning empty array.
15122         
15123         * plugins/symbol-browser/Makefile.am,
15124         (added) plugins/symbol-browser/an_symbol.c,
15125         (added) plugins/symbol-browser/an_symbol.h,
15126         plugins/symbol-browser/an_symbol_info.c,
15127         plugins/symbol-browser/an_symbol_info.h,
15128         (added) plugins/symbol-browser/an_symbol_iter.c,
15129         (added) plugins/symbol-browser/an_symbol_iter.h,
15130         plugins/symbol-browser/an_symbol_search.c,
15131         plugins/symbol-browser/an_symbol_view.c,
15132         plugins/symbol-browser/an_symbol_view.h,
15133         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15134         plugins/symbol-browser/plugin.c,
15135         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15136         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15137         plugin and implemented IAnjutaIterable interface for symbol search
15138         and iteration.
15140         * plugins/class-inheritance/Makefile.am,
15141         plugins/class-inheritance/class-inherit.c,
15142         plugins/class-inheritance/class-inherit.h,
15143         plugins/class-inheritance/plugin.h: Use the newly added
15144         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15145         get rid of libanjuta-ctags.la dependencies.
15147 2005-05-02  Naba Kumar  <naba@gnome.org>
15149         * plugins/class-inheritance/class-inherit.c,
15150         plugins/class-inheritance/plugin.c,
15151         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15152         be found for a class. Formated code.
15154         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15155         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15156         of editor tabs.
15157         
15158 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15160         * libanjuta/anjuta-launcher.c:
15161         Keep trying sending data until all bytes have been written
15163         * plugins/tools/anjuta-tools.glade,
15164         plugins/tools/editor.c:
15165         Add a combo box to defined data from stdin
15167         * plugins/tools/execute.c:
15168         Send data in stdin if needed
15169         Code cleanups
15171         * plugins/tools/fileop.c,
15172         plugins/tools/tool.h,
15173         plugins/tools/tool.c:
15174         Store, load and save stdin data
15175         Use tools-2.xml instead of tools.xml
15177         * plugins/tools/plugin.c,
15178         plugins/tools/plugin.h:
15179         Code cleanups
15181         * plugins/tools/dialog.c,
15182         plugins/tools/dialog.h:
15183         Few code cleanups
15185         * plugins/tools/variable.c,
15186         plugins/tools/variable.h:
15187         Add editor related variables
15188         Code cleanups
15190 2005-04-29  Naba Kumar  <naba@gnome.org>
15192         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15194         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15195         
15196         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15197         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15198         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15199         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15200         working on gdb MI interface. Completed MI parser interface.
15202         Patch from  Massimo Cora <maxcvs@email.it>:
15203         * plugins/class-inheritance/Makefile.am,
15204         plugins/class-inheritance/class-inherit.c,
15205         plugins/class-inheritance/class-inherit.h,
15206         plugins/class-inheritance/plugin.c,
15207         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15208         Used system theme for colors. Display class members on mouse click.
15209         
15210 2005-04-28  Naba Kumar  <naba@gnome.org>
15212         * plugins/symbol-browser/an_symbol_prefs.c
15213         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15214         implementation to create/add/remove custom tags files in symbol
15215         brower preferences.
15217         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15218         EXTRA_DIST.
15220         * plugins/project-import/project-import.c: Fixed memory leaks and
15221         use correct debug prints.
15222         
15223         * TODO.tasks: Updated.
15224         
15225 2005-04-27  Naba Kumar  <naba@gnome.org>
15227         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15228         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
15229         scintilla/Makefile.am: Fixed 'make distcheck' errors.
15231         * plugins/editor/anjuta-docman.c,
15232         plugins/editor/anjuta-docman.h,
15233         plugins/editor/plugin.c: Emit editor-added signal from docman
15234         and connect signals to new editor correctly.
15236         * plugins/class-inheritance/plugin.c,
15237         plugins/symbol-browser/plugin.c: Added stock icons.
15238         
15239         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15240         plugins/build-basic-autotools/executer.c,
15241         plugins/build-basic-autotools/executer.h: Added missing files
15242         for the execute programs implementation.
15244 2005-04-26  Naba Kumar  <naba@gnome.org>
15245         
15246         * TODO.tasks: Updated.
15248         * plugins/file-loader/plugin.c,
15249         plugins/project-import/anjuta-project-import.plugin.in,
15250         plugins/project-import/plugin.c,
15251         plugins/project-import/project-import.c,
15252         plugins/project-import/project-import.h: Be able to import older
15253         anjuta projects.
15255 2005-04-26  Naba Kumar  <naba@gnome.org>
15257         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15258         removing it from the shell.
15260         * libanjuta/anjuta-shell.c,
15261         libanjuta/anjuta-shell.h,
15262         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15263         so that widget additions are freezed or thaw using a pending queue.
15264         Fixded UI flicker while loading projects.
15266 2005-04-26  Naba Kumar  <naba@gnome.org>
15268         * TODO.tasks: Updated.
15269         
15270         * libanjuta/interfaces/libanjuta.idl: Added execute method for
15271         IAnjutaBuildable interface.
15272         
15273         * plugins/build-basic-autotools/Makefile.am,
15274         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15275         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15276         plugins/build-basic-autotools/build-basic-autotools.c,
15277         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15278         interface and UI for executing project/file programs. Implemented
15279         IAnjutaFile interface so that executables could be opened directly.
15280         
15281         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15282         Authors line (Reserved for external plugins, which do not have a way to
15283         show their credits).
15284         
15285         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15286         [File Loader] group for menu labels (default to "Name" if it is not
15287         defined.
15288         
15289         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15290         for executing external commands.
15292 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
15294         * plugins/project-wizard/property.c:
15295         Correct a memory leak
15297         * libanjuta/interfaces/libanjuta.idl,
15298         plugins/editor/text_editor.c:
15299         Add erase_all and replace_selection function to IAnjutaEditor
15301         * plugins/tools/anjuta-tools.glade,
15302         plugins/tools/fileop.c,
15303         plugins/tools/editor.c,
15304         plugins/tools/tool.c
15305         plugins/tools/tool.h:
15306         Add shortcut and icon 
15308         * plugins/tools/variable.c,
15309         plugins/tools/variable.h:
15310         Add a variable asking parameters at run time
15312         * plugins/tools/execute.c:
15313         Add a warning message for missing document manager
15314         Add replace buffer and replace selection output
15315         Correct an error in popup output
15317         * plugins/tools/plugin.c,
15318         plugins/tools/plugin.h,
15319         plugins/tools/anjuta-tools.ui,
15320         src/anjuta.ui:
15321         Few clean up
15322         Attach tools menu to a new place
15324 2005-04-25  Naba Kumar  <naba@gnome.org>
15326         * libanjuta/plugins.c, src/about.c, src/about.h,
15327         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15328         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15329         plugins (about box for plugins) menu.
15331 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15333         *  plugins/editor/search-replace.c :
15334         Displayed full path in Search pane window. 
15335         Bug 300231 : Selected line in Search pane window .
15336                 
15337 2005-04-23  Naba Kumar  <naba@gnome.org>
15339         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15341 2005-04-22  Naba Kumar  <naba@gnome.org>
15343         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15344         
15345         * plugins/project-wizard/templates/java.wiz,
15346         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15347         to create bytecodes (.class) files.
15348         
15349         * plugins/symbol-browser/an_symbol_info.c,
15350         plugins/symbol-browser/an_symbol_info.h,
15351         plugins/symbol-browser/an_symbol_search.c,
15352         plugins/symbol-browser/an_symbol_view.c,
15353         plugins/symbol-browser/plugin.c,
15354         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15355         in file symbol list.
15357 2005-04-22  Naba Kumar  <naba@gnome.org>
15359         * TODO.tasks: Updated.
15360         
15361         * plugins/class-inheritance/Makefile.am,
15362         plugins/subversion/Makefile.am: Do not install plugin files when
15363         plugin build condition is false.
15364         
15365         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15366         plugins/build-basic-autotools/build-basic-autotools.c,
15367         plugins/build-basic-autotools/build-basic-autotools.h,
15368         plugins/file-loader/anjuta-loader-plugin.ui,
15369         plugins/file-loader/dnd.c,
15370         plugins/file-loader/plugin.c,
15371         plugins/file-loader/plugin.h,
15372         plugins/project-manager/anjuta-project-manager.ui,
15373         plugins/project-manager/plugin.c: Added open file and build context
15374         menu in project manager context menu.
15376 2005-04-22  Naba Kumar  <naba@gnome.org>
15378         * configure.in: Added message output showing conditional plugins to
15379         build or not.
15380         
15381         * src/layout.xml: Added layout for class-inheritance plugin widget.
15382         
15383         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15384         plugin name to remove redundant terms.
15385         
15386         * TODO.tasks: Updated.
15387         
15388         * configure.in,
15389         plugins/symbol-browser/Makefile.am,
15390         plugins/symbol-browser/an_symbol_view.c,
15391         (removed) plugins/symbol-browser/sv_class.xpm,
15392         (removed) plugins/symbol-browser/sv_function.xpm,
15393         (removed) plugins/symbol-browser/sv_macro.xpm,
15394         (removed) plugins/symbol-browser/sv_private_fun.xpm,
15395         (removed) plugins/symbol-browser/sv_private_var.xpm,
15396         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15397         (removed) plugins/symbol-browser/sv_protected_var.xpm,
15398         (removed) plugins/symbol-browser/sv_public_fun.xpm,
15399         (removed) plugins/symbol-browser/sv_public_var.xpm,
15400         (removed) plugins/symbol-browser/sv_static_fun.xpm,
15401         (removed) plugins/symbol-browser/sv_static_var.xpm,
15402         (removed) plugins/symbol-browser/sv_struct.xpm,
15403         (removed) plugins/symbol-browser/sv_unknown.xpm,
15404         (removed) plugins/symbol-browser/sv_variable.xpm,
15405         (added) plugins/symbol-browser/images/.cvsignore,
15406         (added) plugins/symbol-browser/images/Icons.16x16.Class,
15407         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15408         (added) plugins/symbol-browser/images/Icons.16x16.Field,
15409         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15410         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15411         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15412         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15413         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15414         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15415         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15416         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15417         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15418         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15419         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15420         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15421         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15422         (added) plugins/symbol-browser/images/Icons.16x16.Method,
15423         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15424         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15425         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15426         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15427         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15428         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15429         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15430         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15431         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15432         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15433         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15434         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15435         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15436         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15437         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15438         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15439         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15440         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15441         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15442         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15443         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15444         pixmaps and added new icons (taken from monodevelop).
15446 2005-04-21  Naba Kumar  <naba@gnome.org>
15448         Patch from  Massimo Cora <maxcvs@email.it>:
15450         * configure.in, plugins/Makefile.am
15451         (new) plugins/class-inheritance/.cvsignore,
15452         (new) plugins/class-inheritance/Makefile.am,
15453         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15454         (new) plugins/class-inheritance/class-inherit.c,
15455         (new) plugins/class-inheritance/class-inherit.h,
15456         (new) plugins/class-inheritance/plugin.c,
15457         (new) plugins/class-inheritance/plugin.h,
15458         (new) plugins/class-inheritance/class-inheritance.png: Added class
15459         inheritance plugin.
15460         
15461         Changes by naba: Added pkgconfig check for graphviz and conditionally
15462         build graphviz.
15463         
15464         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15466 2005-04-20  Naba Kumar  <naba@gnome.org>
15468         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15469         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15470         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15471         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15472         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15473         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15474         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15475         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15476         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15477         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15478         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15479         
15480         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15481         message view management.
15483         * libanjuta/anjuta-children.[ch],
15484         plugins/build-basic-autotools/build-basic-autotools.c,
15485         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15486         Removed anjuta_children_init() function,
15487         because it is done automatically when first invoked. Introduced
15488         anjuta_children_recover() to recover the child signalling. Fixed
15489         child exit management to correctly recover the exit status.
15490         
15491         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15492         to properly shutdown the launcher and to kill the running process
15493         (without emitting any signal).
15494         
15495         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15496         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15497         gdb and program instance.
15499 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15501         * plugins/editor/search-replace.c :
15502         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15504 2005-04-18  Naba Kumar  <naba@gnome.org>
15506         * TODO.tasks: Marked completed items.
15507         
15508         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15509         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15510         plugins/project-manager/plugin.c: Prompt user for the debugging
15511         target (select from a list of project's executable targets) and
15512         correctly start debugger. Take care of libtool wrapping when the
15513         target selected is libtool target. Fixed debugger menu items
15514         sensitivity.
15516 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
15518         * plugins/tools/execute.c,
15519         plugins/tools/execute.h:
15520         Implement save all files before running a command
15521         Implement all options for stdout and stderr except replace buffer
15522         Allow running several tools
15524         * plugins/tools/plugin.c:
15525         Move anjuta launcher in execute.c
15527         * plugins/tools/tools.h,
15528         plugins/tools/variable.c:
15529         Small changes
15531 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
15533         * plugins/tools/anjuta-tools.glade:
15534         Add new properties in tool editor dialog
15535         Cosmetic improvements
15536         
15537         * plugins/tools/anjuta-tools.ui:
15538         Attach tool menu as a build menu
15540         * plugins/tools/dialog.c:
15541         Set tool menu item sensitivity in tool list
15542         Fix bugs
15544         * plugins/tools/editor.c,
15545         plugins/tools/editor.h,
15546         plugins/tools/fileop.c,
15547         plugins/tools/tool.c,
15548         plugins/tools/tool.h:
15549         Add new properties (active, save file...)
15550         Most of them are still not implemented
15552         * plugins/tools/execute.c,
15553         plugins/tools/execute.h:
15554         Reorganize code to support multiple run
15555         Support run in terminal
15556         
15557         * plugins/tools/plugin.c
15558         plugins/tools/plugin.h:
15559         Move message handling in execute.c
15561         * plugins/tools/variable.h,
15562         plugins/tools/variable.c:
15563         Add useful variables
15564         
15565 2005-04-13  Naba Kumar  <naba@gnome.org>
15567         * plugins/editor/text_editor.c: Fixed file monitoring condition.
15568         * plugins/editor/Makefile.am: Added gnome-vfs flags.
15569         
15570 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15572         * plugins/tools/dialog.c plugins/tools/tool.c :
15573         Fixed bugs.
15575 2005-04-06  Naba Kumar  <naba@gnome.org>
15577         * src/anjuta.c: Load default session only when
15578         "anjuta.session.load.last" preference is enabled.
15579         
15580 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
15582         * plugins/tools/Makefile.am,
15583         plugins/tools/variable.c,
15584         plugins/tools/variable.h:
15585         Add new code for handling variables
15587         * plugins/tools/anjuta-tools.glade:
15588         Improve tool editor dialog
15589         Add variable selection dialog
15591         * plugins/tools/dialog.c,
15592         plugins/tools/dialog.h,
15593         plugins/tools/plugin.c,
15594         plugins/tools/plugin.h:
15595         Add variable object
15596         Add a function to get it
15598         * plugins/tools/editor.c:
15599         Add gui code for variable selection dialog
15601         * plugins/tools/execute.c:
15602         Use variables for executing command
15603         
15604         * Naba: Compile warning fixes.
15606 2005-04-06  Naba Kumar  <naba@gnome.org>
15608         * TODO.tasks: Marked completed items.
15609         
15610 2005-04-06  Naba Kumar  <naba@gnome.org>
15612         * plugins/subversion/svn-backend.c: Fixed subversion plugin
15613         compile error.
15614         
15615         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
15617 2005-04-04  Naba Kumar  <naba@gnome.org>
15619         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
15620         inside Main window.
15621         
15622 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
15624         * plugins/tools/Makefile.am,
15625         plugins/tools/anjuta-tools.plugin.in,
15626         plugins/tools/anjuta-tools.ui,
15627         plugins/tools/anjuta-tools.gladei,
15628         plugins/tools/anjuta-tools-plugin.png,
15629         plugins/tools/plugin.c,
15630         plugins/tools/plugin.h,
15631         plugins/tools/dialog.c,
15632         plugins/tools/dialog.h,
15633         plugins/tools/fileop.c,
15634         plugins/tools/fileop.h,
15635         plugins/tools/tool.c,
15636         plugins/tools/tool.h,
15637         plugins/tools/editor.c,
15638         plugins/tools/editor.h,
15639         plugins/tools/execute.c,
15640         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
15641         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
15642         Not fully working
15644         * anjuta-tools.[ch]: Removed old tools code.
15645         
15646 2005-04-01  Steve Murphy  <murf@e-tools.com>
15648         * configure.in: Added "rw" to ALL_LINGUAS.
15650 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15652         * Modified Files:
15653         manuals/C/anjuta-manual/fileoperations.xml
15654         Added Files:
15655         manuals/C/anjuta-manual/figures/search_expr.png
15656         manuals/C/anjuta-manual/figures/search_expr_basic.png
15657         manuals/C/anjuta-manual/figures/search_file_list.png
15658         manuals/C/anjuta-manual/figures/search_file_pattern.png
15659         manuals/C/anjuta-manual/figures/search_replace.png
15660         manuals/C/anjuta-manual/figures/search_setting.png
15661         manuals/C/anjuta-manual/figures/search_target.png
15662         manuals/C/anjuta-manual/figures/search_target_action.png
15663         manuals/C/anjuta-manual/figures/search_target_in.png
15664         Removed Files:
15665         manuals/C/anjuta-manual/figures/find_files.png
15666         manuals/C/anjuta-manual/figures/find_replace.png
15667         manuals/C/anjuta-manual/figures/find_text.png :
15668         Updated Anjuta manual (File Operations)
15670 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15672         * manuals/C/anjuta-manual/fileoperations.xml,
15673         manuals/C/anjuta-manual/figures/open_file.png,
15674         manuals/C/anjuta-manual/figures/open_file_multiple.png,
15675         manuals/C/anjuta-manual/figures/prefs_print.png,
15676         manuals/C/anjuta-manual/figures/print_dlg.png,
15677         manuals/C/anjuta-manual/figures/print_preview.png.
15678         * Added Files:
15679         manuals/C/anjuta-manual/figures/add_edit_macro.png,
15680         manuals/C/anjuta-manual/figures/display_macro.png,
15681         manuals/C/anjuta-manual/figures/insert_text.png,
15682         manuals/C/anjuta-manual/figures/keyword_macro.png,
15683         manuals/C/anjuta-manual/figures/new_file_wizard.png,
15684         manuals/C/anjuta-manual/figures/save_as_file.png :
15685         Updated Anjuta Manual (File Operations)
15687 2005-03-23  Adam Weinberger  <adamw@gnome.org>
15689         * plugins/editor/action-callbacks.c,
15690           plugins/file-loader/plugin.c,
15691           plugins/gtodo/main.c,
15692           plugins/project-wizard/druid.c:
15693           Fix spelling/grammar errors. Fixes bugs
15694           169068, 169137, 169138, and 169139.
15696 2005-03-21  Naba Kumar  <naba@gnome.org>
15698         Patch from: Massimo Cora' <maxcvs@email.it>:
15699         
15700         * plugins/editor/Makefile.am
15701         plugins/editor/anjuta-docman.c,
15702         (added) plugins/editor/editor-tooltips.c,
15703         (added) plugins/editor/editor-tooltips.h: Added tooltips to
15704         editor tabs to show full path.
15706 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
15707         
15708         * plugins/subversion/svn-backend.c:
15709         Removed "apr-0/" from include because this is 
15710         already included in SVN_INCLUDE and broke building if
15711         apr >= 1.0 was installed.
15713 2005-03-18  Naba Kumar  <naba@gnome.org>
15715         Patch from: Massimo Cora' <maxcvs@email.it>:
15717         * plugins/editor/action-callbacks.c,
15718         plugins/editor/aneditor-calltip.cxx,
15719         plugins/editor/aneditor-priv.h,
15720         plugins/editor/aneditor.cxx,
15721         plugins/editor/aneditor.h,
15722         plugins/editor/anjuta-document-manager.ui: Added calltip
15723         activation from menu.
15725 2005-03-16  Naba Kumar  <naba@gnome.org>
15727         Patch from: Massimo Cora' <maxcvs@email.it>:
15728         
15729         * plugins/class-gen/action-callbacks.c,
15730         plugins/class-gen/anjuta-class-gen-plugin.glade,
15731         plugins/class-gen/class_gen.c,
15732         plugins/class-gen/class_gen.h,
15733         plugins/class-gen/class_logo.xpm,
15734         plugins/class-gen/plugin.c: Create files without project
15735         being open. Add to project support. And other enhancements.
15737 2005-03-15  Adam Weinberger  <adamw@gnome.org>
15739         * anjuta.glade,
15740           plugins/debug-manager/utilities.c,
15741           plugins/file-loader/plugin.c,
15742           plugins/gdb/utilities.c,
15743           plugins/profile-default/plugin.c,
15744           plugins/project-import/project-import.c,
15745           src/anjuta-actions.h:
15746           Spelling/grammar fixes.
15748 2005-03-13  Naba Kumar  <naba@gnome.org>
15749         
15750         * plugins/editor/action-callbacks.c,
15751         plugins/editor/action-callbacks.h,
15752         plugins/editor/anjuta-document-manager.ui,
15753         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
15754         submenu. Moved menuitems from Format to View->Editor.
15755         
15756         * src/action-callbacks.c, src/action-callbacks.h,
15757         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
15758         layout and lock layout menus in View submenu. Get rid of
15759         Settings->Layout Manager menu.
15760         
15761         * plugins/project-import/anjuta-project-import.plugin.in:
15762         Fixed icon name
15764         * global-tags/Makefile.am,
15765         global-tags/create_global_tags.sh,
15766         plugins/editor/aneditor-autocomplete.cxx,
15767         plugins/editor/aneditor-priv.h,
15768         plugins/editor/aneditor.cxx,
15769         tagmanager/tm_workspace.c: Fixed scope members autocompletion
15770         in editor and made it work in global symbols also.
15771         
15772         * src/anjuta-app.c: Always use priority texts besides icons style
15773         for toolbars, because other styles look horible for Anjuta (fixme).
15775 2005-03-11  Naba Kumar  <naba@gnome.org>
15777         * configure.in: Removed test for iconv.
15779         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
15780         before scintilla widget is realized.
15781         
15782         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
15783         for Update menuitem.
15784         
15785         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
15786         already applied in scintilla main stream.
15787         
15788         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
15789         and notified scintilla developer.
15790         
15791 2005-03-10  Naba Kumar  <naba@gnome.org>
15793         * src/action-callbacks.c: Removed reference to src/help.h (dead
15794         file).
15796         * plugins/editor/text_editor.c: Removed reference to
15797         src/launcher.h (a dead file).
15799         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
15800         src/controls.c, src/controls.h, src/fileselection.c,
15801         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
15802         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
15803         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
15804         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
15805         src/session.h, src/support.c, src/support.h, src/toolbar.c,
15806         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
15807         Removed these dead files from CVS.
15810 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15812         * plugins/file-wizard/action-callbacks.c : Added error message.
15813         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
15816 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
15817         
15818         * plugins/cvs-plugin/cvs-callbacks.c
15819         plugins/cvs-plugin/plugin.c:
15820         Fixed preferences page init and busy handling
15821         
15822         * plugins/subversion/plugin.c:
15823         Fixed preferences page init
15825 2005-03-09  Naba Kumar  <naba@gnome.org>
15827         * plugins/Makefile.am, plugins/glade/Makefile.am,
15828         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
15829         enabled glade plugin in Anjuta. The plugin is built only when
15830         glade3 is installed.
15831         
15832 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15834         * plugins/project-wizard/templates/java.wiz
15835         plugins/project-wizard/templates/java-logo.png (*)
15836         plugins/project-wizard/templates/java/*
15837         plugins/project-wizard/templates/Makefile.am
15838         configure.in:
15839         
15840         Add Java project type. It generates a autoconf/automake
15841         project which is compiled using gcj. It requires automake 
15842         > 1.4 (1.9 is known to work) to work!
15843         
15844         (*) still awaiting response from the gcj team if we
15845         may use their logo.
15846         
15847 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15848         
15849         * plugins/project-import/*
15850         plugins/Makefile.am
15851         configure.in:
15852         Added project import plugin. Might be a bit buggy and limited
15853         but works for now.
15854         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15855         Icon from old pixmaps dir
15857 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15859         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
15860         plugins/macro/macro-util.c, plugins/macro/macros.xml :
15861         Added C Custom_Indent line macro.
15862         Cleaned macros.xml
15864 2005-03-09  Naba Kumar  <naba@gnome.org>
15866         * TODO.tasks: Added new message-manager tasks.
15867         
15868         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15869         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15870         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15871         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15872         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15873         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15874         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15875         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15876         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15877         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15878         
15879         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
15880         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
15881         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
15882         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
15883         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
15884         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
15885         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
15886         Removed debugger widgets from shell on debugger shutdown. Added
15887         scrolled windows for docked widgets. Removed unnecessary widget refs
15888         and unrefs. Destroy widgets correctly on debugger shutdown.
15889         
15890         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
15891         with project description title. Removed frame shadow.
15892         
15893         * plugins/project-wizard/druid.c: Initializes tooltips.
15894         
15895         * scintilla/Makefile.am: Fixed comiple error.
15897 2005-03-08  Adam Weinberger  <adamw@gnome.org>
15899         * plugins/class-gen/anjuta-class-gen-plugin.glade,
15900           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
15902 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15904         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15905         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15906         plugins/macro/macro-util.c, plugins/macro/macro-util.h
15907         plugins/macro/macros.xml, plugins/macro/plugin.c :
15908         Moved cursor at the '|' position defined in macros.
15910 2005-03-07  Naba Kumar  <naba@gnome.org>
15912         * plugins/subversion/Makefile.am: Fixed build error.
15914         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
15915         types (perl, python, shellscript).
15916         
15917         * plugins/editor/plugin.c: Fixed to show all highlight options.
15918         
15919 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15921         * TODO.tasks : updated tasks.
15922         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
15924 2005-03-07  Naba Kumar  <naba@gnome.org>
15926         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
15927         or disable subversion file-manager submenu. If "Subvesion" is also
15928         valid directory, we should also check for it.
15930         * configure.in: Disable cygwin macro until someone fixes the
15931         autoconf warnings.
15932         
15933         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
15934         backward compatibility.
15935         
15936 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15938         * src/about.c : Cleaned code.
15939         * plugins/macro/macros.xml : Added "do_while" C macro.
15940         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
15941         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
15942         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
15943         Closed registers, shared libraries, kernel signals dialogs with ESC key.
15944         
15945 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15947         * plugins/class-gen/plugin.c:
15948         Removed "return" to activate project_root_uri watching.
15950 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15952         * plugins/Makefile.am
15953         plugins/subversion/*:
15954         Added subversion plugin. Add, Remove, Commit and Update work
15955         everything else needs work.
15956         
15957         * plugins/terminal/terminal.c
15958         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
15959         we still have focus problems with the editor.
15961 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15963         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
15964         
15965 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15967         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
15969 2005-03-04  Naba Kumar  <naba@gnome.org>
15971         Patch from Massimo Cora' <maxcvs@email.it>:
15973         * plugins/class-gen/Makefile.am,
15974         plugins/class-gen/action-callbacks.c,
15975         plugins/class-gen/action-callbacks.h,
15976         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
15977         plugins/class-gen/anjuta-class-gen.plugin.in,
15978         plugins/class-gen/class_gen.c,
15979         plugins/class-gen/class_gen.h,
15980         (removed) plugins/class-gen/clsGen.c,
15981         (added) plugins/class-gen/goc_template_header,
15982         (added) plugins/class-gen/goc_template_source,
15983         plugins/class-gen/plugin.c,
15984         plugins/class-gen/plugin.h: Refactored class gen code.
15985         Added GOCBuilder code. Fixed UI. Implemented plugin.
15987 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
15989         * plugins/project-wizard/property.c
15990         plugins/project-wizard/install.c
15991         plugins/project-wizard/druid.c
15992         plugins/editor/goto_line.c
15993         plugins/editor/plugin.c
15994         plugins/gtodo/add_edit_item.c
15995         plugins/gtodo/ligtodo.c
15996         plugins/gtodo/main.c
15997         plugins/gtodo/preferences.c:
15998         Fixed #167559, #167534, #167266, #167357
15999         (Bad English in strings...)
16000         
16001         Thanks to Adam Weinberger and Thierry Moisan for
16002         reporting!
16004 2005-03-03  Naba Kumar  <naba@gnome.org>
16006         * libegg/Makefile.am, libegg/menu/Makefile.am,
16007         (added) libegg/egg-submenu-action.c,
16008         (added) libegg/menu/egg-submenu-action.h: Created a new action for
16009         submenu (used for wizard listing).
16010         
16011         * plugins/file-loader/anjuta-loader-plugin.ui
16012         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16013         and toolbar.
16014         
16015         * plugins/editor/action-callbacks.c,
16016         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16017         ctrl+tabbing because it was interfaring with focus navigation.
16018         Focus editor on "Esc" in incremental search entry. Cleanups.
16019         
16020         * plugins/file-manager/an_file_view.c,
16021         plugins/symbol-browser/plugin.c,
16022         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16023         Cleanups.
16024         
16025         * plugins/profile-default/plugin.c,
16026         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16027         for sesssion load.
16028         
16029         * (removed) scintilla/patches/a64-crash-fix.patch,
16030         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16031         scintilla patches.
16033 2005-03-03  Naba Kumar  <naba@gnome.org>
16035         * HACKING: Fixed typos.
16036         
16037         * plugins/editor/aneditor-indent.cxx: Clean up.
16038         
16039         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16040         Enable/disable save, undo and redo actions depending on state
16041         of the editor.
16042         
16043 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16045         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16046         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16047         Displayed search_incremental status.
16049         * Removed plugins/editor/search_incremental.[ch]
16051 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
16052         
16053         * plugins/cvs-plugin/cvs-execute.c
16054         plugins/cvs-plugin/cvs-callbacks.c:
16055         - Use weak reference on mesg_view and reuse tab if
16056         it still exists to avoid cluttering message manager.
16057         - Fixed bug in cvs remove
16058         
16059         README, HACKING: Updated
16060         
16061         configure.in: Added check for libsvn
16063 2005-02-29  Naba Kumar  <naba@gnome.org>
16064         
16065         * plugins/file-manager/an_file_view.c,
16066         plugins/symbol-browser/an_symbol_view.c,
16067         plugins/symbol-browser/plugin.c: Hide column headers (they
16068         are redundant).
16070 2005-02-29  Naba Kumar  <naba@gnome.org>
16072         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16073         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16074         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16075         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16076         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16077         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16078         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16079         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16080         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16081         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16083         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16084         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16085         (added) libanjuta/anjuta-session.[hc],
16086         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16087         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16088         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16089         src/main.c:
16090         
16091         Implemented session management. Implemented session
16092         container class. Added session notifications from shell. Implemented
16093         session save/load in editor, file-loader, default-profile-plugin
16094         and anjuta-app. Fixed window sizing and restoration. Cleaned up
16095         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16096         and maximized states in session. Implemented project session
16097         management.
16099 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16101         * plugins/class-gen/action-callbacks.[ch],
16102         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16103         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16104         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16105         with Escape key.
16107 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16108         
16109         * plugins/project-wizard/anjuta-project-wizard.glade,
16110         plugins/project-wizard/druid.c:
16111         Add some padding in tab label in project selection page
16112         
16113         * plugins/project-wizard/druid.c,
16114         plugins/project-wizard/parser.c:
16115         Search for project template recursively
16116         Add ~/.anjuta/project to the search paths
16118 2005-02-26  Naba Kumar  <naba@gnome.org>
16120         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16121         * plugins/file-loader/plugin.c: Fixed crash bug.
16122         * libanjuta/plugins.c: Fixed memory leak.
16123         
16124 2005-02-26  Naba Kumar  <naba@gnome.org>
16125         
16126         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16127         "UserActivatable" attribute for plugins. This attribute if set to
16128         "no" will prevent users from activating/deactivating it from
16129         plugins dialog. Added a toggle button in plugins dialog to toggle
16130         the plugins list between list of activatable plugins (default) to
16131         list of all plugins. anjuta_plugin_select() now only selects the
16132         plugin. Added anjuta_plugins_select_and_activate() method that will
16133         select and activate it.
16134         
16135         * plugins/profile-default/Makefile.am,
16136         plugins/profile-default/anjuta-default-profile.ui,
16137         plugins/profile-default/plugin.c,
16138         plugins/profile-default/plugin.h,
16139         plugins/project-manager/anjuta-project-manager.ui,
16140         plugins/project-manager/plugin.c,
16141         plugins/project-manager/plugin.h:
16142         
16143         Anjuta projects (*.anjuta) files define the profile of respective
16144         projects. Profile is a set of related plugins required for the
16145         project to open. Moved "close project" action from Project Manager
16146         to Profile Manager plugin. Implemented loading and unloading of
16147         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16148         (instead of Project Manager) now handles opening of *.anjuta files.
16149         Close Project menuitem is now moved to File submenu (being
16150         consistent with Anjuta 1.x versions and avoiding creating Project
16151         submenu when project manager is not loaded).
16152         
16153         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16154         
16155         * src/anjuta.ui: Fixed place holder for projects.
16156         
16157         * (new) plugins/profile-default/default.anjuta: default startup
16158         profile. Removed the hardcoded plugins loading in
16159         DefaultProfilePlugin.
16161         * anjuta.anjuta,
16162         plugins/project-wizard/templates/terminal/project.anjuta:
16163         Implemented project format in newly created projects.
16165         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16166         plugins/class-gen/anjuta-class-gen.plugin.in,
16167         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16168         plugins/editor/anjuta-document-manager.plugin.in,
16169         plugins/file-loader/anjuta-loader.plugin.in,
16170         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16171         plugins/gdb/anjuta-gdb.plugin.in,
16172         plugins/glade/anjuta-glade.plugin.in,
16173         plugins/message-view/anjuta-message-manager.plugin.in,
16174         plugins/profile-default/anjuta-default-profile.plugin.in,
16175         plugins/project-manager/anjuta-project-manager.plugin.in,
16176         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16177         Defined UserActivatable attributes. Added supported types attribute.
16179         * plugins/project-wizard/anjuta-project-wizard.glade
16180         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16181         "Project Wizard" in preferences title.
16183         * TODO.tasks: Updated.
16184         
16185         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16186         Updated.
16187         
16188 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16190         * plugins/file-wizard/anjuta-file-wizard.glade
16191         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16192         
16193         Integrated License macros, cleaned file.c.
16194         
16195 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
16196         
16197         * plugins/macor/macro-util.c: Fixed crash bugs if email or
16198         username can not be found correctly.
16200 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16202         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16203         plugins/macro/macros.xml :
16204         
16205         Added Headers macros. Cleaned file.c
16207 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16209         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
16210         plugins/macro/macros.xml :
16211         
16212         Fixed a bug. Added Header macro.
16214         
16215 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16217         * plugins/file-wizard/action-callbacks.c, 
16218         plugins/file-wizard/file.c, plugins/macro/macro-util.c
16219         plugins/macro/macros.xml :
16220         
16221         Added FileName, Header template macros.
16222         
16223 2005-02-24  Naba Kumar  <naba@gnome.org>
16224         
16225         * plugins/patch/patch-plugin.c: Fixed a function call.
16226         
16227         * src/anjuta.c, src/main.c: Save and load default session.
16228         
16229 2005-02-24  Naba Kumar  <naba@gnome.org>
16231         * libanjuta/interfaces/libanjuta.idl,
16232         plugins/message-view/anjuta-msgman.c,
16233         plugins/message-view/anjuta-msgman.h,
16234         plugins/message-view/plugin.c: Added and implemented
16235         set_view_title() method.
16236         
16237         * plugins/build-basic-autotools/build-basic-autotools.c,
16238         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16239         build context pooling. Maximum 3 contexts are reused. Additional
16240         contexts are created when all are busy.
16242 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16244         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16245         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16246         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16247         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16249         Added Copyright, Changelog macros.
16250                 
16251 2005-02-23  Naba Kumar  <naba@gnome.org>
16253         Patch from Massimo Cora' <maxcvs@email.it>:
16254         * plugins/Makefile.am,
16255         plugins/patch/Makefile.am,
16256         (added) plugins/patch/anjuta-patch-plugin.png,
16257         (added) plugins/patch/anjuta-patch.plugin.in,
16258         (added) plugins/patch/anjuta-patch.ui,
16259         plugins/patch/patch-plugin.c,
16260         (added) plugins/patch/patch-plugin.h,
16261         (added) plugins/patch/plugin.c,
16262         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16263         architecture.
16265 2005-02-23  Naba Kumar  <naba@gnome.org>
16267         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16268         file-loader/plugin.c, profile-default/plugin.c:
16269         Implemented "activated" and "deactivated" signals for plugin class.
16270         Renamed *_location() functions to *_id(), because location is
16271         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16272         anjuta_plugins_unload_plugin().
16273         
16274         * class-gen/plugin.c: Fixed complier warning and utility function call.
16275         
16276         * debug-manager/plugin.c: Unload debugger plugin correctly.
16277         
16278         * project-manager/plugin.c:     Fixed compiler warnings.
16279         
16280         * plugins/project-wizard/templates/gnome/.cvsignore,
16281         plugins/project-wizard/templates/gnome/po/.cvsignore,
16282         plugins/project-wizard/templates/gnome/src/.cvsignore,
16283         plugins/project-wizard/templates/gtk/po/.cvsignore,
16284         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16285         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16286         
16287         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16288         build (we need to fix this thing).
16289         
16290 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
16292         * plugins/macro/macro-action.[ch]
16293         plugins/macro/macro-edit.c
16294         plugins/macro/macro-dialog.c
16295         plugins/macro/macro-db.[ch]
16296         plugins/macro/plugin.[ch]
16297         plugins/macro/macro-util.[ch] (added)
16298         
16299         Cleaned up macro plugin and preview expanded macros.
16301 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
16303         * plugins/cvs-plugin/cvs-interface.c:
16305         Fixed option setting when using no compression and not 
16306         ignoring .cvsrc
16308 2005-02-23  Naba Kumar  <naba@gnome.org>
16309         
16310         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16311         geometry on exit and startup (only if there is no geometry from the
16312         session).
16314         * TODO.tasks: Updated.
16315         
16316         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16317         
16318         * manuals/reference/libanjuta/Makefile.am,
16319         manuals/reference/libanjuta/libanjuta-docs.sgml,
16320         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16321         documentation for writing project templates.
16323 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16325         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16326         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16327         
16328         Expansion keywords in macros. 
16330 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16332         * plugins/file-wizard/action-callbacks.c,
16333         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16334         plugins/macro/macros.xml :
16335         
16336         Inserting text by macro plugin
16337         In progress ...
16339 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
16341         * plugins/macro/plugin.c
16342         plugins/cvs-plugin/plugin.c:
16343         
16344         Fixed interfaces (use static)
16346 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
16347         
16348         * plugins/macro/macro-actions.[ch]
16349         plugins/macro/plugin.c
16350         libanjuta/interfaces/libanjuta.idl:
16351         
16352         Implemented IAnjutaMacro interface to be used by file-wizard
16353         
16354         * plugins/cvs-plugin/plugin.c
16355         libanjuta/interfaces/libanjuta.idl:
16356         
16357         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16358         for all version control systems and not only for cvs.
16360 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16362         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
16363         insert_macro.
16364         
16365         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16368 2005-02-21  Naba Kumar  <naba@gnome.org>
16370         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16371         IAnjutaDebugger interface.
16372         
16373         * plugins/debug-manager/anjuta-debug-manager.ui,
16374         plugins/debug-manager/attach_process.c,
16375         plugins/debug-manager/attach_process.h,
16376         plugins/debug-manager/plugin.c,
16377         plugins/debug-manager/plugin.h,
16378         plugins/gdb/actions.c,
16379         plugins/gdb/actions.h,
16380         plugins/gdb/anjuta-gdb-plugin.ui,
16381         plugins/gdb/breakpoints.c,
16382         plugins/gdb/breakpoints.h,
16383         plugins/gdb/debugger.c,
16384         plugins/gdb/debugger.h,
16385         plugins/gdb/memory.c,
16386         plugins/gdb/plugin.c,
16387         plugins/gdb/plugin.h,
16388         plugins/gdb/sharedlib.h,
16389         plugins/gdb/sharedlib_cbs.c,
16390         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16391         correctly between debug-manager and debugger. Implemented debugger
16392         interface in gdb plugin. Fixed action names. Added UI updating.
16393         Start and stop debugger (does not work yet). Fixed UI merging.
16394         Fixed debugger plugin handling in debug-manager.
16396 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
16398         * plugins/editor/aneditor-autocomplete.cxx:
16399         
16400         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16401         crash with C++ "template" keyword.
16403 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16405         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16406         Fixed bug (Closed macro dialogs with Esc key).
16407         
16408 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
16409         
16410         * plugins/project-wizard/xlib.wiz,
16411         plugins/project-wizard/xlib-logo.png,
16412         plugins/project-wizard/xlib/*:
16413         Port old xlib anjuta project on new project wizard
16414         
16415         * plugins/project-wizard/xlib-dock.wiz,
16416         plugins/project-wizard/xlib-dock/*:
16417         Port old xlib dock anjuta project on new project wizard
16418         
16419         * plugins/project-wizard/wxwin.wiz,
16420         plugins/project-wizard/wxwin-logo.png,
16421         plugins/project-wizard/wxwin/*:
16422         Port old wxwin anjuta project on new project wizard
16423         
16424         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16425         necessary changes for the new templates.
16426         
16427 2005-02-18  Naba Kumar  <naba@gnome.org>
16429         * plugins/Makefile.am: Added class-gen
16430         
16431 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
16433         * plugins/project-wizard/header.c:
16434         Fix a bug in sorting of project categories
16436 2005-02-18  Naba Kumar  <naba@gnome.org>
16438         Patch from Massimo Cora  <maxcvs@email.it>:
16439         
16440         * plugins/class-gen/.cvsignore,
16441         plugins/class-gen/Makefile.am,
16442         (added) plugins/class-gen/action-callbacks.c,
16443         (added) plugins/class-gen/action-callbacks.h,
16444         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16445         (added) plugins/class-gen/class_gen.c,
16446         (added) plugins/class-gen/class_gen.h,
16447         (added) plugins/class-gen/plugin.c,
16448         (added) plugins/class-gen/plugin.h: Ported class wizard to the
16449         new architecture.
16450         
16451         * plugins/project-manager/plugin.c: implemented add_source().
16453 2005-02-17  Naba Kumar  <naba@gnome.org>
16455         * plugins/file-loader/plugin.c: Fixed possible crash.
16456         
16457         * src/action-callbacks.c, src/action-callbacks.h,
16458         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16460 2005-02-17  Naba Kumar  <naba@gnome.org>
16461         
16462         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16463         plugins/project-wizard/templates/gnome.wiz,
16464         plugins/project-wizard/templates/gtk.wiz,
16465         plugins/project-wizard/templates/gtkmm.wiz,
16466         plugins/project-wizard/templates/terminal.wiz,
16467         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16468         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16469         plugins/project-wizard/templates/gnome/src/callbacks.c,
16470         plugins/project-wizard/templates/gnome/src/callbacks.h,
16471         plugins/project-wizard/templates/gnome/src/main.c,
16472         plugins/project-wizard/templates/gtk/src/callbacks.c,
16473         plugins/project-wizard/templates/gtk/src/callbacks.h,
16474         plugins/project-wizard/templates/gtk/src/main.c,
16475         plugins/project-wizard/templates/gtkmm/src/main.cc,
16476         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16477         to generate licence correctly (without any extra newlines). Removed
16478         IncludeGNUHeader macro definition and added proper licence property.
16479         Fixed project directory paths in file contents.
16481 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16483         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16484         Closed macro dialogs with Esc key.
16486 2005-02-16  Naba Kumar  <naba@gnome.org>
16488         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16489         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16490         plugins/project-wizard/templates/gnome/src/callbacks.c,
16491         plugins/project-wizard/templates/gnome/src/callbacks.h,
16492         plugins/project-wizard/templates/gnome/src/main.c,
16493         plugins/project-wizard/templates/gtk/src/main.c,
16494         plugins/project-wizard/templates/gtkmm/src/main.cc,
16495         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16496         macros to avoid blank newlines.
16498 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
16500         * plugins/project-wizard/autogen.c:
16501         Correct a problem when having property value in UTF-8
16503         * plugins/project-wizard/druid.c:
16504         Correct a bug when reselecting a new project (all pages
16505         must be removed)
16507         * plugins/project-wizard/property.c:
16508         Avoid having default invalid properties
16510         * plugins/project-wizard/templates/terminal.wiz,
16511         plugins/project-wizard/templates/terminal/po/ChangeLog,
16512         plugins/project-wizard/templates/terminal/src/main.c:
16513         Remove command for testing run function
16514         Move destination directory to second page and include
16515         project name. Add exist tag. Remove unused properties.
16517 2005-02-16  Naba Kumar  <naba@gnome.org>
16519         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
16520         plugins/debug-manager/anjuta-debug-manager.ui,
16521         plugins/debug-manager/plugin.c,
16522         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16523         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
16524         plugins/gdb/plugin.h, plugins/gdb/registers.c,
16525         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
16526         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
16527         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
16528         (removed) src/anjuta_info.c,
16529         (removed) src/anjuta_info.h,
16530         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
16531         (added) plugins/gdb/anjuta-gdb-plugin.ui,
16532         (added) plugins/gdb/actions.c,
16533         (added) plugins/gdb/actions.h: Completed initial
16534         porting of debugger to new architecture. Fixed many of the debugger
16535         functions.
16537         * plugins/file-loader/plugin.c: Detect some important mime ourself
16538         to avoid inconsistencies when mime system isn't working.
16539         
16540 2005-02-16  Naba Kumar  <naba@gnome.org>
16542         * plugins/editor/Makefile.am,
16543         (added) plugins/editor/aneditor-autocomplete.cxx,
16544         (added) plugins/editor/aneditor-calltip.cxx,
16545         (added) plugins/editor/aneditor-indent.cxx,
16546         (added) plugins/editor/aneditor-priv.h,
16547         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
16548         different smaller chunks to make it easy to maintain.
16550 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16552         * plugins/project-wizard/druid.c :
16553         
16554         Found system Email address if not defined in Preferences.
16556 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
16557         
16558         * plugins/project-wizard/gtkmm.wiz
16559         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
16560         plugins/project-wizard/gtkmm/*
16561         
16562         Added GTKmm (C++) project type
16564 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
16566         * plugins/message-view/plugin.c
16567         plugins/message-view/message-view.c
16568         TODO.gtodo:
16569         Implemented next/prev action
16571 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16573         * plugins/project-wizard/templates/libglade2.* :
16574         Removed libglade2 project.
16575         
16576         * plugins/project-wizard/templates/gtk* :
16577         Removed interface.[ch] & support.[ch].
16578         
16579 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16581         * plugins/project-wizard/anjuta-project-wizard.glade,
16582         plugins/project-wizard/property.[ch],
16583         plugins/project-wizard/templates/anjuta-plugin.wiz :
16584         Added a new property ("iconfile").
16586 2005-02-14  Naba Kumar  <naba@gnome.org>
16588         * plugins/project-wizard/install.c,
16589         plugins/project-wizard/plugin.c,
16590         plugins/project-wizard/templates/anjuta-plugin.wiz,
16591         plugins/project-wizard/templates/gnome.wiz,
16592         plugins/project-wizard/templates/gtk.wiz,
16593         plugins/project-wizard/templates/libglade2.wiz,
16594         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16595         newly created projects and open them. Fixed message buffering in
16596         wizard.
16598 2005-02-14  Naba Kumar  <naba@gnome.org>
16600         * src/about.c, pixmaps/Makefile.am,
16601         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16602         
16603         * mime/gnome-mime-application-x-anjuta.png,
16604         pixmaps/anjuta_icon.png,
16605         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
16606         done by 9-speed at:
16607         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
16608         
16609 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16611         * configure.in,
16612         plugins/project-wizard/templates/libglade2-logo.png,
16613         plugins/project-wizard/templates/libglade2.wiz,
16614         plugins/project-wizard/templates/libglade2/* :
16615         Add Glade2 project
16618 2005-02-14  Naba Kumar  <naba@gnome.org>
16620         * TODO.tasks: Updated.
16621         
16622         * plugins/editor/anjuta-docman.c,
16623         plugins/editor/text_editor.c,
16624         plugins/editor/text_editor.h,
16625         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
16626         for file modification, but it is still not functioning.
16628 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
16630         * plugins/project-wizard/values.c,
16631         plugins/project-wizard/values.h,
16632         plugins/project-wizard/property.c,
16633         plugins/project-wizard/property.h,
16634         plugins/project-wizard/druid.c:
16635         Rewrite mandatory property check
16636         Add check of exist property
16637         Rewrite handling of cached property page
16639 2005-02-13  Naba Kumar  <naba@gnome.org>
16641         Patch from Igor Kovalenko  <garrison@mail.ru>:
16642         * tagmanager/tm_workspace.c: Improved performance.
16644 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16646         *plugins/project-wizard/templates/*.wiz,
16647         plugins/project-wizard/druid.c,
16648         plugins/project-wizard/templates/terminal/src/main.c,
16649         plugins/project-wizard/templates/gtk/src/*.[ch],
16650         plugins/project-wizard/templates/gtk/src/Makefile.am,
16651         plugins/project-wizard/templates/gnome/src/*.[ch],
16652         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
16653         Add Copyright date & Email address,
16654         Correct terminal project.
16655         
16656 2005-02-12  Naba Kumar  <naba@gnome.org>
16658         * plugins/project-wizard/property.c: Fixed hidden
16659         properties to take values.
16661         * plugins/project-wizard/file.[ch]: Renamed
16662         true/false enum values to fix compile error
16663         (conflict with other definition).
16664         
16665         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
16666         even when mime type detection fails (for example, when Anjuta is
16667         installed in non-system prefix).
16669 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
16671         * plugins/project-wizard/values.c,
16672         plugins/project-wizard/values.h:
16673         Rewrite file with more comments
16675         * plugins/project-wizard/druid.c,
16676         plugins/project-wizard/druid.h,
16677         plugins/project-wizard/autogen.c,
16678         plugins/project-wizard/autogen.h,
16679         plugins/project-wizard/druid.c,
16680         plugins/project-wizard/druid.h:
16681         Add more comments
16682         Use values instead of properties
16683         Move default properties to druid.c
16685         * plugins/project-wizard/install.c,
16686         plugins/project-wizard/install.h:
16687         Use values instead of properties
16688         Add a check to avoid overwriting files
16690         * plugins/project-wizard/parser.c,
16691         plugins/project-wizard/property.c,
16692         plugins/project-wizard/property.h:
16693         Update to use new values
16694         Add an "exist" attribute to check if a directory already exist
16696         * plugins/project-wizard/anjuta-project-wizard.glade:
16697         Change project selection page (GtkTextView => GtkLabel,
16698         GtkTable => GtkVBox)
16700         * plugins/project-wizard/templates/terminal.wiz:
16701         Move destination directory on second page
16702         
16703         * plugins/project-wizard/action.c:
16704         Add a few comments
16706 2005-02-12  Naba Kumar  <naba@gnome.org>
16708         * plugins/file-manager/an_file_view.c,
16709         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
16710         views. Created dynamic update date of view depending on project
16711         changes -- similar to file-manager view.
16712         
16713         * plugins/devhelp/plugin.c: Load help on idle.
16714         
16715         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
16716         autoformat' to proper location in preferences.
16717         
16718         * mime/anjuta.mime: Added .prj extension in the mime type for backward
16719         compatibility.
16720         
16721         * plugins/editor/plugin.c: Fixed accel name.
16723 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16725         *plugins/project-wizard/templates/anjuta-plugin.wiz,
16726         plugins/project-wizard/templates/gnome.wiz,
16727         plugins/project-wizard/templates/gtk.wiz,
16728         plugins/project-wizard/anjuta-project-wizard.glade,
16729         plugins/project-wizard/autogen.c:
16730         Add Username & Email address in Project preferences.
16732 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16734         *plugins/project-wizard/templates/gnome-logo.png,
16735         plugins/project-wizard/templates/gnome.wiz,
16736         plugins/project-wizard/templates/gnome/* :
16737         Add Gnome project
16739 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16741         * plugins/project-wizard/templates/terminal/src/main.c, 
16742         plugins/project-wizard/templates/terminal/src/main.c,
16743         plugins/project-wizard/templates/terminal/src/main.[ch] :
16744         Insert License in projects
16745         
16746 2005-02-11  Naba Kumar  <naba@gnome.org>
16748         * TODO.tasks: Added message manager task.
16749         
16750         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
16751         
16752         * plugins/editor/plugin.c: Use bookmark stock icons.
16753         
16754         * plugins/message-view/anjuta-message-manager.ui,
16755         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
16757 2005-02-10  Naba Kumar  <naba@gnome.org>
16759         * libanjuta/interfaces/libanjuta.idl: fixed build error.
16760         
16761 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16763         * global-tags/Makefile.am
16764         Error during 'make install'
16766 2005-02-09  Naba Kumar  <naba@gnome.org>
16768         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
16769         missing file.
16770         
16771 2005-02-08  Naba Kumar  <naba@gnome.org>
16773         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
16774         
16775         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
16776         Show busy cursur when updating global tags in preferences.
16778         * configure.in: Fixed.
16779         
16780 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16782         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
16783           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
16784          
16785         - Fixed anjuta-plugin project (glade)
16787 2005-02-08  Naba Kumar  <naba@gnome.org>
16789         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
16790         Fixed automatic indentations.
16792         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
16793         Global tags are now segregated into smaller api tags, which can be
16794         selectively loaded from symbol browser preferences.
16796         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
16797         Implemented IProjectManager interface in project-manager. Mostly getter
16798         methods for now, but need to add add() and remove() methods to add
16799         or remove project elements.
16801         * plugins/gdb/debug_tree.c: Small fix.
16803         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
16804         plugins/symbol-browser/an_symbol_info.c,
16805         plugins/symbol-browser/an_symbol_info.h,
16806         plugins/symbol-browser/an_symbol_search.c,
16807         plugins/symbol-browser/an_symbol_search.h,
16808         plugins/symbol-browser/an_symbol_view.c,
16809         plugins/symbol-browser/an_symbol_view.h,
16810         plugins/symbol-browser/plugin.c,
16811         plugins/symbol-browser/plugin.h,
16812         tagmanager/c.c,
16813         tagmanager/entry.h,
16814         tagmanager/tm_project.c,
16815         tagmanager/tm_symbol.c,
16816         tagmanager/tm_tag.c,
16817         tagmanager/tm_workspace.c,
16818         tagmanager/vstring.c,
16819         tagmanager/include/tm_tag.h,
16820         tagmanager/include/tm_workspace.h:
16821         
16822         - Fixed tagmanager parsing of source files to parse for typedefines and
16823         properly record element scopes. Implemented scope autocompletion
16824         (autocompletion on '.', '->', '::' and ':'. The functionality is not
16825         fully working. It was based on older patch for Anjuta 1.2.2 in SF
16826         patch list (author is unknown).
16827         - Implemented symbol-browser preferences for dynamically loading and
16828         saving tags API segments.
16829         - Fixed symbol-search to use tagmanager directly instead of depending
16830         on symbol-view for tags list.
16831         - Fixed symbol-view to create the tree using TMSymbol tree directly.
16832         - Fixed TMSymbol to create the complete tags tree instead of letting the
16833         symbol-view created the root nodes.
16834         - Changed project tags cache name to .tm_project2.cache because the
16835         newer format records additional scope information.
16836         
16837 2005-02-07  Naba Kumar  <naba@gnome.org>
16839         * plugins/editor/style-editor.c,
16840         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
16841         and GtkFontButton instead of deprecated widgets in
16842         style editor.
16843         
16844 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
16846         * plugins/project-wizard/action.c,
16847         plugins/project-wizard/action.h,
16848         plugins/project-wizard/autogen.c,
16849         plugins/project-wizard/autogen.h,
16850         plugins/project-wizard/file.c,
16851         plugins/project-wizard/file.h,
16852         plugins/project-wizard/install.c,
16853         plugins/project-wizard/install.h,
16854         plugins/project-wizard/parser.h,
16855         plugins/project-wizard/parser.c,
16856         plugins/project-wizard/property.c,
16857         plugins/project-wizard/property.h,
16858         plugins/project-wizard/plugin.h,
16859         plugins/project-wizard/plugin.c,
16860         plugins/project-wizard/values.c,
16861         plugins/project-wizard/values.h:
16862         Replace C++ comments by C comments
16864         * plugins/project-wizard/autogen.c,
16865         plugins/project-wizard/autogen.h:
16866         Add a run time check of autogen version.
16867         Add UserName variable.
16869         * plugins/project-wizard/anjuta-project-wizard.glade,
16870         plugins/project-wizard/header.c,
16871         plugins/project-wizard/druid.c,
16872         plugins/project-wizard/druid.h:
16873         Sort project in alphabetic order.
16874         Correct selection troubles in notebooks.
16876         * plugins/project-wizard/parser.c:
16877         Add some check when reading the project header block.
16879 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16881         * plugins/project-wizard/action.c,
16882         plugins/project-wizard/action.h,
16883         plugins/project-wizard/autogen.c,
16884         plugins/project-wizard/autogen.h,
16885         plugins/project-wizard/file.c,
16886         plugins/project-wizard/file.h,
16887         plugins/project-wizard/install.c,
16888         plugins/project-wizard/parser.h,
16889         plugins/project-wizard/parser.c,
16890         plugins/project-wizard/property.c,
16891         plugins/project-wizard/property.h,
16892         plugins/project-wizard/values.c,
16893         plugins/project-wizard/values.h,
16894         Add a space between function name and open.
16896         * plugins/project-wizard/plugin.h,
16897         plugins/project-wizard/plugin.c,
16898         plugins/project-wizard/install.c,
16899         Avoid a crash if the user close the message view used by the .
16901         * plugins/project-wizard/anjuta-project-wizard,
16902         plugins/project-wizard/druid.c,
16903         plugins/project-wizard/druid.h,
16904         plugins/project-wizard/header.h,
16905         plugins/project-wizard/header.c,
16906         Add a text view with the description of each.
16907         Add a tab for each project.
16908         Replace some C++ comments to C comments.
16910 2005-02-05  Naba Kumar  <naba@gnome.org>
16912         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
16913         New icon from Sebastien Granjoux .
16914         
16915 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16917         * libanjuta/anjuta-preferences.c:
16918         Set file property even without a focus out event (file selected 
16919         the browse dialog)
16921 2005-02-04  Naba Kumar  <naba@gnome.org>
16923         * plugins/glade/plugin.c: Fixed glade function calls.
16924         * configure.in: Fixed a typo.
16925         * TODO.tasks: Updated.
16927 2005-02-03  Naba Kumar  <naba@gnome.org>
16929         * plugins/project-manager/plugin.c: Fixed memory corruption.
16931         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
16932         build error.
16933         
16934         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16935         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16936         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
16937         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16939         * libanjuta/interfaces/libanjuta.idl,
16940         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
16941         interface.
16942         
16943         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
16945         Patch from Massimo Cora <maxcvs@email.it>:
16946         * plugins/editor/plugin.c: Fixed update UI for created buffers.
16947         
16948 2005-02-01  Naba Kumar  <naba@gnome.org>
16950         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
16951         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16952         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
16953         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
16954         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
16955         from sourceforge -- a64 crash fixes (correct typing for GType)
16956         and fixes compile errors in sun.
16958         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
16959         paste (shift+insert) in terminal.
16961 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
16963         * configure.in: Add «nb» to ALL_LINGUAS.
16965 2005-02-01  Naba Kumar  <naba@gnome.org>
16967         * TODO.tasks, TODO: Updated todo tasks.
16968         
16969         * plugins/editor/anjuta-document-manager.glade: Improved search
16970         relace dialog.
16971         
16972         * TODO.tasks: Fixed xml format.
16973         
16974         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
16975         work yet).
16976         
16977         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
16978         cleanups.
16979         
16980         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
16981         format during save (removed unwanted text nodes). Fixed scrollbars.
16983 2005-01-31  Naba Kumar  <naba@gnome.org>
16985         * libanjuta/interfaces/libanjuta.idl,
16986         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
16987         Implemented append() method for IAnjutaEditor interface and fixed
16988         various bugs with text insertions (cvs diff and macro insertions).
16989         
16990         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
16991         automatic indentation.
16992         
16993         * plugins/editor/action-callbacks.c,
16994         plugins/editor/action-callbacks.h,
16995         plugins/editor/anjuta-docman.c,
16996         plugins/editor/anjuta-document-manager.ui,
16997         plugins/editor/plugin.c,
16998         plugins/editor/text_editor.c,
16999         plugins/editor/text_editor.h,
17000         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17001         Fixed highlight issues.
17003         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17004         macro.
17005         
17006         * plugins/symbol-browser/an_symbol_view.c: Force update project.
17008         * data/properties/*: Updated properties files from scite. Created
17009         styles.properties to override the scite styles.
17010         
17011         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17013         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17014         
17015 2005-01-30  Naba Kumar  <naba@gnome.org>
17017         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17018         unused definitions.
17019         
17020         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17021         
17022         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17023         plugins/editor/text_editor.c,
17024         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17025         fixed linuwidth preference setting, fixed insert text interface
17026         implementation. Improved automatice-indentation for cpp lexer.
17027         
17028         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17030 2005-01-29  Naba Kumar  <naba@gnome.org>
17032         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17033         option in update dialog as default. Improved import dialog. Sized
17034         log dialog.
17036         * configure.in: Fixed underquoted warning from autoconf.
17037         
17038         * plugins/editor/action-callbacks.c,
17039         plugins/editor/aneditor.cxx,
17040         plugins/editor/aneditor.h,
17041         plugins/editor/anjuta-document-manager.glade,
17042         plugins/editor/plugin.c,
17043         plugins/editor/plugin.h,
17044         plugins/editor/text_editor.c,
17045         plugins/editor/text_editor.h,
17046         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17047         for Editor and fixed all preferences syncronization and notifys for
17048         visible prefs (in editor preferences page).
17049         
17050         * plugins/file-loader/plugin.c: Load recent files on idle.
17052 2005-01-28  Naba Kumar  <naba@gnome.org>
17054         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17055         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17057         * plugins/editor/action-callbacks.c,
17058         plugins/editor/action-callbacks.h,
17059         plugins/editor/aneditor.cxx,
17060         plugins/editor/aneditor.h,
17061         plugins/editor/anjuta-document-manager.ui,
17062         plugins/editor/plugin.c,
17063         plugins/editor/text_editor.c,
17064         plugins/editor/text_editor.h,
17065         plugins/editor/text_editor_cbs.c,
17066         plugins/editor/text_editor_cbs.h,
17067         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17068         Text editor.
17070         Patch from Massimo Cora <maxcvs@email.it>:
17071         * plugins/editor/an_symbol_search.c,
17072         plugins/editor/an_symbol_search.c: Fixed crash bugs.
17073         
17074 2005-01-27  Naba Kumar  <naba@gnome.org>
17075         
17076         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17077         minimum size request to 200.
17079         * plugins/symbol-browser/an_symbol_info.c,
17080         plugins/symbol-browser/an_symbol_info.h,
17081         plugins/symbol-browser/an_symbol_search.c,
17082         plugins/symbol-browser/an_symbol_search.h,
17083         plugins/symbol-browser/an_symbol_view.c,
17084         plugins/symbol-browser/an_symbol_view.h,
17085         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17086         pixbuf retrieval. Fixed runtime warning. Code clean up.
17088 2005-01-27  Naba Kumar  <naba@gnome.org>
17090         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17091         src/anjuta.ui, (new) plugins/glade/.cvsignore,
17092         (new) plugins/glade/Makefile.am,
17093         (new) plugins/glade/anjuta-glade-plugin.png,
17094         (new) plugins/glade/anjuta-glade.plugin.in,
17095         (new) plugins/glade/anjuta-glade.ui,
17096         (new) plugins/glade/plugin.c,
17097         (new) plugins/glade/plugin.h,
17098         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
17099         now until glade3 works properly.
17101         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17102         they are generated.
17103         
17104 2005-01-26  Naba Kumar  <naba@gnome.org>
17106         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17107         Added mime icon for anjuta projects.
17108         
17109         patch from Massimo Cora <maxcvs@email.it>:
17110         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17111         an_symbol_search.h, an_symbol_view.c, plugin.c:
17112         Fix/implement objects destroying/freeing.
17114 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17115         
17116         * src/action-callback.[ch], src/anjuta-actions.h:
17117         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17118         because it has not been updated for years and we know have a devhelp plugin
17119         which can do the job much better.
17120         * TODO.tasks: Updated done items
17122 2005-01-25  Naba Kumar  <naba@gnome.org>
17124         * autogen.sh: Fixed to generate interface files.
17126         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17127         session save filenames.
17128         
17129         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17130         
17131 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17133         * plugins/project-wizard/Makefile.am,
17134         plugins/project-wizard/install.c,
17135         plugins/project-wizard/install.h,
17136         plugins/project-wizard/parser.c,
17137         plugins/project-wizard/parser.h,
17138         plugins/project-wizard/templates/terminal.wiz:
17139         Add action list block in wizard template
17140         * plugins/project-wizard/file.c,
17141         plugins/project-wizard/autogen.c:
17142         Small fixes
17144 2005-01-23  Naba Kumar  <naba@gnome.org>
17146         * configure.in: Fixed build error.
17148 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17150         * plugins/project-wizard/druid.c,
17151         plugins/project-wizard/parser.c,
17152         plugins/project-wizard/property.c: Rewrite parser with
17153         better error handling
17155 2005-01-22  Naba Kumar  <naba@gnome.org>
17157         * plugins/symbol-browser/plugin.c: Changed c++ coments
17158         to c commnets and formated code to anjuta coding styles.
17159         
17160 2005-01-21  Naba Kumar  <naba@gnome.org>
17162         * configure.in, autogen.sh: Fixed build errors in newer automake.
17163         
17164         * plugins/editor/anjuta-docman.c: Do not emit change editor
17165         signal while in dispose.
17167         Patch from: Massimo Corà <maxcvs@email.it>
17168         * plugins/symbol-browser/Makefile.am,
17169         plugins/symbol-browser/an_symbol_view.c,
17170         plugins/symbol-browser/an_symbol_view.h,
17171         plugins/symbol-browser/plugin.c,
17172         plugins/symbol-browser/plugin.h,
17173         plugins/symbol-browser/test-symbol-browser.c,
17174         (new) plugins/symbol-browser/an_symbol_info.c,
17175         (new) plugins/symbol-browser/an_symbol_info.h,
17176         (new) plugins/symbol-browser/an_symbol_search.c,
17177         (new) plugins/symbol-browser/an_symbol_search.h:
17178         Added a cool real-time symbol-search-view in symbol browser.
17180 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17181         
17182         * plugin/macro/plugin.c
17183         plugin/macro/anjuta-macro-plugin.ui
17184         plugin/macro/macro-db.[ch]
17185         plugin/macro/macro-dialog.[ch]
17186         plugin/macro/macro-actions.[ch]
17187         plugin/macro/macro-edit.[ch]
17188         plugin/macro/plugin.[ch]:
17189         
17190         Implemented three menu items as Naba proposed:
17191         Edit->Macro->
17192                 Insert Macro: Pops of a border-less window to enter a shortcut
17193                 Add Macro: Same as Manage Macro => New
17194                 Manage Macros: Full-features macro dialog
17196 2005-01-20  Naba Kumar  <naba@gnome.org>
17198         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17199         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17200         libanjuta/anjuta-shell.h,
17201         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17202         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17203         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17204         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17205         src/main.c, src/shell.c: Implemented command line args processing
17206         and session management. Fixed geometry restoration.
17208 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
17209         
17210         * plugins/macro/macro-db.c,
17211         plugins/macros.xml:
17212         Cleaned up XML interface and use attributes now for name, category and 
17213         shortcut. CDATA is used to avoid xml errors inside of macros.
17215 2005-01-19  Naba Kumar  <naba@gnome.org>
17217         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17219 2005-01-18  Naba Kumar  <naba@gnome.org>
17220         
17221         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17222         to work.
17224         * scintilla/*: Updated scintilla to current cvs and updated
17225         scintilla patches.
17226         
17227 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17228         
17229         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17230         plugins/cvs-plugin/cvs-actions.c:
17231         Added "Whole project" infrastructure but it does not
17232         work because I did not find a way to get the current project's
17233         root dir.
17235 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17237         * plugins/cvs-plugin/Makefile.am
17238         plugins/cvs-plugin/anjuta-cvs.plugin.in
17239         plugins/cvs-plugin/cvs-actions.c
17240         plugins/cvs-plugin/cvs-callbacks.c
17241         plugins/cvs-plugin/cvs-interface.[ch] (added)
17242         plugins/cvs-plugin/plugin.c:
17243         
17244         Added IAnjutaCVS interface and improved cvs plugin. There
17245         is still some work to do on cvs import and to add a current
17246         project toggle.
17248 2005-01-17  Naba Kumar  <naba@gnome.org>
17250         * plugins/editor/aneditor.cxx: Fixed auto indentation.
17251         
17252         * configure.in: Fixed build errors.
17254         * data/Makefile.am,     (removed) data/README.stock_libs,
17255         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17256         (removed) data/header.c, (removed) data/stock_libs.anj,
17257         (removed) data/x-anjuta-project.desktop,
17258         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17260         * libanjuta/anjuta-plugin-description.c,
17261         libanjuta/anjuta-shell.c: Updated documentations.
17263         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
17264         
17265         * libanjuta/anjuta-launcher.c,
17266         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17267         x86_64 systems.
17269 2005-01-17  Naba Kumar  <naba@gnome.org>
17270         
17271         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17272         plugins/project-wizard/templates/gtk.wiz,
17273         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17274         Updated templates to new format.
17275         
17276         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17277         * plugins/project-wizard/druid.c,
17278         plugins/project-wizard/parser.c,
17279         plugins/project-wizard/property.c,
17280         plugins/project-wizard/property.h,
17281         plugins/project-wizard/templates/terminal.wiz,
17282         plugins/project-wizard/templates/terminal/AUTHORS,
17283         plugins/project-wizard/templates/terminal/ChangeLog,
17284         plugins/project-wizard/templates/terminal/NEWS,
17285         plugins/project-wizard/templates/terminal/README,
17286         plugins/project-wizard/templates/terminal/project.anjuta,
17287         plugins/project-wizard/templates/terminal/src/main.c:
17288         Moveed code related to property types from druid.c and parser.c to 
17289         property.c. Changed tag from "<string ..." to
17290         "<property type="string..."     and so on. Rewrite parser
17291         (warning still in progress). Added list property. Changed
17292         terminal project to avoid using autogen on some file (much 
17293         faster) using the autogen attribute. Add a license list box in
17294         terminal project (just as an example). _label in item list is
17295         optional now.
17297 2005-01-16  Naba Kumar  <naba@gnome.org>
17299         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17300         plugins/edtior/anjuta-docman.c: Fixed build errors.
17301         
17302         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17303         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17304         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17305         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17306         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17307         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17308         libanjuta/resources.h,
17309         plugins/build-basic-autotools/build-basic-autotools.c,
17310         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17311         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17312         plugins/gtodo/plugin.c, src/Makefile.am,
17313         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17314         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17315         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17316         should be handled in respective plugins. Added API documentations.
17318         * libanjuta-docs.sgml, libanjuta-sections.txt,
17319         libanjuta.types,
17320         (added) tmpl/anjuta-debug.sgml,
17321         (added) tmpl/anjuta-launcher.sgml,
17322         tmpl/anjuta-plugin.sgml,
17323         tmpl/anjuta-preferences.sgml,
17324         tmpl/anjuta-shell.sgml,
17325         (added) tmpl/anjuta-status.sgml,
17326         (removed) tmpl/anjuta-stock.sgml,
17327         tmpl/anjuta-utils.sgml,
17328         (removed) tmpl/defaults.sgml,
17329         (removed) tmpl/fileselection.sgml,
17330         (removed) tmpl/gnomefilelist.sgml,
17331         tmpl/ianjuta-buildable.sgml,
17332         (added) tmpl/ianjuta-debugger-manager.sgml,
17333         (added) tmpl/ianjuta-debugger.sgml,
17334         tmpl/ianjuta-document-manager.sgml,
17335         tmpl/ianjuta-editor.sgml,
17336         tmpl/ianjuta-file.sgml,
17337         tmpl/ianjuta-loader.sgml,
17338         tmpl/ianjuta-markable.sgml,
17339         tmpl/ianjuta-message-view.sgml,
17340         (added) tmpl/ianjuta-project-manager.sgml,
17341         (added) tmpl/ianjuta-todo.sgml,
17342         (added) tmpl/ianjuta-wizard.sgml,
17343         tmpl/libanjuta-iface-marshallers.sgml,
17344         tmpl/libanjuta-unused.sgml,
17345         (removed) tmpl/pixmaps.sgml,
17346         tmpl/plugins.sgml,
17347         (removed) tmpl/properties.sgml,
17348         tmpl/resources.sgml: Updated API documentations.
17350 2005-01-15  Naba Kumar  <naba@gnome.org>
17352         * libanjuta/anjuta-launcher.c: Added API docs.
17353         
17354         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17355         plugins/project-wizard/templates/gtk.wiz,
17356         plugins/project-wizard/templates/terminal.wiz,
17357         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17358         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17359         plugins/project-wizard/templates/gtk/src/main.c,
17360         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17361         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17362         template files.
17364         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17365         * plugins/project-wizard/anjuta-project-wizard.glade,
17366         plugins/project-wizard/autogen.c,
17367         plugins/project-wizard/druid.c,
17368         plugins/project-wizard/druid.h,
17369         plugins/project-wizard/file.c,
17370         plugins/project-wizard/file.h,
17371         plugins/project-wizard/install.c,
17372         plugins/project-wizard/parser.c,
17373         plugins/project-wizard/plugin.c,
17374         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17375         setting the default project directory. Fix HIDDEN property, it's
17376         working but I think we could make this cleaner. Removed the
17377         copy of the string in mandatory_property. Add an optional autogen
17378         attribute, to force or avoid using autogen on some files, default
17379         without any attribute is autodetect.+ Replace the script tag with
17380         a normal file tag and an attribute execute.
17381         
17382 2005-01-14  Naba Kumar  <naba@gnome.org>
17384         * plugins/editor/action-callbacks.c,
17385         plugins/editor/search_incremental.c,
17386         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17387         works now.
17388         
17389         * plugins/editor/plugin.c, plugins/editor/plugin.h,
17390         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17391         tabs.
17393 2005-01-12  Naba Kumar  <naba@gnome.org>
17395         * configure.in,
17396         plugins/project-wizard/templates/Makefile.am,
17397         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17398         plugins/project-wizard/templates/anjuta-plugin.wiz,
17399         (added) plugins/project-wizard/templates/gtk-logo.png,
17400         (added) plugins/project-wizard/templates/gtk.wiz,
17401         (added) plugins/project-wizard/templates/terminal-logo.png,
17402         plugins/project-wizard/templates/terminal.wiz,
17403         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17404         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17405         (added) plugins/project-wizard/templates/gtk/.cvsignore,
17406         (added) plugins/project-wizard/templates/gtk/Makefile.am,
17407         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17408         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17409         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17410         (added) plugins/project-wizard/templates/gtk/src/main.c,
17411         (added) plugins/project-wizard/templates/gtk/src/project.glade,
17412         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17413         GTK+ project templated and fixed other templates. Updated template
17414         logos.
17416 2005-01-12  Naba Kumar  <naba@gnome.org>
17418         * plugins/macro/anjuta-macro.glade: Improved GUI.
17419         
17420 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
17422         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17423         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17424         * plugins/cvs-plugin/cvs.[ch] (removed)
17425         Removed old unused files
17426         
17427         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17428         * plugins/cvs-plugin/cvs-actions.c
17429         * plugins/cvs-plugin/Makefile.am:
17430         Seperate callback functions for better error
17431         handling. Cleaned up code.
17432         
17433         * plugins/macro/macros.xml: removed corrupt cvs
17434         macros for now.
17436 2005-01-10  Naba Kumar  <naba@gnome.org>
17438         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17439         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17440         and leaks.
17442 2005-01-09  Naba Kumar  <naba@gnome.org>
17444         * libegg/egg-recent-action.c, libegg/test-actions.c,
17445         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17446         recent files models.
17447         
17448         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17449         two models -- one for projects and other for regular files and show
17450         both in recent files menu. Changed recent files group from "anjuta"
17451         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17452         when adding the URI in recent files.
17453         
17454         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17455         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17456         * plugins/macro/macro-dialog.c: Fixed dispose() method.
17457         * plugins/macro/macros.xml: Fixed xml errors.
17459 2005-01-08  Naba Kumar  <naba@gnome.org>
17460         
17461         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17462         libegg/test-actions.c, libegg/menu/Makefile.am,
17463         libegg/menu/egg-recent-action.h: Added a new action for
17464         recent files.
17466         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17467         Fixed dispose. Cleanup.
17468         
17469         * plugins/file-loader/anjuta-loader-plugin.ui,
17470         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17471         Use the new action for recent files. Added recent files in
17472         toolbar.
17474         * plugins/project-wizard/druid.c: Show busy cursor and
17475         de-sensitize druid buttons during page change.
17476         
17477         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17478         * plugins/project-wizard/Makefile.am,
17479         plugins/project-wizard/druid.c,
17480         plugins/project-wizard/druid.h,
17481         plugins/project-wizard/install.c,
17482         plugins/project-wizard/plugin.c,
17483         plugins/project-wizard/plugin.h,
17484         plugins/project-wizard/property.c,
17485         plugins/project-wizard/property.h,
17486         (added) plugins/project-wizard/values.c,
17487         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17488         objects (in values.c and values.h) containing the values of all
17489         properties. The NPWProperty objects now keep their values in this
17490         object which is persistant for one activation of the plugin, so the
17491         user keeps all the values even if he goes backward. Used an anjuta
17492         message view to list all files copied by the project wizard.
17494 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
17496         * plugins/macro/plugin.[ch],
17497         plugins/macro/macro-dialog.[ch]
17498         plugins/macro/macro-edit.[ch]
17499         plugins/macro/macro-db.[ch]
17500         plugins/macro/macro-actions.[ch]
17501         plugins/macro/anjuta-macro.plugin.in
17502         plugins/macro/anjuta-macro.glade
17503         plugins/macro/anjuta-macro.png
17504         plugins/macro/Makefile.am
17505         plugins/macro/macros.xml
17506         plugins/macro/anjuta-macro.ui (all added)
17507         configure.in
17508         plugins/Makefile.am:
17509         Added new macro plugins
17510         
17511         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17512         New icon
17513         
17514         * manuals/reference/template (removed)
17515         Removed old api reference
17516         
17517         * plugins/message-view/message-view.c:
17518         "Fixed" crash in on_row_deleted and added a
17519         comment that I cannot work this way. We will
17520         have to change everything a bit to avoid losing
17521         memory there.
17522         
17523         * plugins/text-editor/text_editor.c:
17524         Update line number width on file save
17527 2005-01-07  Naba Kumar  <naba@gnome.org>
17529         * plugins/project-wizard/anjuta-project-wizard.glade,
17530         plugins/project-wizard/druid.c,
17531         plugins/project-wizard/templates/anjuta-plugin.wiz,
17532         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
17533         Display page description in bold. Fixed mandatory field check.
17535         * configure.in,
17536         libanjuta/libanjuta-1.0.pc.in,
17537         plugins/project-wizard/druid.c,
17538         plugins/project-wizard/parser.c,
17539         plugins/project-wizard/property.h,
17540         plugins/project-wizard/templates/anjuta-plugin.wiz,
17541         plugins/project-wizard/templates/terminal.wiz,
17542         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
17543         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
17544         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
17545         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
17546         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
17547         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17548         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17549         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17550         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17551         plugins/project-wizard/templates/terminal/configure.in.tpl,
17552         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
17553         plugins/project-wizard/templates/terminal/src/main.c: Implemented
17554         a new property type -- hidden. Fixed terminal and anjuta-plugin
17555         project templates.
17557 2005-01-07  Naba Kumar  <naba@gnome.org>
17559         * templates/anjuta-plugin.wiz,
17560         templates/terminal.wiz,
17561         templates/terminal/Makefile.am.tpl,
17562         templates/terminal/autogen.sh,
17563         (Removed) templates/terminal/configure.ac.tpl,
17564         (Added) templates/.cvsignore,
17565         (Added) templates/Makefile.am,
17566         (Added) templates/anjuta-plugin/.cvsignore,
17567         (Added) templates/anjuta-plugin/Makefile.am,
17568         (Added) templates/anjuta-plugin/src/.cvsignore,
17569         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
17570         (Added) templates/terminal/.cvsignore,
17571         (Added) templates/terminal/Makefile.am,
17572         (Added) templates/terminal/configure.in.tpl,
17573         (Added) templates/terminal/po/.cvsignore,
17574         (Added) templates/terminal/po/ChangeLog,
17575         (Added) templates/terminal/po/Makefile.am,
17576         (Added) templates/terminal/po/POTFILES.in,
17577         (Added) templates/terminal/src/.cvsignore,
17578         (Added) templates/terminal/src/Makefile.am,
17579         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
17580         project wizard. Fixed configure/po/Makefile template errors.
17582 2005-01-06  Naba Kumar  <naba@gnome.org>
17584         * configure.in: Added project templates.
17585         * plugins/project-wizard/templates/*: Added to project and renamed
17586         Makefile.am and configure.in to Makefile.am and configure.ac respectively
17587         for the project templates (so that they do not conflict with autotools
17588         build. Created proper configure.ac.tpl and autogen.sh for project
17589         templates.
17590         
17591 2005-01-06  Naba Kumar  <naba@gnome.org>
17593         * plugins/project-wizard/anjuta-project-wizard.glade,
17594         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17595         Fixed file list parsing and to take absolute file paths (for example,
17596         from an icon selected previously). Used toggle buttons for boolean
17597         properties. Check if all mandatory fields are given before going
17598         forward in the wizard. Use scrollable viewport for listing property
17599         widgets incase the list goes out of wizard's size. Added tooltips
17600         as descriptions of the property widgets. And other fixes.
17602         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17603         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17604         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
17605         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
17606         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
17607         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
17608         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
17609         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17610         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
17611         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17612         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17613         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
17614         Restructured template files.
17616 2005-01-06  Naba Kumar  <naba@gnome.org>
17618         * configure.in: Added check for autogen.
17619         
17620         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
17621         in dispose.
17622         
17623         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
17624         Do not emit changed signal when in dispose.
17626         * plugins/symbol-browser/plugin.c: Don't updated symbols when
17627         symbol-view widget has been destroyed.
17628         
17629         * src/anjuta-app.c: Set null to preference, status and ui object
17630         pointers when they are destroyed.
17632         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
17633         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
17634         Added boolean, integer and file property types.
17635         
17636         * plugins/project-wizard/Makefile.am,
17637         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
17638         project wizard templates.
17640 2005-01-04  Naba Kumar  <naba@gnome.org>
17642         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
17643         added widgets.
17644         
17645         * plugins/editor/aneditor.cxx,
17646         plugins/editor/anjuta-docman.c,
17647         plugins/editor/plugin.c,
17648         plugins/editor/text_editor.c:
17649         Removed unnecessary ref/unref of scintilla.
17650         
17651         * plugins/message-view/anjuta-msgman.c,
17652         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
17653         make close button similar to document manager.
17654         
17655         * plugins/project-manager/plugin.c,
17656         plugins/project-manager/plugin.h: Removed dead codes. Removed
17657         unnecessary ref/unref.
17658         
17659         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
17660         instead of hard refs.
17662 2005-01-03  Naba Kumar  <naba@gnome.org>
17664         * libanjuta/interfaces/libanjuta.idl: Added configure() and
17665         generate() methods for IAnjutaBuildable interface.
17667         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
17668         IAnjutaBuildable inteface.
17670         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
17671         to destroy build context when message view is destroyed.
17672         
17673         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
17674         a ref to it and unref in destructor. AnEditor class wants to be the
17675         owner of scintilla widget. Fixed compile warnings with signed/unsigned
17676         comparisions.
17677         
17678         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
17679         complicate the scene. Removed editor widget from AnjutaDocman when
17680         the widget is destroyed.
17681         
17682         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
17683         from shell. It will be removed from shell when the widget is destroyed.
17684         
17685         * plugins/editor/text_editor.c: Added debug codes to track object
17686         finalizations.
17688         * plugins/message-view/anjuta-msgman.c: Remove message view on
17689         widget destroy. Destroy message view on remove. Removed all views
17690         correctly.
17691         
17692         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17693         from container.
17695 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17697         * plugins/file-wizard/action-callbacks.c,
17698         plugins/file-wizard/anjuta-file-wizard.glade,
17699         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17700         Insert Licence, copyright, header template ...
17701         
17702 2005-01-02  Naba Kumar  <naba@gnome.org>
17704         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
17705         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
17706         anjuta_status_add_widget() to allow setting busy cursor on non
17707         toplevel windows.
17709         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
17711         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
17712         mime types to take text/source also.
17713         
17714         * plugins/editor/anjuta-docman.c,
17715         plugins/editor/anjuta-docman.h,
17716         plugins/editor/plugin.c,
17717         plugins/editor/text_editor.c,
17718         plugins/editor/text_editor.h,
17719         plugins/editor/text_editor_cbs.c: Listen for busy signal from
17720         AnjutaStatus and set busy cursor on editors.
17722         * plugins/file-loader/Makefile.am,
17723         plugins/file-loader/plugin.c,
17724         (added) plugins/file-loader/dnd.c,
17725         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
17727         * src/anjuta.c: Hide anjuta window before destruction.
17729         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17730         * configure.in, plugins/Makefile.am,
17731         (removed) plugins/project-wizard/appwiz_page1.c,
17732         (removed) plugins/project-wizard/appwiz_page2.c,
17733         (removed) plugins/project-wizard/appwiz_page3.c,
17734         (removed) plugins/project-wizard/appwiz_page4.c,
17735         (removed) plugins/project-wizard/appwizard.c,
17736         (removed) plugins/project-wizard/appwizard.h,
17737         (removed) plugins/project-wizard/appwizard_cbs.c,
17738         (removed) plugins/project-wizard/appwizard_cbs.h,
17739         (removed) plugins/project-wizard/appwizard_gui.c,
17740         (removed) plugins/project-wizard/gnome_project.c,
17741         (removed) plugins/project-wizard/gnome_project.h,
17742         (removed) plugins/project-wizard/wizard_gui.c,
17743         (removed) plugins/project-wizard/wizard_gui.h,
17744         (added) plugins/project-wizard/.cvsignore,
17745         (added) plugins/project-wizard/Makefile.am,
17746         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
17747         (added) plugins/project-wizard/anjuta-project-wizard.glade,
17748         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
17749         (added) plugins/project-wizard/applogo.png,
17750         (added) plugins/project-wizard/appwizard.png,
17751         (added) plugins/project-wizard/autogen.c,
17752         (added) plugins/project-wizard/autogen.h,
17753         (added) plugins/project-wizard/druid.c,
17754         (added) plugins/project-wizard/druid.h,
17755         (added) plugins/project-wizard/file.c,
17756         (added) plugins/project-wizard/file.h,
17757         (added) plugins/project-wizard/header.c,
17758         (added) plugins/project-wizard/header.h,
17759         (added) plugins/project-wizard/install.c,
17760         (added) plugins/project-wizard/install.h,
17761         (added) plugins/project-wizard/parser.c,
17762         (added) plugins/project-wizard/parser.h,
17763         (added) plugins/project-wizard/plugin.c,
17764         (added) plugins/project-wizard/plugin.h,
17765         (added) plugins/project-wizard/property.c,
17766         (added) plugins/project-wizard/property.h: Removed old application-wizard
17767         codes and added new template based (autogen based) project wizard
17768         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
17770 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
17772         * plugins/cvs-plugin/plugin.c: Fixed crash bug
17773         * plugins/cvs-plugin/cvs-execute.c:
17774         Fix cvs_log which did not work because of some
17775         glade problem
17776         Patch from Mark R. Pariente <markpariente@cmu.edu>
17777         - Fix message highlighting
17779 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17780         
17781         * template/*,
17782         date/template/*,
17783         configure.in:
17784         Removed template stuff completly because we dicussed to implement
17785         a macro system for Edit->Insert Text
17787 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17788         
17789         * plugins/editor/aneditor.cxx,
17790         plugins/editor/text_editor.c:
17791         Set line number width dynamically
17792         * src/about.c:
17793         Prepered new GTK 2.6 about dialog
17795 2004-12-30  Naba Kumar  <naba@gnome.org>
17797         patch from: Massimo Corà  <maxcvs@email.it>
17798         * plugins/editor/aneditor.cxx: Highlights correct function
17799         argument in recursive calltips.
17801 2004-12-30  Naba Kumar  <naba@gnome.org>
17803         * plugins/symbol-browser/plugin.c,
17804         libanjuta/interfaces/libanjuta.idl,
17805         plugins/editor/text_editor.c: Fixed editor markers and added a new
17806         marker (BASIC) to indicate line numbers. Fixed symbol browser to
17807         mark the line visited.
17808         
17809         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
17810         libegg/Makefile.am, libegg/eggcomboselect.c,
17811         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
17812         widget for use with symbol view in toolbar.
17813         
17814         * plugins/cvs-plugin/anjuta-cvs.ui,
17815         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
17816         placeholder for cvs plugin context menu in filemanager.
17817         
17818 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17819         
17820         * plugins/cvs-plugin/plugin.c:
17821         Show popup menu only if the file is contained in
17822         a directory containing a "CVS" directory
17824 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17825         
17826         * plugins/cvs-plugin/cvs-action.[ch],
17827         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17828         * plugins/cvs-plugin/anjuta-cvs.ui,
17829         * plugins/cvs-plugin/plugin.c:
17830         Implemented "Import"
17831         
17832         Patch from Mark R. Pariente <markpariente@cmu.edu>:
17833         Added right-click-menu for file-manager
17835 2004-12-26  Naba Kumar  <naba@gnome.org>
17837         * src/action-callbacks.c, src/action-callbacks.h,
17838         src/anjuta-actions.h, src/anjuta-app.c,
17839         src/anjuta.ui: Added fullscreen action.
17841         * plugins/cvs-plugin/cvs-actions.c,
17842         plugins/cvs-plugin/plugin.c,
17843         plugins/cvs-plugin/plugin.h: Watches current editor,
17844         project and file manager selection in plugin
17845         implementation.
17846         
17847 2004-12-26  Naba Kumar  <naba@gnome.org>
17849         * src/anjuta-app.c, src/anjuta.c, src/main.c,
17850         src/action-callbacks.c: Fixed app finalization. Added a
17851         command line arg --proper-shutdown (-p), which when set
17852         will release all plugins and their resources (this option
17853         is mainly for debugging).
17854         
17855         * plugins/file-loader/plugin.c: Fixed filename duplications
17856         in recent files history.
17857         
17858         * plugins/profile-default/plugin.c: Disabled problematic
17859         plugins for now to load at startup.
17860         
17861         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
17862         annoying debug prints.
17863         
17864 2004-12-23  Naba Kumar  <naba@gnome.org>
17866         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
17867         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17868         plugins/cvs-plugin/anjuta-cvs.ui,
17869         plugins/cvs-plugin/cvs-actions.c,
17870         plugins/cvs-plugin/cvs-actions.h,
17871         plugins/cvs-plugin/cvs-execute.c,
17872         plugins/cvs-plugin/cvs-execute.h,
17873         plugins/cvs-plugin/Makefile.am,
17874         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
17875         Added cvs log command.
17877 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
17878         
17879         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
17880         default
17882 2004-12-20  Naba Kumar  <naba@gnome.org>
17884         patch from: Massimo Corà  <maxcvs@email.it>
17885         * plugins/editor/aneditor.cxx: Added recursive calltips.
17887 2004-12-20  Naba Kumar  <naba@gnome.org>
17888         
17889         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
17890         Show busy cursor during loading and unloading.
17891         
17892 2004-12-19  Naba Kumar  <naba@gnome.org>
17894         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
17895         memory leaks. Disabled debug print.
17897         * plugins/symbol-browser/an_symbol_view.c,
17898         plugins/symbol-browser/plugin.c,
17899         plugins/symbol-browser/plugin.h: Fixed loading and unloading
17900         problems. Creates SymbolView object every time when the
17901         plugin is activated.
17903         * plugins/project-manager/plugin.c: Close project when
17904         deactivating.
17905         
17906 2004-12-18  Naba Kumar  <naba@gnome.org>
17908         * po/POTFILES.in: Removed commented lines.
17909         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
17910         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
17911         * plugins/gdb/plugin.c: Fixed compile error.
17912         
17913         Patch from: Mark R. Pariente  <mark@demar.com.tr>
17914         * libegg/eggcellrendererkeys.c: Fixed compile error.
17915         
17916 2004-12-18  Naba Kumar  <naba@gnome.org>
17918         * plugins/file-loader/plugin.c: Fixed loading bug.
17919         
17920         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
17921         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17922         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
17923         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
17924         and corruptions. Fixed loading and unloading of plugins.
17925         
17926 2004-12-17  Naba Kumar  <naba@gnome.org>
17927         
17928         * plugins/file-loader/Makefile.am,
17929         plugins/file-loader/plugin.c,
17930         plugins/project-manager/plugin.c: Fixed memory corruption
17931         and disposition codes. Added missing plugin.h in Makefile.am.
17933 2004-12-16  Naba Kumar  <naba@gnome.org>
17935         * plugins/symbol-browser/an_symbol_view.c,
17936         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
17937         codes. Fixed memory leaks and corruptions.
17939         * plugins/build-basic-autotools/build-basic-autotools.c
17940         plugins/editor/anjuta-docman.c,
17941         plugins/editor/text_editor.c,
17942         plugins/file-loader/plugin.c,
17943         plugins/file-manager/plugin.c,
17944         plugins/file-wizard/plugin.c,
17945         plugins/message-view/anjuta-msgman.c,
17946         plugins/message-view/anjuta-msgman.h,
17947         plugins/message-view/message-view.c,
17948         plugins/message-view/plugin.c,
17949         plugins/message-view/plugin.h,
17950         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
17952         * src/about.c, src/about.h, src/action-callbacks.c,
17953         src/action-callbacks.h, src/anjuta-actions.h,
17954         src/anjuta-app.c, src/anjuta-app.h,
17955         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
17956         src/anjuta.c, src/anjuta.h, src/getline.c, 
17957         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
17958         src/start-with.c, src/start-with.h: Fixed emacs modes.
17960         * src/layout.xml: Brought document manager in front.
17961         
17962 2004-12-15  Naba Kumar  <naba@gnome.org>
17964         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
17965         properly removed.
17966         
17967         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
17968         finalization. Added a method to unload all plugins and destroy them.
17969         Fixed memory leaks.
17970         
17971         * plugins/sample1/plugin.c: Proper finalization code and renamed
17972         functions to proper names.
17973         
17974         * plugins/build-basic-autotools/build-basic-autotools.c,
17975         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
17977         * src/shell.c: Unload all plugins on exit, so that memory profilers
17978         can detect memory leaks in plugins.
17980 2004-12-13  Naba Kumar  <naba@gnome.org>
17982         * plugins/devhelp/plugin.c: Delay widget initialization, now that
17983         docking is working.
17984         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
17985         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
17987 2004-12-11  Naba Kumar  <naba@gnome.org>
17989         * data/properties/anjuta.properties: Fixed font size.
17990         * plugin/build-basic-autotools/build-basic-autotools: Added initial
17991         compile file function. There are some fixmes there.
17992         * plugins/message-view/anjuta-msgman.c,
17993         * plugins/message-view/message-view.c: Fixed bugs and clean up.
17994         
17995 2004-12-08  Naba Kumar  <naba@gnome.org>
17997         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
17998         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
17999         to escape quotes in a string.
18000         
18001         * plugins/cvs-plugin/cvs-actions.c,
18002         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18003         cvs diff command.
18005         * plugins/build-basic-autotools/build-basic-autotools.c,
18006         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18007         filters.
18008         
18009 2004-12-07  Naba Kumar  <naba@gnome.org>
18011         * plugins/build-basic-autotools/build-basic-autotools.c,
18012         plugins/build-basic-autotools/automake-c.filters: Completed directory
18013         tracking. Double click on Errors and warnings now work as expected.
18015         * plugins/build-basic-autotools.c: Added codes to track build directory
18016         so that absolute path of the files could be determined.
18018 2004-12-06  Naba Kumar  <naba@gnome.org>
18020         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18021         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18022         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18023         
18024 2004-12-05  Naba Kumar  <naba@gnome.org>
18026         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18027         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18028         
18029         * plugins/cvs-plugin/plugin.c,
18030         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18031         
18032 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
18033         
18034         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18035         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18036         plugins/cvs-plugin/cvs-execute.[ch]:
18037         Implemented cvs status and cvs diff
18038         Known bugs:
18039         - rdiff command is not correct
18040         - Must find a way to allow selection of directies AND files 
18041         in GtkFileChooser
18043 2004-12-03  Naba Kumar  <naba@gnome.org>
18045         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18046         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18047         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18048         session.properties file if it is for the first time.
18049         
18050 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
18051         
18052         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18053         commit.
18054         
18055         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18056         plugins/cvs-plugin/anjuta-cvs.ui:
18057         Implemented update/commit and changed menu layout 
18059 2004-12-02  Naba Kumar  <naba@gnome.org>
18061         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18062         property name (for cvs path property). Beautified dialogs.
18064 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
18065         
18066         * plugins/message-view/anjuta-msgman.c: Changed callback name
18067         and changed switch-page handling.
18068         
18069         * plugins/cvs-plugin/cvs-actions.c:
18070         * plugins/cvs-plugin/cvs-execute.c:
18071         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18072         - Implemented cvs add and cvs removed - both working now
18073         - Created a useful preferences page
18074         
18076 2004-11-30  Naba Kumar  <naba@gnome.org>
18078         * libanjuta/anjuta-status.c: Fixed runtime warning.
18079         
18080         * plugins/editor/Makefile.am:
18081         plugins/editor/anjuta-document-manager.glade,
18082         plugins/editor/plugin.c
18083         plugins/editor/plugin.h
18084         plugins/editor/style-editor.c (new, moved from src/),
18085         plugins/editor/style-editor.h (new, moved from src/),
18086         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18087         settings in preferences.
18089         * plugins/editor/text_editor.c,
18090         plugins/editor/text_editor.h: Do not take unused args in
18091         text_editor_get_props().
18093         * src/style-editor.c, src/style-editor.h: Removed, moved to
18094         plugins/editor/ directory.
18096 2004-11-29  Naba Kumar  <naba@gnome.org>
18098         * plugins/editor/text_editor_cbs.c: Emit click signal in
18099         IAnjutaMarkable.
18100         * libanjuta/anjuta-status.c: More spacing between items.
18101         
18102 2004-11-29  Naba Kumar  <naba@gnome.org>
18104         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18105         
18106         * libanjuta/interfaces/libanjuta.idl,
18107         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18108         plugins/debug-manager/plugin.c,
18109         plugins/gdb/breakpoints.c,
18110         plugins/gdb/breakpoints.h,
18111         plugins/gdb/debugger.c,
18112         plugins/gdb/debugger.h,
18113         plugins/gdb/plugin.c,
18114         plugins/gdb/plugin.h,
18115         plugins/gdb/utilities.c,
18116         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18117         toggle breakpoint margin clicks.
18119 2004-11-28  Naba Kumar  <naba@gnome.org>
18121         * TODO.tasks: Fixed indentations.
18122         * plugins/gtodo/libgtodo.c: Save with indentation.
18123         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18124         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18125         * libanjuta/anjuta-status.c: Fixed busy cursors.
18126         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18127         * po/POTFILES.in: Updated.
18128         
18129 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18130         
18131         * plugins/editor/anjuta-document-manager.glade,
18132           plugins/editor/search-replace.[c,h], 
18133           plugins/editor/search-replace_backend.h
18134           plugins/editor/search-preferences.[c,h] :
18135           Saved Search-Preferences (gconf),
18136           Basic search by default.
18138 2004-11-22  Naba Kumar  <naba@gnome.org>
18140         * configure.in: Fixed build error.
18142 2004-11-21  Naba Kumar  <naba@gnome.org>
18144         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18145         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18146         Added AnjutaStatus class to libanjuta.
18147         Added anjuta_shell_get_status() method.
18148         
18149         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18150         and fixed marshaller generation.
18151         
18152         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18153         "updade_ui" signals to IAnjutaEditor interface.
18154         
18155         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18156         
18157         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18158         regexes.
18159         
18160         * plugins/class-gen/clsGen.c: Intial port.
18161         
18162         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18163         name.
18164         
18165         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18166         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18167         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18168         Implemented status update. Emits "update_ui" and "char_added" signals.
18169         Added view preferences.
18170         
18171         * plugins/file-loader/plugin.c: Added open with plugins in open with
18172         menus.
18173         
18174         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18175         
18176         * plugins/message-view/anjuta-msgman.c,
18177         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18178         to close correct message view rather than current view.
18180 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18181         
18182         * plugins/cvs-plugin/cvs-actions.c
18183         plugins/cvs-plugin/plugin.[ch]
18184         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18185         Implemented cvs add but ran into a launcher/message_view
18186         problem because of a limitation of the idl compiler
18188 2004-11-19  Naba Kumar  <naba@gnome.org>
18190         * plugins/project-manager/plugin.c: Displays a progress window during
18191         project load.
18192         
18193         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18194         Fixed UI separators.
18195         
18196         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18197         UI placeholder.
18198         
18199         * plugins/project-manager/anjuta-project-manager.ui,
18200         plugins/project-manager/plugin.[c,h]: Added add/remove context
18201         menus and implemented them. Added file manager merge menu.
18203 2004-11-18  Naba Kumar  <naba@gnome.org>
18205         * TODO.tasks: Updated.
18206         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18207         plugins/message-view/message-view.c: Fixed finalize and dispose
18208         methods.
18209         * plugins/debugger/*: Removed from cvs (development now in
18210         debug-manager).
18212 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
18214         Reviewed by Naba Kumar  <naba@gnome.org>:
18215         
18216         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18217         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18218         plugins/gdb/breakpoints.c: all marker related stuff moved from
18219         editor and docman interfaces to IAnjutaMarkable
18221 2004-11-17  Naba Kumar  <naba@gnome.org>
18223         * TODO.tasks: Updated.
18224         
18225         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18226         
18227         * libegg/egg-combo-action.c: Block changed signal when changing model.
18228         
18229         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18230         Emit changed signal. Removed dead codes.
18231         
18232         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18233         that recent files history do not duplicate.
18234         
18235         * plugins/symbol-browser/an_symbol_view.c,
18236         plugins/symbol-browser/an_symbol_view.h,
18237         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18238         Fixed a bug.
18240 2004-11-15  Naba Kumar  <naba@gnome.org>
18242         * plugins/project-manager/plugin.c: Opens targets on double click.
18243         
18244         * plugins/message-view/message-view.c,
18245         plugins/file-manager/anjuta-file-manager-plugin.glade,
18246         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18247         Added proper class finalization
18248         and disposition. Added preferences notifications and callbacks to
18249         change info/warning/error colors.
18250         
18251         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18252         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18253         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18254         Implemented finalize method for AnjutaApp. Code cleanups.
18255         
18256         * plugins/message-view/plugin.c: Static parent_class.
18257         
18258 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18259         * plugins/editor/search-replace.[c,h], 
18260           plugins/editor/search-replace_backend.c
18261           Update search entry in main toolbar.
18262           Clean code.
18264 2004-11-11  Naba Kumar  <naba@gnome.org>
18266         * TODO.tasks: Updated.
18268         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18269         and completed on-the-fly-change preferences. Removed "changed"
18270         signal as it is no longer necessary (use notify for similar
18271         purpose to monitor individual preferences).
18273         
18274         * plugins/editor/anjuta-document-manager.glade: Added view menu
18275         preferences so that they are registered.
18276         
18277         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18278         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18279         connection to "changed" signal of preferences and implemented
18280         notifications for some editor preferences. More to implement.
18282 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18283         * plugins/editor/print.c
18284         Fixed bug 1047624 : Add line number every X lines.
18286 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18287         * plugins/editor/search-replace.c
18288         Fixed a crash bug (995755) when searching "%n"
18290 2004-11-09  Naba Kumar  <naba@gnome.org>
18292         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18293         Fixed to refresh categories list on file load.
18295 2004-11-08  Naba Kumar  <naba@gnome.org>
18296         
18297         * configure.in, plugins/Makefile.am,
18298         plugins/profile-default/plugin.c: Added cvs plugin in build.
18299         
18300         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18301         
18302         * plugins/debug-manager/.cvsignore: Added file to ignore.
18303         
18304         * plugins/debug-manager/Makefile.am: Removed dead codes.
18305         
18306         * src/anjuta.ui: Added placeholder for version control UI.
18308 2004-11-08  Naba Kumar  <naba@gnome.org>
18310         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18311         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18312         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18313         Updated.
18315         * global-tags/Makefile.am: Fixed make error.
18317         * plugins/profile-default/plugin.c: Added debug-manager
18318         and gdb plugins to load at startup so that debugger
18319         windows are docked properly. They will be removed
18320         later when we figure out runtime docking.
18322         * plugins/sample1/*: Restored to last working state.
18324         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18325         windows in lower pane. Named the windows appropriately.
18327         * ChangeLog: Fixed format.
18328         
18329 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
18331         * libanjuta/interfaces/libanjuta.idl,
18332         libanjuta/anjuta-marshal.c,
18333         plugins/Makefile.am,
18334         plugins/debug-manager/plugin.c,
18335         plugins/editor/plugin.c,
18336         plugins/editor/text_editor.c,
18337         plugins/gdb/breakpoints.c,
18338         plugins/gdb/debugger.c,
18339         plugins/gdb/plugin.c,
18340         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18342 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18343         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18344         plugins/editor/search-replace.c,
18345         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18346         Search and Replace; Show result in find pane
18347           
18348 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18349         
18350         * plugins/gdb, plugins/debug-manager: Applied debugger patch
18351         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18352         (added features: starting debugger and loading of core/executable,
18353         StepIn, StepOut, StepOver and Execute, toggling breakpoint
18354         partially works)
18356 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18357         
18358         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
18359         my cvs-plugin files...
18360         I hope I have rescued everything possible.
18361         
18362         * Naba: Could you please fix sample1 because I messed it up to 
18363         but there should be a histroy of this directory we should commit
18365 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18366         
18367         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18368         infrastructure
18369         * plugins/cvs-plugin/plugin.c,
18370         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18371         Added preferences dialog (not yet complete)
18373 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18374         
18375         * global-tags/Makefile.am, mime/Makefile.am:
18376         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18377         
18378         * template/xmltemplate.[ch],
18379         template/xmlstrings.[ch],
18380         template/autotools.[ch] removed,
18381         template/prj_template.[ch] removed,
18382         template/lang_template.[ch] removed,
18383         template/lib_template.[ch] removed,
18384         template/Makefile.am adjusted,
18385         template/dtds/lang.dtd removed, 
18386         template/dtds/lib.dtd removed,
18387         template/dtds/prj.dtd removed,
18388         template/dtds/autotools.dtd removed,
18389         data/template/lib/* removed,
18390         data/template/language/* removed,
18391         data/template/library/* removed,
18392         data/template/project/* removed,
18393         date/template/Makefile.am adjusted:
18394         Remove everything except text-templates to replace hardcoded 
18395         Edit->Insert texts with dynamic loaded.
18397         * plugins/cvs-plugin/plugin.[ch],
18398         plugins/cvs-actions.[ch],
18399         plugins/Makefile.am,
18400         plugins/cvs-plugin/Makefile.am,
18401         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18402         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18403         plugins/cvs-plugin/anjuta-cvs.plugin.in:
18404         Added initial cvs-plugin code
18406 2004-10-21  Naba Kumar  <naba@gnome.org>
18407         
18408         * libanjuta/anjuta-plugin.c,
18409         plugins/build-basic-autotools/build-basic-autotools.c,
18410         plugins/debugger/plugin.c,
18411         plugins/devhelp/plugin.c,
18412         plugins/editor/anjuta-docman.c,
18413         plugins/editor/goto_line.c,
18414         plugins/editor/plugin.c,
18415         plugins/editor/search-replace.c,
18416         plugins/editor/text_editor.c,
18417         plugins/file-loader/plugin.c,
18418         plugins/file-manager/plugin.c,
18419         plugins/file-wizard/file.c,
18420         plugins/file-wizard/plugin.c,
18421         plugins/gdb/plugin.c,
18422         plugins/gtodo/plugin.c,
18423         plugins/message-view/anjuta-msgman.c,
18424         plugins/profile-default/plugin.c,
18425         plugins/project-manager/plugin.c,
18426         plugins/sample1/plugin.c,
18427         plugins/terminal/terminal.c: Defined all global variables static,
18428         particularly class parent_class variables. They were getting
18429         confused at link time.
18431         * libanjuta/plugins.c: Do not unload plugins when they are
18432         deactivated. Simply cache them for later activation. Unloading
18433         modules have some problem with shared libs using static class
18434         registration. Fixed hash type for installed plugins. Eventually,
18435         we want to add "CanUnload" attribute for .plugin files (in
18436         "Anjuta Plugin" group) to let plugin loader know if the plugin can
18437         be unloaded from memory. Those plugins declaring CanUnload=false
18438         will not be unloaded from memory and will be put in the cache. Those
18439         not declaring anything or declaring CanUnload=true, will be unloaded
18440         from memory when they are deactivated.
18442         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18443         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18444         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18445         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18446         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18447         activation, deactivation. Fixed memory leaks.
18449 2004-10-20  Naba Kumar  <naba@gnome.org>
18451         * TODO.tasks: Updated.
18452         
18453         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18454         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18455         macro for adding interfaces to plugin types. Code cleanup.
18456         
18457         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18458         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18459         
18460         * plugins/build-basic-autotools/build-basic-autotools.c,
18461         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18462         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18463         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18464         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18465         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18466         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18467         plugins/project-manager/plugin.c,
18468         plugins/symbol-browser/an_symbol_view.c,
18469         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18470         newly defined macro to add interfaces to plugin types.
18472         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18474 2004-10-20  Naba Kumar  <naba@gnome.org>
18476         * TODO.tasks: Added task list.
18477         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18478         default values.
18480 2004-10-19  Naba Kumar  <naba@gnome.org>
18482         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18483         
18484         * plugins/editor/action-callbacks.c,
18485         plugins/editor/action-callbacks.h,
18486         plugins/editor/anjuta-docman.c,
18487         plugins/editor/anjuta-docman.h,
18488         plugins/editor/anjuta-document-manager.ui,
18489         plugins/editor/file_history.c,
18490         plugins/editor/file_history.h,
18491         plugins/editor/plugin.c: Added file history browsing.
18492         
18493         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18494         
18495         * plugins/message-view/anjuta-message-manager.ui,
18496         plugins/message-view/plugin.c: Added document manager context menu.
18497         
18498         * plugins/symbol-browser/an_symbol_view.c,
18499         plugins/symbol-browser/an_symbol_view.h,
18500         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18501         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18502         document manager context menu.
18503         
18504         * scintilla/*, scintilla/include/*: Updated to current cvs.
18505         
18506 2004-10-19  Naba Kumar  <naba@gnome.org>
18508         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18509         placeholder for debugger UI.
18510         
18511         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18512         * plugins/file-manager/plugin.c: Fixed loading bug.
18513         
18514         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18515         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18516         Initializes gconf database with default values when the
18517         values are not defined. Use bool and int prefs separately.
18519         * plugins/editor/plugin.c: Added encoding preferences.
18520         * plugins/project-manager/plugin.c: Cleanup and debug messages.
18522         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18523         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18524         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18525         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18527 2004-10-18  Naba Kumar  <naba@gnome.org>
18529         * po/POTFILES.in: Updated.
18530         
18531         * libanjuta/anjuta-ui.c: Corrected debug messages.
18532         
18533         * libegg/egg-combo-action.c, libegg/test-actions.c,
18534         libegg/menu/egg-combo-action.h: Fixed combo action.
18535         
18536         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
18537         Fixed format.
18538         
18539         * plugins/editor/action-callbacks.[c,h],
18540         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
18541         Implemented file swap. Removed dead codes.
18542         
18543         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
18544         dead codes.
18545         
18546         * plugins/symbol-browser/an_symbol_view.[c,h],
18547         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18548         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
18549         Implemented file symbols. Implemented goto file line when symbol is
18550         selected.
18551         
18552         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
18553         
18554 2004-10-10  Naba Kumar  <naba@gnome.org>
18556         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
18557         
18558         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
18559         
18560         * plugins/debugger/.cvsignore,
18561         (added) plugins/debugger/Makefile.am,
18562         (added) plugins/debugger/anjuta-debugger.glade,
18563         (added) plugins/debugger/anjuta-debugger.plugin.in,
18564         (added) plugins/debugger/anjuta-debugger.plugin.png,
18565         (added) plugins/debugger/anjuta-debugger.ui,
18566         plugins/debugger/attach_process.c,
18567         (removed) plugins/debugger/attach_process_cbs.c,
18568         (removed) plugins/debugger/attach_process_cbs.h,
18569         (removed) plugins/debugger/breakpoints.c,
18570         (removed) plugins/debugger/breakpoints.h,
18571         (removed) plugins/debugger/debug_tree.c,
18572         (removed) plugins/debugger/debug_tree.h,
18573         (removed) plugins/debugger/debugger.c,
18574         (removed) plugins/debugger/debugger.h,
18575         (removed) plugins/debugger/memory.c,
18576         (removed) plugins/debugger/memory.h,
18577         (added) plugins/debugger/plugin.c,
18578         (added) plugins/debugger/plugin.h,
18579         (removed) plugins/debugger/registers.c,
18580         (removed) plugins/debugger/registers.h,
18581         (removed) plugins/debugger/registers_cbs.c,
18582         (removed) plugins/debugger/registers_cbs.h,
18583         (removed) plugins/debugger/registers_gui.c,
18584         (removed) plugins/debugger/sharedlib.c,
18585         (removed) plugins/debugger/sharedlib.h,
18586         (removed) plugins/debugger/sharedlib_cbs.c,
18587         (removed) plugins/debugger/sharedlib_cbs.h,
18588         (removed) plugins/debugger/sharedlib_gui.c,
18589         (removed) plugins/debugger/signals.c,
18590         (removed) plugins/debugger/signals.h,
18591         (removed) plugins/debugger/signals_cbs.c,
18592         (removed) plugins/debugger/signals_cbs.h,
18593         (removed) plugins/debugger/signals_gui.c,
18594         (removed) plugins/debugger/stack_trace.c,
18595         (removed) plugins/debugger/stack_trace.h,
18596         (added) plugins/debugger/utilities.c,
18597         (added) plugins/debugger/utilities.h,
18598         (removed) plugins/debugger/watch.c,
18599         (removed) plugins/debugger/watch.h,
18600         (removed) plugins/debugger/watch_cbs.c,
18601         (removed) plugins/debugger/watch_cbs.h,
18602         (removed) plugins/debugger/watch_gui.c,
18603         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18604         
18605         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
18606         Added debugger gdb backend plugin.
18607         
18608         * plugins/message-view/plugin.c: Registered all message stock icons.
18609         
18610         * plugins/profile-default/plugin.c: Loads debugger plugin.
18611         
18612         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
18614 2004-10-08  Naba Kumar  <naba@gnome.org>
18616         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
18617         information.
18618         
18619         * plugins/symbol-browser/.cvsignore,
18620         plugins/symbol-browser/Makefile.am,
18621         plugins/symbol-browser/an_symbol_view.c,
18622         plugins/symbol-browser/an_symbol_view.h,
18623         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
18624         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18625         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
18626         plugins/symbol-browser/plugin.c,
18627         plugins/symbol-browser/plugin.h,
18628         plugins/symbol-browser/sv_class.xpm,
18629         plugins/symbol-browser/sv_function.xpm,
18630         plugins/symbol-browser/sv_macro.xpm,
18631         plugins/symbol-browser/sv_private_fun.xpm,
18632         plugins/symbol-browser/sv_private_var.xpm,
18633         plugins/symbol-browser/sv_protected_fun.xpm,
18634         plugins/symbol-browser/sv_protected_var.xpm,
18635         plugins/symbol-browser/sv_public_fun.xpm,
18636         plugins/symbol-browser/sv_public_var.xpm,
18637         plugins/symbol-browser/sv_static_fun.xpm,
18638         plugins/symbol-browser/sv_static_var.xpm,
18639         plugins/symbol-browser/sv_struct.xpm,
18640         plugins/symbol-browser/sv_unknown.xpm,
18641         plugins/symbol-browser/sv_variable.xpm,
18642         plugins/symbol-browser/test-symbol-browser.c,
18643         plugins/Makefile.am: Implemented Symbol
18644         browser plugin.
18645         
18646         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
18647         
18648         * plugins/build-basic-autotools/Makefile.am,
18649         plugins/devhelp/Makefile.am,
18650         plugins/editor/Makefile.am,
18651         plugins/file-loader/Makefile.am,
18652         plugins/file-manager/Makefile.am,
18653         plugins/file-wizard/Makefile.am,
18654         plugins/gtodo/Makefile.am,
18655         plugins/message-view/Makefile.am,
18656         plugins/profile-default/Makefile.am,
18657         plugins/project-manager/Makefile.am
18658         plugins/sample1/Makefile.am,
18659         plugins/terminal/Makefile.am,
18660         scintilla/Makefile.am,
18661         libegg/Makefile.am,
18662         launcher/Makefile.am,
18663         libanjuta/Makefile.am,
18664         src/Makefile.am,
18665         tagmanager/Makefile.am,
18666         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
18667         anjuta_data_dir in configure.in and used them in plugins Makefile.am
18668         files. Also fixed library dependencies.
18669         
18670         * plugins/editor/aneditor.cxx: Disabled unused codes.
18671         * plugins/file-manager/an_file_view.c: Added copyright.
18672         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
18673         
18674         * plugins/profile-default/plugin.c: Can load plugins by location.
18675         * plugins/project-manager/plugin.c: Remove project_root_uri value
18676         when project is closed.
18677         
18678 2004-10-06  Naba Kumar  <naba@gnome.org>
18680         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
18681         
18682         * libanjuta/interfaces/libanjuta.idl,
18683         plugins/editor/text_editor.c: Added get_length()
18684         and get_current_word() methods in IAnjutaEditor interface.
18685         
18686         * libegg/Makefile.am: Added test_actions target.
18687         
18688         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
18689         
18690         * plugins/build-basic-autotools/build-basic-autotools.c,
18691         plugins/file-loader/plugin.c,
18692         plugins/message-view/message-view.c: Added code to go to file and
18693         line number,
18694         
18695         * plugins/devhelp/plugin.c: Context sensitive help now works.
18696         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18697         uri as line number and goes to that line number.
18698         
18699         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18700         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18701         gtodo_client_load() method to load from a diffrent file. Watched 
18702         project root directory in plugin to open TODO.tasks of the project.
18703         
18704         * plugins/project-manager/plugin.c: Updates project UI
18705         sensitive/insensitive.
18707         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
18708         anjuta-shell program to test plugins.
18709         
18710         * src/anjuta-app.c: Registered UI accels.
18711         
18712 2004-09-28  Naba Kumar  <naba@gnome.org>
18714         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
18715         method.
18716         
18717         * src/anjuta-app.c: Implemented present widget method.
18718         
18719         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18720         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
18721         
18722         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
18723         added editor.
18724         
18725         * plugins/editor/text_editor.c: Connects to preferences changed signal
18726         correctly.
18727         
18728 2004-09-28  Naba Kumar  <naba@gnome.org>
18729         
18730         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
18731         print code.
18732         
18733         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
18734         size to 5 pix.
18735         
18736         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
18737         in changed signal callback.
18738         
18739         * plugins/editor/action-callbacks.c: Implemented save_all action
18740         callback. Removed dead code. Do save_as when saving a new file.
18741         Implemented incremental search.
18742         
18743         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
18744         
18745         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
18746         
18747         * src/anjuta-app.c: Registers UI accelerators.
18748         
18749 2004-09-27  Naba Kumar  <naba@gnome.org>
18751         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
18752         
18753         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18754         plugins/devhelp/anjuta-devhelp.plugin.in,
18755         plugins/file-loader/anjuta-loader.plugin.in,
18756         plugins/file-manager/anjuta-file-manager.plugin.in,
18757         plugins/gtodo/anjuta-gtodo.plugin.in,
18758         plugins/project-manager/anjuta-project-manager.plugin.in,
18759         plugins/terminal/anjuta-terminal.plugin.in:
18760         Gave proper plugin names.
18762         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
18763         error when regex fail.
18764         
18765         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
18766         Added help and context search. Watches current editor. More menus
18767         in Help submenu. Update UI (sensitive when required) properly.
18768         
18769         * plugins/editor/anjuta-document-manager.ui,
18770         plugins/devhelp/anjuta-devhelp.ui,
18771         plugins/message-view/anjuta-message-manager.ui,
18772         src/anjuta.ui: Goto menu actions are in separate submenu.
18773         
18774         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
18775         Removed unimplemented UI elements.
18776         
18777         * src/anjuta-app.c: Larger (and normal) icon size.
18778         
18779         * src/layout.xml: Task manager plugin along with document (in middle).
18780         
18781         * plugins/editor/plugin.c, plugins/file-loader.c,
18782         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
18783         in gtkactions. Enable/disable UI properly.
18784         
18785 2004-09-26  Naba Kumar  <naba@gnome.org>
18787         * po/POTFILES.in: Updated, added missing files.
18789         * .cvsignore: Updated.
18790         
18791         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
18792         a new function to get User input text.
18793         
18794         * libanjuta/resources.[c,h]: Added a function to created sized image.
18795         
18796         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
18797         from filename, as thats the correct representation.
18798         
18799         * plugins/build-basic-autotools/Makefile.am,
18800         (added) plugins/build-basic-autotools/automake-c.filters,
18801         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18802         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
18803         Rearragned UI elements in the build menu. Added codes to read build
18804         filter rules from external file. Implemented all build, configure,
18805         autogen commands. Watches current editor and project.
18806         
18807         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
18808         Added editor changed signal and exports current editor value.
18809         Fixed parameter names. Fixed get_uri() interface implementation to
18810         return correct uri.
18811         
18812         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
18813         elements.
18814         
18815         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
18816         
18817         * plugins/file-manager/an_file_view.c,
18818         plugins/file-manager/an_file_view.c: Exports file uri correctly.
18819         
18820         * plugins/file-wizard/file.c: Reads uri correctly.
18821         
18822         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
18823         sets the page to the new view.
18824         
18825         * plugins/message-view/message-view.c: Unrefs the tree model when done.
18826         Fixed signal connecting.
18827         
18828         * plugins/project-manager/plugin.c: Changed "project_root_directory"
18829         to "project_root_uri" and exports as uri.
18830         
18831 2004-09-24  Naba Kumar  <naba@gnome.org>
18833         * libanjuta/anjuta-ui.c: Fixed a crash bug.
18834         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
18835         in correct way.
18836         * plugins/file-manager/plugin.c: Fixed crash in unloading.
18837         * plugins/file-loader/plugin.c: Added comments.
18838         * plugins/build-basic-autotools/plugin.c: Added comments.
18839         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
18840         
18841         * libanjuta/interfaces/libanjuta.idl,
18842         plugins/message-view/anjuta-msgman.c,
18843         plugins/message-view/message-view.c,
18844         plugins/message-view/message-view.h,
18845         plugins/message-view/plugin.c: Buffering and appending messages have
18846         been separated. message-view implementations cleaned up. Signals
18847         Emissions fixed. Messages now displayed in summary and details show
18848         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
18849         API.
18850         
18851         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
18852         preferences.
18853         
18854         * plugins/build-basic-autotools/Makefile.am,
18855         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
18856         parsing of output to create message summaries. Uses new message view
18857         API.
18858         
18859         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
18860         preferences to make dialog box smaller.
18861         
18862         * plugins/editor/search-replace.c: Fixed compile error with change
18863         in IAnjutaMessageView API.
18864         
18865 2004-09-21  Naba Kumar  <naba@gnome.org>
18867         * plugins/Makefile.am: Deletes old (installed) plugins before
18868         installing new ones.
18869         
18870         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18871         plugins/build-basic-autotools/build-basic-autotools.c,
18872         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
18873         file URI from filemanager. Only disables/enables build submenu in file
18874         manager, instead of merging/unmerging.
18875         
18876         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
18877         non-text files.
18878         
18879         * plugins/file-loader/anjuta-loader-plugin.ui,
18880         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18881         Implemented "Open with" file manager submenu. Displays error message
18882         when file can not be opened.
18883         
18884         * plugins/file-manager/an_file_view.c: Renamed
18885         file_manager_current_filename value name to file_manager_current_uri
18886         and exports proper URI.
18887         
18888         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
18890 2004-09-19  Naba Kumar  <naba@gnome.org>
18892         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18893         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
18894         save point signal to change editor tabs. Fixed accels.
18895         
18896         * plugins/file-loader/plugin.c: Fixed accels.
18898         * plugins/project-manager/plugin.c: Added target selection callback.
18899         
18900         * plugins/project-manager/plugin.c: Added URI activation.
18901         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
18902         Fixed dialog and closed it on ok. Fixed a crash bug.
18903         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
18905         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
18906         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
18907         plugins/file-loader/anjuta-loader-plugin.ui,
18908         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18909         Added recent files in file loade plugin.
18910         
18911         * ChangeLog: Fixed entry dates.
18912         
18913 2004-09-18  Naba Kumar  <naba@gnome.org>
18915         * plugins/devhelp/plugin.c: Added UI sensitization and removed
18916         an unnecessary GtkFrame.
18917         
18918 2004-09-17  Naba Kumar  <naba@gnome.org>
18920         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
18922         * TODO: Updated.
18923         
18924         * data/Makefile.am: Disabled installing old mime info.
18925         
18926         * mime/anjuta.applications, mime/anjuta.keys: Updated.
18927         
18928         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
18929         plugins/editor/anjuta-document-manager.ui,
18930         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18931         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
18932         Added Editor context popup menu.
18933         
18934         * plugins/project-manager/anjuta-project-manager-plugin.png:
18935         Update image.
18936         
18937         * plugins/project-manager/anjuta-project-manager.plugin.in:
18938         Support .anjuta mime type.
18939         
18940         * plugins/project-manager/plugin.c: Exports "project_root_directory"
18941         value.
18942         
18943         * plugins/file-manager/plugin.c: Watches "project_root_directory"
18944         value.
18945         
18946         * src/layout.xml, plugins/profile-default/plugin.c:
18947         Added project manager plugin for startup.
18949 2004-09-16  Naba Kumar  <naba@gnome.org>
18950         
18951         * anjuta.prj: Updated.
18952         
18953         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
18954         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
18955         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
18956         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
18957         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
18958         plugins/terinal/Makefile.am, src/Makefile.am,
18959         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
18960         Fixed makefile syntax errors.
18962 2004-09-16  Naba Kumar  <naba@gnome.org>
18964         * configure.in, src/layout.xml,
18965         plugins/profile-default/plugin.c,
18966         libanjuta/interfaces/libanjuta.idl,
18967         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
18968         
18969         * configure.in, plugins/Makefile.am,
18970         plugins/project-manager/.cvsignore, 
18971         plugins/project-manager/Makefile.am,
18972         plugins/project-manager/anjuta-project-manager-plugin.png,
18973         plugins/project-manager/anjuta-project-manager.plugin.in,
18974         plugins/project-manager/anjuta-project-manager.ui,
18975         plugins/project-manager/plugin.c,
18976         plugins/project-manager/plugin.h: Added project manager plugin
18977         based on gnome-build.
18978         
18979         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
18980         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
18981         
18982         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
18983         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18984         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
18985     
18986 2004-09-16  Naba Kumar  <naba@gnome.org>
18988         * plugins/editor/action-callbacks.c: Fixed compile error.
18989         
18990 2004-09-15  Naba Kumar  <naba@gnome.org>
18992         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
18993         
18994         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
18995         New improved splace with nicer progress.
18996         
18997         * configure.in, plugins/Makefile.am,
18998         (added) file-wizard/.cvsignore,
18999         (added) file-wizard/Makefile.am,
19000         (added) file-wizard/action-callbacks.c,
19001         (added) file-wizard/action-callbacks.h,
19002         (added) file-wizard/anjuta-file-wizard-plugin.png,
19003         (added) file-wizard/anjuta-file-wizard.glade,
19004         (added) file-wizard/anjuta-file-wizard.plugin.in,
19005         (added) file-wizard/anjuta-file-wizard.ui,
19006         (added) file-wizard/file.c,
19007         (added) file-wizard/file.h,
19008         (added) file-wizard/plugin.c,
19009         (added) file-wizard/plugin.h:
19010         Created new file wizard and added it. The wizard takes care of text
19011         bit insertions and new files creation.
19013         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19014         plugins/editor/action-callbacks.h,
19015         plugins/editor/anjuta-document-manager.glade,
19016         plugins/editor/anjuta-document-manager.ui,
19017         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19018         (removed) plugins/editor/file.[c,h]: Removed text insertions and
19019         new files code and moved into a new plugin (file wizard).
19020         
19021         * libanjuta/plugins.[c,h]: Added plugins selection function.
19022         
19023         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19024         get_position(), insert() in IAnjutaEditor interface. Added
19025         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19026         interface (for wizard plugins).
19028         * plugins/file-loader/anjuta-loader-plugin.ui,
19029         plugins/file-loader/plugin.c: Added wizard launcher interface which
19030         scans for plugins implement IAnjutaWizard interface and presents the
19031         list to user for selection. The selected plugin is then activated
19032         for the wizard.
19034         * libanjuta/interfaces/.cvsignore: Updated.
19035         * plugins/message-view/.cvsignore: Updated.
19036         * plugins/launcher/*: Removed as launcher has already been moved to
19037         libanjuta as class.
19039         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19040         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19041         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19042         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19043         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19044         Updated API documentations.
19046 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
19048         * configure.in: Added Punjabi to ALL_LINGUAS
19050 2004-07-29  Naba Kumar  <naba@gnome.org>
19052         * configure.in: Added file-loader plugin Makefile path and
19053         fixed devhelp version requirement.
19055 2004-07-28  Naba Kumar  <naba@gnome.org>
19057         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19058         terminal/preferences-terminal.png (added), message-view/*.png (added),
19059         message-view/*.xpm (added), editor/*.png (added),
19060         editor/*.xpm (added), plugins/editor/Makefile.am,
19061         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19062         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19063         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19064         respective plugins directories.
19066         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19067         pixmaps/block-end-16.png, pixmaps/block-end.png
19068         pixmaps/block-start-16.png, pixmaps/block-start.png
19069         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19070         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19071         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19072         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19073         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19074         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19075         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19076         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19077         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19078         pixmaps/preferences-editor.png, pixmaps/undock.png
19079         pixmaps/error-next-16.png, pixmaps/error-next.png
19080         pixmaps/error-prev-16.png, pixmaps/error-prev.png
19081         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19082         pixmaps/preferences-terminal.png: Deleted
19084         * libanjuta/properties* (removed), plugins/editor/properties* (added),
19085         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19086         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19087         plugins/editor/anjuta-document-manager.plugin.in,
19088         plugins/editor/anjuta-document-manager.ui,
19089         plugins/editor/plugin.c, plugins/editor/print.c,
19090         plugins/editor/search-replace_backend.c,
19091         plugins/editor/search_preferences.h,
19092         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19093         Moved properties souce files to editor plugin as it not required in
19094         libanjuta. Other editor fixes.
19096         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19097         libegg/dock/* (removed)
19098         : Restored GDL external dependencies and removed libegg dock
19099         sources, because gdl is being developed.
19100         
19101         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19102         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19103         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19104         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19105         libanjuta/plugins.c, libanjuta/plugins.h,
19106         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19107         gconf system. Shell now takes docking positions. Added more utility
19108         functions. Added plugins query function. And other fixes.
19110         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19111         
19112         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19113         plugin to load files based on mime type.
19114         
19115         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19116         
19117         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19118         plugins/file-manager/plugin.c: File manager now uses file loader to
19119         open files.
19121         * plugins/message-view/anjuta-msgman.c,,
19122         plugins/message-view/message-view.c,
19123         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19125         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19126         plugins/terminal/terminal.c, src/Makefile.am,
19127         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19128         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19129         
19130         * libegg/dock/*: Removed directory.
19131         
19132 2004-07-28  Naba Kumar  <naba@gnome.org>
19134         * configure.in: Reduced gnome-print version requirement.
19135         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19137 2004-07-21  Ray Strode  <rstrode@redhat.com>
19138         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19139         new mime sytem.
19141 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19142         
19143         * plugins/editor/search-replace.c: Some fixes
19144         * plugins/terminal/Makefile.am:
19145         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19147 2004-05-19  Naba Kumar  <naba@gnome.org>
19149         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19150         compiler warning.
19152 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19154         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19155         Implemented IAnjutaSavable
19156         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19158 2004-05-17  Naba Kumar  <naba@gnome.org>
19160         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19161         plugins/build-basic-autotools/.cvsignore,
19162         plugins/build-basic-autotools/Makefile.am,
19163         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19164         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19165         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19166         plugins/build-basic-autotools/build-basic-autotools.c,
19167         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19168         build plugin.
19169         
19170         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19171         definition.
19172         
19173         * plugins/file-manager/an_file_view.c,
19174         plugins/file-manager/anjuta-file-manager.ui,
19175         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19176         Added context menu UI.
19177         
19178         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19179         in view menu.
19181 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19182         
19183         * libanjuta/anjuta-preferences.[ch]: 
19184         Added save/load_gconf functions
19185         * src/action_callbacks.[ch], src/preferences.c: 
19186         Load global prefs from gconf at startup and save them
19187         on exit. Prefs load and save correctly but something resets
19188         them to default after loading...
19189         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19190         Somehow the linker does not find save/load_gconf functions
19191         in libanjuta. Must be a stupid mistake, I would be glad
19192         if someone could fix that.
19193         * manuals/reference/libanjuta-sections.txt: Added new
19194         preferences functions and removed gnome-filelist
19195         * plugins/file-manager/anjuta-file-manager-plugin.glade:
19196         * plugins/file-manager/plugin.c:
19197         Added root-path property
19199 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
19200         
19201         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19202         they are not longer needed.
19203         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19204         anjuta-sections.txt: Remove references to the files
19205         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19206         Use new nautilus icons for file-manager, looks incredible
19207         cool!
19209 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19210         
19211         * plugins/editor/anjuta-docman.c: gchar* to 
19212         const gchar* in arguments
19213         * plugins/editor/text_editor.c: Implemented IAnjutaFile
19214         Interface
19215         * plugins/file-manager/an_file_view.c: Open files on
19216         double-click. Does not work yet because it does not
19217         find IAnjutaFile interface in document manager
19219 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19220         
19221         * plugins/editor/anjuta-docman.c
19222         * plugins/editor/text_editor.c:
19223         Made close button working, made multiple selection in
19224         File/Open dialog possble, fixed crash bug if file cannot
19225         be opened.
19227 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19228         
19229         * plugins/editor/action-callbacks.c
19230         * plugins/editor/anjuta-docman.c
19231         * plugins/editor/anjuta-docman.h
19232         * plugins/editor/search-replace.c
19233         * plugins/editor/search-replace_backend.c
19234         * plugins/editor/text_editor.c
19235         * plugins/editor/text_editor.h:
19236         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19237         able to open all files, use uri instead of full_filename, fixed
19238         many bugs.
19241 2004-05-13  Naba Kumar  <naba@gnome.org>
19243         * plugins/message-view/anjuta-message-manager-plugin.glade:
19244         HIG compliant.
19246         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19247         management.
19249         * pixmaps/anjuta_splash.png: Added border.
19250         
19251         * plugins/editor/anjuta-document-manager.png: New icon.
19252         
19253         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19254         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19255         
19256         plugins/editor/Makefile.am,
19257         plugins/editor/search-replace.c,
19258         plugins/editor/search-replace.h,
19259         plugins/editor/search-replace_backend.c,
19260         plugins/editor/search-replace_backend.h,
19261         plugins/editor/search_preferences.h,
19262         plugins/editor/search_preferences.c: Merged changes from
19263         ANJUTA_1_2_0 branch.
19264         
19265         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19266         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19267         operational.
19269         * plugins/terminal/Makefile.am,
19270         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19271         dialog.
19272         
19273         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19274         submenu.
19276 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19277         * plugins/message-view/plugin.c: Fixed glade file loading
19278         Removed "Show messages" menu item
19279         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19280         twice because of this load system layout hack.
19281         * libanjuta/anjuta-ui.h: Removed #include config.h
19282         * libanjuta/libanjuta.pc: Fixed path and depencies
19283         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19284         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19285         * libanjuta/properties.cxx : #include "properties_cxx.h"
19286         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19288 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19289         * plugins/message-view/*: Fixed message view preferences
19290         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19291         * anjuta.glade: Removed messages stuff
19293 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19294         
19295         * Removed libanjutamm, it is now hosted on SF.net:
19296         cvs.sf.net/cvsroot/anjuta/libanjutamm
19298 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
19299         
19300         * libanjutamm/*
19301         Added some experimental code to add support for C++ plugins.
19302         Nothing works yet and it is likely that it will disappear but
19303         I have some questions to murrayc and he wants to see the code.
19305 2004-05-11  Naba Kumar  <naba@gnome.org>
19307         * plugins/terminal/terminal.c: Fixed prefs loading bug.
19309         * plugins/editor/action-callbacks.c: Fixed a crash bug in
19310         hightlight style menu actions.
19312         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19313         manuals/reference/libanjuta/plugin-description-file.sgml,
19314         manuals/reference/libanjuta/writing-plugins.sgml,
19315         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19316         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19317         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19319         * src/anjuta-app.c: Always load system layout for now.
19321         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19322         
19323         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19324         manuals/reference/libanjuta/libanjuta-sections.txt,
19325         manuals/reference/libanjuta/libanjuta.types,
19326         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19327         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19328         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19329         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19330         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19331         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19332         Updated documentation.
19334         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19335         plugins/profile-default/plugin.c, src/layout.xml:
19336         Created terminal plugin.
19337          
19338         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19339         (new) plugins/file-manager/.cvsignore,
19340         plugins/file-manager/an_file_view.c,
19341         plugins/file-manager/plugin.c,
19342         plugins/file-manager/plugin.h: Moved preferences to separate
19343         glade file and added cvsignore file.
19344         
19345         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19346         from ANJUTA_1_2_0 branch. Please note that other po files need merging
19347         from the branch. I tried it     but there were way too many conflicts.
19348         
19349         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19350         
19351         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19352         util functions required during the merge.
19353         
19354         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19355         interface.
19356         
19357         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19358         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19359         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19360         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19361         Merged with ANJUTA_1_2_0 branch.
19363 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
19365         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19367 2004-05-07  Naba Kumar  <naba@gnome.org>
19369         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19371         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19372         Added preferences reading and loading.
19373         
19374         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19375         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19376         libanjuta/fileselection.c, libanjuta/fileselection.h,
19377         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19378         
19379         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19381         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19382         anjuta.spec.in, configure.in, data/autogen.sh.generic,
19383         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19384         data/macros/autogen.sh, data/macros2/autogen.sh
19385         data/properties/ada.properties, data/properties/anjuta.properties,
19386         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19387         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19388         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19389         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19390         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19391         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19392         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19393         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19394         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19395         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19396         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19397         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19398         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19399         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19400         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19401         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19402         plugins/class-gen/clsGen.c, plugins/editor/print.c,
19403         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19404         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19405         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19406         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19407         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19408         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19409         (added) scintilla/scintilla-marshal.c,
19410         (added) scintilla/scintilla-marshal.h,
19411         (added) scintilla/scintilla-marshal.list,
19412         scintilla/include/SString.h, scintilla/include/SciLexer.h,
19413         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19414         (added) scintilla/patches/scintilla-calltip-align.patch,
19415         (added) scintilla/patches/scintilla-minor.patch,
19416         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19418 2004-05-06  Naba Kumar  <naba@gnome.org>
19420         * (added) plugins/file-manager/Makefile.am,
19421         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19422         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19423         (added) plugins/file-manager/anjuta-file-manager.ui,
19424         (added) plugins/file-manager/plugin.c,
19425         (added) plugins/file-manager/plugin.h,
19426         (removed) plugins/file-manager/an_file_view.h,
19427         plugins/Makefile.am, configure.in,
19428         plugins/file-manager/an_file_view.c: Created file manager plugin.
19429         
19430         * plugins/profile-default/plugin.c: Added file manager plugin in default
19431         profile.
19432         
19433         * libanjuta/Makefile.am: Fixed dependencies.
19434         * pixmaps/anjuta_splash.png: New splash screen.
19436 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
19437         
19438         * template/template.c/h: Added in-line doc
19439         * manuals/reference/template/*: Added template documentation
19440         * configure.in: Build template docs
19442 2004-05-05  Naba Kumar  <naba@gnome.org>
19444         * autogen.sh: Added commands to generate initial interfaces.
19445         
19446         * libanjuta/Makefile.am,
19447         (removed)libanjuta/anjuta-plugin-parser.c,
19448         (removed)libanjuta/anjuta-plugin-parser.h,
19449         (added)libanjuta/anjuta-plugin-description.c,
19450         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19451         plugin description.
19452         
19453         * libanjuta/anjuta-plugin.c,
19454         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19455         
19456         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19457         and added AnjutaShellPlacement enum for widgeds placement (passed to 
19458         widget add_widget() method.
19459         
19460         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19461         and moved plugin sets loading in profile plugins.
19462         
19463         * libanjuta/interfaces/.cvsignore,
19464         (removed)libanjuta/interfaces/Makefile.am,
19465         libanjuta/interfaces/libanjuta.idl,
19466         libanjuta/interfaces/anjuta-idl-compiler.pl,
19467         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19468         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19469         (removed)libanjuta/interfaces/ianjuta-editor.c,
19470         (removed)libanjuta/interfaces/ianjuta-editor.h,
19471         (removed)libanjuta/interfaces/ianjuta-file.c,
19472         (removed)libanjuta/interfaces/ianjuta-file.h,
19473         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19474         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19475         (removed)libanjuta/interfaces/ianjuta-message-view.c,
19476         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19477         *.h and Makefile.am files. They are autogenerated. Interfaces are
19478         by anjuta-idl-compiler.pl from libanjuta.idl file.
19479         
19480         * manuals/reference/libanjuta/Makefile.am,
19481         manuals/reference/libanjuta/anjuta-architecture.sgml,
19482         manuals/reference/libanjuta/libanjuta-docs.sgml,
19483         manuals/reference/libanjuta/libanjuta-sections.txt,
19484         manuals/reference/libanjuta/libanjuta.types,
19485         manuals/reference/libanjuta/plugin-description-file.sgml,
19486         manuals/reference/libanjuta/writing-plugins.sgml,
19487         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19488         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19489         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19490         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19491         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19492         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19493         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19494         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19495         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19496         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19497         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19498         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19499         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19500         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19501         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19502         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19503         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19504         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19505         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19506         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19507         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19508         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19509         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19510         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19511         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19512         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19513         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19514         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19515         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19516         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19517         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
19518         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19519         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
19520         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
19521         interfaces template sgmls.
19522         
19523         * plugins/Makefile.am,
19524         plugins/devhelp/anjuta-devhelp.plugin.in,
19525         plugins/devhelp/plugin.c,
19526         plugins/editor/action-callbacks.c,
19527         plugins/editor/anjuta-document-manager.plugin.in,
19528         plugins/editor/plugin.c,
19529         plugins/editor/plugin.h,
19530         plugins/editor/text_editor.c,
19531         plugins/sample1/plugin.c,
19532         plugins/message-view/anjuta-message-manager.plugin.in,
19533         plugins/message-view/plugin.c: Fixed shell add_widget method to take
19534         placement. Fixed other errors.
19535         
19536         * (added)plugins/profile-default/.cvsignore,
19537         (added)plugins/profile-default/Makefile.am,
19538         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
19539         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
19540         (added)plugins/profile-default/anjuta-default-profile.ui,
19541         (added)plugins/profile-default/plugin.c,
19542         (added)plugins/profile-default/plugin.h: Added a default new
19543         profile plugin.
19544         
19545         * src/Makefile.am,
19546         src/action-callbacks.c,
19547         src/anjuta-app.c,
19548         src/anjuta.c,
19549         src/main.cpp: Fixed necessary changes for libanjuta
19551 2004-05-04  Naba Kumar  <naba@gnome.org>
19553         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
19554         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
19555         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
19556         placement for default widgets placements.
19558 2004-05-03  Naba Kumar  <naba@gnome.org>
19560         * manuals/reference/libanjuta/anjuta-architecture.sgml,
19561         manuals/reference/libanjuta/libanjuta-docs.sgml,
19562         manuals/reference/libanjuta/plugin-description-file.sgml,
19563         manuals/reference/libanjuta/writing-plugins.sgml:
19564         Wrote more sections in writing-plugins document and fixed errors.
19566 2004-05-03  Naba Kumar  <naba@gnome.org>
19568         * libanjuta/interfaces/libanjuta.idl: Added interface
19569         IAnjutaFileManager.
19570         
19571         * manuals/reference/libanjuta/anjuta-architecture.dia,
19572         manuals/reference/libanjuta/anjuta-architecture.png: Updated
19573         architecture diagram.
19574         
19575         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
19576          manuals/reference/libanjuta/libanjuta-docs.sgml,
19577         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
19578         (added) manuals/reference/libanjuta/writing-plugins.sgml:
19579         Wrote writing-plugins document and separated chapters into
19580         separate sgml files.
19581         
19582         * plugins/file-manager/an_file_view.c,
19583         plugins/file-manager/an_file_view.h: New and improved directory
19584         rendering.
19586 2004-05-02  Sven Herzberg  <herzi@abi02.de>
19588         * anjuta.glade: re-designed the new file dialog
19589         * anjuta_dialogs_strings.c: new strings from the new file dialog
19591 2004-04-30  Naba Kumar  <naba@gnome.org>
19593         * libanjuta/interfaces/Makefile.am.iface,
19594         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19595         
19596         * libanjuta/interfaces/libanjuta.idl: Updated.
19598         * libanjuta/interfaces/Makefile.am.iface,
19599         libanjuta/interfaces/libanjuta.idl: Updated.
19601 2004-04-29  Naba Kumar  <naba@gnome.org>
19602         
19603         * libanjuta/interfaces/Makefile.am.iface,
19604         libanjuta/interfaces/libanjuta.idl: Updated.
19606 2004-04-29  Naba Kumar  <naba@gnome.org>
19608         * libanjuta/interfaces/giface-idlc-c.pl,
19609         libanjuta/interfaces/libanjuta.idl: Upgraded.
19610         * libanjuta/interfaces/Makefile.am.iface: Added.
19611         
19612 2004-04-28  Naba kumar  <naba@gnome.org>
19614         * libanjuta/interfaces/giface-idlc-c.pl,
19615         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
19616         definitions and wrote a compiler.
19617         
19618 2004-04-28  Naba Kumar  <naba@gnome.org>
19620         * libanjuta/anjuta-shell.c: Fixed docs.
19621         * libanjuta/interfaces/Makefile.am,
19622         libanjuta/interfaces/ianjuta-file.c,
19623         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
19624         
19625         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
19626         
19627         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
19629         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19630         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19631         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19632         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19633         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
19634         * src/anjuta-app.c: Fixed bug.
19636 2004-04-27  Naba Kumar  <naba@gnome.org>
19638         * libanjuta/anjuta-preferences-dialog.c,
19639         manuals/Makefile.am: Fixed document bugs and enabled docs
19640         building.
19642         * libanjuta/anjuta-preferences-dialog.c,
19643         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
19644         More documentation.
19645         
19646         * libanjuta/anjuta-preferences.c,
19647         manuals/reference/libanjuta/libanjuta-docs.sgml,
19648         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19649         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19650         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19651         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19652         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
19653         Wrote more documentations.
19655         * (removed) plugins/message-view/imessage-view.c,
19656         (removed) plugins/message-view/ianjuta-msgman.c,
19657         plugins/message-view/Makefile.am,
19658         plugins/message-view/anjuta-msgman.c,
19659         plugins/message-view/anjuta-msgman.h,
19660         plugins/message-view/message-view.c,
19661         plugins/message-view/message-view.h,
19662         plugins/message-view/plugin.c,
19663         plugins/message-view/plugin.h: Moved interface implementations
19664         in their respective classes and used correct macros to
19665         defined class types.
19667         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19668         src/action-callbacks.c, src/anjuta-app.c: Subclassed
19669         AnjutaUI from GtkUIManager instead of GtkDialog.
19671         * manuals/reference/libanjuta/Makefile.am,
19672         manuals/reference/libanjuta/libanjuta-docs.sgml,
19673         manuals/reference/libanjuta/libanjuta-sections.txt,
19674         manuals/reference/libanjuta/libanjuta.types,
19675         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19676         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19677         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19678         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19679         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19680         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
19681         Wrote more documentation, fixed typos, added architecture
19682         diagram, updated object types etc.
19684         * plugins/editor/text_editor.c: Fixed interface implementation.
19686 2004-04-26  Naba Kumar  <naba@gnome.org>
19688         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19689         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19690         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
19691         architecture diagram and a new chapter on plugins description file.
19693 2004-04-25  Naba Kumar  <naba@gnome.org>
19695         *  libanjuta/anjuta-children.h,
19696         libanjuta/anjuta-plugin.c,
19697         libanjuta/anjuta-plugin.h,
19698         libanjuta/anjuta-preferences.c,
19699         libanjuta/anjuta-shell.c,
19700         libanjuta/anjuta-shell.h,
19701         libanjuta/e-splash.c,
19702         libanjuta/e-splash.h,
19703         manuals/reference/libanjuta/Makefile.am,
19704         manuals/reference/libanjuta/libanjuta-docs.sgml,
19705         manuals/reference/libanjuta/libanjuta-sections.txt,
19706         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19707         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19708         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19709         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19710         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19711         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19712         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19713         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19714         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19715         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19716         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19717         manuals/reference/libanjuta/tmpl/defaults.sgml,
19718         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19719         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19720         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19721         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19722         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19723         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19724         manuals/reference/libanjuta/tmpl/plugins.sgml,
19725         manuals/reference/libanjuta/tmpl/properties.sgml,
19726         manuals/reference/libanjuta/tmpl/resources.sgml,
19727         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
19728         manuals/reference/libanjuta/tmpl/e-splash.sgml,
19729         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19730         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19731         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19732         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
19734         Added more template files and wrote more documentation.
19736 2004-04-24  Andras Timar  <timar@gnome.hu>
19738         * configure.in: Added hu to ALL_LINGUAS.
19740 2004-04-23  Naba Kumar  <naba@gnome.org>
19741         
19742         * configure.in: Fixed compile error.
19743         
19744         * libanjuta/anjuta-children.c,
19745         libanjuta/anjuta-children.h,
19746         libanjuta/anjuta-preferences.c,
19747         libanjuta/anjuta-preferences.h,
19748         libanjuta/anjuta-shell.c,
19749         libanjuta/anjuta-ui.c,
19750         libanjuta/anjuta-ui.h,
19751         manuals/reference/libanjuta/Makefile.am,
19752         manuals/reference/libanjuta/libanjuta-docs.sgml,
19753         manuals/reference/libanjuta/libanjuta.types,
19754         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19755         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19756         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19757         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19758         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19759         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19760         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19761         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19762         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19763         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19764         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19765         manuals/reference/libanjuta/tmpl/defaults.sgml,
19766         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19767         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19768         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19769         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19770         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19771         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19772         manuals/reference/libanjuta/tmpl/plugins.sgml,
19773         manuals/reference/libanjuta/tmpl/properties.sgml,
19774         manuals/reference/libanjuta/tmpl/resources.sgml,
19775         plugins/sample1/plugin.c: Added libanjuta API documentation.
19777 2004-04-22  Naba Kumar  <naba@gnome.org>
19779         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
19780         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19781         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19782         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
19783         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
19784         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
19785         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
19786         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
19787         (removed) libegg/eggradiotoolbutton.c,
19788         (removed) libegg/eggseparatortoolitem.c,
19789         (removed) libegg/eggtoggletoolbutton.c,
19790         (removed) libegg/eggtoolbar.c,
19791         (removed) libegg/eggtoolbutton.c,
19792         (removed) libegg/eggtoolitem.c,
19793         (removed) libegg/prop-editor.c,
19794         (removed) libegg/test-actions.c,
19795         (removed) libegg/test-drag.c,
19796         (removed) libegg/test-merge.c,
19797         (removed) libegg/test-toolbar.c,
19798         libegg/menu/Makefile.am,
19799         (removed) libegg/menu/egg-accel-dialog.h,
19800         (removed) libegg/menu/egg-action-group.h,
19801         (removed) libegg/menu/egg-action.h,
19802         libegg/menu/egg-entry-action.h,
19803         (removed) libegg/menu/egg-markup.h,
19804         (removed) libegg/menu/egg-menu-merge.h,
19805         (removed) libegg/menu/egg-menu.h,
19806         (removed) libegg/menu/egg-radio-action.h,
19807         (removed) libegg/menu/egg-toggle-action.h,
19808         (removed) libegg/menu/howitshouldwork.txt,
19809         (removed) libegg/toolbar/.cvsignore,
19810         (removed) libegg/toolbar/Makefile.am,
19811         (removed) libegg/toolbar/TODO,
19812         (removed) libegg/toolbar/eggradiotoolbutton.h,
19813         (removed) libegg/toolbar/eggseparatortoolitem.h,
19814         (removed) libegg/toolbar/eggtoggletoolbutton.h,
19815         (removed) libegg/toolbar/eggtoolbar.h,
19816         (removed) libegg/toolbar/eggtoolbutton.h,
19817         (removed) libegg/toolbar/eggtoolitem.h,
19818         (removed) libegg/toolbar/prop-editor.h,
19819         (removed) libegg/toolbar/toolbar-api.txt,
19820         (removed) libegg/toolbar/toolbar-ideas.txt,
19821         plugins/devhelp/anjuta-devhelp.ui,
19822         plugins/devhelp/plugin.c,
19823         plugins/editor/action-callbacks.c,
19824         plugins/editor/action-callbacks.h,
19825         plugins/editor/anjuta-docman.c,
19826         plugins/editor/anjuta-document-manager.ui,
19827         plugins/editor/plugin.c,
19828         P plugins/message-view/Makefile.am,
19829         plugins/message-view/anjuta-message-manager.ui,
19830         plugins/message-view/plugin.c,
19831         plugins/sample1/anjuta-sample.ui,
19832         plugins/sample1/plugin.c,
19833         src/action-callbacks.c,
19834         src/action-callbacks.h,
19835         src/anjuta-actions.h,
19836         src/anjuta-app.c,
19837         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
19838         Gtk actions and UIManager. Fixed all plugins to use this.
19839         
19840         * manuals/reference/gtkdoc-scangobj.diff,
19841         manuals/reference/libanjuta/Makefile.am,
19842         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19843         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19844         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19845         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19846         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
19848         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
19849         
19850 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
19851         
19852         * plugins/message-view/imessage-view.c
19853         * plugins/message-view/ianjuta-msgman.c:
19854         Added interfaces
19856 2004-04-17  Adam Weinberger  <adamw@gnome.org>
19858         * configure.in: Added en_CA to ALL_LINGUAS.
19860 2004-04-08  Naba Kumar  <naba@gnome.org>
19862         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
19863         libanjuta/interfaces/Makefile.am,
19864         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
19865         message manager and message view interfaces.
19867         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
19868         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19869         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19870         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
19871         src/anjuta-app.c: Used 'activate' and
19872         'deactivate' virtual methods for plugins. Fixed installed plugins
19873         dialogs. Added remove_widget() method for AnjutaShell.
19875         * libanjuta/interfaces/Makefile.am,
19876         libanjuta/interfaces/ianjuta-document-manager.c,
19877         libanjuta/interfaces/ianjuta-document-manager.h,
19878         libanjuta/interfaces/ianjuta-editor.c,
19879         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
19880         and editor interfaces.
19882         * plugins/devhelp/plugin.c,
19883         plugins/message-view/anjuta-message-manager.plugin.in,
19884         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
19885         plugins/sample1/plugin.c: Updated plugins implementation to
19886         reflect the changes.
19888 2004-04-07  Naba Kumar  <naba@gnome.org>
19890         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
19891         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
19892         libanjuta/interfaces/ianjuta-editor.h,
19893         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
19894         plugins/editor/anjuta-docman.c,
19895         plugins/editor/anjuta-document-manager.plugin.in,
19896         plugins/editor/plugin.c, plugins/sample1/plugin.c,
19897         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
19898         Added supported interfaces for plugins. Tested plugin interfaces
19899         through sample plugin.
19900         
19901 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
19902         
19903         * template/Makefile.am, data/templates/library/Makefile.am
19904         Fixed some automake-1.7 incompatibilities
19905         * template/xmltemplate.c: Small fix
19907 2004-02-23  Naba Kumar  <naba@gnome.org>
19909         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
19910         Added plugins manager dialog.
19911         
19912         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
19913         library dependencies.
19914         
19915         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
19916         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
19917         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
19918         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
19919         geometry command line option.
19920         
19921 2004-02-16  Naba Kumar  <naba@gnome.org>
19923         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
19924         Added interfaces and IAnjutaEditor editor interface.
19925         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
19926         interface.
19927         * libanjuta/anjuta-shell.h: Fixed bug.
19928         
19929 2004-02-13  Naba Kumar  <naba@gnome.org>
19931         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
19932         
19933 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
19934         
19935         * data/template/*/.cvsignore:
19936         Avoid all these ? in cvs output
19938 2004-02-13  Naba Kumar  <naba@gnome.org>
19940         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
19941         includes and linking.
19943         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
19944         and set required version to devhelp 0.8. This devhelp version
19945         can be acquired from gnome cvs branch devhelp branch
19946         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
19948         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
19949         src/actions-callbacks.c: Added Dock Manager settings menu item.
19951         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
19952         * plugins/devhelp/plugin.c: Fixed a linking bug.
19953         
19954         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
19955         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
19956         external GDL dependency and used libegg codes.
19957         
19958 2004-02-12  Naba Kumar  <naba@gnome.org>
19960         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
19961         Added devhelp plugin, but it can't be used without a
19962         patch in devhelp. So it's disabled for now.
19964         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
19965         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
19966         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
19967         Update cvsignore files.
19969         * libanjuta/plugins.c, widgets/e-splash.c:
19970         Fixed plugins loading to show splash icons.
19971         
19972         * plugins/message-view/anjuta-message-manager.plugin.in,
19973         plugins/message-view/plugin.c: Fixed plugin registered name.
19975         * plugins/message-view/anjuta-message-view.png,
19976         plugins/sample1/anjuta-sample-plugin.png: Update images.
19978         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
19979         src/main.c: Fixed layout loading.
19981         * plugins/devhelp/Makefile.am: Fixed error.
19983         * (removed) widgets/*, libanjuta/plugins.h,
19984         src/main.c: Transfered widgets to libanjuta/.
19985         
19986         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
19987         toplevel directory to created only one library as libanjuta-egg.
19989         * data/Makefile.am: Fixed build error.
19991         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
19992         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
19993         libegg/.cvsignore: Added egg dock widget.
19995         * gdl/*: Removed as they are now available in libegg.
19996         
19997 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
19999         * plugins/editor/anjuta-docman.c:
20000         Use stock close icon on tab close button
20002 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
20003         
20004         * data/template/Makefile.am
20005         data/template/language/Makefile.am
20006         data/template/library/Makefile.am
20007         data/template/text/Makefile.am
20008         data/template/project/Makefile.am
20009         data/template/project/terminal/Makefile.am
20010         configure.in: Created Makefile to install templates
20012 2004-02-11  Naba Kumar  <naba@gnome.org>
20014         * plugins/editor/action-callbacks.c,
20015         plugins/editor/anjuta-document-manager.ui,
20016         plugins/editor/plugin.c
20017         plugins/message-view/anjuta-message-manager.ui,
20018         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20019         
20020 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
20021         
20022         * plugins/message-view/*: MessageView plugin is now loaded
20023         The menu items are still dummies.
20025 2004-02-09  Naba Kumar  <naba@gnome.org>
20027         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20028         generation.
20029         
20030         * libanjuta/anjuta-preferences.h: Added some documentation.
20031         
20032         * libanjuta/anjuta-shell.h: Removed dead codes.
20033         
20034         * (removed) manuals/reference/gtkdoc-scangobj,
20035         manuals/reference/gtkdoc-scangobj.diff,
20036         manuals/reference/libanjuta/.cvsignore,
20037         manuals/reference/libanjuta/Makefile.am,
20038         manuals/reference/libanjuta/README.inline-doc,
20039         manuals/reference/libanjuta/README.sections,
20040         manuals/reference/libanjuta/libanjuta-docs.sgml,
20041         manuals/reference/libanjuta/libanjuta-sections.txt,
20042         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20043         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20044         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20045         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20046         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20047         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20048         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20049         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20050         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20051         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20052         manuals/reference/libanjuta/tmpl/defaults.sgml,
20053         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20054         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20055         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20056         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20057         manuals/reference/libanjuta/tmpl/plugins.sgml,
20058         manuals/reference/libanjuta/tmpl/properties.sgml,
20059         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20060         of scan program. Updated templates.
20062         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20063         editor action callbacks data.
20064         
20065         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20066         scintilla object ref/unref.
20068 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
20069         
20070         * template/*: Added new xml based template system
20071         * template/dtds/*: Dtds to validate xml files of the template systems
20072         * data/template/*: Some sample template files
20073         Still needs some work but builds fine!
20075 2004-02-06  Naba Kumar  <naba@gnome.org>
20077         * cofigure.in, manuals/Makefile.am,
20078         (added) manuals/reference/*: Added API documentation
20079         structure (gtk-doc based).
20081         * libanjuta/libanjuta.h: Updated
20082         
20083 2004-02-05  Naba Kumar  <naba@gnome.org>
20084         
20085         * configure.in: Sets correct dependencies and
20086         uses gdl external library.
20088         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20089         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20090         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20091         libanjuta/fileselection.h, libanjuta/glue-factory.c,
20092         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20093         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20094         and added file dialogs.
20096         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20097         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20098         Build dynamic libraries for libegg.
20100         * plugins/Makefile.am, plugins/editor/Makefile.am,
20101         plugins/editor/action-callbacks.c, 
20102         plugins/editor/action-callbacks.h,
20103         plugins/editor/anjuta-docman.c,
20104         plugins/editor/anjuta-docman.h
20105         plugins/editor/anjuta-document-manager.plugin.in
20106         plugins/editor/anjuta-document-manager.png
20107         plugins/editor/anjuta-document-manager.ui
20108         plugins/editor/file.c
20109         plugins/editor/file.h
20110         plugins/editor/plugin.c
20111         plugins/editor/print.c
20112         plugins/editor/print.h
20113         plugins/editor/search-replace.c
20114         plugins/editor/search_incremental.c
20115         plugins/editor/search_incremental.h
20116         plugins/editor/text_editor.c
20117         plugins/editor/text_editor.h
20118         plugins/editor/text_editor_cbs.c
20119         plugins/editor/text_editor_menu.h
20120         plugins/sample1/Makefile.am
20121         plugins/sample1/anjuta-sample-plugin.png
20122         plugins/sample1/anjuta-sample.plugin.in
20123         plugins/sample1/anjuta-sample.ui
20124         plugins/sample1/plugin-sample1.c
20125         plugins/sample1/plugin.c
20126         plugins/sample1/plugin.h: Created sample
20127         plugin and fixed editor plugin.
20129         * printing/*: Removed.
20131         * scintilla/Makefile.am: Builds dynamic library.
20133         * src/Makefile.am, src/action-callbacks.c,
20134         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20135         src/anjuta-actions.h, src/anjuta-app.c,
20136         src/anjuta-app.h, src/anjuta-callbacks.c,
20137         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20138         (removed) src/anjuta.h, src/anjuta.ui,
20139         src/layout.xml, src/main.c, src/preferences.h,
20140         src/utilities.c: Debuggged and finally made plugins
20141         loadable.
20143         * global-tags/Makefile.am: Fixed build error.
20145 2004-02-03  Naba Kumar  <naba@gnome.org>
20147         * configure.in: Users GDL from external package.
20148         * plugins/*: Added many new plugins (not ready though).
20149         * src/*: Removed many files (which have been transfered in plugins/).
20150         
20151 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20153         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20155 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20157         * configure.in: Added editor plugins
20158         
20159         * plugins/Makefile.am, src/search-replace_backend.h,
20160         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20161         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20162         
20163         * Added: plugins/editor/search_incremental.c, 
20164         plugins/editor/search_incremental.h
20166         * Update search-replace in plugins/editor
20167         
20168 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20169         
20170         * plugins/message-view/message-view.c: Some code clean-up
20172 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20174         * Added: search_incremental[ch]
20175         
20176         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20177         src/mainmenu_callbacks.c, src/toolbar.c
20178         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20179         
20180         * Incremental Search
20182 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20183         
20184         * plugins/message-view/anjuta-msgman.[c/h]:
20185         Added message manager for easier message handling with a
20186         similar interface as docman. Of course you can still use
20187         MessageView standalone.
20188         * plugins/Makefile.am: Added message-view because it compiles
20189         without errors.
20191 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20192         
20193         * plugins/message-view/*: Added message-view plugin 
20194         (still incomplete) 
20195         * configure.in: Added plugins/message-view/Makefile
20197 2004-01-03  Naba Kumar  <naba@gnome.org>
20199         * libanjuta/*.c: Added new files and updated old ones.
20200         * plugins/editor/*: Added editor plugin.
20201         * configure.in: Added editor plugin and moved editor related
20202         files into it.
20204 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
20206         * src/Makefile.am: Added search-replace_backend.[ch]
20207         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20208         find_replace.[ch]
20209         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20210         src/search-replace_backend.c, src/search-replace_backend.h,
20211         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20212         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20213         src/toolbar_callbacks.c
20214         * The advanced Search/Replace functionality now replaces the older
20215         Find/Replace stuff.
20216         * The Search/Replace functionality can be interrupted during a long
20217         Search/Replace;
20218         
20219 2003-12-11  Naba Kumar  <naba@gnome.org>
20221         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20222         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20223         errors.
20224         * Makefile.am, libanjuta/*: Added new module.
20225         * src/Makefile.am: Fixed linking error.
20226         * src/watch_cbs.c: Debugger clean up.
20227         * configure.in: Added libanjuta-2.0.pc
20229         * configure.in, libanjuta/Makefile.am,
20230         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20231         libanjuta instead.
20233 2003-12-11  Naba Kumar  <naba@gnome.org>
20235         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20237         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20238         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20239         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20240         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20241         The user can now give a name at the creation of a new file and
20242         insert automatically (user choice) header, gpl notice, header
20243         template. The file extension is added automatically according
20244         to the selected type of file. The various insert functions have
20245         been moved from mainmenu-callback.c to file.c. The cursor is now
20246         moved after an insert operation. Removes also useless code in
20247         memory.c and search-replace.c
20248         
20249 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
20251         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20252         sortable headers, process tree, removal of path and process params
20253         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20254         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20255         code cleanup
20257 2003-12-10  Naba Kumar  <naba@gnome.org>
20259         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20260         
20261 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20263         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20265 2003-11-28  Naba Kumar  <naba@gnome.org>
20267         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20268         
20269         * manuals/de/*: Added german translation docs.
20270         
20271         * configure.in, Makefile.am, src/Makefile.am,
20272         libegg/*/*: Added libegg library.
20273         
20274         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20275         installation directory.
20276         
20277         * src/text_editor_cbs.c: Fixed closing of file.
20279 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20280                                                                                 
20281         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20283 2003-09-05  Naba Kumar  <naba@gnome.org>
20285         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20286         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20287         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20288         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20289         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20290         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20291         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20292         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20293         using libegg. Initial commit -- compiles but is not complete.
20295 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20297         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20299 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20301         * configure.in: Removed "ta" from ALL_LINGUAS.
20303 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
20305         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20307 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
20309         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20311 2004-04-24  Andras Timar  <tmar@gnome.hu>
20313         * configure.in: Added hu to ALL_LINGUAS.
20315 2004-04-14  Naba Kumar  <naba@gnome.org>
20317         * src/Makefile.am, printing/Makefile.am,
20318         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20319         because we are still using GtkCombo and build breaks with gtk-2.4.
20320         
20321 2004-04-13  Naba Kumar  <naba@gnome.org>
20323         * NEWS: Updated.
20324         * anjuta.spec.in: Fixed build error.
20325         * po/POTFILES.in: Updated.
20326         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20328 2004-04-11  Naba Kumar  <naba@gnome.org>
20330         * NEWS: Updated.
20331         * AUTHORS: Updated.
20332         * configure.in: Added ga in ALL_LINGUAS.
20333         * ChangeLog: Fixed dates.
20334         
20335 2004-04-09  Naba Kumar  <naba@gnome.org>
20337         * src/print.c: Fixed buffer styling bug when printing with
20338         selection.
20340         * data/properties/anjuta.properties: Defined only one base font and
20341         used courier instead of lucidatypewriter, because most newer systems are
20342         unlikely to have it (bug #885023, #925956, #890473).
20343         
20344         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20345         warning.
20346         
20347         * src/an_file_view.c: Fixed possible crash bug.
20349 2004-04-07  Naba Kumar  <naba@gnome.org>
20351         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20352         gtk_main_quit() etc..), so that atexit() functions are not called
20353         (which is apparently done to free up memory and we don't need to
20354         do that at this point). Incidentally, something also happens in the
20355         atexit call which freezes the UI for far too long when the application
20356         exits and we want to avoid that..
20357         * src/glade_iface.c: Fixed compiler warning.
20358         
20359 2004-04-06  Naba Kumar  <naba@gnome.org>
20361         * src/project_dbase_gui.c: Fixed errors.
20363         * src/registers_gui.c: Fixed possible crash bug.
20364         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20365         * src/signals.[c,h]: Used tree view and glade file for dialog.
20366         * src/Makefile.am, src/about.c, src/an_file_view.c,
20367         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20368         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20369         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20370         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20371         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20372         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20373         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20374         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20375         src/launcher.h, src/main.c, src/main_menubar.c,
20376         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20377         src/message-manager-private.cc, src/message-manager.cc,
20378         src/preferences.c, src/project_config.c, src/project_dbase.c,
20379         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20380         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20381         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20382         src/search-replace.c, src/search-replace_backend.c,
20383         src/search_incremental.c, src/search_preferences.c,
20384         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20385         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20386         src/signals_gui.c, src/source.c, src/src_paths.c,
20387         src/stack_trace.c, src/start-with.c, src/style-editor.c,
20388         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20389         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20390         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20391         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20392         tagmanager/Makefile.am, scintilla/include/SString.h,
20393         widgets/Makefile.am, widgets/gnomefilelist.c:
20395         Removed all deprecated codes and substituted
20396         with newer APIs. Fixed some possible crash bugs where cell renderers
20397         were being shared.
20398         
20399         * scintilla/patches/scintilla-minor.patch: Minor patch.
20401 2004-04-06  Naba Kumar  <naba@gnome.org>
20403         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20404         tree after all the files have been added (and not everytime a file
20405         is added in the project). Also fixed some memory corruption
20406         (possibly bug #900478).
20407         
20408         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20409         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20410         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20411         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20412         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20413         qualifier wherever appropriate.
20415 2004-04-05  Naba Kumar  <naba@gnome.org>
20417         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
20418         switch terminal echo on/off. Debugger requires it off, while the
20419         rest requires it on.
20421         * src/search-replace.c: sets search direction and action (in addtion
20422         to target) for find in files.
20423         
20424 2004-04-02  Naba Kumar  <naba@gnome.org>
20426         * src/mainmenu_callbacks.c: Sets filename during save of new files.
20428         * src/project_dbase.c, src/debugger, src/an_file_view.c,
20429         src/an_symbol_view.c: Added an gtk events loop for
20430         displaying project loading status (for loading large projects) and
20431         debugger program starting ... just to give an impression of fastness :-).
20433         * configure.in, anjuta.prj: Bumped version to 1.2.2.
20435         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20436         crash bug, which occurs when opening and closing a large project
20437         repeatedly.
20438         
20439         * src/attach_process.c: Fixed a comiple error for old gcc.
20440         
20441         * src/launcher.c: Prints proper error message when launcher child
20442         could not be executed and exits properly. Fixed a crash
20443         bug (bug #926606).
20444         
20445         * src/resources.c, src/utilities.c, src/glade_iface.c,
20446         src/debugger.c, src/attach_process.c: Properly exits forked children
20447         when they could not be executed.
20448         
20449 2004-04-01  Naba Kumar  <naba@gnome.org>
20451         * src/search-replace.c: Fixed a crash bug (bug #921893).
20453 2004-03-31  Naba Kumar  <naba@gnome.org>
20455         * anjuta.glade: Added a note on compiler options dialog ->support
20456         dialog telling that supports are only available for file mode.
20458         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20459         src/anjuta_cbs.c:
20460         Improved shutdown time delay by bypassing project closing
20461         and unloading plugins.
20463         * src/build_file.c, data/properties/anjuta.properties: Added a property
20464         to toggle on/off for going to first error automatically.
20466 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
20468         * src/debugger.c: fixed core file loading
20469         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20470         for long lines (bugs #700968 and #911376)
20471         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20472         #917982.
20473         * src/anjuta.c: Focuses current AnEditor correctly.
20475 2004-03-30  Naba Kumar  <naba@gnome.org>
20477         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20478         * AUTHORS: Updated with all contributors names.
20479         * NEWS: Updated.
20480         * src/about.c: Reads contributors names from AUTHORS file.
20481         * manuals/C/anjuta-manual/authors.xml: Points to online
20482         contributors list.
20483         
20484 2004-03-29  Naba Kumar  <naba@gnome.org>
20486         * data/properties/ada.properties: Fixed syntax colors. Patch
20487         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20488         (bug #923474).
20490         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20491         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
20492         generated projects, so that their pixmap files are
20493         found properly (bug #919903).
20494         
20495         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20496         anjuta.
20498         * src/source.c: Installs .glade file of libgllade
20499         projects in $(datadir)/$(package)/glade (part of bug #861038).
20500         
20501         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20502         in compiler options (bug #883837).
20503         
20504         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20505         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20506         
20507 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
20509         * anjuta/src/search-replace.c: fixed another crash bug in
20510         "Find Usage"
20511         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20512         breakpoint property fix
20514 2004-03-29  Naba Kumar  <naba@gnome.org>
20516         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20517         (new) manuals/C/anjuta-advanced-tutorial/*:
20518         Added menu entry for 'Anjuta Advanced Tutorial'
20519         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
20521 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20522         
20523         * src/fileselection.[ch], src/mainmenu_callbacks.c:
20524         Fixed bug #908941  ('Open' starts in wrong directory)
20525         
20526 2004-03-26  Naba Kumar  <naba@gnome.org>
20528         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
20529         compile error and bug #905738 with terminal.
20531         * src/search_incremental.c, src/register.c, src/sharedlib.c,
20532         src/search-replace.[h,c], src/search_incremental.[h,c],
20533         src/search_preferences.h, src/utilities.c, src/anjuta.c,
20534         src/text_editor.[c,h]: Fixed compiler warnings.
20535         
20536         * src/search-replace.c: Fixed a memory corruption (possible
20537         fix for bug #921893, but not yet confirmed).
20538         
20539         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
20540         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
20541         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
20542         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
20544 2004-03-25  Naba Kumar  <naba@gnome.org>
20546         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
20547         crash bug with attach process dialog and made the dialog closable
20548         with 'esc'.
20549         
20550         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
20551         always display within the margin.)
20552         
20553         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
20554         the old breakpoint when it's properties are updated
20555         (creating a new updated one).
20556         
20557 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
20559         * src/aneditor.cxx, src/aneditor.h: fixed calltips
20560         displayed for wrong file.
20561         * src/breakpoints.c: conditional breakpoints
20562         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
20563         "Find in Files..." disabling policy
20565 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20567         * src/build_file.c: Fixed bug #874380
20568         Goto the first error if it exists.
20570 2004-03-24  Naba Kumar  <naba@gnome.org>
20572         * src/anjuta.c: Fixed to get correct child exit status
20573         using mask (bug #905738).
20574         
20575         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
20576         Aligned buttons in the New file dialog,
20577         set default response to OK, entry box activates default response,
20578         ESC closes dialog and hides on delet_event.
20580 2004-03-19  Naba Kumar  <naba@gnome.org>
20582         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20583         tree).
20585 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
20587         * src/search-replace.c: fixed "Find Usage" crash when no project open
20589 2004-03-17  Naba Kumar  <naba@gnome.org>
20591         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20592         Fixed the generated projects to read m4 directory if the directory
20593         exists (bug #917781).
20594         
20595 2004-03-12  Naba Kumar  <naba@gnome.org>
20597         * HACKING: Fixed formatting for auto-parsing.
20599 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
20600         
20601         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20602         rework (bug #890609)
20604 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20605         
20606         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
20608 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20609         
20610         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
20611         * src/search_preferences.c: Fixed typo.
20612         
20613 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20614         
20615         * src/search-replace.c: improved Search&Replace
20616         For the moment "Replace All" does not work with non opened files
20617         but Anjuta should not crash now ! ??? 
20618         
20619 2004-02-26  Naba Kumar  <naba@gnome.or>
20621         * src/source.c: Fixed to pass cflags correctly
20622         and suppress the automake's default cflags.
20623         bug #816130, #801056, #782798, #773459
20624         
20625         * data/properties/anjuta.properties: Do not defualt to -k make option.
20626         bug #875486.
20628         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
20629         bug #877683.
20630         
20631         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
20632         
20633         * src/message-manager-private.cc: Disabled debug messages.
20634         
20635 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
20637         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
20639 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20640         * anjuta.glade, src/search-replace.c:
20641         Reduced Search&Replace dialog, bug #902636.
20642         
20643 2004-02-23  Naba Kumar  <naba@gnome.or>
20645         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
20646         (bug #866143).
20648 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20649         
20650         * src/search_incremental.c: Fixed bug #900903
20652 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
20653         
20654         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
20655         src/anjuta.c: Fixed bugs #890609 and #890609
20657 2004-02-23  Naba Kumar  <naba@gnome.or>
20659         * src/message-manager.cc: Disconnects menuitem signal properly.
20660         Fixed bug #901723.
20661         
20662         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
20663         bug #900897.
20664         
20665 2004-02-20  Naba Kumar  <naba@gnome.org>
20667         * src/message-manager-private.[c,h]: Implemented keypress
20668         event for the terminal and resets it when ctrl c or ctrl d
20669         is pressed. But it doesn't seem to be working on keypress.
20670         Added a workaround to let it work on key release instead.
20671         (bug #878357).
20672         
20673         * src/search-replace: Fixed compiler warnings.
20674         
20675 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
20677         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
20678         Use defined file name when saving new files (fixes bug #898105)
20679         Don't change filename when clicking on a directory
20680         
20681         BTW: Happy birthday to me :-)
20682         
20683 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20684         
20685         * src/search-replace.c: Fixed a crash bug 
20686         Crash on Find & Replace (#887833)
20687         
20688 2004-02-18  Naba Kumar  <naba@gnome.org>
20690         * src/executer.c: Fixed a crash bug.
20691         
20692         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20693         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20694         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20695         instead of GtkWindow (Part of bug #671596).
20696         
20697         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20698         src/registers_gui.c, src/registers_cbs.[h,c],
20699         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20700         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20701         src/compiler_options.c, src/an_file_view.c, start-with.c,
20702         src/anjuta-tools.c, help.c:
20704         Added "close" buttons on all
20705         dialogs (HIG) and fixed to properly response to ESC close
20706         (Part of bug #671596).
20708         * src/launcher.c: Disabled printing of long debug lines.
20709         
20710         * src/utilities.h: Fixed a compiler warning.
20711         
20712 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
20714         * src/anjuta.c: "Save all" action now asks for filenames for new files
20715         (fixes bug #898111)
20717 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
20719         * anjuta.glade, src/text_editor.c:
20720         Fixed a typo in Hello World indentation style 
20721         Fixed misuse of translated strings when looking for style
20722         This entry fixes bug #876037
20724 2004-02-16  Naba Kumar  <naba@gnome.org>
20726         * src/utilities.c: Fixed return value when dest file could
20727         not be created.
20729         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
20730         * src/utilities.[c,h]: Removed 'cmp' dependency and used
20731         internal function to compare files.
20732         
20733 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
20735         * src/message-manager-private.cc:
20736         Set bold color as foreground color in terminal
20737         (fixes bug #864924)
20739         * src/aneditor.cxx:
20740         Use font style defined for message indicators in
20741         preferences/messages
20742         (fixes bug #885032)
20744 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
20746         * src/build_project.c:
20747         Use build.silent option from preferences (fixes bug #895726)
20748         
20749 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
20751         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20753 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
20754         
20755         Patch from Massimo Corà <maxcvs@email.it>:
20756         * scintilla/LexCPP.cxx: Support "///" comments
20758 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20759         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
20760         src/search_replace.h, src/search-replace_backend.h
20761         anjuta.glade
20762         
20763         * Added: src/search_preferences.c, src/search_preferences.h
20764         Allow the user to save search/replace settings and give them names.
20766 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
20767         
20768         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
20769         scintilla/ScintillaGTK.cxx:
20770         Hopefully fixed AMD 64 crash bug by using correct marshaller
20772 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
20774         * src/preferences.c: Save GtkOptionMenu properties properly
20775         * src/text_editor.c: Fixes editor mispell of fold.symbols property
20777 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20778         
20779         * configure.in, src/Makefile.am, scintilla/Makefile.am:
20780         Fixed libiconv issue
20781         * NEWS: Updated
20783 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20784         
20785         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20786         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
20787         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
20788         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
20789         src/sharedlib_gui.c:
20790         Debugger speed-up, replaced deprecated GtkCList
20792 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
20794         * src/text-editor.c: Use stock gtk+ close button for editor tabs
20796 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
20798         * configure.in: Added "sq" to ALL_LINGUAS.
20800 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
20802         * configure.in: Added "ko" to ALL_LINGUAS.
20804 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20806         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
20807         src/search_incremental.c, src/search_incremental.h: 
20808         Search_incremental code cleanup
20810 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20812         * scintilla/*/*: Updated scintilla to CVS
20813         * Added: scintilla/Readme.sync
20814         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
20815         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20816         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
20817         scintilla/ScintillaGTK.cxx,
20818         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
20819         scintilla/include/Scintilla.iface: Updated.
20821 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20823         * search-replace_backend.[ch], search_incremental[ch]: Added
20824         
20825         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20826         find_replace.[ch]: Removed.
20827         
20828         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20829         src/search-replace_backend.c, src/search-replace_backend.h,
20830         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20831         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20832         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
20833         functionality now replaces the older Find/Replace stuff. The Search/Replace
20834         functionality can be interrupted during a long Search/Replace.
20836 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
20838         * widgets/gnomefilesel.c: Fix use of previously freed memory on
20839         selecting ".." and "." from file selector. 
20841 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
20843         * anjuta.glade: Fixed wrong "fold.symbols" property
20845 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20846         
20847         * src/project_dbase_gui.c: Alphabetical order ;-)
20848         * src/compiler_options.c: Fixed bug #867539
20849         * src/launcher.c: Workaround for bugs #864922, #849928,
20850         #846386 and #845782: The launcher no longer hangs but does
20851         not get the exit status correctly sometimes.
20852         * Changes suggested by Bosik are obviously already in without
20853         any Changelog entry (ClsGen.c, project_dbase_gui.c)
20854         * NEWS, README, anjuta.prj, configure.in: 
20855         Changed version to 1.2.1
20856         
20857         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
20858         * anjuta_dialogs_strings.c, anjuta.glade: 
20859         Fixed bugs #860906, #859329
20860         
20861         Patch from grzegol@pld-linux.org
20862         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
20863         freedesktop.org standard)
20865 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20866         
20867         Patch from Stefano Vallarino <stevalla@libero.it>:
20868         * src/source.[c/h]: Fixes cpp sample file to conform to 
20869         ISO/IEC 14882, C++-Standard 
20871 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
20873         Review by Johannes Schmid <jhs@cvs.gnome.org>
20874         * src/build_file.[ch]: Add build_execute_shell_command which executes the
20875         command using sh -c.
20876         * src/compile.c: Use build_execute_shell_command when compiling single
20877         files.
20879 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20880         
20881         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
20882         * src/breakpoints.c: Code cleanup, workaroud for possible 
20883         launcher bug
20884         * src/src_paths.c: Update debugger dirs on directory change
20886 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
20888         Review by Johannes Schmid <jhs@cvs.gnome.org>
20889         * src/attach_process.c, src/attach_process.h, anjuta.glade:
20890         sortable headers, process tree, removal of path and process params
20891         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20892         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20893         code cleanup
20895 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20896         
20897         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20898         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
20899         Add a dialog for "New file" which lets the user set the 
20900         filename and to add copyright/header templates to the file
20901         * Review: Changed function names to contain modules name (file_)
20903 2003-12-09  Naba Kumar  <naba@gnome.org>
20905         * setup-gettext: Fixed a typo.
20906         * scintilla/Makefile.am: Fixed a build error for SMP systems.
20908 ---- Released version 1.2.0 ---
20910 2003-12-08  Naba Kumar  <naba@gnome.org>
20912         * src/preferences.c: Fixed compiler error.
20913         * global_tags/create_global_tags.sh: Fixed to install properly
20914         even when system.tags could not be generated.
20915         * NEWS: Updated.
20917 2003-12-06  Naba Kumar  <naba@gnome.org>
20919         * setup-gettext: Fixed to not generate intl directory with gettextize.
20921         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
20922         * src/anjuta.c: Filters out unnecessary files from find in files
20923         command.
20924         
20925         * NEWS: Updated.
20926         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
20927         * src/widzard_gui.c: Added horiz scrollbar for desc text.
20928         
20929 2003-12-04  Naba Kumar  <naba@gnome.org>
20930         
20931         * src/gnome_project.c: Enables debug and optimization flags for
20932         new projects.
20933         
20934         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
20935         
20936         * src/project_dbase_gui.c: combined header and c files for
20937         file selector.
20938         
20939         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
20940         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
20942 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20944         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20946 2003-11-29  Naba Kumar  <naba@gnome.org>
20948         * configure.in, anjuta.prj: Bumped version to 1.2.0.
20949         * NEWS: Updated.
20951 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
20952         
20953         * src/main_menubar.c: Now files cannot be opened twice in recently
20954         file menu
20956 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
20958         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
20960 2003-11-28  Naba Kumar  <naba@gnome.org>
20962         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
20963         
20964 2003-11-27  Naba Kumar  <naba@gnome.org>
20966         * src/breakpoints.c, src/launcher.c, src/find_text.c,
20967         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
20968         
20969         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
20970         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
20971         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
20972         checkbox in project wizard (project options page) to enable/disable
20973         source code generation with glade(mm).
20974         
20975         * NEWS: Updated
20976         
20977 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
20979         * src/dnd.c: Opening files with special characters in the name.
20981 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
20983         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
20984         a long time.
20986 2003-11-18  Naba Kumar  <naba@gnome.org>
20988         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
20989         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
20990         src/project_import.c, plugins/patch/patch-plugin.c:
20991         Fixed g_signal_diconnect calls to pass correct data.
20992         (Fixed possible crash in project imports).
20993         
20994         * NEWS: Updated.
20995         
20996 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
20998         Reviewed by Naba Kumar  <naba@gnome.org>
20999         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21000         and debugger. Sets default settings for pty in launcher.
21001         * data/gdb.init: Removed charset work around (now works with user's
21002         native charset)
21003         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21005 2003-11-18  Naba Kumar  <naba@gnome.org>
21007         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21008         names of 'index' to 'idx'.
21009         
21010 2003-11-17  Naba Kumar  <naba@gnome.org>
21012         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
21013         * src/project_dbase.c: Prompts user for unsaved project files
21014         when project is closed.
21015         
21016 2003-11-16  Naba Kumar  <naba@gnome.org>
21018         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
21019         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21020         older gcc.
21021         
21022 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
21023         
21024         * src/anjuta.c: Fixed crash related to tag == NULL while 
21025         anjuta is exiting
21027 2003-11-11  Naba Kumar  <naba@gnome.org>
21029         * src/glade_iface.c: Avoids error conditions for glade or glademm not
21030         found. It simply doesn't generate the c/c++ codes and continues with
21031         just a warning.
21032         * NEWS: Updated.
21033         
21034 2003-11-10  Naba Kumar  <naba@gnome.org>
21036         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21037         'Start with dialog'.
21039         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21040         German translation of anjuta-tutorial.
21041         
21042         * src/launcher.c: Fixed an encoding bug with GIOChannels.
21043         * NEWS: Updated.
21045 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21047         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21048         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21049         the syntax highlighting in Preferences, the automatic syntax
21050         highlighting is now selected. When the debugger is stopped and the
21051         breakpoints window not closed, the gtk_tree_view in this window is
21052         now made unsensitive.
21054 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
21056         * src/preferences.h, src/preferences.c, anjuta.glade:
21057         Fixed translation bug in preferences by using GtkOptionMenu
21058         * anjuta.prj: Project version 1.1.98
21060 ---------------- Released version 1.1.98 ----------------
21062 2003-11-07  Naba Kumar  <naba@gnome.org>
21064         * anjuta.spec.in: Revived docs package and combined all docs into
21065         one package.
21066         * configure.in: Bumped version to 1.1.98 rc2
21067         * NEWS: Updated.
21068         * anjuta.spec.in: Fixed scrollkeepr-update command.
21069         * anjuta.spce.in: Fixed file permissions.
21071 2003-11-06  Naba Kumar  <naba@gnome.org>
21073         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21074         menus to activate anjuta helps.
21075         
21076         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21077         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21078         manuals/C/anjuta-faqs/legal.xml (added),
21079         manuals/C/anjuta-faqs/Makefile.am,
21080         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21081         manuals/C/anjuta-faqs/.cvsignore,
21082         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21083         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21084         manuals/C/anjuta-tutorial/legal.xml (added),
21085         manuals/C/anjuta-tutorial/Makefile.am,
21086         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21087         manuals/C/anjuta-tutorial/.cvsignore,
21088         manuals/C/anjuta-manual/*.sgml (removed),
21089         manuals/C/anjuta-manual/*.xml (added),
21090         manuals/C/anjuta-manual/Makefile.am,
21091         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21092         manuals/C/anjuta-manual/.cvsignore,
21093         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21094         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21095         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21096         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21097         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21098         manuals/ja/anjuta-faqs/legal.xml (added),
21099         manuals/ja/anjuta-faqs/Makefile.am,
21100         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21101         manuals/ja/anjuta-faqs/.cvsignore,
21102         manuals/ja/anjuta-manual/*.sgml (removed),
21103         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21104         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21105         manuals/ja/anjuta-manual/*.xml (added),
21106         manuals/ja/anjuta-manual/Makefile.am,
21107         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21108         manuals/ja/anjuta-manual/.cvsignore,
21109         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21110         manuals/sgmldocs.make (removed),
21111         manuals/xmldocs.make (added), manuals/omf.make (added),
21112         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21113         documentations to newer docbook xml documentations. Converted 
21114         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21115         Enabled manulas installations.
21116         
21117         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21119 2003-11-05  Naba Kumar  <naba@gnome.org>
21121         * data/gdb.init: Sets host's charset to ascii to solve debugger
21122         freeze up due to uninitialized strings in target program.
21124         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21125         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21126         
21127         * NEWS: Updated.
21128         
21129         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21130         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21132 2003-11-04  Naba Kumar  <naba@gnome.org>
21134         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21135         problems.
21136         
21137         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21138         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21139         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21140         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21141         in file headers.
21142         
21143         * src/search-replace.c: Fixed infinite loop bug.
21144         * start-with.c: Fixed a crash bug with "Open last project".
21145         
21146         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21147         * scintilla/Makefile.am: Fixed compiler option.
21148         
21149 2003-10-16  Naba Kumar  <naba@gnome.org>
21151         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21152         * src/text_editor.c: Fixed autoformat.
21153         
21154 2003-10-15  Naba Kumar  <naba@gnome.org>
21156         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21157         of CTRL+number.
21158         
21159 2003-10-09  Naba Kumar  <naba@gnome.org>
21161         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21162         
21163 2003-10-08  Naba Kumar  <naba@gnome.org>
21165         * src/source.c: Fixed a GETTEXT typo error.
21166         * anjuta.glade: Made 'Sorted in order you open them' default option
21167         for editor tabs.
21169         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21170         * anjuta.glade, data/properties/anjuta.properties:
21171         Fixed the freeze of the "Preferences" combos at the first Anjuta
21172         init is generated by:
21173                 - a not complete translation of preferences.c file
21174                 - a difference between 2 names in anjuta.glade and
21175                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21176                 - the same name given to 3 combos (anjuta.glade).
21177                 
21178         * src/find_text.c: If the "whole document" mode is selected,
21179         a new search will select the next occurrence (Bug #764954).
21180         It is now possible to use the shortcuts to search next or previous
21181         occurrence even if the search dialog has the focus.     Bug #790318
21182         
21183         * src/main_menubar_def.h: "Select code block" shortcut; the new
21184         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21185         (Bug #811016).
21187         Patch from: Richard Lee  <r.h.lee@comcast.net>
21188         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21189         tagmanager/tm_workspace.c: The following is a patch to fix a
21190         seemingly random occurence where Anjuta would crash when a
21191         certain key was pressed.
21193 2003-09-29  Naba Kumar  <naba@gnome.org>
21195         * src/find_in_files.c: Ignores binary by default. Disabled the option
21196         of NOCVS search, because launcher does not use sh and hence can not
21197         pipe.
21198         
21199         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21200         "clean before build" state in project session and not in account session,
21201         otherwise the state gets reflected to other projects causing annoyance.
21202         
21203         * src/compiler_options.c: Fixed a bug where compiler options were always
21204         claimed 'modified'.
21206         * src/build_project.c, data/properties/anjuta.properties,
21207         src/commands.[h]: Fixed a bad bug where clean-before-build
21208         doesn't work.
21209         
21210         * scintilla/patches/research-cvs-nolog.diff,
21211         scintilla/patches/scintilla-ac-gtk2-port.diff,
21212         scintilla/patches/scintilla-ac-sort-fix.diff,
21213         scintilla-optimization.diff: Removed, because they are already in
21214         scintilla CVS.
21215         
21216         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21217         2003-09-29).
21219         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21220         scintilla/LexYAML.cxx: Added new scintilla lexers.
21221         
21222         * TODO, NEWS: Updated.
21224         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21225         * src/utilities.c: Fixed typo bugs.
21227 2003-09-26  Naba Kumar  <naba@gnome.org>
21229         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21230         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21231         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21232         text_editor_find() and Fixed I-Search wrapping.
21233         * src/debugger.c: Fixed to pass a newline after a debugger
21234         command (which was broken since the launcher was refactored.
21235         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
21237 2003-09-25  Naba Kumar  <naba@gnome.org>
21239         * src/toolbar_callbacks.c: Fixed start of incremental search.
21240         
21241         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21242         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21243         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21244         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21245         menu and implementation.
21247 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21249         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21250         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21251         variables in Locals window.
21253 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
21255         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21256         * src/utilities.[ch] : Fix a tooltip bug in 
21257         anjuta_util_toolbar_append_stock(), the label appeared instead of
21258         the tooltip text. Remove label from arguments of the function
21259         because label is included in the stock icon data.
21260         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21261         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21262         * FIXME: translation file should be updated because of label text removal.
21264 2003-09-24  Naba Kumar  <naba@gnome.org>
21266         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21267         
21268         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21269         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21270         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21271         stdout and stderr. Also buffered output and check-for-password
21272         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21273         with password prompts. Checkes for password prompts from all outputs.
21274         
21275         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21276         which takes a string (which could be utf8 also) and converts into
21277         utf8 string.
21278         
21279         * src/main.c: Connects kernel signals after gnome_program_init().
21280         
21281         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21282         * src/message-manager.c: Fixed bug #787026 by converting the strings
21283         to proper UTF8.
21284         
21285 2003-09-22  Naba Kumar  <naba@gnome.org>
21287         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21288         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21289         GtkCList and using GtkTreeView instead. Added the patch.
21290         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21291         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21292         
21293 2003-09-19  Naba Kumar  <naba@gnome.org>
21295         * printing/print.c: Proper UTF8 printing support.
21296         * src/main.c: moved kernel signal connects at the
21297         end of application initialization.
21298         
21299 2003-09-18  Naba Kumar  <naba@gnome.org>
21301         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21302         (new) lexers.make, (new) lexers: Update scintilla to latest
21303         scintilla CVS (2003-09-18), added new lexers, automated
21304         lexers makefiles sections and scintilla update. Added
21305         patches. Optimized pango rendering. Fixed a crash bug
21306         in scintilla.
21307         
21308         * (new) scintilla/patches/research-cvs-nolog.diff: Added
21309         patch to remove cvs log command from RESearch.cxx file.
21310         * scintilla/patches/scintilla-pango-always.diff:
21311         Fixed file name.
21312         * scintilla/RESearch.cxx: Removed spurious cvs log command
21313         and logs.
21314         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21315         
21316         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21317         * src/dnd.c: Fixed a crash bug with DND.
21318         
21319 2003-09-15  Naba Kumar  <naba@gnome.org>
21321         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21322         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21323         src/toolbar_callbacks.c: Added an additional parameter to
21324         text_editor_goto_line() funtion which decides if the line should
21325         be made visible (if it's under fold).
21326         
21327         * src/style-editor.c: Fixed a compiler warning.
21328         * src/message-manager.cc: Calls parent method correctly.
21330         * src/preferences.h: Fixed prent class.
21331         
21332         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21333         * src/project_dbase.c: Fixed bug #713210.
21334         
21335 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21336                                                                                 
21337         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21339 2003-09-11  Naba Kumar  <naba@gnome.org>
21341         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21342         * src/style-editor.c: Fixed bug #769130 (Crash on font
21343         selection dialog).
21344         
21345         * src/message-manger.[h,cc]: Made AnMessageManager
21346         derived from GtkFrame and removed deprecated code.
21347         
21348         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21349         compiler warnings.
21350         
21351 2003-09-09  Naba Kumar  <naba@gnome.org>
21353         * src/Makefile.am: Addded rules for built sources.
21354         
21355 2003-09-08  Naba Kumar  <naba@gnome.org>
21357         * (new) src/anjuta-marshalers.list: Added marshalers definition
21358         file.
21359         
21360         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21361         and CXXFLAGS are not overwriten by automake's default.
21362         * src/style-editor.c: Added 'operators' in the style editor.
21363         
21364         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21365         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
21366         * src/message-manager-private.cc, src/message-manager.cc:
21367         Converts message going into message into UTF-8 endoding.
21368         * src/main.c: Uses UTF-8 codeset for localization.
21369         
21370 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
21372         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21373         
21374 2003-09-08  Naba Kumar  <naba@gnome.org>
21376         * TODO: Updated.
21377         
21378         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21379         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21380         Fixed bug #798717, Find - Find&Replace - Find in files bug;
21381         The combo entries were updated if the same data with a different
21382         case exist in the combo list. The combo entries are now case sensitive. 
21383         Search&Replace bug; First search ,max actions = 0 ==> now max
21384         actions = 100.
21385         
21386 2003-09-08  Naba Kumar  <naba@gnome.org>
21388         * TODO: Updated.
21389         * src/utilities.[c,h]: a function takes contant args.
21390         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21391         Now the child terminated signal is emitted properly.
21392         * src/Makefile.am: Used $(top_srcdir) for referring to 
21393         scintilla objects.
21394         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21395         definitions file which will generate anjuta-marshalers.[c,h] files.
21396         * src/.cvsignore: Updated.
21397         * src/build_project.c: Changed su command to preserve quotes.
21398         * src/anjuta-tools.c, tagmanager/tm_project.c,
21399         tagmanager/tm_workspace.c: Use standard tmp file.
21400         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21401         so that users could report bugs easily.
21402         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21403         
21404         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21405         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21406         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21407         src/attach_process.c, src/breakpoints.c, src/commands.c,
21408         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21409         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21410         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21411         src/memory.c, src/message-manager-private.c, src/preferences.c,
21412         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21413         src/search-replace.[c,h], stack_trace.c, text_editor.c,
21414         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21415         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21416         Fixed compile warnings and cleanup.
21417         
21418         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21419         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21420         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
21421         Removed libzvt usage and implemented child spawing differently. Launcher is
21422         now proper GObject, which can be created multiple times (and can be
21423         operated in parallel).
21425         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21426         * src/project_import_gui.c, src/project_import_cbs.c,
21427         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21428         (crash on project import). Removed deprecared codes.
21429         
21430 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21431         
21432         * src/cvs.c: Fixed cvs output bug.
21434 2003-09-03  Naba Kumar  <naba@gnome.org>
21436         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21437         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21438         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21439         src/text_editor_cbs.c: Implements --
21440                 If the debugger is started
21441                         A double click in the margin add or remove a breakpoint
21442                         A single click activate or deactivate the breakpoint
21443                 else
21444                         A double click in the margin add or remove a bookmark
21446 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21447         
21448         Reviewed by Naba Kumar  <naba@gnome.org>
21449         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21450         User is now able to choose a branch on cvs update for project.
21451         Cleaned up variable names.
21453 2003-09-03  Naba Kumar  <naba@gnome.org>
21455         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21456         src/Makefile.am: Added lexers.
21457         * scintilla/*/*: Updated...
21458         * src/an_symbol_view.c: Fixed a crash bug.
21459         * src/compiler_options.c, src/project_dbase.c: Fixed compile
21460         and build bugs.
21461         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21462         * src/source.c: Fixed project generation bug with gettext code.
21463         * tagmanager/tm_project.c: Fixed a crash bug.
21464         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21465         bug when there is no project open. Bug #____.
21466         * src/source.c: Fixed a bug with build failure with non-gnome
21467         project with glade-generated source (eg. gtk2). Bug #____.
21468         * NEWS: Updated...
21470 2003-08-22  Naba Kumar  <naba@gnome.org>
21472         Patch from: Rob Bradford  <rob@debianplanet.org>
21473         * data/Makefile.am: Fixed to install properly during
21474         package building.
21475         
21476         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21477         * src/debug-tree.c: Fixed a crash bug.
21478         * src/compiler_options.c: Takes care of linking the missing pieces;
21479         C flags, libs, optimization options, debug and profile.
21481         Patch from: Enver ALTIN  <ealtin@casdb.com>
21482         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21483         
21484 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
21486         Reviewed by Naba Kumar  <naba@gnome.org>
21487         * src/project_dbase.c: Fixed bugs #778263 and #778413
21488           Adding multiple files to project should work now.
21490 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21492         Reviewed by Naba Kumar  <naba@gnome.org>
21493         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21494         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21495         for Locals window.
21497 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21499         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21501 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21503         * src/text_editor.c: Fix translatable string (#113934).
21505 2003-07-04  Naba Kumar  <naba@gnome.org>
21507         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21508         bug when there is no project open. Bug #____.
21509         
21510         * src/source.c: Fixed a bug with build failure with non-gnome
21511         project with glade-generated source (eg. gtk2). Bug #____.
21513 2003-06-26  Naba Kumar  <naba@gnome.org>
21515         * src/anjuta.h: Removed reference to windows-dialog.h.
21516         * src/message-manager-private.[cc,h]: Fixed doulbe click
21517         activation of messages to properly jump at the destination.
21518         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
21519         * src/toolbar.c: Code clean-ups.
21520         
21521         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21522         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
21523         
21524         * src/message-manager-private.[cc,h]: Removed dead codes.
21525         
21526         * (new) data/properties/css.properties,
21527         data/properties/anjuta.properties, data/properties/Makefile.am:
21528         Added CSS syntax hiliting properties.
21529         
21530         * tagmanager/tm_file_entry.c: Fixed a possible bug.
21531         * src/debugger.c: Clean ups.
21532         * src/lexer.h: Added CSS lexer definition.
21533         
21534         * Makefile.am: Installs destop file properly.
21535         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
21536         * NEWS: Updated for 1.1.97 release.
21537         * src/main_menubar_def.h: Changed some non working shortcuts.
21538         
21539 2003-06-24  Naba Kumar  <naba@gnome.org>
21541         * src/search-replace.c: Shows the dialog properly, even when it is
21542         hidden behind another window.
21543         
21544         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
21545         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
21546         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
21547         and code clean up.
21548         
21549         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
21550         setup wizard dialogs.
21551         
21552         * src/debugger.c: Removed a redundant call to
21553         debugger_update_controls().
21554         * src/compiler_options.c, src/launcher.c: code cleanup.
21555         * src/executer.c: Fixed execution bug with 'Set Program params...".
21556         
21557 2003-06-23  Naba Kumar  <naba@gnome.org>
21559         * widgets/e-splash.c: Removed border around the splash image.
21560         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
21561         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
21562         * src/cvs.c: Added a frame around commit log text widget.
21563         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
21564         crash bug associated with translated combo box list in preferences
21565         dialog (in different locale other than en_US). Used widget names
21566         to pass the combo list items.
21567         * po/POTFILES.in: Updated.
21568         * src/launcher.c: Creates the zvt terminal at startup (and not
21569         every time a build is done) -- speeds up buld operations.
21570         * src/file_history.c: Should be if() conditional instead of
21571         assertion check.
21572         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
21573         Disabled useless warnings.
21574         * src/project_dbase.c: Fixed bonobo 2 project name.
21575         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
21576         and uses correct glade-2 for file generation.
21577         
21578 2003-06-21  Naba Kumar  <naba@gnome.org>
21580         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21581         And disables autocomple show for numbers (very annoying).
21582         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21583         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21584         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21585         from view menu and adjust the controls accordingly.
21586         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21587         only OK button.
21588         * src/project_dbase.[c,h]: Removed show_local flag processing.
21589         * src/message-manager.[c,h]: Reorganized messages tabs in more
21590         sensible order.
21591         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21592         Also added PCRE dependency.
21593         
21594 2003-06-20  Naba Kumar  <naba@gnome.org>
21596         * pixmaps/anjuta_splash.png: New splash.
21597         from Jean Schurger  <yshartk@schurger.org>
21598         
21599         * src/controls.c: De-sensitize run-to-cursor when debugger
21600         is not running.
21601         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21602         
21603         * src/message-manager-private.cc: Fixed to properly jump at
21604         the right file:line.
21605         
21606         * src/appwiz_page1.c: Fixed to correctly determine the project
21607         trpe from the wizard.
21608         
21609 2003-06-20  Naba Kumar  <naba@gnome.org>
21611         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
21612         * src/watch_gui.c: Code cleanups.
21613         * src/debugger.[c,h], src/stack_trace.[c,h],
21614         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
21615         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
21616         Removed direct access to stack_trace private data, Increased debugger
21617         command size from 256 to 1024 (to be on safer side). Also implemented
21618         row-activated signle for seting frame and viewing the source.
21619         * src/debugger.c: Avoids starting program and stopping debugger
21620         when starting debugger and stopping program, respectively.
21621         
21622         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
21623         Reverted codes to start debugger automatically
21624         The file is brought to the state just after the branching 
21625         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
21626         some code clean ups.
21627         
21628         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
21629         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
21630         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
21631         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
21632         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
21633         src/project_dbase.c: Code clean ups.
21634         
21635         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
21636         (Projects dir) so that correct $HOME/Projects path is set when
21637         anjuta is run for the first time.
21638         
21639 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
21641         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
21643 2003-06-13  Naba Kumar  <naba@gnome.org>
21645         * src/stack_trace_cbs.c: Moved variable declaration at the
21646         top of the block (bug #737867)
21647         
21648         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
21649         just CFLAGS and CXXFLAGS (bug #743617).
21650         
21651         * src/create_global_tags.sh: Fixed shell script to properly
21652         detect installed *-config files.
21653         
21654 2003-06-12  Naba Kumar  <naba@gnome.org>
21656         * src/preferences.[c,h]: Added methods for custom widgets in
21657         preferences: using custom set/get methods for them.
21658         
21659         * src/anjuta-encoding.c: Implemented up/down of the encodings
21660         in the list and property saves correctly.
21661         
21662         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21663         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
21664         the beginning of a file.
21666         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21667         * src/aneditor.cxx, src/aneditor.h,
21668         src/controls.c, src/main_menubar.c, src/main_menubar.h,
21669         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21670         src/mainmenu_callbacks.h: Allows the operator to select the current
21671         word or the current line (Request: 680801). It puts also
21672         sensitive/unsensitive several select/comment menu items.
21674         * src/breakpoints.c: Presets by default the current line for a
21675         defined breakpoint.
21677 2003-06-11  Naba Kumar  <naba@gnome.org>
21679         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
21680         color (red highlight) now cosistent for inactive tabs also.
21681         
21682         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
21683         'Advanced search and replace' in Edit->Search submenu.
21684         
21685         * data/properties/tcltk.properties: Fixed bug #731851. Added line
21686         wrappings '\' where     they were missing.
21687         
21688         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
21689         message is now more descriptive and details the correct thing to do
21690         for GNOME2 desktop.
21691         
21692 2003-06-10  Naba Kumar  <naba@gnome.org>
21694         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21695         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21696         Removed any reference to particular version of automake/autoconf
21697         so that they could work with newer versions (Bug #659394).
21699         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21700         src/anjuta.c: Added coded to add/remove supported encodings.
21701         
21702         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21703         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
21704         src/project_import.c, src/project_type.c, src/project_type.h,
21705         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
21706         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
21707         from the project wizard.
21709 2003-06-06  Naba Kumar  <naba@gnome.org>
21711         Patch from Etay Meiri  <etay-m@bezeqint.net>
21712         * src/compiler_options.c: Fixed bugs related to clean before
21713         build patch.
21714         
21715         * anjuta.desktop.in.in: Added commandline options.
21716         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
21717         -dP and -A flags of CVS update into different options.
21718         
21719 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21721         * configure.in: Removed "ta" from ALL_LINGUAS.
21723 2003-06-02  Naba Kumar  <naba@gnome.org>
21725         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
21726         return NULL for undefined properties and "" for defined but empty
21727         strings. It was creating many problems where both are assumed to be
21728         same. And besides, it doesn't matter to differentiate the two (the
21729         problem with preferences was due to a different bug).
21731         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
21732         correctly. Also, s/props_build_in/props_built_in/g.
21733         
21734         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
21735         list.
21736         
21737         * src/an_file_view.c: Unrefed pixbufs when done with them.
21739         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
21740         (removed) file_text.png: Added and removed pixmaps.
21741         
21742 2003-05-30  Naba Kumar  <naba@gnome.org>
21744         * anjuta.glade: Fixed encodings preferences dialog
21745         
21746 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
21747         
21748         Reviewed by Naba Kumar  <naba@gnome.org>
21749         
21750         * src/build_project.c src/clean_project/c: perform a clean before
21751         build, if required. Show the message manager on clean.
21752         * src/compiler_options.c: save the new options when window is closed
21753         and flag project to be cleaned before the next build.
21754         * src/project_dbase.c: added a 'clean before build' flag to project
21756 2003-05-29  Naba Kumar  <naba@gnome.org>
21758         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
21759         dialog.
21760         
21761         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
21762         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
21763         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
21764         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
21765         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
21766         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
21767         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
21768         print_color.xpm, print_landscape.xpm, print_layout.xpm,
21769         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
21771         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
21772         Removed unused icons references.
21774 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
21776         Reviewed by Naba Kumar  <naba@gnome.org>
21777         
21778         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
21779           src/compiler_options.c, src/debugger.c, src/find_replace.c,
21780           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
21781           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
21782           src/toolbar_callbacks.c: HIG compliant dialogs.
21784         * src/utilities.c: anjuta_button_new_with_stock_image() and
21785           anjuta_dialog_add_button() stolen from gedit.
21787         * src/main_menubar_def.h: Fixed mnemonics.
21789 2003-05-26  Naba Kumar  <naba@gnome.org>
21791         * src/project_dbase_gui.c: Added header files filter for add file
21792         dialog box. Disabled project window to be transient window.
21793         
21794         * src/message-manager.cc: Disabled message manager window to be
21795         transient window.
21796         
21797         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
21798         a file could not be loaded.
21799         
21800         * src/project_dbase.c: Fixed a bug with GUI editor command
21801         where empty string is returned.
21802         
21803         * src/Makefile.am, src/preferences.h, src/text_editor.c
21804         src/text_editor.h, (new) src/anjuta-encodings.h,
21805         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
21806         Added encoding support and to handle characters encoding correctly
21807         by auto detecting it during load. Added preferences for selecting
21808         the encoding during save.
21810         * src/preferences.c, src/resources.c: Removed debug messages.
21812         Patch from: Alexander Nedotsukov <bland@mail.ru>
21813         * src/getline.c: Fixed many fatal bugs for FreeBSD.
21815 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21816         * src/anjuta.c: Try to sow the splash image more often.
21818 2003-05-20  Naba Kumar  <naba@gnome.org>
21820         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21821         * src/debug_tree.c: Colorize the modified locals during
21822         debugging and call memory analyze from the debugger.
21823         * src/breakpoints.c: The color is now different for the enabled
21824         and disabled breakpoints. Anjuta now can erase several
21825         breakpoints defined at the same line. The markers are updated
21826         according to the enable/disable action.
21827         
21828         Patch from Etay Meiri  <etay-m@bezeqint.net>
21829         * src/launcher.c: Fixes launcher freeze up bug during build.
21831 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
21833         Reviewed by Naba Kumar  <naba@gnome.org>
21834         * scintilla/PropSet.h: Change member variables from private to protected.
21835         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
21836         to PropSetFile class, which return a gchar * (and can therefore indicate
21837         whether properties are empty or do not exist) and make prop_get and
21838         prop_get_expanded use them.
21839         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
21840         that the result of of prop_get cannot be an empty string.
21842 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
21844         Reviewed by Naba Kumar  <naba@gnome.org>
21845         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
21846         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
21847         src/text_editor_cbs.c: When saving all the files in the project, the
21848         text editors are now only rehighlighted once instead of once for each
21849         file saved.
21851 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21852         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21853         * src/anjuta.desktop.in.in: Support startup notification.
21854 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21855         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21856         * src/anjuta.desktop.in.in: Support startup notification.
21859 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
21861         Reviewed by Naba Kumar  <naba@gnome.org>
21862         
21863         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
21864         memory leak from glade_xml_new call. Removed gxml field from Executer
21865         struct as only used in create_executer_dialog and then destroyed.
21866         
21867         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
21868         
21869         * src/configurer.c: Fix warning trying to connect signal to non-existent
21870         environment entry in configure dialog and fix crash when closing the
21871         window.
21872         
21873         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
21874         gnome_date_edit_get_time instead.
21875         
21876         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
21877         in view menu required renumbering elsewhere.
21879 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
21881         Reviewed by Naba Kumar  <naba@gnome.org>
21882         
21883         * src/breakpoints.c: fixed an error when removing breakpoint
21884         * src/controls.c: 'run to cursor' is sensitive when debugger not active
21885         * src/debugger.c: changes to the way the debugger is activated
21886         * src/debugger.h: clean ups
21888 2003-05-13  Naba Kumar  <naba@gnome.org>
21890         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21891         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
21892         src/memory.h: A new version of memory and the interface
21893         is now integrated in anjuta.glade
21895 2003-05-09  Naba Kumar  <naba@gnome.org>
21897         * configure.in: Bumped required gtk version to 2.0.8.
21898         
21899 2003-05-06  Naba Kumar  <naba@gnome.org>
21901         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
21903 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21904         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
21906 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21907         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
21908         , tagmanager/c.c: Support for ProC and RDB files.
21910 2003-05-06  Naba Kumar  <naba@gnome.org>
21912         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
21913         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21914         Uncomment (Box & Stream), Select the current function,
21915         authorize the "Quit" button of the GotoLine window
21917 2003-05-05  Naba Kumar  <naba@gnome.org>
21919         * src/watch_gui.h: CVS added new file.
21921         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
21923         Patch from Etay Meiri <etay-m@bezeqint.net>
21924         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
21925         src/mainmenu_callbacks.c, src/message-manager.cc,
21926         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
21927         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
21928         Ported stack trace to GNOME2 and added it in the message manager
21929         pane.
21931 2003-05-02  Naba Kumar  <naba@gnome.org>
21933         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
21934         
21935         * src/preferences.[h,c]: Fixed preferences to save only one copy of
21936         preferences property.
21937         
21938         * anjuta.prj: Fixed multiple preferences saved data.
21939         
21940         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
21941         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21942         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
21943         scintilla/include/Platform.h, scintilla/include/PropSet.h,
21944         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
21945         Upgraded scitilla from CVS with faster window repaint
21946         and more bugfixes.
21947         
21948         Patch from  Etay Meiri  <etay-m@bezeqint.net>
21949         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
21950         and code cleanups
21951         
21952 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
21954         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
21955         the window if messages are appended to the end and the scrollbar is
21956         at the end.
21958 2003-04-29  Naba Kumar  <naba@gnome.org>
21960         * configure.in: Removed omf-install from Makefiles list.
21962 2003-04-28  Naba Kumar  <naba@gnome.org>
21964         * po/POTFILES.in: Remvoded deleted files.
21965         
21966         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
21967         pixmaps/windows-style-undocked.png: Added setup wizard's images.
21969         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
21970         is executed as detached) is not set properly.
21971         
21972 2003-04-25  Naba Kumar  <naba@gnome.org>
21973         
21974         * anjuta.prj: Updated.
21975         * src/anjuta_info.c: Fixed text wrapping and column view.
21976         * data/welcome.txt.in: Removed unaligned characters.
21977         
21978 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21979         * src/main_menubar.c: Disable setup dialog.
21981 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21982         * src/breakpoints.c; Fixed compilation with older GCC
21983         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
21984         * HACKING: Spelling fixes (Suggested by Stephen Knight)
21986 2003-04-18  Naba Kumar  <naba@gnome.org>
21988         * anjuta.prj: Updated (includes compiler options).
21989         
21990         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
21991         function from anjuta.c (it was already available in anjuta-tools.c).
21992         
21993 2003-04-18  Naba Kumar  <naba@gnome.org>
21995         * src/about.c, THANKS: Updated
21996         
21997         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
21998         
21999         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22000         properly from the project session before updating the file
22001         view.
22002         
22003         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22004         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22005         dialog settings (as it will not be required once GDL is in place) and
22006         added file view filters in the settings sub-menu.
22008 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22009         * HACKING: Updated
22010         * configure.in: Disable cast checks on final build.
22012 2003-04-17  Naba Kumar  <naba@gnome.org>
22014         * src/build_project.c: Fixed a compilation error.
22016         * src/launcher.c: Removed commnets.
22017         
22018         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22019         properties from editor tab to indentation tab and fixed a property
22020         label for proper i18n translation. Fixed typos in project config
22021         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
22022         sorting and reordering in compiler options dialog.
22023         
22024         * src/compiler_options.c: Implemented _save() function to save the
22025         options (which was pending).
22026         
22027         * src/build_project.c: Destroys install-as-root dialog when it is done.
22028         
22029         * src/an_symbol_view.c: Change "event" event to "event-after" so
22030         that symbol row is selected first before the popup is shown.
22031         
22032 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22034         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
22035         file in CVS/Entries. (Reviewed and applied by Biswa)
22037 2003-04-16  Naba Kumar  <naba@gnome.org>
22039         * aneditor.cxx: use unicode everytime (fixed unicode related
22040         bugs).
22042         * anjuta.prj: Fixed UI editor name (blank to use default) and
22043         anjuta version.
22044         
22045         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
22046         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22047         Editor preferences page.
22049 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22050         * src/anjuta.[ch], src/print.c: Fixed warnings
22051         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22052         * configure.in: Profiling support with gprof
22054 2003-04-16  Naba Kumar  <naba@gnome.org>
22056         Patch from Gaëtan de Menten  <ged@bugfactory.org>
22057         * src/launcher.c: Fixed cvs dialog.
22058         
22059 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
22060         
22061         * src/message-manager-private.cc: Fixed double-click on first line of 
22062         output to properly select a line.
22063         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22064         because still was a deprecatd GtkCTreeNode and always NULL anyway.
22066 2003-04-15  Naba Kumar  <naba@gnome.org>
22068         * src/message-manager-private.cc: Fixed the glade filename typo.
22070 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22071         * scintilla/*, data/properties/*: Scintilla CVS merge
22072         * anjuta.prj: Removed unnecessary files.
22073         * scintilla/PlatGTK.cxx: Force Pango fonts always
22074         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22075         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22076         for preferences.
22077         * configure.in: Change version no. for 1.1.1 (alpha release)
22078         * configure.in: Added '--with-pref-suffix' option.
22079         * config.guess, config.sub: Removed from CVS.
22081 2003-04-15  Naba Kumar  <naba@gnome.org>
22083         Patch from Timothee Besset  <ttimo@idsoftware.com>
22084         * Makefile.am: Fixed a shell script error during intallation.
22085         
22086 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22088         Reviewed by Naba Kumar  <naba@gnome.org>
22089         * src/message-manager.cc: Added popup-menu to TreeView and fixed
22090         set_wm_class to use "anjuta" instead of "an.
22091         * src/message-manager-private.cc: Headers are hidden again.
22093 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22094         * src/project_dbase_gui.c: Memory corruption fix.
22095         * anjuta.prj: Updated project file
22097 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22098         * an_file_view.c: Connect to event-after signal rather than event so that
22099         selection is updated first and thus context menu is for the right file.
22100         Reviewed and applied by Biswa.
22102 2003-04-14  Naba Kumar  <naba@gnome.org>
22104         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22105         
22106         * src/auncher.c: More child exit fixes
22107         from Timothee Besset  <ttimo@idsoftware.com>
22109 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22110         
22111         Reviewed by Naba Kumar  <naba@gnome.org>
22112         
22113         * src/message-manager.[c/h], src/message-manager-private[c/h],
22114                 anjuta.[c/h]: Ported message-manager to Gtk2
22115         
22116         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22117         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22118         src/clean_project.c, src/compile.c, src/configurer.c,
22119         src/controls.c, src/cvs.c, src/debugger.c,
22120         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22121         src/project_import.c, src/search-replace.c: Changed name from
22122         AnjutaMessageManager to AnMessageManager to avoid too long type
22123         and funtion names.
22125 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22126         * src/launcher.c: Fix build won't stop problem - TTimo
22127         * TODO: Updated
22128         * pixmaps/anjuta_splash.c: New splash screen prototype.
22129         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22130         * src/compiler_options.c: Mute pkgconfig errors.
22131         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22133 2003-04-10  Naba Kumar  <naba@gnome.org>
22135         * configurer.[c,h]: Fixed dialog to close properly.
22136         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22137         debugging asserts.
22138         
22139 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22140         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22141         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22142         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22143         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22144         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22145         src/makefile.am: Move gdl to it's own directory.
22146         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22148 2003-04-09  Naba Kumar  <naba@gnome.org>
22150         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22151         branch.
22153 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22154         * src/anjuta-tools.c: Use CDATA for saving tools data.
22155         * anjuta.glade, src/search-replace.c: Port from branch.
22156         * widgets/e-splash.*, src/main.c: Better splash screen.
22157         * configure.in, widgets/gdl*: Import GDL widgets.
22158         * ROADMAP: Updated roadmap.
22159         * src/an_file_view.c: Use GDL icons for file tree.
22161 2003-04-09  Naba Kumar  <naba@gnome.org>
22163         * anjuta.glade: Added (hidden) initial setup-wizard window.
22164         
22165         Patch from: Vitaly  <vvv@rfniias.ru>
22166         * src/preferences.c: Fixes a bug with libglace widget access with
22167         translated strings.
22169         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22170         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22171         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22172         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22173         src/toolbar_callbacks.[c,h],
22174         src/memory.c, src/message-manager-private.cc,
22175         src/message-manager-private.h, src/message-manager.cc,
22176         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22177         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22178         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22179         watch window to a subwindow in the notebook
22181 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22182         * ROADMAP: Updated roadmap.
22184 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22186         * configure.in: Added Belarusian to ALL_LINGUAS.
22188 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22189         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22190         Henry Jia
22191         * ROADMAP: Added roadmap for HEAD.
22193 2003-03-29  Naba Kumar  <naba@gnome.org>
22195         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22196         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22197         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22198         (new) pixmaps/start-with-wizard.png,
22199         (new) pixmaps/start-with-import.png,
22200         (new) pixmaps/start-with-open.png Added Start with dialog which pops
22201         up on anjuta start-up to give quick access to opening file/project or
22202         creation wizards.
22204         * src/main.c: Sets proper data directory for the gnome
22205         program.
22207 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22208         * src/text_editor.c: Fixed error/warning indicators.
22210 2003-03-24  Naba Kumar  <naba@gnome.org>
22212         * README: Correct version.
22213         
22214 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
22216         * configure.in: Added checks to see if were building on FreeBSD
22217         systems.  Sets -DFREEBSD if we are, and also attempts to find
22218         gmake if the host system is FreeBSD.
22220         * src/getline.c: New file used to provide the getline function,
22221         which isnt available on a FreeBSD system.  The function is only
22222         defined if FREEBSD is defined.
22224         * src/Makefile.am: Added getline.c to anjuta_SOURCES
22226         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
22227         configure.in sets this to gmake on FreeBSD systems, and make
22228         on everything else.
22230 2003-03-23  Naba Kumar  <naba@gnome.org>
22232         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22233         
22234         * anjuta.spec.in: Fixed spec file for correct file paths and
22235         corrected rpmbuild.
22237         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22238         the rpm build command separately now.
22239         
22240         * src/anjuta.c, windows-dialog.c: Added some more window management
22241         stuffs (not still fully working, though).
22243         * TODO: Updated.
22245 2003-03-22  Naba Kumar  <naba@gnome.org>
22247         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22249 2003-03-21  Naba Kumar  <naba@gnome.org>
22251         * README: Removed Andy Piper's name from the active maintainers
22252         list on his request.
22253         
22254         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22255         preferences.
22256         
22257         * src/anjuta-tools.c: Fixed compiler errors.
22259         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22260         show bugs.
22261         
22262         * src/commands.c, src/src_paths.c, src/style-editor.c,
22263         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22264         becuase they are now hidden by default (from glade editing).
22265         
22266         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22267         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22268         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22269         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22270         basic windows managements.
22271         
22272 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22273         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22274         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22275         Enver ALTIN (a.k.a. skyblue)
22277 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22278         * tagmanager/*: Added ignore-list for symbols. This will make
22279         parsing more accurate for projects. Doc updates needed.
22281 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22282         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22283         * launcher/Makefile.am: Link to correct libraries
22284         * src/launcher.c: Do not allow NULL shell
22286 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
22287         * src/debug_tree.c: Improve debug tree view.
22289 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
22291         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22292         'Run Configure Script' and 'Execute Program'. Increase minimum width
22293         of Configure dialog.
22294         * find_in_files.c, find_in_files_cbs.*: Properly create the file
22295         list widget by setting a model and adding a column and renderer.
22296           Actually store the nocvs toggle button in FindInFiles data structure.
22297           Handle selection changes via changed signal rather than row_activated.
22298           Use response signal for handling the close and find buttons.
22299           Close window when escape is pressed.
22300         * find_replace.c: Close window when escape is pressed.
22301         * find_text.c: Close window when escape is pressed in find dialog as
22302         well as wrap search question, where now Yes is the default button.
22304 2003-03-05  Naba Kumar  <naba@gnome.org>
22306         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
22308         * src/message-manager-private.cc: Fixed a bug with vte conditional
22309         compilation.
22310         * anjuta.glade: Hides all windows in glade file.
22312 2003-03-05  Naba Kumar  <naba@gnome.org>
22314         * src/an_file_view.c: Fixed a compilation warning.
22315         * src/message-manager-private.cc: Conditional compilation for vte
22316         API.
22317         
22318 2003-02-28  Naba Kumar  <naba@gnome.org>
22320         * configure.in, anjuta.spec.in: Updated dependency packages version.
22321         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22322         * src/preferences.c: Added debug assertions.
22323         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22324         editor to enable/disable bringing the recent editor tabs first.
22325         
22326         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22327         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22328         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22329         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22330         and     bug fixes. Also code clean ups.
22331         
22332         * (new) src/search-replace.[h,c]: New search replace implementation
22333         from ANJUTA_1_0_0 branch.
22334         
22335         * (new) src/windows-dialog.[h,c]: New windows management class
22336         [work in progress].
22338 2003-02-28  Naba Kumar  <naba@gnome.org>
22340         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22341         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22342         src/appwizard.c, src/build_file.c, src/build_project.c,
22343         src/clean_project.c, src/compile.c, src/configurer.c,
22344         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22345         src/message-manager-dock.c, src/message-manager-dock.h,
22346         src/message-manager-private.cc, src/message-manager.cc,
22347         src/preferences-dialog.c, src/preferences-dialog.h,
22348         src/preferences.c, src/preferences.h, src/project_dbase.c,
22349         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22350         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22351         src/utilities.c, src/utilities.h:
22352         
22353         Widgetized Preferences and gave proper function names.
22355         * src/executer.c: Fixed a session loading bug.
22356         
22357 2003-02-27  Naba Kumar  <naba@gnome.org>
22359         * printing/print.c: Fixed printing font bug that failed to load the
22360         proper fonts.
22361         
22362         * src/toolbar.c: Disabled LED flashing (not yet implemented).
22363         
22364         * TODO, anjuta.prj: Updated.
22366 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
22368         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22369         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22370         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22371         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22372         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22373         fixed omf errors
22375 2003-02-25  Naba Kumar  <naba@gnome.org>
22377         * Makefile.am: Excluded omf-install from installation as the docs are
22378         not ready.
22379         
22380         TODO: Updated.
22381         
22382         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22383         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22384         property names and added new editor properties and code cleanups.
22385         Also added new project properties.
22386         
22387         * src/compiler_options.[h,c]: Added pkg-config packages supports
22388         and fixed bugs.
22389         
22390         * src/glade_iface.h: Cleanups.
22391         
22392         * src/launcher.c: Used timer instead of idle to scan.
22393         
22394         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22395         src/project_config.[h,c], src/project_import.c: Implemented project
22396         property to define GUI editor and to handle it.
22397         
22398         * src/preferences.c: i18n fixes.
22399         
22400         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22401         unused (and old) pixmaps.
22402         
22403         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22404         
22405 2003-02-25  Naba Kumar  <naba@gnome.org>
22407         * src/message-manager-private.[h,cc], src/preferences.c,
22408         anjuta.glade, anjuta_dialog_strings.c: Implemented
22409         gnome terminal profiles for the terminal preferences and moved the
22410         addition of terminal preferences in the terminal constructor.
22411         
22412         * anjuta.prj: Updated.
22414 2003-02-24  Naba Kumar  <naba@gnome.org>
22416         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22417         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22418         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22419         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22420         preferences dialog.
22422         * TODO: Updated.
22424         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22425         text selection and child re-spawning.
22427         * src/pixmaps.h: Removed unused pixmaps definitions.
22428         
22429 2003-02-23  Naba Kumar  <naba@gnome.org>
22431         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22432         the project tree/window.
22434         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22435         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22436         Correct the use of a variable and implemented session save/load
22437         for tree expansion states.
22438         
22439         * src/main_menubar_def.h: Fixed shortcuts keys.
22440         
22441         * src/anjuta.c, src/gnome_project.c: Code clean ups.
22442         
22443         * anjuta.prj: Updated.
22444         
22445 2003-02-22  Naba Kumar  <naba@gnome.org>
22447         * src/debug_tree.[c,h]: GNOME2 port from 
22448         Etay Meiri <etay-m@bezeqint.net>
22449         
22450         * src/an_file_view.c, src/resources.[h,c],
22451         data/properties/bash.properties,
22452         data/properties/cpp.properties,
22453         data/properties/html.properties,
22454         data/properties/make.properties,
22455         data/properties/others.properties,
22456         data/properties/perl.properties,
22457         data/properties/props.properties,
22458         data/properties/xml.properties: Standarized file icons. Icons are
22459         defined in respective .properties file and are retrieved as resource
22460         data.
22462         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22463         in labels from the commands editor as that would create
22464         problems for translators.
22466 2003-02-21  Naba Kumar  <naba@gnome.org>
22468         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22469         as they should be part of CVS(?).
22471         * Makefile.am: Corrected a typo for glade generated strings file.
22473         * configure.in, po/hi.po: Added new Hindi (hi) translation
22474         in ALL_LINGUS and added initial Hindi translation.
22476         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22477         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22478         sv_unknown.xpm to more proper icon.
22480         * (new)data/properties/php.properties, data/properties/Makefile.am,
22481         data/properties/anjuta.properties, data/properties/html.properties:
22482         Fixed PHP syntax hilighting bug by separating php properties into
22483         different file (because of file size).
22485         * TODO: Updated.
22486         
22487 2003-02-20  Naba Kumar <naba@gnome.org>
22489         * src/breakpoints.c: Fixed breakpoints session saving/loading
22490         crash bug.
22491         
22492         * scintilla/*, scintilla/include/*: Updated to scintilla
22493         release 1.51
22494         
22495 2003-02-19  Naba Kumar <naba@gnome.org>
22497         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22498         * TODO: Updated.
22500         * Makefile.am, src/Makefile.am,
22501         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22502         (removed) src/anjuta_dialog_strings.c,
22503         (removed) src/anjuta_dialogs_strings.c,
22504         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22505         (added) anjuta.glade: Transfered glade files from src/ directory
22506         to the top level directory.
22508         * po/POTFILES.in: Updated.
22509         
22510         * (removed) macrocs2/*: Transfered to data/ directory.
22511         
22512         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22513         data/Makefile.am: Moved macros in data directory. Anjuta no longer
22514         requires to have macros dir, but the projects generated by anjuta
22515         require them.
22516         
22517         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
22518         trees.
22519         
22520         * src/defaults.c: Corrected default compiler options.
22521         
22522         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
22523         wizard.
22524         
22525         * src/message-manager-private.cc, src/message-manager-private.h,
22526         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
22527         
22528         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
22529         source code generation for gnome2 projects.
22531 2003-02-11  Naba Kumar <naba@gnome.org>
22533         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
22534         restores the expand/collaspe states of the nodes after refresh.
22535         
22536         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
22537         
22538 2003-02-11  Naba Kumar <naba@gnome.org>
22540         * src/style-editor.c: Fixed pango font description handling for fonts.
22541         * src/anjuta.glade: Removed font size spin button.
22542         * configure.in, src/anjuta.prj: Corrected version.
22543         * TODO: update.
22544         
22545 2003-02-10  Naba Kumar <naba@gnome.org>
22547         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
22548         references of scroll-menu.h and add about.h in Makefile.am.
22549         
22550         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
22551         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
22552         (removed) widgets/scroll-menu.h: Removed unused files.
22553         
22554         * Makefile.am: Added proper i18n rules and added intl tools for
22555         distributions.
22556         
22557         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
22558         to the stable release).
22559         
22560         * anjuta.spec.in: Removed manuals packaging.
22561         
22562         * data/Makefile.am: Removed 'macros' installation (not required for
22563         gnome2 projects).
22565 2003-02-10  Naba Kumar <naba@gnome.org>
22567         * po/POTFILES.in: Updated.
22569         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
22570         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
22571         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
22572         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
22573         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
22574         icons and images.
22576         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
22577         src/toolbar_callbacks.h: Fixed scintilla notification signal name
22578         and fixed to properly handle focus in find entry box.
22580         * Makefile.am: Added code for RH system menu update.
22582         * .cvsignore: Updated.
22584         * NEWS: Updated.
22586 2003-02-03  Naba Kumar <naba@gnome.org>
22588         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22589         editor preferences. and fixes dialogs.
22591         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22592         Fixed linenumbers and header margins when they are disabled and
22593         removed unused header files.
22595         * src/attact_process.[h,c], src/debugger.c: Attach to process
22596         now works.
22598         * src/help.c: Fixed dialog response.
22600         * TODO: Updated.
22602         * data/properties/anjuta.properties: Corrected typo.
22604         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
22605         Change the signal to "changed" in entry from "selection-changed" in
22606         list.
22608         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
22609         short-cuts.
22611 2003-01-31  Naba Kumar <naba@gnome.org>
22613         * configure.in: Upgraded to use libgnomeprint-2.2
22614         
22615         * printing/Makefile.am: Updated
22616         
22617         *(removed) printing/print-doc.c, printing/print-doc.h,
22618         printing/print-util.c, printing/print-util.h: Removed because already
22619         merged with print.c.
22620         
22621         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
22622         and libgnomeprintui-2.2 and fixed rendering problems.
22623         
22624         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
22625         uneccessary print properties, as they are separately taken
22626         care in gnomeprint.
22627         
22628         * po/POTFILES.in: Update.
22630 2003-01-30  Naba Kumar <naba@gnome.org>
22632         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
22633         for about dialog box.
22634         
22635         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
22636         src/pixmaps.h: Modified for the above additions for about dialog.
22638 2003-01-29  Naba Kumar <naba@gnome.org>
22640         * src/style_editor.[c,h]: Added missing files.
22641         
22642 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22643         * scintilla/XPM.[cxx|h]: Added missing files
22645 2003-01-29  Naba Kumar <naba@gnome.org>
22646         
22647         * TODO, po/POTFILES.in: Updated.
22648         
22649         * anjuta.prj, src/anjuta.glade,
22650         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
22652 2003-01-28  Naba Kumar <naba@gnome.org>
22653         
22654         * data/properties/anjuta.properties, src/aneditor.cxx,
22655         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
22656         properties into text properties (earlier it was int properties).
22658         * TODO: Updated
22659         
22660         * scintilla/AutoComplete.c,xx,
22661         scintilla/AutoComplete.h,
22662         scintilla/CallTip.c,xx,
22663         scintilla/CallTip.h,
22664         scintilla/Document.c,xx,
22665         scintilla/Document.h,
22666         scintilla/Editor.c,xx,
22667         scintilla/Editor.h,
22668         scintilla/LexAVE.c,xx,
22669         scintilla/LexCSS.c,xx,
22670         scintilla/LexHTML.c,xx,
22671         scintilla/LexOthers.c,xx,
22672         scintilla/LexPython.c,xx,
22673         scintilla/LineMarker.c,xx,
22674         scintilla/LineMarker.h,
22675         scintilla/Makefile.am
22676         scintilla/PlatGTK.c,xx,
22677         scintilla/PropSet.c,xx,
22678         scintilla/ScintillaBase.c,xx,
22679         scintilla/ScintillaBase.h,
22680         scintilla/ScintillaGTK.c,xx,
22681         scintilla/ViewStyle.c,xx,
22682         scintilla/include/Platform.h,
22683         scintilla/include/SciLexer.h,
22684         scintilla/include/Scintilla.h,
22685         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
22686         
22687         
22688         src/Makefile.am,
22689         src/an_file_view.c,
22690         src/an_symbol_view.c,
22691         src/anjuta-tools.c,
22692         src/anjuta.c,
22693         src/anjuta.glade
22694         src/anjuta.h,
22695         src/anjuta_cbs.c,
22696         src/anjuta_dialogs_strings.c,
22697         src/anjuta_info.c,
22698         src/commands.c,
22699         src/compiler_options.c,
22700         src/debugger.c,
22701         src/help.c,
22702         src/main_menubar.c,
22703         src/main_menubar.h,
22704         src/main_menubar_def.h,
22705         src/mainmenu_callbacks.c,
22706         src/mainmenu_callbacks.h,
22707         src/message-manager-private.c,c
22708         src/message-manager-private.h,
22709         src/message-manager.c,c
22710         src/message-manager.h,
22711         src/pixmaps.h,
22712         src/preferences.c,
22713         src/preferences.h,
22714         src/project_config.c,
22715         src/project_dbase.c,
22716         src/project_dbase_gui.c,
22717         src/project_import_gui.c,
22718         src/properties.c,xx,
22719         src/properties.h,
22720         src/resources.c,
22721         src/src_paths.c,
22722         src/text_editor.c,
22723         src/text_editor_gui.c,
22724         src/toolbar.c,
22725         src/utilities.c,
22726         src/utilities.h,
22727         anjuta.prj: GNOME2 porting and fixed many porting bugs.
22728         
22729 2003-01-24  Naba Kumar <naba@gnome.org>
22731         * src/text_editor_gui.c, src/toolbar.c,
22732         src/text_editor.c, src/text_editor_cbs.h:
22733         Used correct notification signal name for scintilla
22734         (gtk2) and fixed UI.
22735         
22736         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
22737         when not required.
22738         
22739         * printing/print-doc.c,
22740         printing/print.c,,
22741         src/anjuta-tools.c,
22742         src/find_replace.c,
22743         src/goto_line.c,
22744         src/launcher.c,
22745         src/mainmenu_callbacks.c,
22746         src/project_dbase.c,
22747         src/project_dbase.h,
22748         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
22749         src/text_editor.c,
22750         src/text_editor_cbs.h:
22753 2003-01-23  Naba Kumar <naba@gnome.org>
22755         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
22756         correct stock icons and organized pixmap macros.
22757         
22758         Makefile.am: Removed non-generated files.
22759         
22760         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
22761         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
22762         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
22763         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
22764         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
22765         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
22766         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
22767         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
22768         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
22769         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
22770         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
22771         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
22772         stop.xpm, undo.xpm}: Removed because no longer used.
22774         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
22775         file_unknown.xpm}: Files renamed from fv_*, as it would
22776         be the right name.
22778         * pixmaps/Makefile.am: Updated for the above changes.
22780 2003-01-23  Jakub Steiner <jimmac * ximian * com>
22782         * pixmaps/autocomplete-16.png,
22783         pixmaps/autocomplete.png,
22784         pixmaps/block-end-16.png,
22785         pixmaps/block-end.png,
22786         pixmaps/block-start-16.png,
22787         pixmaps/block-start.png,
22788         pixmaps/bookmark-first-16.png,
22789         pixmaps/bookmark-first.png,
22790         pixmaps/bookmark-last-16.png,
22791         pixmaps/bookmark-last.png,
22792         pixmaps/bookmark-next-16.png,
22793         pixmaps/bookmark-next.png,
22794         pixmaps/bookmark-prev-16.png,
22795         pixmaps/bookmark-prev.png,
22796         pixmaps/error-next-16.png,
22797         pixmaps/error-next.png,
22798         pixmaps/error-prev-16.png,
22799         pixmaps/error-prev.png: gnome2-styled icons
22802 2003-01-23  Naba Kumar <naba@gnome.org>
22804         * anjuta.prj: Updated compiler options.
22805         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
22807         * src/aneditor.cxx,
22808         src/anjuta.c,
22809         src/anjuta.glade,
22810         src/anjuta_dialogs_strings.c,
22811         src/mainmenu_callbacks.c,
22812         src/mainmenu_callbacks.h,
22813         src/text_editor.c,
22814         src/text_editor_cbs.c,
22815         src/text_editor_gui.c: GNOME2 Porting.
22817 2003-01-22  Naba Kumar <naba@gnome.org>
22819         * ChangeLog: Corrected dates.
22820         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
22821         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
22822         preferences.
22824 2003-01-22  Naba Kumar <naba@gnome.org>
22825         
22826         * plugins/patch/patch-plugin.c: Bug fix.
22827         
22828         * src/anjuta-tools.c,
22829         src/anjuta.c,
22830         src/anjuta.glade,
22831         src/anjuta.h,
22832         src/anjuta_dialogs_strings.c,
22833         src/breakpoints.c,
22834         src/cvs_gui.c,
22835         src/debugger.c,
22836         src/debugger.h,
22837         src/executer.c,
22838         src/glade_iface.c,
22839         src/main.c,
22840         src/mainmenu_callbacks.c,
22841         src/mainmenu_callbacks.h,
22842         src/preferences.c,
22843         src/project_dbase.c,
22844         src/project_dbase_gui.c,
22845         src/registers.c,
22846         src/sharedlib.c,
22847         src/signals.c,
22848         src/signals_cbs.c,
22849         src/source.c,
22850         src/stack_trace.c,
22851         src/toolbar_callbacks.c,
22852         src/utilities.c,
22853         src/utilities.h,
22854         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
22855         
22856         * src/Makefile.am,
22857         (removed) src/CORBA-Server.c,
22858         (removed) src/CORBA-Server.h,
22859         (removed) src/Gladen-common.c,
22860         (removed) src/Gladen-stubs.c,
22861         (removed) src/Gladen.h,
22862         (removed) src/Prj-common.c,
22863         (removed) src/Prj-skelimpl.c,
22864         (removed) src/Prj-skels.c,
22865         (removed) src/Prj-stubs.c,
22866         (removed) src/Prj.h,
22867         (removed) src/glades.c,
22868         (removed) src/glades.h,
22869         (removed) src/messagebox.c,
22870         (removed) src/messagebox.h: Removed because no longer used.
22872 2003-01-21  Naba Kumar <naba@gnome.org>
22874         * src/anjuta-tools.c,
22875         src/anjuta.c,
22876         src/anjuta.glade,
22877         src/anjuta_dialogs_strings.c,
22878         src/anjuta_info.c,
22879         src/anjuta_info.h,
22880         src/breakpoints.c,
22881         src/compiler_options.c,
22882         src/debugger.c,
22883         src/find_replace.c,
22884         src/find_replace.h,
22885         src/find_text.c,
22886         src/find_text.h,
22887         src/goto_line.c,
22888         src/launcher.c,
22889         src/text_editor.c,
22890         widgets/gnomefilelist.c: GNOME2 porting.
22892 2003-01-20  Naba Kumar <naba@gnome.org>
22894         * global-tags/create_global_tags.sh: Uses pkg-config to
22895         read the modules.
22896         
22897         * src/anjuta.c,
22898         src/anjuta.glade,
22899         src/anjuta.h,
22900         src/anjuta_cbs.c,
22901         src/anjuta_dialogs_strings.c,
22902         src/breakpoints.c,
22903         src/breakpoints.h,
22904         src/compiler_options.c,
22905         src/compiler_options.h,
22906         src/fileselection.c,
22907         src/fileselection.h,
22908         src/mainmenu_callbacks.c,
22909         src/project_dbase_gui.c,
22910         src/session.c,
22911         src/src_paths.c,
22912         src/src_paths.h,
22913         src/text_editor.c,
22914         src/text_editor_gui.c,
22915         widgets/gnomefilelist.c,
22916         widgets/gnomefilelist.h: GNOME2 porting.
22917         
22918         * widgets/Makefile.am,
22919         (removed) widgets/gnomedirlist.c,
22920         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
22921         
22922         * src/Makefile.am,
22923         (removed) src/src_paths_cbs.c,
22924         (removed) src/src_paths_cbs.h,
22925         (removed) src/src_paths_gui.c,
22926         (removed) src/compiler_options_cbs.c,
22927         (removed) src/compiler_options_cbs.h,
22928         (removed) src/breakpoints_cbs.c,
22929         (removed) src/breakpoints_cbs.h: Removed because they are now
22930         combined in singe file
22932 2003-01-16  Naba Kumar <naba@gnome.org>
22934         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
22935         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
22936         options dialog UI and data handling.
22939 2003-01-15  Naba Kumar <naba@gnome.org>
22941         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
22942         Completed command editor porting.
22943         
22944         * src/anjuta.c: Removed the use of commands load function
22945         (not required).
22947         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
22948         and unrefs.
22950         * src/anjuta-tools.c: Fixed translatable strings.
22951         
22952         * src/find_text.c: Fixed dialog creation from glade.
22953         
22954         * src/text_editor_gui.c, src/text_editor.c,
22955         src/text_editor_cbs.c: Completed port of detached text editor
22956         to gnome2 plateform.
22957         
22958 2003-01-14  Naba Kumar <naba@gnome.org>
22960         * src/anjuta.glade, src/preferences.[h,c],
22961         src/anjuta_dialogs_strings.c: Added build and editor
22962         preferences pages and other UIs. Fixed preferense loading and saving.
22963         
22964         * src/anjuta.c: Does case-insensitive match for tabs position
22965         preferences and removed preferences loading (done at _new() call).
22966         
22967         * anjuta-tools.c: Debugged tools dialog handling.
22968         * plugins/class-gen/clsGen.c: Fixed an undefined function.
22969         
22970 2003-01-13  Naba Kumar <naba@gnome.org>
22972         * ABOUT-NLS: Update (strange).
22974         * autogen.sh: Removed blocking code.
22976         * configure.in: Fixed an autogen bug.
22977         
22978 2003-01-13  Naba Kumar <naba@gnome.org>
22980         * (new)src/anjuta.gladep
22981         (new)src/messagebox.c
22982         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
22983         will be gradually removed (and then the files).
22984         
22985         * Makefile.am,
22986         anjuta.prj,
22987         printing/print-util.c,
22988         printing/print.c,
22989         scintilla/ScintillaGTK.c,xx
22990         src/Makefile.am,
22991         src/an_file_view.c,
22992         src/an_symbol_view.c,
22993         src/anjuta.c,
22994         src/anjuta.glade
22995         src/anjuta.h,
22996         src/anjuta_dialogs_strings.c,
22997         src/anjuta_gui.c,
22998         src/attach_process.c,
22999         src/attach_process.h,
23000         src/breakpoints.c,
23001         src/breakpoints.h,
23002         src/breakpoints_cbs.c,
23003         src/commands.c,
23004         src/commands.h,
23005         src/compiler_options.c,
23006         src/compiler_options.h,
23007         src/compiler_options_cbs.c,
23008         src/configurer.c,
23009         src/configurer.h,
23010         src/controls.c,
23011         src/cvs_cbs.c,
23012         src/debug_tree.c,
23013         src/debug_tree.h,
23014         src/executer.c,
23015         src/executer.h,
23016         src/find_in_files.c,
23017         src/find_in_files.h,
23018         src/find_in_files_cbs.c,
23019         src/find_replace.c,
23020         src/find_replace.h,
23021         src/find_text.c,
23022         src/find_text.h,
23023         src/goto_line.c,
23024         src/help.c,
23025         src/help.h,
23026         src/launcher.c,
23027         src/main.c,
23028         src/main_menubar.c,
23029         src/mainmenu_callbacks.c,
23030         src/message-manager.c,c
23031         src/pixmaps.h,
23032         src/preferences.c,
23033         src/project_config.c,
23034         src/project_config.h,
23035         src/project_dbase.c,
23036         src/project_import_cbs.c,
23037         src/resources.c,
23038         src/resources.h,
23039         src/splash.c,
23040         src/src_paths.c,
23041         src/src_paths.h,
23042         src/src_paths_gui.c,
23043         src/text_editor.c,
23044         src/text_editor_gui.c,
23045         src/toolbar.c,
23046         src/toolbar.h,
23047         src/utilities.c,
23048         src/utilities.h,
23049         src/wizard_gui.c,
23050         widgets/gnomefilelist.c: GNOME2 Port.
23052 2003-01-10  Naba Kumar  <naba@gnome.org>
23054         * src/an_file_view.c,
23055         src/anjuta_gui.c,
23056         src/appwizard_gui.c,
23057         src/compiler_options.c,
23058         src/compiler_options_cbs.c,
23059         src/cvs_cbs.c,
23060         src/executer.c,
23061         src/fileselection.c,
23062         src/find_in_files.c,
23063         src/goto_line.c,
23064         src/main_menubar.c,
23065         src/memory.c,
23066         src/message-manager-dock.c,
23067         src/preferences.c,
23068         src/project_dbase_gui.c,
23069         src/project_import_gui.c,
23070         src/registers_gui.c,
23071         src/sharedlib_gui.c,
23072         src/src_paths_gui.c,
23073         src/text_editor_gui.c,
23074         src/toolbar.c,
23075         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23077 2003-01-09  Naba Kumar <naba@gnome.org>
23079         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23080         problems with some comments.
23082         * anjuta.prj: New project file (updated?)
23084         * src/Makefile.am: Enabled deprecated API and fixed variables.
23086         * src/an_file_view.c,
23087         src/an_symbol_view.c,
23088         src/anjuta-plugins.c,
23089         src/anjuta-tools.c,
23090         src/anjuta.c,
23091         src/anjuta_gui.c,
23092         src/appwizard_cbs.c,
23093         src/attach_process.c,
23094         src/attach_process_cbs.c,
23095         src/compiler_options.c,
23096         src/compiler_options_cbs.c,
23097         src/launcher.c,
23098         src/mainmenu_callbacks.c,
23099         src/message-manager-private.c,c
23100         src/message-manager-private.h,
23101         src/message-manager.c,c
23102         src/message-manager.h,
23103         src/project_dbase.c,
23104         src/project_dbase.h,
23105         src/project_dbase_gui.c,
23106         src/project_import_cbs.c,
23107         src/project_import_gui.c,
23108         src/registers.c,
23109         src/resources.c,
23110         src/resources.h,
23111         src/sharedlib.c,
23112         src/signals.c,
23113         src/signals_cbs.c,
23114         src/signals_gui.c,
23115         src/splash.c,
23116         src/src_paths_cbs.c,
23117         src/src_paths_gui.c,
23118         src/stack_trace.c,
23119         src/text_editor.c,
23120         src/text_editor_gui.c,
23121         src/text_editor_menu.c,
23122         src/toolbar.c,
23123         src/toolbar_callbacks.c,
23124         src/utilities.c,
23125         src/watch.c,
23126         src/watch_cbs.c,
23127         src/wizard_gui.c: GNOME porting.
23129 2002-12-24 Naba Kumar <naba@gnome.org>
23131         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23132         NEWS, README, SEARCH-REPLACE,
23133         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23134         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23135         launcher/Makefile.am,
23136         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23137         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23138         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23139         printing/print-util.c, printing/print.c, printing/print.h,
23140         scintilla/*/*, widgets/e-shell-about-box.c,
23141         src/*, tagmanager/*/*, widgets/Makefile.am,
23142         widgets/gnomefilelist.c:
23143         
23144         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23145         src/*.[c,h] files to gnome2 API.
23147         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23148         strings table.
23150 2002-10-23  Naba Kumar <naba@gnome.org>
23152         * autogen.sh: Prevented Users from building HEAD cvs.
23153         
23154 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23156         * src/anjuta.glade: added the compiler options dialog, hopefully
23157         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23159 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23161         * src/anjuta.glade: fixed a lot of small glitches.
23163         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23164         now.
23166         * src/breakpoints_cbs.c: polished a bit.
23168 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23170         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23172         * src/commands.c: partial gnome 2 port.
23174         * src/utilities.[ch]: changed some bits to be const.
23176 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23178         * src/Makefile.am: removed breakpoints_gui.c and added a check
23179         for gdk-pixbuf deprecated functions, but there shouldn't be much
23180         anyway.
23182         * src/breakpoints_gui.c: killed.
23184         * src/anjuta.glade: added two dialogs for the breakpoints management.
23186         * src/anjuta.h:
23187         * src/anjuta_cbs.c:
23188         * src/appwizard.c:
23189         * src/attach_process.c:
23191         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23192         really huge changes and porting work.
23193         
23194         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23195         (breakpoints_dbase_new): moved the UI init bits here.
23197         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23198         a lot, not using any color anymore (not HIG compliant) and not using
23199         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23200         to be double checked.
23202         * src/build_file.c:
23203         * src/build_project.c: gnome 2 port.
23205 2002-09-11  Stephane Demurget  <demurgets@free.fr>
23207         * src/anjuta.glade:
23208         * src/anjuta.h:
23209         * src/anjuta_cbs.c:
23210         * src/appwizard.c:
23211         * src/breakpoints.c:
23212         * src/breakpoints_cbs.c: cleaned up some bits.
23214 2002-09-09  Stephane Demurget  <demurgets@free.fr>
23216         * src/Makefile.am:
23217         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23219         * src/an_symbol_view.[ch]:
23220         * src/attach_process_cbs.h: polished a bit.
23222         * src/breakpoints_cb.[ch]: partial gnome 2 port.
23224 2002-09-02  Stephane Demurget  <demurgets@free.fr>
23226         * configure.in:
23227         * src/Makefile.am: added libglade-2 to the build.
23229         * src/anjuta.[ch]: added support for libglade.
23231         * src/anjuta.glade: added. There could be a file per top-level widget,
23232         as some other gnome projects, though.
23234         * src/attach_process_gui.c: removed.
23235         * src/attach_process.[ch]: gnome 2 port.
23236         (attach_process_new): Added the treeview init and the widget references
23237         here.
23239 2002-08-31  Stephane Demurget  <demurgets@free.fr>
23241         * src/an_file_view.c: fixed some compilation issues.
23243         * src/an_symbol_view.c: gnome 2 port.
23245 2002-08-26  Stephane Demurget  <demurgets@free.fr>
23247         * src/an_file_view.c: finished gnome 2 port.
23248         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23249         directory pixmap depending on the event.
23251         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23252         (project_file_data_new): use a GtkTreePath.
23254 2002-08-23  Stephane Demurget  <demurgets@free.fr>
23256         * src/Makefile.am: readded back an_*_view.[ch] because they are still
23257         driving me nuts but they need to be ported, heh ?
23259         * src/an_file_view.c: gnome 2 port, almost finished after some hard
23260         work since it's quite a total rewrite again.
23262 2002-08-22  Stephane Demurget  <demurgets@free.fr>
23264         * src/an_file_view.c:
23265         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23267 2002-08-21  Stephane Demurget  <demurgets@free.fr>
23269         * src/anjuta_info.c:
23270         * src/utilities.h: gnome 2 port, featuring a total rewrite.
23272 2002-08-20  Stephane Demurget  <demurgets@free.fr>
23274         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23275         nuts ATM.
23276        
23277         * src/an_file_view.c:
23278         * src/aneditor.cxx:
23279         * src/anjuta_cbs.c:
23280         * src/compiler_options.h:
23281         * src/messagebox.c:
23282         * src/messagebox.h:
23283         * src/pixmaps.h:
23284         * src/project_dbase.h:
23285         * src/resources.h: gnome 2 port.
23287 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23289         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23291         * data/properties/sql.properties: added the DATETIME data type.
23293         * data/properties/html.properties: added the foreach php keyword.
23295 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23297         * widgets/Makefile.am: removed blank line after the last backslash
23298         for avoiding a warning from automake.
23300         * configure.in:
23301         * src/Makefile.am: added the ORBit-2 dep.
23303 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23305         * AUTHORS: added Biswa, because I wonder why noone already have
23306         written his name in the Anjuta's hall of fame :)
23308 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
23310         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23311         widgets/e-shell-about-box.c: Made to compile for gnome2.
23312         
23313 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
23315         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23316         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23317         
23318         * configure.in, printing/print.h, printing/print.c,
23319         printing/print-doc.c: Made to compile for gnome2.
23320         
23321 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
23323         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23324         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23325         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23326         widgets/Makefile.am:
23327         
23328         Upgraded the build system to gnome2 platform.
23329         
23330 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23331         * manuals/*: Added capability to generate PDF and PS.
23332         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23333         * TODO, TODO.biswa: Intergated TODO list.
23334         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23335         , bug #574470
23336         * src/dnd.c: Fix typo
23337         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23338         * src/anjuta.c: Bug #568895, Bug #575419
23340 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23342         * tagmanager/tm_global_tags.c: Fixed compiler warning.
23343         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23345 2002-12-17  Naba Kumar <naba@gnome.org>
23347         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23348         bugs.
23349         
23350 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23351         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23352         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23353         * anjuta.prj: Added tools.sgml
23354         * data/properties/cpp.properties: Bug # 646974
23356 2002-12-16  Naba Kumar <naba@gnome.org>
23358         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23359         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23360         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23361         on 'Enter' and adds proper focus mechanism.
23362         * src/anjuta.c: Fixed a memory corruption bug.
23363         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23364         'Enter' and can also be Canceled. Sets proper default and focus policies
23365         for tools dialogs.
23366         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23367         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23368         translatable strings in dialogs and fixed some dialog properties.
23369         * src/anjuta-tools.c: Now uses xml format for loading and saving.
23370         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23371         * src/message_manager_private.cc: Fixed some debug messages.
23372         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23373         widgets/gnomefilelist.c: Fixed a memory leaks.
23374         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23375         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23376         src/main_menubar_def.h: Implemented incremental search.
23377         * TODO: Updated.
23379 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23380         * tagmanager/*: Minor cleanups and warning fixes.
23381         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23382         GUI during long updates.
23383         * src/text_editor.c: Remove debug message.
23385 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23386         * tagmanager/tm_project.c: Fix a memory access problem.
23388 2002-12-13  Naba Kumar <naba@gnome.org>
23390         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23391         tools list to show "Enabled" flag of the tool. Fixed a bug where
23392         tool list is not cleared when creating a new tool.
23393         
23394 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23395         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23397 2002-12-12  Naba Kumar <naba@gnome.org>
23399         * anjuta-tools.[h,c], commands.c: Used the tools help of
23400         anjuta variables list in commands editor and fixed a typos
23401         buy in anjuta-tools.c.
23402         
23403 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23404         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23405         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23406         * TODO.biswa: Added to help me track things better.
23408 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23410         * configure.in, anjuta.spec.in: Added libglade dependency.
23411         * Makefile.am: Added anjuta.glade file.
23412         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23413         , src/mainmenu_callbacks.[ch], src/message-manager.h
23414         , src/widget-registry.c: Tools editor GUI + other additions.
23416 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23418         * src/project_dbase.[ch], tagmanager/tm_project.c,
23419         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23420         Implement syncing tags image with the project database.
23421         * src/anjuta-tools.c: Implemented variable substitution and
23422         working directory in tools.
23424 2002-12-09  Naba Kumar <naba@gnome.org>
23425         
23426         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23427         command configuration language list from properties.
23428         
23429         * data/properties/asm.properties, data/properties/ruby.properties:
23430         Fixed typos.
23432 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23434         * src/an_symbol_view.c: Remember current selected entry and select
23435         it automatically after refresh.
23437 2002-11-26  Murray Cumming  <murrayc@usa.net>
23439         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23440           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23441         and gnomemm 1.2 projects so that people know they are really
23442         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23443         But I did correct these to sue lowercase names.
23445 2002-12-01  Naba Kumar <naba@gnome.org>
23447         * data/anjuta.properties: Fixed caching problem on 
23448         indicators.
23449         * src/preferences.c, src/preferences_gui.c: Implemented automatic
23450         indicators prefs.
23451         
23452 2002-12-01  Naba Kumar <naba@gnome.org>
23454         * data/properies/anjuta.properties: Corrected "indicators.automatic"
23455         property name.
23456         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23457         property and uses it.
23458         * src/aneditor.cxx: Fixed a bug associated with selection a word at
23459         current cursor.
23460         
23461 2002-11-30  Naba Kumar <naba@gnome.org>
23463         * src/debugger.c: Fixed a typo.
23464         * data/properties/*: Updated properties files and added
23465         new ones.
23466         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23467         Added comment submenu and cleaned up ref and unref of menus.
23468         * src/aneditor.h: Added definition of comment commands.
23469         * src/aneditor.c: Upgrade from latest SciTE source code.
23470         * src/text_editor.[hc], src/text_editor_cbs.c, 
23471         src/message_manager_private.cc, src/message_manager.[cc,h],
23472         src/anjuta.[c,h]: Added indicators support for errors/warnings
23473         highlight in the editor.
23474         * NEWS, TODO: Update.
23475         * scintilla/include/PropSet.h: Removed deprecrated function.
23476         
23477 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23479         * src/anjuta-tools.[ch]: Tools implementation (basic)
23480         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23481           , src/main_menubar_def.h: PLugins cleanup and segregation
23482         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23483           registry
23484         * anjuta.prj: Added new files
23485         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23486         * plugins/class-gen/clsGen.c: Register menu under 'Project'
23487         * plugins/patch/patch-plugin.c: Register menu under 'Format'
23488         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23489         * src/Makefile.am: Added new files
23490         * src/message-manager.[cc/h]: Added standard output and error windows
23492 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
23494         * project_type.c: Fixed Gnomemm2 project type
23496 2002-11-25  Naba Kumar <naba@gnome.org>
23498         * printing/print.c: Fixed a compile warning.
23499         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23500         * src/utilities.c: Fixed a compile warning in sparc, hides the
23501         terminal check error output from the user.
23502         * project_config.[ch], project_dbase.[ch], source.c: Added project
23503         version, exclude modules configuration and reordered other config
23504         properties. Changed some strings to more descriptive text.
23505         * src/compiler_opitions.c: Removed extra newlines from .prj file
23506         save.
23507         * anjuta.prj: Converted to new format (only reorganised properties
23508         and removed extra newlines ... nothing else).
23509         * NEWS: updated
23510         
23511 2002-11-21  Naba Kumar <naba@gnome.org>
23513         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23514         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23515         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23516         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23517         Updated to the CVS version.
23519 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23521         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
23522           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
23523           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
23524           images in completion lists. 
23525         * src/resources.h: Make C++ friendly.
23526         * scintilla/PropSet.cxx: Fix memory leak.
23528 2002-11-20  Naba Kumar <naba@gnome.org>
23530         * scintilla/*/*: Synced to latest scintilla 1.49
23531         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
23532         New lexers added.
23534         * scintilla/RESearch.cxx: The automatic cvs log in the
23535         file really broke things trying to interprete the changelog
23536         entry incorrectly as end-of-comment. Removed the $cvs line
23537         and committed again.
23538         
23539 2002-11-19  Naba Kumar <naba@gnome.org>
23541         Patch from Timothee Besset <ttimo@idsoftware.com>
23542         
23543         * src/message-manager-private.cc: Interpretes absolute
23544         file paths properly in zvt terminal.
23546 2002-11-19  Naba Kumar <naba@gnome.org>
23548         Patch from Timothee Besset <ttimo@idsoftware.com>
23549         
23550         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
23551         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
23552         (important) editor preferences in project (if there is one
23553         open).
23554         
23555         * TODO: Updated
23556         
23557 2002-11-18  Naba Kumar <naba@gnome.org>
23558         
23559         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23560         
23561         * src/debug_tree.c, src/find_in_files_gui.c,
23562         src/find_replace.c, src/find_text.c, 
23563         src/project_import.c, src/project_import_gui.c,
23564         src/wizard_gui.c: i18n Fixes.
23566 2002-11-15  Naba Kumar <naba@gnome.org>
23568         * plugins/class-gen/clsGen.c: Fixed to use project function
23569         to import files. Create non-existent directories before the
23570         sources are written.
23571         
23572         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
23573         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
23574         src/glade_iface.c,
23575         src/glades.c: Excluded gladen files from build. This
23576         will fix the unnecessary dependency on libssl.
23577         
23578         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
23579         file import funtion.
23580         
23581         * src/message_manager_private.cc: Fixed a compiler warning with
23582         DEBUG preprocessor macro.
23583         
23584         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23585         wrong (undocked) editor window was closed on clicking close on an
23586         undocked editor window.
23587         
23588         * src/debugger.c: Fixed a bad bug where debugger terminal won't
23589         start correctly if the executable was run before with 'F3'.
23590         
23591         * src/toolbar_callbacks.c: Wrap around find next.
23592         * src/toolbar.c: Disable combo activate.
23593         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23594         button positions to get 'yes' as default.
23596         * anjuta.spec.in: Updated.
23597         
23598         * src/anjuta_info.c, src/appwizard_gui.c,
23599         src/attach_process_gui.c, src/breakpoints_gui.c,
23600         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23601         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23602         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23603         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23604         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
23605         src/preferences.c, src/preferences_gui.c, src/project_config.c,
23606         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
23607         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
23608         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
23609         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
23610         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
23611         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
23612         plugins/patch/patch-plugin.c, printing/print-util.c:
23613         Set all windows and dialogs transient
23614         to their parents so that they remain floated above their parents.
23615         
23616 2002-11-13  Naba Kumar <naba@gnome.org>
23618         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
23619         take default editor font).
23620         
23621         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
23622         Corrected email address.
23623         
23624         * src/mainmenu_callbacks.c: Used spaces instead of tabs
23625         for changelog entry.
23627         * NEWS: Updated.
23628         
23629 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23630         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
23632 2002-11-06  Naba Kumar <naba@gnome.org>
23634         * README: Updated
23635         * anjuta.spec.in: Ships the .omf files with the
23636         documents instead of the base package.
23637         
23638 2002-11-04  Naba Kumar <naba@gnome.org>
23640         * data/properties/latex.properties: Fixed a bug.
23641         * ChangeLog: Released 1.0.0 stable.
23643 2002-11-04  Naba Kumar <naba@gnome.org>
23645         * src/commands.c: Added command with shell redirection capability.
23646         * data/properties/anjuta.properties: Changed default execution
23647         command.
23648         * src/project_dbase.c: Set project top dir in properties.
23649         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
23650         * data/Makefile.am: More diskcheck error fixes.
23651         
23652         * README, anjuta.spec.in, THANKS, AUTHORS,
23653         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23654         manuals/C/anjuta-manual/authers,sgml,
23655         manuals/C/anjuta-manual/anjuta-manual.sgml,
23656         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23657         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
23658         : Changed anjuta home to
23659         new URL and my email address.
23660         
23661         * manuals/C/anjuta-manual/interfaces.sgml,
23662         manuals/C/anjuta-manual/prefereces.sgml,
23663         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
23664         
23665         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
23666         : removed reference to the help menu as the menu is modified
23667         when no help is found (which is very likely when we are
23668         shiping the documents separately).
23669         
23670 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23671         * anjuta.spec.in: Update specfile to make multiple RPMs.
23672         * data/Makefile.am: make dist fix.
23673         * src/text_editor_menu.c: Fix compile warnings (casts).
23675 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23676         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
23677         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
23679 2002-11-01  Naba Kumar <naba@gnome.org>
23681         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
23682         Added gnome2 macros to be used by gnome2 project wizard.
23683         
23684         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
23685         from gnome-common.
23686         
23687         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
23688         as it was conflicting with generated projects and is not
23689         useful for us.
23690         
23691         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23692         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23693         project generation, removed qt project as it's not complete and
23694         added gnome2 bonobo wizard.
23696 2002-10-29  Naba Kumar <naba@gnome.org>
23698         * po/POTFILES.in: Updated.
23699         * po/POTFILES.skip: Added.
23700         * preferences.h: Fixed print paper size property name.
23702 2002-10-28  Naba Kumar <naba@gnome.org>
23703         
23704         * data/user.properties, data/Makefile.am: Added user properties file
23705         which will be copied in user's ~/.anjuta/user.properties.
23706         
23707         * data/anjuta.properties: Changed a comment.
23708         
23709         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
23710         
23711         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23712         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
23713         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
23714         item.
23716         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
23717         instead of user properties file.
23718   
23719         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
23720         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
23721         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
23722         * README, TODO: Updated.
23723         
23724 2002-10-28  Naba Kumar <naba@gnome.org>
23726     * manuals/C/anjuta-manual/figures/editor_guides.png,
23727     manuals/C/anjuta-manual/figures/editor_margins.png,
23728     manuals/C/anjuta-manual/figures/editor_markers.png,
23729     manuals/C/anjuta-manual/figures/local_variables.png,
23730     manuals/C/anjuta-manual/figures/open_file_multiple.png,
23731     manuals/C/anjuta-manual/figures/prefs_print.png,
23732     manuals/C/anjuta-manual/figures/print_dlg.png,
23733     manuals/C/anjuta-manual/figures/print_preview.png,
23734     manuals/C/anjuta-manual/figures/symbol_browser.png,
23735     manuals/C/anjuta-manual/figures/variable_tip.png: New png
23736     files for manual documentation.
23737     
23738     * manuals/sgmldocs.make,
23739     manuals/C/anjuta-manual/Makefile.am,
23740     manuals/C/anjuta-manual/authors.sgml,
23741     manuals/C/anjuta-manual/build.sgml,
23742     manuals/C/anjuta-manual/compileopts.sgml,
23743     manuals/C/anjuta-manual/debugger.sgml,
23744     manuals/C/anjuta-manual/execute.sgml,
23745     manuals/C/anjuta-manual/fileoperations.sgml,
23746     manuals/C/anjuta-manual/interface.sgml,
23747     manuals/C/anjuta-manual/preferences.sgml,
23748     manuals/C/anjuta-manual/projects.sgml,
23749     manuals/C/anjuta-manual/figures/arguments.png,
23750     manuals/C/anjuta-manual/figures/open_file.png,
23751     manuals/C/anjuta-manual/figures/other_opts.png,
23752     manuals/C/anjuta-manual/figures/scrshot.png,
23753     manuals/C/anjuta-manual/figures/toolbar_browser.png,
23754     manuals/C/anjuta-manual/figures/toolbar_tags.png:
23755     
23756     Updated anjuta manual documentation.
23758     
23759 2002-10-27  Naba Kumar <naba@gnome.org>
23761     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
23762     check and modifies debugger terminal command accordingly
23763     to function properly.
23764     
23765 2002-10-25  Naba Kumar <naba@gnome.org>
23767         * manuals/sgmldocs.make: Fixed a couple of bugs.
23768         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
23770 2002-10-24  Naba Kumar <naba@gnome.org>
23772         * src/debug_tree.c: Fixed a crash bug from Etay.
23774         * global_tags/create_global_tags: Added messages.
23775         Fixed infinite looping within files.
23776         
23777         * macro/autogen.sh: Removed debug and warning flags for defaults.
23778         
23779         Patch from Vadim Berezniker <vadim@berezniker.com>
23780         
23781         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
23782         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
23783         generation.
23785         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
23786         temporarily just copy it
23788 2002-10-24  Naba Kumar <naba@gnome.org>
23790         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
23791         manuals/C/anjuta-manual/anjuta-manual.sgml, 
23792         manuals/C/anjuta-manual/compileopts.sgml,
23793         manuals/C/anjuta-manual/debugger.sgml,
23794         manuals/C/anjuta-manual/execute.sgml,
23795         manuals/C/anjuta-manual/fileoperations.sgml,
23796         manuals/C/anjuta-manual/interface.sgml,
23797         manuals/C/anjuta-manual/introduction.sgml,
23798         manuals/C/anjuta-manual/projects.sgml,
23799         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23800         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
23801         manuals/ja/anjuta-manual/anjuta-manual.sgml,
23802         manuals/ja/anjuta-manual/compileopts.sgml,
23803         manuals/ja/anjuta-manual/debugger.sgml,
23804         manuals/ja/anjuta-manual/execute.sgml,
23805         manuals/ja/anjuta-manual/fileoperations.sgml,
23806         manuals/ja/anjuta-manual/interface.sgml,
23807         manuals/ja/anjuta-manual/introduction.sgml,
23808         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
23810 2002-10-24  Naba Kumar <naba@gnome.org>
23812         * src/project_type.c: added autogen for qt projects.
23813         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
23814         Fixed a bug that retrieves wrong terminal command.
23815         * src/commnads.c: Added more terminal commands.
23816         * configure.in: Checks for scrollkeeper version.
23817         
23818 2002-10-22  Naba Kumar <naba@gnome.org>
23820         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
23821         instead of AM_GNOME_GETTEXT.
23822         
23823         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
23824         for setup-gettext for the wizard generated projects.
23826         * src/source.c: Fixed a bug where glade file wasn't generated.
23827         
23828         * src/gnome_project.c: Excluded project version from project dir
23829         name.
23830         
23831 2002-10-22  Naba Kumar <naba@gnome.org>
23833         * acinclude.m4: New file with dummy funtion for gettext
23834         cross compatibility fix.
23835         
23836         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
23837         * configure.in: Fixed cflags to avoid useless warnings.
23838         * Makefile.am: EXTRA_DIST += setup-gettext.
23839         * src/toolbars.c: Added space paddings around tags label.
23841 2002-10-21  Naba Kumar <naba@gnome.org>
23843         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23844         
23845         * setup-gettext: New script to maintain gettext cross version
23846         compatibility.
23847         * configure.in, macros/autogen.sh: Fix for gettext cross version
23848         compatibility.
23849         
23850 2002-10-21  Naba Kumar <naba@gnome.org>
23852         * debug_tree.c: Fixed incorrect use of debug assertion.
23853         
23854 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
23855             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23856         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23857         src/memory.c, src/memory.h, src/message-manager-private.cc:
23858         
23859         New parsing algorithm; adapted from kdevelop.
23860         Middle button menu for changing the value's display type
23862 2002-10-07  Naba Kumar <naba@gnome.org>
23864         * src/main_menubar_def.h: Changed status bar message for Help->
23865         Browse info pages. Bug #603308
23867         * src/executer.c: Made "User terminal" default for creating
23868         projects (User can always disable it later). Bug #114222
23869         
23870 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23872         * macros/autogen.sh: Require gettext 0.10.x for autogen
23873         * src/text_editor.c: Fixes Bug #595303
23874         * src/source.c: Fixes Bug #595970
23875         * src/anjuta.c: Fixes Bug #598366
23876         * scingtilla/LexCPP.cxx: Bug #602296
23877         * src/main_menubar_def.h: Bug #604363
23878         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
23879         
23880 2002-10-07  Jens Georg <mail@jensgeorg.de>
23882         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23883         * gnomefilelist.c: This patch fixes the bug #611542
23884         
23885 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23887         * data/properties/Makefile.am: Added tcltk.properties file.
23888         
23889 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23891         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23892         
23893         * README: Updated README
23894         * plugins/class-gen/clsGen.c, src/message_manager.cc
23895           , src/mainmeu_callbacks.c, src/memory.c
23896           , src/project_dbase_gui.c, src/text_editor_gui.c
23897           , widgets/gnomefilelist.c: Set window icons
23898         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
23899           Enabled release build (stripped + optimized binaries, etc.)
23900         * data/properties/anjuta.properties, src/commands.c,
23901           src/defaults.cFixed bug #595489 (stdin on executables)
23902         * src/appwizard.c, src/main.c, src/message-manager.cc
23903           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
23904           , src/debug_tree.c: Memory related (valgrind) fixes.
23905         * src/message-manager-private.[cc,h], src/pixpams.h
23906           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
23907         * anjuta.prj: Added debug_tree.c to SOURCES
23908         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23909           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
23910           Compacted code and cleaned up unnecessary functions.
23911         * tagmanager/*.[ch]: Code fixes.
23912         
23913 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
23914         
23915         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23916         
23917         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
23918         Debug tree now detects changes of displayed variables
23919         and changes their color to red
23921 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23923         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23924         
23925         * mainmenu_callbacks.c: Set's the current file name in
23926         file save as dialog.
23927         
23928 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23930         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
23932         * data/properties/tcltk.properties: New file for tcl/tk
23933         properties.
23935 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
23937         * src/project_type.[c,h], src/source.c, data/Makefile.am:
23938         Fixed a fatal bug which doesn't let building gnome2 related
23939         projects. They use different autogen.sh script. Defined new
23940         type field "gnome_macro_support".
23941         
23942         * data/autogen.sh.gnome2: New file.
23943         
23944         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
23945         bug with quotes escaping in quotes.
23946         
23947         * src/message-manager-private.cc: Used event box instead
23948         of frame for local message pane, so that the borders appear
23949         properly and nicely.
23950         
23951         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
23952         if there is a project open and all the files are un-docked.
23954         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
23956 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
23958         * src/main_menubar_def.h: implement feature request #595356, patch #597161
23959         * THANKS: updated for new contributions
23960         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
23962 2002-08-27 Steven Knight  <steven.knight@unh.edu>
23964         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
23965         src/project_dbase.h, src/project_type.c, src/source.c, 
23966         src/wizard_gui.c: new Qt project type
23967         *** NB not fully tested, may need some work, icon required...
23969 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23971         * src/memory.c, src/memory.h: new memory patch
23973 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
23975         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
23977 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
23979         * lancher/anjuta_launcher.c: Determine pty from function
23980         call instead of running 'tty' externally.
23981         
23982         * data/properties/cs.properties: Added compile/build commands.
23983         Fixed execution properties.
23984         
23985         * src/commands.c: Added c# options.
23987         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
23988         
23989         * src/debug_tree.[c,h], src/debugger.[c,h],
23990         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
23991         
23992         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
23993         1. Misaligned structs when they are members of other structs.
23994         2. '{' sometimes appears as a variable.
23995         3. Wrong processing of some arrays.
23996         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
23997         that displays the tree in two columns (variable and value).
23999 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24001         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24003         * data/properties/sql.properties: added the DATETIME data type.
24005         * data/properties/html.properties: added the foreach php keyword.
24007 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24009         * NEWS: Updated with new features.
24010         
24011         * data/.cvsignore, doc/.cvsignore: Updated.
24012         
24013         Patch from: Etay Meiri <etay-m@bezeqint.net>
24014         
24015         * src/debug_tree.h, src/debug_tree.c: New files.
24016         
24017         * src/Makefile.am, src/message-manger-private.[h,cc],
24018         src/message-manger.cc: Added Tree view for debugger
24019         locals view.
24020         
24021 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24023         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24024         
24025         * src/memory.c, src/memory.h: New files.
24026         
24027         * src/Makefile.am, src/appwizard.c, src/controls.c,
24028         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24029         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24030         
24031         Memory view implemetation that would enable viewing raw memory
24032         during debugging.
24034 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24036         * AUTHORS: added Biswa, because I wonder why noone already have
24037         written his name in the Anjuta's hall of fame :)
24039 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
24041         * src/appwizard_gui.c: Removed an ambiguous prototype.
24042         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24043         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24044         * THANKS: Updated M. Ali Vardar's email.
24045         
24046 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24048         * src/anjuta_gui.c: implemented feature request to stop main and browser
24049           toolbars having exclusive use of space
24051 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24053         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24054         left over from the previous work to fix bugs :-)
24055         
24056         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
24057         src/controls.c, src/mainmenu_callbacks.h, 
24058         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
24059         reviewed
24060         
24061         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
24062         src/project_import_gui.c, src/sharedlib_gui.c, 
24063         src/signals_gui.c: set window icon correctly
24064         
24065         * NEWS: more updates for the release
24066         
24067         * HACKING: updated for window icons and insert menu information
24068         
24069         * src/cvs_gui.c, src/build_project.c, 
24070         src/project_import_cbs.c: message strings reviewed
24071         
24072         * src/controls.c: context help button should be disabled if 
24073         DevHelp is not installed
24074         
24076 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24078         * src/debugger.c: Fixed the signalling screw up because of string
24079         update in gdb used to report the child process PID. Also, no
24080         error dialog will be popped up for "no such file or directory"
24081         error (very annoying and useless error). This error will still
24082         be shown on the debug message window. Avoided terminating the
24083         program when the terminal is terminated -- doesn't hurt, otherwise
24084         we get crappy egg-and-hen problem.
24085         
24086         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24087         dimensions loading.
24088         
24089         * src/anjuta.c: Limited the default size of main window to sane
24090         values.
24092         * src/preferences.c: Fixed some deadly memory corruption bugs in
24093         the recent patches. Return from getenv() should NEVER be freed,
24094         because they are static strings.
24095         
24096         * src/preferences_gui.c: Removed the fix for crash bug with font
24097         selection and applied the real fix.
24098         
24099 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24101         * NEWS: updated for release
24103 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24105         * src/launcher.c: Added a fix a memory leak and a possible
24106         fix for zvt-crash bug.
24107         
24108         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24109         
24110         * data/properties/latex.properties,
24111         data/properties/ada.properties: Added file.is.source property.
24112         
24113         * src/an_file_view.c: Set auto column size of the file
24114         revision column.
24115         
24116         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24117         The user is now prompted to confirm the closing of the file
24118         if it is being used by CVS. If yes, the editor is closed and
24119         the CVS operation stops.
24120         
24121 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24123         * anjuta.prj: bump project version for release
24124         * BUGS: removed unnecessary file
24126 2002-06-07      Philip Van Hoof <freax@pandora.be>
24128         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24129         during the life of the file list widget
24130         * src/preferences_gui.c: sticking-plaster fix to font selection
24131         causes segfault bug
24133         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24135 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24137         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24138         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24139         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24140         added options for symbol and file browsers.
24141         * data/properties/cpp.properties: linker flags should come after
24142         the name of the file to compile.
24143         * scintilla/Editor.cxx: fixed gcc compilation warning.
24144         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24145         be executed from bindir only.
24146         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24147         tagmanager/include/tm_file_entry.h: CVS version information in file 
24148         browser.
24149         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24150         window.
24151         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24152         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24153         crashes during file import.
24154         * src/project_import.c: disable project menu items during project 
24155         import.
24156         
24157         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24159 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24161         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24162         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24163         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24164         modified Insert menu, added C functions template, header C 
24165         template, modified header_template HEADER_H ==> NAMEFILE_H
24166         
24167         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24169 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24171         * data/properties/html.properties: changed some file 
24172         associations
24174 2002-06-05 Philip Van Hoof <freax@pandora.be>
24176         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24177         
24178         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24180 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24182         * data/properties/anjuta.properties, src/defaults.c: Make windows
24183         docked by default, fix the big fonts bug.
24184         
24185         * src/an_file_view.c, src/main_menubar_def.h, 
24186         src/project_dbase_gui.c: sanitized the Edit/View mess.
24187         
24188         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24189         for customizing shortcuts.
24190         
24191         * src/mainmenu_callbacks.c: Search for selected word if present.
24192         
24193         * src/text_editor_menu.c: Added context menu options for docking
24194         and undocking editor windows.
24195         
24196         * src/main_menubar.h, src/main_menubar.c: more support for the 
24197         shortcuts menu item.
24198         
24199         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24201 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24203         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24204         all commit messages being written to top of the file
24205         
24206         * src/main_menubar_def.h: message strings reviewed
24207         
24208         * src/project_import.c: message strings reviewed
24209         
24210         * src/source.c, src/glades.c: message strings reviewed. Fixed 
24211         some bugs around reading the project properties for creating 
24212         .glade and .desktop files in the Application Wizard. There were
24213         typos in the property names being retrieved
24214         
24215         * widgets/gnomefilelist.c: changed build_full_path to make 
24216         the file widget support ~
24217         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24218         
24219         * THANKS, widgets/e-shell-about-box.c, 
24220         manuals/anjuta-manual/C/authors.sgml: updated for new
24221         patch
24223 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
24225         * src/project_dbase.c: Fixed the file-path-corruption bug
24226         and the cannot-import-file-in-project bug. (follow-up with
24227         the last commit from Stef).
24228         
24229         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24230         with unsaved-project.
24231         
24232 2002-06-05  Stephane Demurget  <demurgets@free.fr>
24234         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24235         misplaced g_free.
24237 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24239         * data/properties/{xml,html,other}.properties: changed some file 
24240         associations
24241         
24242         * data/anjuta.mime: oops! cvs added
24243         
24244         * scintilla/RESearch.cxx: fixed up a problem with comments
24245         
24246         * global-tags/create_global_tags.sh: redirect errors to /dev/null
24247         to avoid messages about missing libs
24248         
24249         * NEWS: started the release notes
24251 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24253         * HACKING: updated with new information on printing, patch naming
24254         
24255         * TODO: removed completed tasks
24256         
24257         * THANKS: updated a few contributions
24258         
24259         * anjuta.prj: updated the icon file
24260         
24261         * anjuta.desktop.in.in: updated to add Categories
24262         
24263         * data/anjuta.mime: created a mime type for Anjuta project files
24264         (NB needs to be added to the install in /usr/share/mime/)
24265         
24266         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
24267         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
24268         to PNG for websites.
24269         
24270         * plugins/patch/patch-plugin.c: clarified some messages and 
24271         made it easier to see different patching sessions
24272         
24273         * src/toolbar.c: changed some message text for consistency
24274         
24275         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
24276         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
24277         in preferences. 
24278         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24279                  
24280         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
24281         src/project_dbase.{c,h}, src/project_import_cbs.c, 
24282         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24283         Added XLib Project and a Dockapp Project types.
24284         * pixmaps/Makefile.am: added line for new pixmap for new xlib
24285         projects
24286         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24287         * src/source.c: Fixed memory leak in existing projects. 
24288         (filename was not freed)
24289         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24291 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
24293         * src/anjuta.h, src/anjuta.c: Added error display funtions
24294         with parent windows.
24295         
24296         * src/appwizard_cbs.c: Changed error display function to use
24297         parented version.
24298         
24299 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
24301         * printing/print.h, printing/printing.c: Taken care of document
24302         zoom factor and fixed a font loading bug. Dynamically calculated
24303         text widths to work with zooms properly. Re-organized code for
24304         dynamic text width calulations to work in general with utf8 chars.
24305          Determined font height and width automatically from the font info.
24306         
24307         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24308         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24309         Converted text.zoom.factor property to use #defined value. Removed
24310         margin header and margin numbers preferences, as they  now
24311         calculated dynamically.
24312         
24313 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
24315         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24316         printing/print-util.h, printing/print.c, printing/print.h:
24317         Rewritten printing support for style based printing. Syntax highlighted
24318         printing, monochromatic printing, setup using preferences etc.
24320         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24321         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24322         language and the styled text buffer.
24323         
24324         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24325         the print setup preferences page and added printer preferences. Added functions
24326         to retrieve preferences with default values.
24327         
24328         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24329         the printing.
24331         * data/properties/anjuta.properties: Added default printer preferences.
24333         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24334         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24335         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24337         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24338         
24339 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24341         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24343         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24344         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24345         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24346         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24348         printing/Makefile.am: Reduced compiler optimizations.
24350         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
24351         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
24352         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24353         tagmanager/tm_workspace.c: TagManager fixes.
24355 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
24357         * printing/*: CVS added. :)
24358         
24359 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24361         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24363         * printing*: CVS added.
24364         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24365           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24366           src/main_menubar_def.h: Gnome Print support
24367         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24368         * configure.in: Enable debugging flag option
24369         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24370           Print properties defined.
24371         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24372         
24373 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24375         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24376         
24377         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24378         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24379           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24380           and cleanups
24381         * src/text_editor.c: Minor cleanups.
24382         * anjuta.c: Tweaks to 'Goto File Line' functionality.
24383         * src/project_dbase.c: Fixes to add/remove files from project.
24384         * src/help.c: Fix minor memory leak.
24385         * src/project_dbase_gui.c: Remove debugging messages.
24386         * src/utilities.[ch]: Cleanups and minor fixes.
24387         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24389 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
24391         * src/anjuta.c [anjuta_apply_preferences()]:
24392         Fixed a crash bug when tab pos is not defined for the editors.
24393         
24394         * data/properties/cpp.properties: Set default identifier property to normal.
24395         This fixes the bug in which the fore color gets hidden with dark background.
24397 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
24399         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24400         scintilla 1.46
24401         
24402         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24403         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24404         src/anjuta.c, data/properties/anjuta.properties:
24405         Implemented line wrapping.
24406         
24407         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
24408         
24409         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24410         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24411         tags. Code was reviewed from GNOME Bonsai view.
24412         
24413         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24414         it seems to have been removed by scintilla people.
24415         
24416         * data/properties/anjuta.properties: Set default line wrap to false, as
24417         is noticably slow with big files.
24418         
24419 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
24421         * src/project_import_gui.c: disallow the selection of files in
24422           the browse dialog.
24423         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24424           preferences code.
24425         
24426 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24428         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24429           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24430         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24431         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24432           now works properly.
24433         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24434         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24435         * src/utilities.[ch]: Added some utility functions.
24436         * tagmanager/tm_project.c: Fix for bug in file removal from project.
24437         
24438         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24440 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24442         * HACKING: info on FIXME statements and removed ccview references
24443         * Makefile.am: added rule to make RPM package
24445 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24447         * THANKS, widgets/e-shell-about-box.c, 
24448         manuals/anjuta-manual/C/authors.sgml: updated for new
24449         patch
24450         * src/anjuta.c: removed unnecessary warning code since CVS 
24451         support is now implemented :-)
24452         * manuals/sgmldocs.make: implemented a fix for bug #553969
24453         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24454         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
24455         manuals/C/anjuta-faqs-C.omf: modified the descriptions
24456         
24457 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24458         
24459         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24460           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24461           src/main_menubar_def.h, src/preferences_gui.c,
24462           preferences.c, preferences.h: setup Username and Email 
24463           preferences, Insert ChangeLog and Username editor functions
24464           
24465           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24467 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24468         
24469         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24470           src/src_paths_cbs.c, src/src_paths_gui.c
24471           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24473           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24475 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24477         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24478           and goto tag menu items to main menu.
24480 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24482         * THANKS, widgets/e-shell-about-box.c, 
24483         manuals/anjuta-manual/C/authors.sgml: added new contributors
24484         * HACKING: updated with info on files to change for credits
24486 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
24488     * src/aneditor.cxx: extended extension list which fixes segfault
24489     on selecting lisp, ruby or matlab as highlight style.
24491 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24493         * src/main_menubar_def.h: fixed an array initialiser and fixed
24494         the lexer settings for the new entries on the Format menu
24496 2002-05-07  Stephane Demurget  <demurgets@free.fr>
24498         * Synced with Scintilla 1.45
24500 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24502         * anjuta.prj: added another missing file
24503         * ChangeLog: fixed some incorrect change dates I caused by 
24504         sloppy cut-and-pasting :-/
24506 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24507         
24508         * src/mainmenu_callbacks.c: fixed title of new About box
24510 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24512         * src/pixmaps.h: added macros for OpenGL and SDL project icons
24514 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24516         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24517         * anjuta.prj: updated for new files
24519 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
24521         * widgets/e-shell-about-box.c: Added version display.
24522         
24523 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24525         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
24526         widgets/scroll_menu.c: fixed up some compiler warnings (patch
24527         from Philip Van Hoof)
24529 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24531         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
24532         dependency
24533         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
24534         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
24535         that produced build errors (needs checking on a machine with the
24536         ja locale!)
24537         * data/properties/lisp.properties: updated to match format of other
24538         lexer property files supplied with Anjuta
24540 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24542         * anjuta.prj: added new files
24543         * HACKING: added information from the mailing list on 
24544         adding new project types to the wizard (thanks to Johannes)
24546 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24548         * src/utilities.h, src/launcher.c, src/gnome_project.c,
24549           src/appwiz_page2.c: Fix for 547038.
24551 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24553     * attach_process.c, attach_process_cbs.c: Fixed a dialog
24554     hide bug.
24555     
24556     * about.h: cvs removed.
24557     
24558 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24560         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24562         Fix for #539574.
24564         * src/anjuta.c (anjuta_system_error): checks for the error number to
24565         know whether the error description is needed or not.
24567 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24569         * pixmaps/anjuta_logo.png: New about logo.
24570     
24571         * pixmaps/anjuta_icon.png: New icon from Misha. The
24572         old one had trouble with some gtk themes.
24573     
24574         * about.c: Removed. No longer needed.
24576         * mainmenu_callbacks.c: Removed reference of about.h
24577     
24578 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24580         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24582         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24583           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24584         About Dialog (thanks to the Evolution team for the cool widget!)
24586 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24588         Patch from lbell <lbell@tsc4.com>
24589     
24590         * src/find_in_files.c, src/find_in_files.h,
24591           src/anjuta.c: Added save_yourself, load_yourself routines.
24592     
24593         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24594         Added "Append messages" toggle button. This will enable
24595         the search results to be appended to the already existing
24596         results.
24597     
24598         * src/debugger.c: Fixed a typo.
24599     
24600         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24601           src/session.c, src/session.h: Improved session management.
24603 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24605         * THANKS, FUTURE, AUTHORS: Changed my email and
24606         avoided yahoo.com.
24608 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24610         Impl. feature request #525271 (add Lisp support).
24612         * data/properties/lisp.properties: added.
24614         * data/properties/Makefile.am, data/properties/anjuta.properties: added
24615           the lisp properties.
24617         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
24618           src/utilities.[ch]: added support for the Lisp highlight style.
24620 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24622         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24623           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24624           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
24625           option preferences to have a persistent setting. Plus it's not used
24626           often, so it's better here than flooding the menus.
24628         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
24629           preferences pages a lot more consistent and sweeter: tabs direction
24630           radiobuttons are directed against the meaning, all pages have an
24631           outter frame, a lot of padding, removed all expand attributes for
24632           vertical boxes, ...
24634           That's not a total revamp, but it's really looking better now, even
24635           if there's still work to be done.
24637 2002-05-01  Andy Piper <andy.piper@freeuk.com>
24639         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
24640         * TODO: added task to be completed before next release (update all credits)
24642 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24644         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
24645         Benke László.
24647 2002-05-01  Benke László  <decike@freemail.hu>
24649         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24651         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24652           src/main_menubar_def.h, src/mainmenu_callback.[ch],
24653           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
24654           to the format menu in order to reorder the notebook tabs in
24655           alphabetical order everytime a file is created/opened/saved.
24657 2002-05-01  Philip Van Hoof <freax@pandora.be>
24659         * widgets/gnomefilelist.[ch] (history_combo_go),
24660         (history_combo_clicked): impl.
24662         (gnome_filelist_new_with_path): use this new impl.
24664 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24666         * src/project_dbase_gui.c (add_file): added the xpm file type.
24668 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24670         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
24671         tag manager fixes.
24673         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
24674           of tag types.
24676         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
24677           src/text_editor_menu.c: Added context sensitive search in symbol
24678           browser and editor.
24680         * configure.in: Changed version number to 0.1.9.99.
24682         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
24683           src/project_import.c: Minor changes to project import facility.
24685         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
24686           (Forced to use specific brace format)
24688         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
24689           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
24690           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24692 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
24694         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24695         replaced the spinbutton with an hscale, and made the UI less "blocky".
24697         * src/cvs_gui.c: When diffing a project you can choose date and
24698         release now.
24700         * src/project_dbase.c: Import_file activated again
24702         * configure.in, plugins/Makefile.am: Added patch plugin
24704         * plugins/patch/*: The new patch plugin
24706 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24708         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24710         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
24711         dropdown list shown by autocompletion are now removed.
24713 2002-04-28  Philip Van Hoof <freax@pandora.be>
24715         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
24716         a bunch of filetypes from the older version.
24718         * src/project_dbase_gui.c (add_file): changed the import
24719         dialog's filetypes combo contents depending on the
24720         type of data to be imported.
24722 2002-04-28  Stephane Demurget  <demurgets@free.fr>
24724         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
24725         the amount parameter as Philip stated and reformated to follow the
24726         Gnome convention.
24728         * src/project_dbase.c (project_dbase_make_default_filetype_list):
24729         changed accordingly.
24731 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24733         Fix for #531293.
24735         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
24736         Shift-F6, to be more consistent with other Gnome apps.
24737         Moved the "Search next" entry under the "Search" one, and swapped the
24738         order of the "Find in files" and "Find and Replace" ones.
24740         Some additional fixes ands cleanups on the edit menu.
24742         * src/main_menubar.h: replaced all occurences of repeat_find by
24743         find_again for the code to be more consistent.
24745         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
24746         sensitiveness depending on the existence of an active text buffer.
24748         * TODO: added some bits about improving the usability of the
24749         search/search again couple.
24751 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24753         * src/preferences_gui.c: made the tab labels text more consistent
24754         (s/misc/Misc/).
24756 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24758         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
24760         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
24761         filename.
24763         * src/main.c (main): simplified some code and cleanups.
24765         Fix a part of #499366:
24767         * src/commands.[ch] (sync_from_props), (command_editor_save),
24768         (on_apply_clicked), (create_command_editor_gui): added the gui
24769         corresponding to the command.terminal preference.
24771 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24773         Fix for #465180.
24775         * anjuta.spec.in: added build requirements for the source rpm.
24777 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
24779         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24780         
24781         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
24782           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
24783           src/project_type.c, source.c, wizard_gui.c:
24784           Added new GNOME 2 project types and changed glade behaviour to
24785           produce GTK code if project type GTK was selected and GTKmm code
24786           if project type GTKmm was selected (and not depending on the 
24787           selected language. Disabled glade for GNOME 2 projects because
24788           we will need glade2 there.
24789           
24790         * src/project_dbase.c: Fixed a memory lack.
24791         
24792         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
24793         
24794         * src/cvs.c: Added an error message if jobs are running
24796 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
24798         * tagmanager/tm_work_object.c: Fixed a chrash
24799         bug which occurs when it tries to stat an empty
24800         file name.
24801         
24802 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
24804         * src/controls.c: CVS menu items now becomes
24805         insensitive when the launcher is busy.
24806         
24807         * src/anjuta.c, cvs.h, cvs.c: Created a function
24808         to update the cvs preferences when preferences are
24809         applied in preferences dialog and called it from
24810         anjuta_update_preferences().
24811         
24812 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
24814         * src/cvs.c: Added a space in the cvs command
24815         before the revision part. This fixes the cvs
24816         error we get when cvs-diffing with revisions.
24817         
24818         * src/cvs.c: Fixed a compiler warning.
24819         
24820         * src/find_replace.c: The dialog now remembers
24821         the settings including the "prompt on replace"
24822         which seems to have broken somewhere line the
24823         changes.
24824         
24825 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24827         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
24828         Added a new property in cvs class to hold a boolean
24829         for enabling date in cvs diff. This fixed the bizzare
24830         diff output due to the date that goes with the cvs
24831         command. Also, set the default value of compression
24832         to 3 and unified diff option to 1.
24833         
24834 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24836         * src/cvs.c: The diff editor is set to hilite as
24837         diff syntax hiliting.
24838         
24839         * configure.in, manual/Makefile.am:
24840         Added a new manual module for ja language.
24841         
24842         * manual/ja/*/*/*: New module and files for the
24843         ja translation for the anjuta documentation
24844         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
24845         
24846 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
24848         * src/launcher.c: Made a very messy work around
24849         for the launcher authentication to work properly.
24850         
24851         * src/find_replace.c: Applied the missing patch
24852         from Dan Elphick <dre00r@ecs.soton.ac.uk>
24853         
24854 2002-04-16 Andy Piper <andy.piper@freeuk.com>
24856         * src/cvs.c, src/main_menubar_def.h: made message strings
24857         consistent with existing standards from our own documentation 
24858         (such as uppercase P in Project, corrected spelling of 
24859         repository, etc.)
24861 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24863         * src/cvs_gui.c: Cleaned up gui and aligned various
24864         widgets to give a clean look.
24865         
24866 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24868         * src/launcher.c: Added work around to retrieve
24869         the child exit code. It works. :)
24870         
24871         * src/find_in_files.c, src/gnome_project.c,
24872         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
24873         src/clean.c, src/clean_project.c, src/build_project.c,
24874         src/build_file.c: Modified to handle the new
24875         child exit code.
24876         
24877 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
24879         * src/find_replace.c: Changed signal to call
24880         on_replace_text_close on from delete_event
24881         to close => the replace history is now updated.
24883 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
24885         * src/cvs.c: escaped the cvs import message before
24886         passing it to cvs.
24887         
24888 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
24890         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24891         
24892         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
24893         
24894         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
24895         Added cvs import
24896         
24897         * src/preferences_gui.c: GUI improvements
24898         
24899         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
24901 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
24903         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
24904         Removed static qualifier from tm_tag_type_name() and
24905         availed it's prototype for use in outside code. also
24906         created reverse map function tm_tag_type_name();
24907         
24908         * src/anjuta.c: Implemented qualified tags names for
24909         the tag list (on the toolbar pulldown list) to avoid
24910         ambiguty in tags with similar names (like prototype
24911         and definition). Patch modified and improved.
24912         
24913         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
24914         
24915 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24917         * src/utilities.[c,h]: Added a utility funtion
24918         that escapes the single and double quotes in a
24919         given string. Useful for passing command line
24920         args with quotes.
24921         
24922         * src/cvs.c: Escaped the cvs log message before
24923         passing it to cvs command line to avoid ambiguties
24924         with quotes in the message.
24925         
24926         * pixmaps/anjuta_icon.png: Changed to the new icon.
24927         from Todd Goyen <goyen@mbi-berlin.de>
24928         
24929         * src/message-manager-private.cc: Added regex to 
24930         recognize (underline hilite) the parsable outputs
24931         from the zvt terminal.
24932         
24933 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24935         Patch from: Tina Hirsch <tehirsch@arcor.de>
24936         
24937         * src/project_type.c:
24938         Fixed a bug in the wxproject type and modified the erroroutput when
24939         configure doesn't find wx-config
24940         
24941         Patch from: Timothee Besset <ttimo@idsoftware.com>
24942         
24943         * src/anjuta.c, src/message-manager-private.cc,
24944           src/message-manager-private.h
24945         Catches double clicks in the zvt terminal, and calls goto_error_line
24946         to jump to the appropriate location in the source. This will recognize
24947         grep -n output
24948         
24949 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
24950         
24951         * src/build_project.c: Taken care of memory leak
24952           by freeing cmd variable properly.
24954         * src/main_menubar_def.h: Fixed wrong signal connection
24955           for cvs project commit.
24956           
24957         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
24958         
24959         * src/preferences_gui.c: Added some border and adjusted
24960           expandsion, filling in box adds to make the cvs preferences
24961           more nicer.
24962         
24963 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
24965         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24966         
24967         * src/cvs*, src/main_menubar*, src/preferences*: 
24968         Moved CVS settings to preferences, added a nice login dialog.
24969         
24970         * src/controls.c, src/project_dbase.c:
24971         CVS project options are only shown if a project is open
24972         
24973         * src/build_project.c:
24974         User is now asked if he wants to install as root 
24975         
24976         * src/launcher.c:
24977         Fixed a warning
24979         * anjuta.prj: Updated with cvs files
24980         
24981         * TODO: Remove task which are done
24982         
24983 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
24985         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
24986         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
24987         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
24989         Modified launcher to use controlling terminal to detect and
24990         take care of password authentications (for example, for cvs
24991         and root installs).
24992         
24993         * pixmaps/password.png: New file.
24994         
24995 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24997         Anjuta kick start tutorial wirtten by:
24998           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25000         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25001           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25002           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25003           manuals/C/anjuta-tutorial/figures/*.png:
25004           
25005           Added files
25006         
25007         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25008           
25009           Modified files.
25010         
25011 2002-03-28 Roel Vanhout <roel@stack.be>
25013         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25015         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25016           src/preferences_gui.c:
25017         Added option to wrap around to beginning/end of file when on last bookmark
25018         and next/previous bookmark is pressed
25019         
25020 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25022         Patch from Philip Van Hoof <freax@pandora.be>
25023         
25024         * src/gnomefilelist.c:
25025         Added gimp like feature that changes the file extension of
25026         the filename entered in the selections when the file
25027         filter is changed.
25028         
25029 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25030         
25031         Patch from Roy Wood <roy.wood@filogix.com>
25032         
25033         * src/controls.c, src/find_text.c, src/find_text.h,
25034           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25035           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25036           
25037           Menuitem for entering currently selected text as find target,
25038           added key accel for "find next" and changed some key accels for
25039           other key for consistency.
25040           
25041         * src/utilities.c:
25042           Cleaned up code.
25043         
25044 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25046         * src/watch.c, src/watch.h, src/watch_cbs.c,
25047           src/watch_cbs.h, src/watch_gui.c:
25048         
25049           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25050         
25051           Added change watch entries feature
25052           and Watch entries modify on double click fixed.
25054 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25056         * src/mainmenu_callbacks.c:
25057         
25058           Project commit should not bypass dialog as
25059           we need to get the cvs log from the user.
25060           
25061 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25063         * src/project_dbase.c:
25064         
25065           Patch from Roy Wood <roy.wood@filogix.com>
25066           
25067           Fixed docking bug with the new docking patch
25068           to fix copy/paste bug.
25069           
25070 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25072         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25073           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25074           src/main_menubar.h, src/main_menubar_def.h,
25075           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25077           Added cvs project support. Featured bypass cvs dialog for
25078           cases where we don't need dialog (such as project and right
25079           click selection from file browser). Cleaned up cvs code to
25080           make them generic cvs operations instead of separate file
25081           and project operations. Added cvs log action. Increased
25082           file entry box width and enabled "unified diff" by default.
25083           Used Editor buffer for status and log and set hilite for
25084           these buffers including diff buffer (DIFF hilite).
25085           
25086 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25088         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25090         * data: Added file autogen.sh.wxwin 
25091         * data/Makefile.am: Added entry for autogen.sh.wxwin
25092         * pixmaps: Added project image appwiz_wxwin.png
25093         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25094         * src/appwizard_cbs
25095           src/compiler_options.c
25096           src/pixmaps.h
25097           src/project_dbase.c
25098           src/project_dbase.h
25099           src/project_import_cbs.c
25100           src/project_type.c
25101           src/source.c
25102           src/source.h
25103           src/wizard_gui.c: Added everything necessary for new
25104                             project type 'wxWindows (wxGTK)
25105         * src/project_dbase.c: Fixed a bug that caused every project
25106                                to be a glade project in dialog
25107                                                    'Project information'.
25109 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25111         Patch submitted by Roy Wood <roy.wood@filogix.com>
25112         
25113         * src/anjuta_gui.c, src/message-manager-dock.c,
25114           src/project_dbase.c:
25115           
25116           fixed the copy/paste bug by rewriting dock/undock
25117           code.
25119 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25121         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25122         
25123         * src/cvs*, src/Makefile.am:
25124           New file for CVS support. File operations currently work
25125           cvs login needs to be done. Project support is not yet
25126           started.
25128         * src/main_menubar*, src/mainmenu_callbacks,
25129           src/anjuta.c, src/anjuta.h:
25130           Added menus and functions for cvs commands.
25131           
25132         * src/text_editor_menu.h: 
25133           Added #include <gtk/gtk.h>
25134           
25135         * src/gotoline.h:
25136           Removed a warning (and this time it works ;-)
25138         * src/utilities.c, src/utilities.h:
25139           Added a utility function to retrieve directory
25140           name out of full path.
25142 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25144         * src/executer.c: (create_executer_dialog): changed the default
25145           focus on the entry.
25147 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25149         * widgets/gnomefilelist.c:
25150         Fixed duplicate history entries for the same directory.
25151           
25152 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25154         Fix for #520092.
25156         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25157           it's already used by scintilla to delete the whole current line.
25159 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25161         Fix for #525107.
25163         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25164           calls to fileselection_hide_widget,
25165           (on_open_filesel_cancel_clicked): removed.
25167         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25168           (on_add_prjfilesel_cancel_clicked):
25170         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25171           impl.
25173         * src/fileselection.c: Made some functions static.
25174           (fileselection_hide_widget): rewritten using the new
25175           gnome_filelist_set_multiple_selection function.
25177         * src/fileselection.c: (on_file_selection_delete_event): removed
25178           unuseful widget hides. Some cleanups,
25179           (on_file_selection_cancel_clicked): impl,
25180           (create_fileselection_gui): changed the cancel button clicked's
25181           callback to use this new function.
25183         * src/anjuta.c: (anjuta_new):
25184         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25185           callbacks, because this the gnome filelist widget's job.
25187         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25188           clist selection mode duplicates set,
25189           (gnome_filelist_key_press): use the new impl. function.
25191 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25193         Fix for #441233.
25195         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25196           fixed some bogus code using an array cell out of
25197           range, removed unecessary gettext usages.
25199         * src/appwiz_page2.c: (on_prj_name_entry_changed):
25200           some cleanups and now transform minus characters to
25201           underscores.
25203         * src/source.c:
25204           (source_write_configure_in),
25205           (source_write_toplevel_makefile_am),
25206           (source_write_desktop_entry),
25207           (source_write_glade_file):
25208         * src/project_dbase.c: (project_dbase_summon_glade),
25209           (project_dbase_generate_source_code):
25210         * src/glades.c: (gladen_write_glade_write):
25211           replaced some occurences of the target name by the
25212           project filename, using project_dbase_get_proj_name,
25213           to fix the name of some files.
25214           Fixed a lot of mem leaks.
25215           Various code cleanups.
25217 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25219         Merged with latest (1.44) scintilla.
25221         Added: - The calltip.<lexer>.end.definition property to display help
25222                  text on a second line of calltip.
25223                - The calltip.<lexer>.word.characters property to correctly find
25224                  calltips for functions that include characters like '$' which
25225                  is not normally considered a word character.
25226                - The use.monospaced property to determine initial state of
25227                  Use Monospaced Font setting.
25229         Bugs fixed: Too many to mention; please see :
25230                     http://www.scintilla.org/ScintillaHistory.html for the
25231                     full changes list.
25233         * scintilla/*/*: updated nearly all files.
25235         * TODO: removed the need of a scintilla merge.
25237         Merged with latest (1.44) SciTE properties.
25239         * data/properties/anjuta.properties: added the wrap, use.monospaced
25240           properties.
25242         * data/properties/html.properties: added a missing php extension, and
25243           updated php keywords to the latest reference.
25245         * data/properties/pascal.properties: added commands to compile, build
25246           and execute pascal applications.
25248         * data/properties/lua.properties: added styles for statements.
25250         * data/properties/bash.properties: added the declare keyword.
25252         Fixed distchecking.
25254         * global-tags/Makefile.am,
25255           global-tags/create-global-tags.sh: used some kind of ugly hack to
25256           make distchek work, since noone has proposed some better way.
25258         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25259           and Ctrl-N replace Alt-N for new file according to the Gnome design
25260           reference.
25262 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25264         * widgets/gnomedirlist.c
25265         widgets/gnomedirlist.h
25266         widgets/gnomefilelist.c
25267         widgets/gnomefilelist.h:
25269         Added GPL headings in the file.
25271 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25273         * src/attach_process.c
25274         src/attach_process_cbs.c
25275         src/attach_process_cbs.h
25276         src/attach_process_gui.c
25277         src/breakpoints.c
25278         src/breakpoints_cbs.c
25279         src/breakpoints_cbs.h
25280         src/breakpoints_gui.c
25281         src/commands.c
25282         src/compiler_options.c
25283         src/compiler_options_cbs.c
25284         src/compiler_options_cbs.h
25285         src/compiler_options_gui.c
25286         src/find_in_files.c
25287         src/find_in_files_cbs.c
25288         src/find_in_files_cbs.h
25289         src/find_in_files_gui.c
25290         src/find_replace.c
25291         src/find_text.c
25292         src/help.c
25293         src/preferences.c
25294         src/preferences_gui.c
25295         src/project_config.c
25296         src/src_paths.c
25297         src/src_paths_cbs.c
25298         src/src_paths_cbs.h
25299         src/src_paths_gui.c:
25300         
25301         Bugs #521629 and #522427 fixed. The problem was, that the
25302         escape-key was not catched and the dialog was hidden, but
25303         the flag was not set correctly.
25305         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25306         using the gnome_dialog_close_hides()-setting present in most dialogs.
25307         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25308         emits "close" and set the flag in the close-callback.
25310         Patch from: Jens Georg <mail@jensgeorg.de>
25312 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25314         * src/*.{c,cpp}: s/string_free/g_free/
25316         * src/utilities.[ch]: (string_free): removed.
25318 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
25320         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25322         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25323         src/mainmenu_callbacks.[ch]:
25324         Removed Project menu options: README, TODO, ChangeLog and NEWS
25325         Moved Save Build Messages to Build menu and only highlight it
25326         when there are build messages.
25327         Corrected a spelling: "mojority" -> "majority"
25328         Fixed initialisation of edit.edit_app_gui so now Edit menu
25329         can be shown when no project is loaded.
25331         * src/project_dbase.h: Removed prototype for static function
25333 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
25335         * src/text_editor.c: Editor is marked changed after
25336         autoformat. 
25337         
25338         Patch from: Jens Georg <mail@jensgeorg.de>
25340 2002-03-04 Roel Vanhout <roel@stack.be>
25342         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25344         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25345         Added option to ignore binary files on 'Find in files' (grep -I option)
25347 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25349         * src/main.c:
25350         session restoration and commandline load in 
25351         gtk idle loop.
25352         
25353         * src/anjuta.[h,c], src/anjuta_cbs.c:
25354         Removed "clear windows menu" and prevented runtime 
25355         warnings.
25356         
25357         * src/compile.c, src/build_file.c, src/build_project.c,
25358         src/clean.c:
25359         Takes into account the preference setting for 
25360         show dialog when job completes. Dialogs are
25361         shown when it is enabled otherwise not.
25362         
25363 2002-03-03 Roel Vanhout <roel@stack.be>
25365         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25366         
25367         * src/find_text.c
25368         Store 'Find...' search string on search so that 'Find Next' will search for
25369         that string, even if the dialog hasn't been closed yet.
25371 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25373         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25374         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
25375         src/main_menubar_def.h:
25376         
25377         Organized menus, removed "Windows" and "Utilities" menus from the
25378         menubar [they are no longer needed]. Also removed some extragenous
25379         separators.
25380           
25381 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25383         * src/message-manager-private.cc:
25384         Set message clist selection mode to BROWSE.
25385         
25386         * src/message-manager.cc, src/an_symbol_view.c,
25387         src/an_file_view.c:
25388         Added Key navigation for the CTree and CList. Arrow left for
25389         node collapse, right for node expand, space (or enter) for
25390         activation (same as double click).
25391         
25392 2002-03-03 Roel Vanhout <roel@stack.be>
25393         
25394         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25395         
25396         * plugins/class-gen/clsGen.c
25397         Added functionality to semi-intelligently prefill filename
25398         boxes with names deduced from class name
25400 2002-02-26 lbell <lbell@tsc4.com>
25402         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25403         * src/preferences_gui.c:
25404         Removed an incorrect use of gtk_misc_set_alignment().
25405         
25406         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25407         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25408         src/preferences.h, src/preferences_gui.c:
25409         
25410         Added the option to reload last open project at the startup.
25411         Added the possibility to open a new project without close
25412         an existing one
25413         
25414         * src/properties.cxx:
25415         Corrected a spelling mistake in message string.
25416         
25417         * src/session.c:
25418         Updated session functions.
25419            
25420 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
25422         * widgets/gnomefilelist.c: Bug fixes.
25423         
25424         Patch from Philip Van Hoof <freax@pandora.be>
25425         
25426 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25428         * src/an_file_view.c:
25429         anjuta was unable to open some files becuase they were not being
25430         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25431         Removed mime checking when opening with anjuta, becuase it doesn't
25432         hurt to open binary files in anjuta (some even may want to do so).
25433         
25434         Added a warning when mime type is not set when "view with default
25435         viewer" is activated.
25436         
25437         * src/an_file_view.c, an_symbol_view.c:
25438         Converted N_() to _() where ever appropriate in the strings.
25439         
25440 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
25441         
25442         * src/appwizard_gui.c, src/appwizard_cbs.c
25443           src/wizard_gui.c/h, src/appwiz_page3.c,
25444           src/project_import_gui.c:
25445           
25446         Moved target type radiobuttons to appwiz. page 2
25447         
25448         * src/message-manager-private.cc
25449         Fixed a bug which caused a crash if next message function was used
25451         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25453 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25455         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25456         Modifies the behaviour of Alt-TAB in Anjuta. This
25457         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25458         edited files in the first items of the notebook.
25460         Patch from: Timothee Besset <timo@qeradiant.com>
25461         
25462 2002-02-24  Philip Van Hoof <freax@pandora.be>
25464         * widgets/gnomefilelist.c, gnomefilelist.h:
25465           Added filecompletion
25466           
25467         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25469 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
25471         * configure.in: Added "sk" to ALL_LINGUAS.
25473 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
25474   
25475         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
25476           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25477           src/wizard_gui.c: Added support for static and dynamic libs
25478         
25479 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
25481         * widgets/gnomefilelist.c:
25482           Fixed gnome_filelist_get_lastfilename so it no longer returns
25483           a corrupted path.
25485 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
25487         * src/resources.h, resources.c:
25488         Added url handler.
25490         * src/main_menubar_def.h, mainmenu_callbacks.c:
25491         Changed to use gnome configed url handler.
25493 2002-02-19  Philip Van Hoof <freax@pandora.be>
25495         * widgets/gnomefilelist.c
25496         Added PHP filetype.
25498 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
25500         * plugins/class-gen/clsGen.c:
25501         Added c++ support.
25502         
25503         * widgets/gnomefilelist.c:
25504         Gives the maximum space to the files section of the open file dialog.
25505         
25506         Patches from: lbell <lbell@tsc4.com>
25507         
25508 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
25510         * src/anjuta.c, main.c:
25511         Used tm_get_real_path in anjuta_get_full_filename();
25512         
25513 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
25514         
25515         * anjuta.prj: update version
25517 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25519         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
25520           removed the amount arg and replaced with a NULL-ending list.
25521           (gnome_filelisttype_makedefaultlist): use the new prototype.
25523 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
25525         * src/about.c, THANKS: updated for new contributors
25526         
25527         * anjuta.prj: added new files
25528         
25529         * README: corrected some documentation, ctags no longer needed,
25530           pkgconfig now required
25531           
25532         * data/properties/others.properties: add .cvsdiff extension
25533         
25534         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
25535           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
25536           file import
25537           
25538         * doc/anjuta.1: added initial man page thanks to 
25539           Rob Bradford <rob@debianplanet.org> (NB build and install 
25540           needs work)
25541         
25542 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
25544         * src/Makefile.am: Cleaned handling of compiler flags by moving them
25545           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
25546           warning flags. 
25547   
25548         * configure.in: Changed version to 0.1.10-pre
25549   
25550 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25552         * src/fileselection.c: (create_fileselection_gui): always display
25553           the directory creation button as we cannot rely on the dialog
25554           titlebar.
25556         * widgets/gnomefilelist.[ch]: fixed includes.
25558         * pixmaps/new_folder.xpm: resized, added a + sign.
25560 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25562         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
25563           changed all extensions to begin with a dot.
25565 2002-02-16  Philip Van Hoof  <freax@pandora.be>
25567         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25569         * THANKS: added Philip.
25571         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
25573         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
25574         * src/file_selection.[ch],
25575         * widgets/gnomefilelist.[ch]: added a filetype
25576           combobox to the Anjuta file dialog widget.
25578 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
25580         * anjuta.spec.in: eep! the import script was not being installed by
25581           RPM - fixed for the release.
25583 2002-02-13  Stephane Demurget  <demurgets@free.fr>
25585         Various cleanups and fixes for the next release to be able to make
25586         distcheck.
25588         * plugins/*/*.c: added missing prototypes causing gcc to speak to
25589           much and make some tweaks plus cleanups.
25591         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25592           args to remove some warnings.
25594         * global-tags/Makefile.am,
25595           data/Makefile.am,
25596           src/Makefile.am: link against Anjuta static libs using the
25597           $(top_builddir) dir, not anymore on $(top_srcdir) to make
25598           distcheck happy.
25600         * src/Makefile.am: ditto with all the Anjuta static libs.
25602         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25603           include, as we already include the whole directory for the build.
25605         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
25606           
25607 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
25609         * pixmaps/Makefile.am: icon for libglade project now installed
25610         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
25611         * manuals/C/Makefile.am: removed ChangeLog reference which was 
25612           breaking some build stuff
25613         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
25614           include reference problems that showed up on make distcheck
25615         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
25617 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
25618         
25619         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
25621 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
25623         * src/message-manager-private.cc:
25624           The horizontal scrollbar now shows properly on demand.
25625         
25626 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
25628         * src/dnd.c fixed some warnings
25629         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
25630           and works. It is shown always at the moment but before it was
25631           shown on demand and did never work. 
25633 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
25635         * src/anjuta.c: Fixed a crash bug.
25636           patch from: Jens Georg <mail@jensgeorg.de>
25638 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
25640         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
25641           reports a problem with missing end tags on <graphic>
25643 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25645         * manuals/C/ChangeLog: removed since it was never used
25646         * manuals/C/anjuta-manual/*: more updates, new screenshots
25647         * anjuta.prj: updated for new manuals/ structure
25649 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
25651         * source.c, compiler_options.[c/h]:
25652           Fixed bug #460321 "Problem with optimization options" 
25653           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
25654         
25655 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25657         * NEWS: prepared for release, need to fill in date
25658         * data/welcome.txt: version number updated
25660 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25662         * src/text_editor_menu.c, src/an_file_view.c, 
25663           src/an_symbol_view.c: marked strings for translation
25664         
25665         * src/defaults.c, data/properties/xml.properties:
25666           *.omf and *.xsl files should use XML highlighting
25667           
25668         * manuals/C/anjuta-manual/*:
25669           - restructured so that files have more meaningful names
25670             and are easier to edit (see anjuta-manual.sgml for the
25671                 ordering)
25672           - updated some screenshots
25673           - continued rewrite
25675 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
25677         * main.c: Made a workaround to remove the old
25678         anjuta gnome config file (older than 9 Feb 2002). This
25679         will fix the bug which never lets the brower toolbar shown.
25680         
25681         * main.c: In fact, the above solution wouldn't work in all
25682         cases. Therefore, here is the better fix, which works by
25683         detecting the version of the old config file and deleting
25684         ~/.gnome/Anjuta if it is lesser than 0.1.9.
25685         
25686 2002-02-01  Andy Piper <andy.piper@freeuk.com>
25688         * HACKING: added info on submitting patches
25690 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
25692         * src/project_import_gui.c, src/project_import.c:
25693           - If Project Import Wizard is canceled everything is 
25694                 cleaned up now.
25695           - Back button is now insensitive on page 3 (some problems: 
25696                 see TODO in project_import_qui.c:284
25697           - Menu frame is insensitive if project type != GNOME(mm)
25699 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25701         * src/main.c: Fixed bug #  (Unable to open files on
25702         double click in project window from second trial onwards when
25703         the project is opened from command line).
25704         
25705         * po/POTFILES.in: Removed tags_manager.[h,c]
25706         
25707 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25709         * src/preferences.c:
25710           A quick hack to fix the 'invisible' browser toolbar when
25711           upgrading from 0.1.8 to 0.1.9
25712           
25713         * src/anjuta.c:
25714           Fixed toolbar names which were causing confusions in the toolbar
25715           show/hide.
25716           
25717         * src/main.c:
25718           Substituted "anjuta" with PACKAGE
25719           
25720         * src/project_import_gui.c: 
25721           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
25722           
25723         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
25724           Added new files and removed obsolete ones.
25725           
25726 2002-01-30  Andy Piper <andy.piper@freeuk.com>
25728         * src/appwizard_cbs.c, project_import_cbs.c, 
25729           main_menubar_def.h, project_import_gui.c: 
25730           updates to message strings and layout for the 
25731           import wizard.
25732           
25733         * text_editor_cbs.c: fix for the tab menu entries for 
25734           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
25736 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25738         * src/toolbars.c,
25739           src/toolbars.h,
25740           src/anjuta_gui.c,
25741           src/controls.c:
25742           
25743           Tag dropdown exclusive (takes
25744           all space in the toolbar) and never vertical and
25745           increased the width of the tag combo to 256 pixs.
25746           Toolbar separator before the combo and button.
25747           Added tags label before the tag button.
25748           Reorganized the dock bands for the toolbars.
25749           
25750         * src/project_import_gui.c
25751           src/project_import.c:
25752           Fixed an error and removed an unused variable.
25753           
25754         * data/properties/anjuta.properties:
25755           Removed the property for the old toolbar and set
25756           browser toolbar show to default.
25757           
25758         * src/project_dbase.c: excluded modules were not
25759           loaded. Fixed.
25760           
25761         * src/source.c:
25762           No build files will be written if the project is blocked.
25763           
25764         * src/project_import.c,
25765           src/project_import_cbs.c,
25766           src/project_gui.c,
25767           src/wizard_gui.c:
25768           
25769           Manually applied Johannes patch to fix some memory
25770           issues and gui clean up.
25771           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25772         
25773         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
25774           Fixed a bad bug with remove file from project because of
25775           files were never removed properly from the project and
25776           from the tagmanager.
25777           
25778         * src/appwiz_page3.c: Disabled unused codes to clear
25779           compiler warnings.
25780           
25781 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25783         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
25784         
25785         * data/Makefile.am
25786           pixmaps/Makefile.am
25787           src/Makefile.am
25788           src/an_file_view.c
25789           src/an_symbol_view.c
25790           src/anjuta.c
25791           src/anjuta.h
25792           src/anjuta_cbs.c
25793           src/anjuta_gui.c
25794           src/controls.c
25795           src/main_menubar.c
25796           src/main_menubar.h
25797           src/main_menubar_def.h
25798           src/mainmenu_callbacks.c
25799           src/mainmenu_callbacks.h
25800           src/pixmaps.h
25801           src/project_dbase.c
25802           src/project_dbase.h
25803           src/text_editor.c
25804           src/text_editor_menu.c
25805           src/text_editor_menu.h
25806           src/toolbar.c
25807           src/toolbar.h
25808           src/toolbar_callbacks.c
25809           src/toolbar_callbacks.h :
25810           
25811           Patch submitted by:
25812           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25813           
25814           Removes the Tags toolbar and substituted it with
25815           tags combo dropdown list. Fixes a couple of bugs.
25816           
25817           Moved the tag combo to browser toolbar because
25818           main toolbar was becoming too long.
25819           Made a new icon of tag toolbar.
25820           
25821         * po/zh_TW.po: Fixed bug.
25822           
25823         * pixmaps/an_tag.xpm: Added new file.
25825 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25827         * src/project_import_gui.c: Reorganized project
25828         import gui page 2.
25829         
25830 2002-01-29  Andy Piper <andy.piper@freeuk.com>
25832         * HACKING: added info on creating windows and dialogs
25834 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
25836         * src/tm_file_view.c:
25838           Sorts the file list at the end instead of doing sort-insert
25839           to improve performance.
25840           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25842         * src/project_dbase.c: Resolved a conflict from
25843           Johannes's patch.
25844           
25845         * src/project_import.c:
25846         
25847           Fixed to use anjuta_import.sh for the bin dir and
25848           not from the data dir.
25849         
25850           Used anjuta_is_installed() function to verify a the command's
25851           executability.
25852         
25853           Fixed import command to use sh (which is more general and is
25854           gauranteed to be found in any unix system :-)). Also, added
25855           double quotes around the import directory.
25856         
25857           Changed some strings for better translations (like avoiding
25858           duplicates).
25859           
25860           Fixed the reading of wrong target type.
25861           
25862         * src/control.c: Insensitive "import project" when there is
25863           a project open.
25864           
25865         * src/project_import_cbs.c:
25866           
25867           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
25868           Fixed selection of gettext checkbox.
25869           Sets the menu entries.
25870           
25871 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
25872         
25873         * src/appwiz_page[1-4].c
25874         * src/appwiz_gui.c
25875         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
25876         be able to reuse it.
25877         
25878         * src/mainmenubar.[c/h]
25879         * src/mainmenubar_def.h
25880         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
25881         menu item
25882         
25883         * src/message-manager.c: Fixed bug 509192
25884         * src/message-manager-dock.c: Added accel_group if window is undocked
25885         
25886         * src/project_dbase.[c/h]: Splitted opening code to be able
25887         to use it without an open file dialog
25888         (Maybe I broke Naba's changes, please take a look)
25889                         
25890         * src/project_import.[c/h]
25891         * src/project_import_gui.c: New Files, Code for Project Import Wizard
25892         
25893         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
25894         import wizard
25896 2002-01-28  Andy Piper <andy.piper@freeuk.com>
25898         * src/main_menubar_def.h, tagmanager/tm_project.c: more
25899           string cleanups
25900           
25901         * manuals/C/anjuta_manual/*: started rewrite of the 
25902           manual, updated some screenshots
25904 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25906         * src/gnomefilelist.h, src/gnomefilelist.c:
25907         
25908           Fixed multiple selection bug (#497085). The OK button is
25909           sensitive when in multiple mode, if the no. of
25910           selection is one or more.
25911           
25912           Toggle between single and multiple selection mode
25913           and multiple mode display.
25914           
25915           Fixed strings to translable strings.
25916           
25917           Fixed some compiler warnings by commenting out
25918           unused functions.
25919           
25920 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25922         * src/project_dbase.c: App status bar now updates
25923           with the project name when the project is loaded.
25924         
25925         * src/an_file_view.c, tagmanager/tm_file_entry.c:
25926           
25927           Puts the directories at the top. They're also sorted now.
25928           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25929         
25930 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25932         * scripts/anjuta_import.sh.in: Added file.
25933         * scripts/anjuta_import.sh: Removed file.
25935         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
25936           Updated files.
25937           
25938         * src/main_menubar_def.h:
25939         
25940           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
25941           reflect the opposite of Find (CTRL+F) and also to leave
25942           CTRL+R or Redo.
25943           
25944           Changed Glade summon with ALT+G, which frees the ATL+E
25945           for poping up the edit menu.
25946           
25947         * src/Makefile.am: Debugging link flags by Biswa, removed.
25949 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
25951         * HACKING: added information on best practices for writing
25952           application messages and GUI labels
25953           
25954         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
25955           src/breakpoints.c, src/build_file.c, src/build_project.c, 
25956           src/clean_project.c, src/compile.c, 
25957           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
25958           src/configurer.c, src/debugger.c, src/executer.c, 
25959           src/find_in_files.c, src/find_in_files_cbs.c, 
25960           src/find_replace.c, src/find_text.c, src/glades.c, 
25961           src/gnome_project.c, src/goto_line.c, src/main.c, 
25962           src/main_menubar.c, src/main_menubar_def.h, 
25963           src/mainmenu_callbacks.c, src/preferences_gui.c, 
25964           src/project_config.c, src/project_dbase.c, 
25965           src/project_dbase_gui.c, src/resources.c, src/source.c, 
25966           src/support.c, src/tags_manager.c, src/text_editor.c, 
25967           src/text_editor_gui.c, src/text_editor_menu.c, 
25968           src/toolbar_callbacks.c, src/utilities.c: 
25969           lots of minor message updates to make them more user-friendly 
25970           and consistent
25972 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25974         * src/executer.c:
25975         
25976           Because of the spaces escaping, the command could not be
25977           executed when run without terminal. Now fixed.
25978           
25979         * anjuta.prj, Makefile.am:
25980         
25981           Added anjuta project file.
25982         
25983 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
25985         * src/message-manager-private.h, message-manager-private.cc,
25986           message-manger.cc:
25987           
25988           Added freeze() and thaw() for the message window class to
25989           speed up the message manager update.
25990         
25991         * src/project_config.h, project_config.c,
25992           src/project_dbase.h, project_dbase.h
25993           scripts/anjuta_project.template:
25994           
25995           Added two new prject attributes: project.config.blocked and
25996           project.excluded.modules. The former will make sure that users
25997           are not given any previlidge in enabling the 'overwrite build
25998           files' flags and the later issues a list of modules in the project
25999           to be skipped for symbol browsing and project listing.
26000         
26001         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26002         
26003           Modified script to read the template from the anjuta data dir
26004           rather than from the directory in which the script exist. Otherwise,
26005           Being transfered to the bin dir, the script will not be able to
26006           find the template when it is run.
26007           
26008           The script is also create with configure.in to set in the anjuta
26009           data dir path inside the script.
26010           
26011 2002-01-26  Stephane Demurget  <demurgets@free.fr>
26013         * po/fr.po: updated to the latest sources.
26015 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26017         * scripts/Makefile.am:
26018           anjuta_import.sh goes with distribution.
26019           
26020         * po/*.po: They seem to have updated (merged with
26021           anjuta.pot) automatically when I did "make dist".
26022           
26023 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26025         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26026           Fixed Bug #499807, ie crash on removing libs, includes, defines from
26027           the compiler options dialog.
26028         
26029         * ChangeLog:
26030           Correct todays date. :)
26031           
26032         * scripts/Makefile.am:
26033           Installs anjuta_import.sh in $(prefix)/bin dir and
26034           is treated as an executable.
26035           
26036 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26038         * Fix for bug #499373
26039         
26040         * data/properties/anjuta.properties, ada.properties, cpp.properties,
26041           java, properties, latex.properties, lua.properties, others.properties,
26042           perl.properties:
26043           
26044           Added double-quotes around file arguments so that
26045           filenames with spaces could also work.
26047         * launcher/anjuta-launcher.c, executer.c:
26048           Escaped quotes in the cammand and it's arguments before executing
26049           so that args with spaces can also work.
26050           
26051           Commented #DEBUG switch.
26052           
26053 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26055         * scripts/*: Added files which I forgot previously.
26056         
26057         * src/aneditor.h: Lined up commands definition for better look.
26058         
26059         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26060           main_menubar.h, control.c:
26061           Added three more convert EOL chars submenu items in transform.
26062           Reformatted some some.
26063         
26064         * data/anjuta.properties:
26065           Reformatted a line.
26066         
26067         * src/aneditor.h, aneditor.c:
26068           Added three commands (with definitions) for EOL conversions.
26069           
26070         * src/text_editor.c:
26071           Editor detects file mode from the file content and
26072           set the editing mode to CR/LF/CRLF automatically.
26073           Refined Dos mode extrageneous chars filter
26074           This will make sure that filter works only in Dos mode and not
26075           in other modes.
26076           
26077         * src/anjuta.c: Editor mode display in status bar.
26078         
26079         * src/preferences_gui.c: Changed the string for dos mode
26080           filter to more sensible string.
26081         
26082         * src/aneditor.c: Default editor mode sets during widget creation
26083           and not everty time the properties are loaded. This makes sure
26084           that the auto-detected mode is not overridden by the default mode.
26085           
26086         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26087         
26088         * src/anjuta.c: Fixed bug #476028.
26089           Now anjuta also searches for file relative to top project dir,
26090           when the project is open.
26091         
26092         * src/anjuta_cbs.c: Fixed bug #499536.
26093           File is not closed if it is not able to save the file properly.
26094           
26095         * src/mainmenu_callbacks.c: Fixed bug #499536.
26096           Newfiles (which are not modified) are also closed on "close all files".
26097         
26098 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26100         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26101         
26102         * tagmanager/tm_source_file.c, regex.c, parse.c:
26103           defined and delimited g_messages within #debug.
26104           
26105         * src/preferences.c, data/anjuta.properties:
26106           saved/defied message-manager tag position in string.
26107           Message tag possition is saved between sessions. And
26108           and tag position bottom as default.
26109           
26110 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26112         Patch submitted by:
26113         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26115         * Makefile.am
26116           configure.in
26117           data/Makefile.am
26118           data/properties/Makefile.am
26119           global-tags/Makefile.am
26120           pixmaps/Makefile.am
26121           src/Makefile.am
26122           src/an_file_view.c
26123           src/an_file_view.h
26124           src/an_symbol_view.c
26125           src/an_symbol_view.h
26126           src/anjuta.c
26127           src/anjuta_cbs.c
26128           src/file_history.c
26129           src/file_history.h
26130           src/message-manager-private.cc
26131           src/pixmaps.h
26132           src/project_dbase.c
26133           src/project_dbase_gui.c
26134           src/tags_manager.c
26135           src/text_editor.c
26136           src/utilities.c
26137           src/utilities.h
26138           src/watch_gui.c:
26139         
26140           Modified files.
26141         
26142         * scripts/*
26143           pixmaps/sv_class.xpm
26144           pixmaps/sv_function.xpm
26145           pixmaps/sv_macro.xpm
26146           pixmaps/sv_private_fun.xpm
26147           pixmaps/sv_private_var.xpm
26148           pixmaps/sv_protected_fun.xpm
26149           pixmaps/sv_protected_var.xpm
26150           pixmaps/sv_public_fun.xpm
26151           pixmaps/sv_public_var.xpm
26152           pixmaps/sv_static_fun.xpm
26153           pixmaps/sv_static_var.xpm
26154           pixmaps/sv_struct.xpm
26155           pixmaps/sv_unknown.xpm
26156           pixmaps/sv_variable.xpm
26157           pixmaps/fv_core.xpm
26158           pixmaps/fv_text.xpm
26159           pixmaps/filestoremove.txt:
26160         
26161           New files.
26162         
26163         * pixmaps/class.xpm
26164           pixmaps/function.xpm
26165           pixmaps/fv_autofile.xpm
26166           pixmaps/fv_doc.xpm
26167           pixmaps/fv_i18n.xpm
26168           pixmaps/fv_source.xpm
26169           pixmaps/private_func.xpm
26170           pixmaps/private_var.xpm
26171           pixmaps/protected_func.xpm
26172           pixmaps/protected_var.xpm
26173           pixmaps/public_func.xpm
26174           pixmaps/public_var.xpm
26175           pixmaps/struct.xpm
26176           pixmaps/variable.xpm
26177         
26178           Removed files.
26179         
26180         * tagmanager/*/*:
26181         
26182           Upgraded to tagmanager-0.7
26184 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26185         * src/anjuta_cbs.c: Fixed bug #506441
26186         * src/watch_gui.c: Changed layout of eval dialog so that
26187         it fits on a 800x600 desktop with German translation. 
26189 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26191         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26192         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26193           icon for new project type (thanks to Misha)
26194         * configure.in: build and install Danish translation
26195         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
26196           credits to cover new patches and translations
26198 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
26199         
26200         * src/preferences.c, src/message-manager.cc, src/project_type.c,
26201           src/appwiz_page1.c:
26202         
26203       - Font preferences are restored properly now (\n was missing)
26204           - Dock menu label of message-manager is "Dock/Undock" instead
26205           of "Dock|Undock" to match with the rest of anjuta.
26206           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26207           changed it in anjuta, too 
26209 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26211         * tagmanager/tm_source_file.c,
26212           tagmanager/parse.c,
26213           tagmanager/tm_project.c,
26214           src/an_symbol_view.c,
26215           src/anjuta.c:
26216           
26217           Disabled debug warnings.
26219 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26221         * src/appwiz_page1.c
26222           src/compiler_options.c
26223           src/project_dbase.c
26224           src/project_dbase.h
26225           src/project_type.c
26226           src/source.c
26227           src/source.h:
26228           
26229           New project type named LibGlade.
26230           
26231           Patch submitted by:
26232           Dick Knol <dknol@gmx.net>
26234         * src/gnome_prj.c:
26235           Commented out unused pixmap creation. May be it
26236           will fix the crash in project creation.
26237           
26238 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26240         * src/registers.c
26241           src/registers.h
26242           src/registers_cbs.c
26243           src/registers_cbs.h
26244           src/registers_gui.c
26245           src/sharedlib.c
26246           src/sharedlib.h
26247           src/sharedlib_cbs.c
26248           src/sharedlib_cbs.h
26249           src/sharedlib_gui.c
26250           src/signals.c
26251           src/signals.h
26252           src/signals_cbs.c
26253           src/signals_cbs.h
26254           src/signals_gui.c
26255           src/stack_trace.c
26256           src/stack_trace.h
26257           src/stack_trace_cbs.c
26258           src/stack_trace_cbs.h
26259           src/stack_trace_gui.c
26260           src/text_editor.c
26261           src/watch.c
26262           src/watch.h
26263           src/watch_cbs.c
26264           src/watch_cbs.h
26265           src/watch_gui.c
26266           
26267           Fixed bug #496290: Attach/detach removed from these
26268           windows as they are never implemented.
26269           
26270           Patch submitted by:
26271           Johannes Schmid <johannes.schmid@gmx.de>
26272           
26273 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
26275         * src/anjuta.c,
26276           src/anjuta_cbs.c:
26277           
26278           Fixed bug:
26279           when you right click on the tabs, a list of filenames are given
26280           out, but now it gives a list of "page 1", "page 2", etc...
26281           
26282           Patch submitted by: 
26283           Jens Georg <mail@jensgeorg.de>
26285         * anjuta.in.in: Removed c|c++ because, it was not necessary
26286           and was causing translation problem.
26287           
26288         * plugins/class-gen/clsGen.c:
26289           removed "'" for the same reason.
26290           
26291 attached the fix for the menu
26294 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26296         * src/preferences.h,
26297           src/preferences.c,
26298           src/preferences_gui.c:
26299           
26300           Adds the functionality to Anjuta to auto save your unsaved
26301           files before you build a project.
26303           Patch submitted by: 
26304           jason <jason_williams@suth.com>
26305           
26306         * src/anjuta.[h,c]:
26307           Added function for save all files.
26308         
26309         * src/mainmenu_callbacks.c:
26310           Modified to use the above function.
26311         
26312         * src/build_project.c:
26313           Save all files before build if it is set in the
26314           preferences.
26316 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26318         * src/message-manager-private.cc
26319           src/message-manager-private.h
26320           src/message-manager.cc:
26321           
26322           Message-manager now restores the tabs which were shown on startup.
26323           The terminal is now created on demand (as requested by Biswa)
26324           and I have removed some debug messages.
26325           
26326           Patch submitted by: 
26327           Johannes Schmid <johannes.schmid@gmx.de>
26329 2002-01-13  Stephane Demurget  <demurgets@free.fr>
26331         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26332           proper tabs keyboard navigation.
26334         * src/an_symbol_view.c,
26335           src/anjuta_cbs.c,
26336           src/gnome_project.c,
26337           src/project_dbase.c,
26338           src/tags_manager.c: removed some debugging display.
26340 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
26342         * src/message-manager-dock.c
26343           src/message-manager-private.cc
26344           src/message-manager-private.h
26345           src/message-manager.cc
26346           src/preferences.c
26347           src/preferences.h
26348           src/preferences_gui.c:
26349           
26350           Patch submitted by: 
26351           Johannes Schmid <johannes.schmid@gmx.de>
26352           
26353           This patch adds a tab to the notebook of the preferences-dialog
26354           where you can change the colors, the tab position of the new
26355           message manager. Also the truncate messages stuff has moved
26356           from misc tab to messages tab.
26358           Also improved the remembering position stuff of message manager.
26359           
26360         * data/internal.properties,
26361           Added definitions for messages colors and tag position.
26362           
26363         * src/message_manager.cc:
26364           Fixed a bug that never lets the messages panes to get cleared.
26365           Added wmclass setting for the message window. Fixed a bug in
26366           which the message window was not being shown.
26367         
26368         * src/tag_manager.c: Fixed printing of (NULL) in the debug
26369           output and disabled it.
26371         * src/anjuta.c: Preferences created and loaded before anything else.
26372           anjuta now recognizes messages colors on startup and initializes
26373           them.
26374         
26375 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
26377         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26379 2002-01-09  Stephane Demurget  <demurgets@free.fr>
26381         * pixmaps/file_c.xpm,
26382           pixmaps/file_cpp.xpm,
26383           pixmaps/file_file.xpm,
26384           pixmaps/file_h.xpm,
26385           pixmaps/file_html.xpm,
26386           pixmaps/file_i18n.xpm,
26387           pixmaps/file_icon.xpm,
26388           pixmaps/file_pix.xpm,
26389           pixmaps/fv_doc.xpm,
26390           pixmaps/fv_i18n.xpm,
26391           pixmaps/fv_image.xpm,
26392           pixmaps/fv_source.xpm,
26393           pixmaps/fv_unknown.xpm: made these icons transparent.
26395 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
26397         * launcher/anjuta_launcher.c: updated message strings
26398         * src/message-manager-dock.c: added newline at end to avoid compile warning
26399         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26400         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26401           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26402           entries for username and Python-style GPL notice
26403         * HACKING: added info on files to change to update Insert menu
26405 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26407         * src/project_dbase.c,
26408           src/an_file_view.c,
26409           src/an_symbol_view.c:
26410           Changed the CTree expander style to square and
26411           line style to Dotted line.
26412           
26413         * po/POTFILES.in: Removed and Added translable files.
26415 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26417         * ccview/.cvsignore: Removed.
26418         
26419 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26421         * ccview/
26422                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26423                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26424                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26425                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26426                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26427                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26428         
26429         Removed ccview module because it is no longer needed.
26431 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26433         * src/project_dbase.c:
26434           Shifted structure initialization in project_dbase_new()
26435           before anything else, otherwise it was crashing due to
26436           uninitialized values.
26437         
26438         * src/an_symbol_view.c:
26439           Disabled high volume debug output.
26441 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26442         
26443         Applied a very heavy patch from:
26444         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26446         * Makefile.am
26447         configure.in
26448         pixmaps/Makefile.am
26449         src/Makefile.am
26450         src/aneditor.cxx
26451         src/aneditor.h
26452         src/anjuta.c
26453         src/anjuta.h
26454         src/commands.c
26455         src/commands.h
26456         src/compile.c
26457         src/compile.h
26458         src/controls.c
26459         src/defaults.c
26460         src/fileselection.c
26461         src/main_menubar.c
26462         src/main_menubar.h
26463         src/main_menubar_def.h
26464         src/mainmenu_callbacks.c
26465         src/mainmenu_callbacks.h
26466         src/project_dbase.c
26467         src/project_dbase.h
26468         src/project_dbase_gui.c
26469         src/tags_manager.c
26470         src/text_editor_menu.c
26471         src/toolbar_callbacks.c
26472         tagmanager/Makefile.am
26473         tagmanager/ctags.c
26474         tagmanager/include/Makefile.am
26475         tagmanager/include/tm_project.h
26476         tagmanager/include/tm_symbol.h
26477         tagmanager/include/tm_tag.h
26478         tagmanager/include/tm_tagmanager.h
26479         tagmanager/include/tm_workspace.h
26480         tagmanager/tm_project.c
26481         tagmanager/tm_source_file.c
26482         tagmanager/tm_symbol.c
26483         tagmanager/tm_tag.c
26484         tagmanager/tm_workspace.c
26485         widgets/Makefile.am: Modified.
26486         
26487         * src/an_file_view.[c,h],
26488           src/an_symbol_view.[c,h],
26489           src/file_history.[c,h],
26490           src/support.[c,h],
26491           widgets/scroll-menu.[c,h],
26492           tagmanager/tm_file_entry.c
26493           tagmanager/include/tm_file_entry.h: Added new files.
26494           
26495         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26496         private_func.xpm, public_func.xpm,
26497         class.xpm, fv_exec.xpm, fv_unknown.xpm,
26498         private_var.xpm, public_var.xpm,
26499         function.xpm, fv_i18n.xpm, macro.xpm,
26500         protected_func.xpm, struct.xpm,
26501         fv_autofile.xpm, fv_image.xpm,
26502         ofolder.xpm, protected_var.xpm, variable.xpm:
26503           Updated and Added pixmap files.
26505         Features:
26506         ---------
26507         a) Removes CCView dependency.
26508         b) Improves the terminal.
26509         c) Adds tag navigation context menus.
26510         d) Upgrades tagmanager to latest version.
26511         e) Miscellaneous small additions.
26513 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26515         * src/project_dbase_gui.c: Fixed crash of anjuta
26516         when project first created.
26517         
26518         * src/gnome_project.c: It now updates the tags manager
26519         when new projects are created.
26520         
26521 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26523         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
26524           for this big patch.
26525         
26526         * src/messages.[c,h]: Removed files.
26528         * src/message-manager.[cc,h],
26529           src/message-manager-dock.[c,h],
26530           src/message-manager-private.[cc,h]
26531           New files.
26533         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
26534           src/build_project.c, src/clean_project.c, src/compile.c
26535           src/configurer.c, src/debugger.c, src/find_in_files.c
26536           src/mainmenu_callbacks.c, src/preferences.h
26537           src/preferences_gui.c, src/properties.h
26538           src/utilities.c, src/utilities.h:
26539           The new messages widget.
26540           New features:
26541             - Use of GtkNotebook instead of ToggleButtons
26542               and show/hide
26543             - Popupmenu to show and hide message types and
26544               to dock/undock in detach mode
26546           All other things should work as they did with the
26547           old message window. Currently the keyboard short-cuts
26548           do not work in detached mode.
26549           
26550           Some functions in utitlities.[c,h] changed.
26551           so that they take const arguments where this is possible
26552           
26553         * src/Makefile.am, po/POTFILES.in:
26554           Removed messages.[c,h] and
26555           added message-manager.[cc,h], message-manager-dock.[c,h],
26556           message-manager-private.[cc,h]
26557           
26558         * src/message-manager.h: Removed "include <bonobo.h>"
26559           and added a newline at the end of the file.
26560           
26561         * src/message-manager-private.cc:
26562           Set clist's width setting to Automatic.
26563           Set scroll window's scroll bars to Automatic.
26564           
26565 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
26567         * text_editor_menu.c:
26568           Fixed misalignment of the function sub menu
26569           in the text editor pop up menu.
26570           
26571 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26572         
26573         * src/text_editor.c: Fixed a compiler warning.
26574         
26575 2002-01-04  Andy Piper <andy.piper@freeuk.com>
26577         * THANKS, manuals/*/authors.sgml: updated for new translations
26578         * plugins/class-gen/clsGen.c: converted messages to English
26579         * src/about.c, src/main_menubar_def.h: string updates
26581 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26583         * src/anjuta.c
26584           src/anjuta_cbs.c
26585           src/text_editor.c
26586           src/mainmenu_callbacks.c
26587           src/text_editor.h
26588           src/text_editor.c
26589           src/text_editor_cbs.c
26590           src/text_editor-gui.c:
26591           
26592           Earlier code for adding 'cross' button
26593           for closing pages were too error prone and unorganized.
26594           Cleaned up the code and shifted the 'extra' widgets
26595           creation (eg. close button, close_pixmap and lable)
26596           from anjuta to text_editor. This takes care of proper
26597           widgets creation and destruction. Otherwise, anjuta
26598           was crashing at too many points, especially related
26599           to docking and undocking.
26600           
26601 2002-01-04  Stephane Demurget  <demurgets@free.fr>
26603         * src/aneditor.cxx: removed debugging code.
26605         * data/properties/.cvsignore: added swap files.
26607 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26609         * src/anjuta.c
26610           src/anjuta_cbs.c:
26611           Fixed Crashing of anjuta when a new file is saved as
26612           different file.
26613           
26614 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26616         * src/aneditor.c: Some debug codes around.
26617         
26618         * data/internal.properties, data/anjuta.properties: Removed.
26619           data/properties/Makefile.am:
26620           data/properties/ada
26621           data/properties/cs
26622           data/properties/make
26623           data/properties/rc
26624           data/properties/html
26625           data/properties/ruby
26626           data/properties/baan
26627           data/properties/idl
26628           data/properties/pascal
26629           data/properties/sample
26630           data/properties/bash
26631           data/properties/java
26632           data/properties/perl
26633           data/properties/sql
26634           data/properties/conf
26635           data/properties/latex
26636           data/properties/props
26637           data/properties/vb
26638           data/properties/cpp
26639           data/properties/lua
26640           data/properties/python
26641           data/properties/xml
26642           data/properties/others
26643           data/properties/.cvsignore:
26644             Added files. Properties now splitted into small files
26645             for each language.
26647         * data/Makefile.am
26648           configure.in: Update the removal and added properties module.
26650         * src/preferences.c: preferences_new(): Updated to reflect the
26651           new properties files organization.
26652           
26653         * src/Makefile.am: Added Baan Lexer.
26655 2002-01-01  Stephane Demurget  <demurgets@free.fr>
26657         * src/aneditor.cxx: readded the baan lexer. 
26659         * src/preferences.c: fixed translated messages and a typo.
26661         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
26662           confusing the regexp usage in xml-i18-merge.
26664 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
26666         * src/project_dbase.c: tidied some messages, and spotted a typo in
26667           the reading of properties which prevented the project version from
26668           ever being reported in the Project Information window - fixed :)
26670         * po/POTFILES.in: removed syntax.h
26672 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26674         * data/internal.properties: fixed baan properties.
26675           Added all ada properties.
26677         * src/main_menubar_def.h,
26678           src/lexer.h,
26679           src/aneditor.cxx,
26680           src/utilities.[ch]: added support for the Ada highlight style.
26682 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26684         * plugins/*/.cvsignore: updated.
26686 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26688         * src/syntax.h,
26689           src/text_editor.c,
26690           src/Makefile.am: removed the empty header syntax.h.
26692 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
26694         * main_menubar.c:
26695         Stef's observation on the 'superfluous' hseparators in the recent
26696         files and projects is fully justified -- removed.
26697         
26698         * main_menubar_def.h:
26699         Changed "Plug Ins" to "Plugins" in the menu label.
26700         
26701         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26702         Added class-gen in the configure output and class-gen module.
26703         
26704         * data/internal.properties:
26705         Correct mis-spelled "jave" to "java".
26706         Added file.is.source for *.h, *.c, *.cpp properties.
26707         
26708         * global-tags/Makefile.am:
26709         "chmod +x create_global_tags.sh" before it is executed, because
26710         there is very high chance that it will be found "-x" and resulting
26711         in error
26713 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26715         Fixed a crash on Solaris reported by Holder Burde, thanks to him
26716         for the backtrace.
26718         * src/gnome_project.c: (create_new_project): if the user doesn't
26719           select any icon, it doesn't have any extension and thus we can't
26720           use it in printf on Solaris, since the %s modifier use strlen to
26721           know the string length and then crash. On Linux, gcc checks the value
26722           of the pointer to be NULL and write "(null)" if necessary. We can't
26723           rely on that.
26725         * src/source.c: (source_write_desktop_entry): if there's no icon, we
26726           don't need to have the directory icon but the generic one.
26728 2001-12-30  Stephane Demurget  <demurgets@free.fr>
26730         Merged with latest (1.42) scintilla.
26732         Added: Support for the {load,save}.on.(de)activate properties.
26733                The PHP lexer to match keywords case insensitively.
26734                Baan lexer.
26735                Experimental supports for changeable style attribute & line
26736                wrapping.
26737                
26738         Updated: Both the C++ and HTML lexers.
26739                  More shell keywords added.
26740                  Horizontal scrolling and diplay of long lines optimised.
26741                  Cursor setting optimised.
26743         Bugs fixed: Caret movement over folded lines.
26744                     Selection tracking in 2ndary views when doing modifications.
26746         * scintilla/CallTip.{cxx.h},
26747           scintilla/ContractionState.{cxx,h},
26748           scintilla/Document.{cxx,h},
26749           scintilla/Editor.{cxx,h},
26750           scintilla/KeyWords.cxx,
26751           scintilla/LexHTML.cxx,
26752           scintilla/PlatGTK.cxx,
26753           scintilla/RESearch.cxx,
26754           scintilla/ScintillaBase.cxx,
26755           scintilla/ScintillaGTK.cxx,
26756           scintilla/Style.{cxx,h},
26757           scintilla/StyleContext.h,
26758           scintilla/ViewStyle.cxx,
26759           scintilla/include/*.h: updated.
26761         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
26763         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
26764           should have been told to the scintilla team. We're lucky I read the
26765           ChangeLog and the modifications of the lexer (thanks to the Gnome
26766           bonsai for this ;)
26768         * data/internal.properties: added Baan definitions.
26769           Fixed some issues for C such as *_cast directive, that are only
26770           available with C++.
26771           Updated C++, HTML and shell scripts definitions.
26772           Updated Ada and Bullant, that have been forgotten.
26774         * src/main_menubar_def.h,
26775           src/lexer.h,
26776           src/aneditor.cxx,
26777           src/utilities.[ch]: added support for the Baan highlight style.
26779 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26781         Polished the plugins menu behaviour and added a tearoff
26782         menuitem to the recent entries submenu.
26784         Note: The recent entries list seems to be too height
26785               with all these superfluous hseparators.
26787         * src/main_menubar.c: Polished, making some
26788           functions declarations static and cleaning some code.
26790           (create_submenu_plugin): removed the extra
26791           plugins entry and the horizontal separators.
26793           (on_plugins_menu_realize): the plugins menu is only
26794           shown if there's at least one available.
26796           (create_submenu*): added a tearoff menuitem to have
26797           a more homogeneous menu style. For now, it doesn't
26798           take care of user settings (but it was even worse
26799           before :).
26801 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26803         * configure.in: added the packageplugindir variable to avoid
26804           installing the plugins in $(prefix). It's not the same path as
26805           anjuta 2 to allow parallel installation.
26807 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26808         Fix a reopened part of bug #440676: keyboard navigation between the
26809         different text buffers. Changed to a more global approch. 
26811         * src/notebook.[ch]: removed.
26813         * src/Makefile.am: removed notebook.[ch]
26815         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
26816           (on_anjuta_window_key_press_event): added to fulfill the global
26817           shorcuts handling.
26819         * HACKING: updated according to the new global shortcuts handling.
26821 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
26823         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
26824           Shifted plugin menu from Edit submenu to main menu.
26825         
26826         * po/POTFILES.in:
26827           Added plugins/sample1/plugin-sample1.c
26828           
26829         * plugins/sample1/plugin-sample1.c:
26830           Added localization and used anjuta_info, instead of anjuta_error.
26831           
26832         * plugins/.cvsignore, plugins/sample1/.cvsignore:
26833           Added cvs ignores.
26834           
26835 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
26837         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
26838           for plugin dir.
26839         
26840         * Makefile.am: Added module plugins.
26841         
26842         * plugins, plugins/Makefile.am, plugins/sample1/*:
26843           Created plugins modules.
26844           
26845         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
26846           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
26847           to load plugins of *.so only and not *.so* (which results
26848           in duplicates).
26849         
26850         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
26851           plugins during packaging.
26853 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
26855         *  configure.in: Added Greek (el) to ALL_LINGUAS.
26857 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
26859         * configure.in: Added portuguese to ALL_LINGUAS
26861 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
26863         * global-tags/.cvsignore
26864         tagmanager/.cvsignore
26865         tagmanager/include/.cvsignore:
26866         Added cvs ignore files.
26868         * data/.cvsignore
26869         Updated cvs ignore file.
26870         
26871 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26873         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
26874           data/anjuta.properties, data/internal.properties: clean up some 
26875           message strings (me)
26877 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26879         * src/about.c, THANKS: added Jens to the credits
26880         
26881 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26883         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
26884           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
26885           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
26886           Georg <mail@jensgeorg.de> to add close button to file tabs.
26888 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26890         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
26891           (debugger now catches correct signal from process)
26893 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26895         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
26896         * src/pixmaps.h: switch appwizard project icons to new designs
26897         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
26899 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26901         * pixmaps/Makefile.am: stop redundant images from being installed.
26902           The next step will be to remove them completely.
26903         * src/appwiz*: further updates (more to come)
26904         * src/pixmaps.h: cleaned up, commented
26905         * src/splash.c: should use the pixmaps macro defined
26906         * HACKING: more on the graphics stuff and use of pixmaps.h
26908 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
26910         * src/defaults.c: fix bug #494864
26912 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
26914         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
26915           graphics from Misha
26916         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
26917           redundant graphics, no longer used
26918         * src/appwiz*: revamped application wizard by Andy and Misha for
26919           a more usable and professional look-and-feel
26920         * HACKING: updates to cover patching, graphics, and some additions
26921           post-0.1.8
26922         * TODO: removed some implemented features
26924 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
26926         * data/anjuta.properties, data/internal.properties: cleanup
26927         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
26928           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
26929           to edit styles colors for keywords and add Goto Tag menu option
26930           in the editor
26932 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
26934         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
26935         
26936         Fixed bug #460335
26937         fixes the Forget of the cursor position when tab is brought active
26938         from project manager.
26939         
26940 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26942         * src/messages.c
26943           Exported "TERM=xterm" to get a color terminal when
26944           anjuta is not started from within a terminal.
26945           
26946 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26948         * src/messages.c
26949           src/messages.h
26950           Added a frame around zvt terminal.
26951           
26952         * src/preferences_gui.c
26953           Modified to say "Use glade component (experimental)"
26954           instead of "Use Component".
26955           
26956 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26958         * Patch from 
26959         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26960         
26961         * src/anjuta.c
26962         src/fileselection.c
26963         src/messages.c
26964         src/messages.h
26965         src/preferences.c
26966         src/preferences.h
26967         src/project_dbase.c
26969         a) Extra scrollbar in terminal no longer appears.
26970         b) Character set preference should be preserved (untested).
26971         c) File selection widget now remembers last directory.
26972         d) On creation of generic project, the glade 'file not found' error no
26973                 longer occurs.
26974         e) First terminal window is created 'on demand', so it should always to
26975                 the Right Thing (TM) as far as starting WD is concerned. Also, the
26976                 environment is now passed to the terminal.
26977         f) Solaris compilation should be fixed (replaced get_current_dir_name()
26978                 with getcwd()).
26979         g) Fixed some compilation warnings.
26981 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
26983         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
26984           src/pixmaps.h: applied terminal and warnings patch (Biswa)
26985         * src/*: cleanups (me)
26986         * pixmaps/mini_term.xpm: added new file for terminal button
26987           (me, based on existing artwork)
26989 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
26991         * configure.in: bumped version to 0.1.9-pre
26992         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26993           translation
26994         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
26996 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
26998         * src/splash.c: removed a DOS end of line of a comment (so the *.po
26999           files are free of that char)
27000         * configure.in: added "az" to ALL_LINGUAS
27002 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
27004         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27005           crash bug fix from Biswa.
27006         * FUTURE: added Anjuta/gIDE merger information to provide 
27007           details on future direction and status of 1.x stuff
27008         * NEWS: prepared for release
27009         * po/de.po: update from Jens Georg <mail@jensgeorg>
27011 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
27013         * multiple minor updates pre-0.1.8
27014         * patch from Biswa to fix syntax highlighting and packaging
27015         * po/fr.po: update from Stef
27017 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27019         * global-tags/Makefile.am
27020         global-tags/create_global_tags.sh
27021         global-tags/tm_global_tags.c
27022         scintilla/LexCPP.cxx
27023         scintilla/include/SciLexer.h
27024         src/aneditor.cxx
27025         src/project_dbase.c
27026         tagmanager/Makefile.am
27027         tagmanager/include/Makefile.am
27028         tagmanager/include/tm_project.h
27029         tagmanager/include/tm_tag.h
27030         tagmanager/include/tm_tagmanager.h
27031         tagmanager/tm_project.c
27032         tagmanager/tm_source_file.c
27033         tagmanager/tm_tag.c
27034         tagmanager/tm_workspace.c:
27035         
27036         Includes the syntax highliting patch to scintilla).
27037         and more stable code.
27038         
27039         *tagmanager/include/tm_symbol.h: New file.
27040         *tagmanager/tm_symbol.c: New file.
27041         
27042         Add symbol tree building functionality at project level
27043         
27044         Patch from:
27045         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27046         
27047 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27049         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
27050           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
27051           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
27052           : New and improved pixmaps from Misha <misha@phreaker.net>
27053           Thanks to him.
27055 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27056         
27057         * Big patch submitted by
27058           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27059           Many thanks to him.
27060         
27061         * src/Makefile.am, src/aneditor.cxx
27062           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27063           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27064           Use of tagmanager lib for advanced calltips.
27066         * global-tags/*: Created new directory and added files to 
27067           generate system.tags.
27069         * tagmanager/*: Created new directory and added tagmanager lib
27070           files.
27072         * configure.in, acconfig.h, Makefile.am: Modified to reflect
27073           the above additions.
27075         * data/Makefile.am: Modified to accomodate generated system.tags file.
27077 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
27079         * scintilla/: updated to 1.41
27080         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27081         * src/about.c: updated list of authors
27082         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27083         * HACKING: updated to cover Scintilla usage
27084         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27085           translation
27087 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
27089         * src/aneditor.cxx: Fixed compilation errors with it.
27090           by add include to gtk+ headers and typedefining a mysteriously
27091           vanished class Colour.
27093 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27095         * configure.in: Added pt_BR in the languages.
27096         
27097 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
27099         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27100           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27101         * THANKS: updated
27102         * manuals/C/anjuta-manual/*: new format to match
27103           the rest of the GNOME docs chapter layout. Added the many
27104           new contributors. Moved Authors and License information into new
27105           chapters of their own - should make expansion easier too
27106         * src/compiler_options.c: changed the profiler option to -pg to 
27107           work with GNU tools (gprof)
27108         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27109           and text labels
27110         
27111 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27113         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27114           compiler_options_gui.c:
27115           Added a new entry for linker flags and renamed c_options to c_flags
27116           and l_options to l_libs. Also, added a new function:
27117           compiler_options_set_prjlflags_in_file();
27118         
27119         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27120         
27121         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27122           
27123 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27125         * THANKS, src/about.c: corrections and additions following 
27126         Naba's big update
27127         * src/main_menubar.c: patch from Rikul to fix the problem with 
27128         menu accelerators not being loaded
27130 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27132         * THANKS: Added all contributors and translators names and emails.
27133         * AUTHORS: Updated
27134         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27135         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27136               Added new file (earlier logo with border).
27137         * src/about.c: Added all contributors names and emails
27138               and used macro definition for logo pixmap file.
27139         * src/pixmaps.h: Added entry for anjuta splash screen.
27141 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27143         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27144         to new PNG version (thanks to Misha) and removed the old
27145         pixmap.
27147 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27149         * THANKS: added Conner Mo for simplified Chinese translation.
27150         * configure.in: added zh_CN in ALL_LINGUAS
27152 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27154         * THANKS: added Joe Man for his traditional Chinese translation.
27155         * configure.in: added zh_TW in ALL_LINGUAS.
27157 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27159         * src/main_menubar_def.h: Changed the link of lidn to
27160         http://lidn.sourceforge.net.
27161         
27162 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27164         * Applied patch from Rikul
27165         * Applied patch from Luca
27166         * Fixed a cvs conflict. :)
27168 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27170         * THANKS: added Marc Botermans for his Dutch translation.
27172         * configure.in: added nl in ALL_LINGUAS.
27174         * po/nl.po: added.
27176 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27178         * anjuta.c: Fixed luca's typo.
27179         * resources.c, resources.h: Changed gchar* return to void, to
27180                 avoid a compiler warning.
27181         * scintilla/Makefile.am: Reorganized file entries.
27182         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27184 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27186         * Upgraded scintilla to 1.4.
27187         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27188                 LexLisp.cxx StyleContext.cxx StyleContext.h
27189         * src/Makefile.am: Added 4 lexers and separated lexer objects
27190                 from the main link variable.
27192 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27194         * THANKS: added Luca, even if it shouldn't be my role to write
27195           this sort of thing :)
27197         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27198           the latest Luca patch.
27200 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
27202         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
27203         This is not documented yet; plugins to come later.
27204         * src/find*.c: find dialogs now persistent 
27205         (Rick <rikul@bellsouth.net>)
27206         * widgets/gnomefilelist.c: fixed multiple file open issue 
27207         (Rick <rikul@bellsouth.net>)
27208         * changes to recent file and project lists handling 
27209         (lbell <lbell@tsc4.com>)
27210         * more minor UI updates (me)
27212 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
27214         * src/Makefile.am: removed warnings for traditional C syntax
27215         * pixmaps: added new icons for mini_locals, mini_cvs and
27216         the splash screen - thanks to Misha <misha@phreaker.net>
27218 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
27220         * src/toolbar.c: fix typo in tooltip text
27221         * ccview/cccmd.cc: alter Func to Function in menu text
27223 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
27225         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27226         issue with find dialog reporting an error when Scintilla finds text
27227         * applied patch from Denis Boehme <boehme at syncio dot de> to support
27228         DOS files (i.e. CR/LF translation)
27230 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
27232         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27233         #452436
27234         * data/internal.properties: default fold style now set to 3 :-)
27235         * applied patch from rikul <null@acm.org> to turn notebook tab 
27236         headings red when file has been edited.
27238 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
27240         * configure.in: Added "no" to ALL_LINGUAS.
27241         
27242 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
27244     * Patch from lbell <lbell@tsc4.com>
27245     src/controls.c
27246     src/debugger.c
27247     src/main_menubar.c
27248     src/main_menubar.h
27249     src/main_menubar_def.h
27250     src/mainmenu_callbacks.c
27251     src/mainmenu_callbacks.h
27252     src/project_dbase.c
27253     src/project_dbase.h
27254     
27255     Implemented a check menu item to handle the 'show locals' flag
27256     for the current project.
27258     * data/internal.properties: Removed the redundant command
27259     for gnome-terminal.
27260     
27261 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
27263         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27265 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
27267         * configure.in: Added "ta" to the languages list.
27269 2001-09-21  Andy Piper <andy.piper@freeuk.com>
27271         * data/internal.properties:
27272           added fold.symbols property to control appearance of folds
27273           in the Scintilla editor (thanks to rikul <null@acm.org>)
27275 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27277         * src/message.c:
27278           one extra button for message win is being created -- Fixed.
27279         
27280           The frame should be hidden and not only the pix_lab when
27281           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27282           -- Fixed.
27283         
27284         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
27285           for the time being it is same as mini_cvs.xpm.
27286         
27287 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27289         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27291         Patch from rikul <null@acm.org>
27292         
27293         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27294         glades.h, messages.c, messages.h, pixmaps.h,
27295         project_dbase.c, project_dbase.h, session.c,
27296         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27297         
27298         inserted 'add to watch' option in inspect window, so you can add easily
27299         a variable in watch window .
27300         
27301         Added a new message pane for the gdb local variables inspection. Changed
27302         the code in messages.c to better account for future new panes insertion.
27303         Defined a new pixmap for the new tab button in pixmaps.h
27304         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27305         install script.
27306         
27307         Changed the debugger module to have a single function for asking to gdb
27308         to send program info. The idea is to ask the debugger about only the
27309         info needed to open windows( watch, registers, etc ) to speedup the step
27310         command. I plan to ask informations to the debugger based on the user
27311         interface status.
27312         The request for local variables is enabled by default, but the
27313         projectDBase has a variable to control it, to allow disabling that
27314         feature,  there is also the code to save and to reload the state. If you
27315         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27316         in project_dbase.c
27318         This big patch is from:  lbell <lbell@tsc4.com>
27319         
27320 2001-09-20  Stephane Demurget <demurgets@free.fr>
27322         Patch from rikul <null@acm.org> :
27324         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27325           problem and added folding support for php/hmtl.
27327 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
27329         * Fixed dnd of files within scintilla.
27330         patch from:  rikul <null@acm.org>
27331         
27332 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
27334         * Applied patch from Luca.
27335         
27336         * src/source.c: source_write_build_files(): Fixed the project generation
27337           failure. The fist return statement and the free_project_type were 
27338           misplaced.
27340 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
27341         
27342         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27343         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27344         
27345         1) Restore the error color to red (waiting for a configurable one )
27346         2) Saving projects settings if you exit anjuta without closing an open
27347         saved project
27348         3) New Menu 'repaeat search' to search with a keystroke without pressing
27349         the toolbar button
27350         4) some define in the menus to better handle menu item update
27351         
27352         Patch from: lbell <lbell@tsc4.com>
27353         
27354         * main_menubar_def.h, main_menubar.c: Change the position of
27355         "Repeat find" menu position.
27357 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
27359          project_type.h, project_type.c, source.c: Applied patch.
27360          patch from Johannes Schmid <clubfan@users.sourceforge.net>
27361          
27362 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27364         * configure.in, src/Makefile.am: Using macros for ORBit flags.
27365         
27366 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27367         
27368         * Fixed bug #445752
27369   
27370 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27371         
27372         * Fixed bugs in Gtk-- and Gnome-- project type
27374 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27376         * dnd.c: Support for multiple files drag-n-drop.
27377         
27378           Patch from: rikul <null@acm.org>
27379         
27380         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27381           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27382           saving from menu.
27383         
27384           Patch from: rikul <null@acm.org>
27386         * Applied patch for widgetizing goto dialog box.
27387           Patch from: ???
27388         
27389         * Applied patch for having new project type handling.
27390           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27391           
27392 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27394         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27395           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27396           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27397           find_replace.c, find_replace.h, find_text.c, find_text.h,
27398           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27399           project_dbase.h, source.c, text_editor.c, text_editor.h,
27400           text_editor_cbs.c, utilities.c, utilities.h:
27401         
27402           Applied a huge patch (after slight preview). I would like Luca
27403           to have his feature additions mentioned here.
27404         
27405           Patch from: lbell <lbell@tsc4.com>
27407 2001-09-09  Stephane Demurget <demurgets@free.fr>
27409         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27411         * po/fr.po: updated to the latest sources.
27414 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27415         
27416         * Fixed bug #445752
27417   
27418 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27420         * dnd.h, dnd.c: New files for drag n drop support.
27421                 
27422         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27423            Added drag and drop support for opening files.
27424         
27425         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27426         Archit Baweja <bighead@crosswinds.net> for this idea.
27427         
27428         * TODO: Added some more todos. :-(
27430 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27432         * Fixed the goto line activate bug.
27433         patch from: Martyn Bone <mbone@brightstar.u-net.com>
27435 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27436         
27437         * Fixed bugs in Gtk-- and Gnome-- project type
27439 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
27441         * widgets/gonmefilelist.c, gnomefilelist.c:
27442         Modified multiple selection on pressing control.
27443           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27444         
27445         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27446         Modified multiple selection on pressing control.
27447           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27448         
27449 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
27451         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27452           This is useless; but just in case...
27454 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
27456         * data/internal.properties: modified a bit of perl properties.
27457         
27458 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
27460         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27461           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27462           Added support for multiple file imports. Changed the standrd C++
27463           convention of #include <file> to #include <file.h>, because I had given
27464           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27465           now support the #include <file> convention. That is something to be fixed :). 
27466           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27468 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
27470         * src/anjuta.c: Added function static greetings_text(), to solve the non
27471                 translation of the greetings text in the wizard.
27472                 
27473 2001-08-31  Andy Piper <andy.piper@freeuk.com>
27475         * src/find_in_files_gui.c: made order of buttons consistent with other Find
27476           dialogs, with OK the default (fix bug #453482)
27478 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
27480         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27481         
27482         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27483         
27484 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
27486         * src/aneditor.cxx
27487           src/aneditor.h
27488           src/anjuta_cbs.c
27489           src/controls.c
27490           src/main_menubar.c
27491           src/main_menubar.h
27492           src/main_menubar_def.h
27493           src/mainmenu_callbacks.c
27494           src/mainmenu_callbacks.h:
27495                 Applied the patch that addes menu items which allow users to
27496                 insert GPL notice and date time in current document.
27497                 patch from: Rick Patel <rikul@shreve.net>       
27498                 
27499         * src/main_menu.c: Fixed a compilation error.
27500         
27501         * src/anjuta.c: Fixed non-rememberence of editor tab position.
27502         
27503         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27504           about the unterminated strings.
27505           
27506         * scintilla/*: Updated scintilla to 1.3.9 version.
27507         
27508 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
27509         
27510         * widgets/gnomefileselection.c:
27511           Applied the patch for fixing multiple selection of file open funcion,
27512           which will deselect the files selected.
27513           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27515 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27517         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
27518           src/fileselection.c, src/anjuta_cbs.c:
27519           Applied the patch     for multiple selection of file open.
27520           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27521           
27522 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27524         * Removed "-f" option in call to devhelp, because devhelp no longer
27525           supports that.
27526         
27527 2001-08-26  Stephane Demurget <demurgets@free.fr>
27529         All these modifications have been pointed out by
27530         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
27532         * data/internal.properties: two fixes for the PHP lexer.
27533           this out.
27535         * fr.po: minor fixes.
27537         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
27539 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
27540         
27541         * main_menubar.c,
27542           main_menubar.h,
27543           main_menubar_def.h,
27544           main_menubar_callbacks.c,
27545           controls.c:
27546                 Added new menu item for "close all fils".
27547                 (Patch from Rikul <rikul@shreve.net>, after revision)
27548         
27549         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
27550         
27551         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
27552                 (Patch from Rikul <rikul@shreve.net>)
27553         
27554         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
27555                 (Patch from Rikul <rikul@shreve.net>)
27557 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27558         
27559         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
27560            project name in application widzard.
27561            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
27563         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
27564           of the 'OK' button there is an 'Execute' one.
27565           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
27566         
27567         * executer.c: Changed cancel button to close button. That was more appropriate.
27568           
27569 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27571         * HACKING: corrected >>>>>> Config management.
27572         
27573         * HACKING: Added many things.
27574         
27575         * src/launcher.h: Added some comments.
27577 2001-08-21  Stephane Demurget <demurgets@free.fr>
27579         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27581         * HACKING,
27582           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27583           src/appwizard_cbs.c,
27584           src/appwizard_gui.c: Applied UI/docs cleanup patch from
27585           Andy Piper <andy.piper@freeuk.com>
27587         * po/fr.po: updated to latest sources.
27589         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27592 2001-08-18  Andy Piper <andy.piper@freeuk.com>
27594         * Fixed bugs #450280 and #448845
27596         * src/about.c: corrected Naba's e-mail address (.net, not .com)
27597         
27598         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27599           named dialogs
27600         
27601         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27602           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
27603           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
27604           names to remove "Anjuta: " prefix
27605           
27606         * src/main_menubar_def.c: altered a message
27607         
27608         * launcher/anjuta_launcher.c: cleaned up some messages
27610         * src/debugger.c: edited messages to improve clarity
27611         
27612         * src/app_wiz*.c: tidied wizard interface
27615 2001-08-15  Stephane Demurget <demurgets@free.fr>
27617         Synced Naba's fix and mine about the wizards not working and removed
27618         anjuta.prj to avoid a nasty checkin.
27620         * Makefile.am: removed the install-data-local rule.
27622         * data/Makefile.am: changed the list of files.
27624         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
27626         * .cvsignore: added anjuta.prj for the same reason.
27629 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
27631         * src/source.c: Fixed a bug that fails new gnome projects to get
27632           created.
27634         * src/project_manager.c: Fixed a bug that disables storing recent
27635           project history.
27637         * Makefile.am: Added stuffs to install the macro files in the
27638           anjuta share file.
27641 2001-08-14  Stephane Demurget <demurgets@free.fr>
27643         * data/Makefile.am: added some rules to support the gnome/ macros
27644           dir in order to make the wizards work again.
27646         * anjuta.spec.in: upped the release number.
27649 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
27651         * configure.in (ALL_LINGUAS): Added pl.
27654 2001-08-09  Stephane Demurget <demurgets@free.fr>
27656         * anjuta.spec.in: fixed the doc files list.
27659 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
27661         * src/about.c: corrected my email address. :-)
27662         
27663         * TODO: Updated.
27664         
27665         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
27666          (patch from Andy Piper <squiggle@ukgateway.net>)
27668 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
27670         * debugger.c: Fixed a bug associated with debugging threaded
27671           application.
27672         
27673         * text_editor_menu.c: Fixed broken ui in text editor
27674           pop up menu.
27675           
27676         * text_editor_menu.c: Now the option sub menu in text editor pop up
27677           works.
27678         
27679         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
27680                 (suggested by lord sibn <sibn@utspl.cjb.net> )
27681         
27682 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27684         * src/text_editor_menu.c: Added menu item for context help
27685           (patch from Andy Piper <squiggle@ukgateway.net>)
27686         
27687 2001-08-06  Stephane Demurget <demurgets@free.fr>
27689         * ccview/cccproj.cc: added missing i18n strings.
27691         * data/welcome.txt: bumped version to 0.1.6.
27693         * src/anjuta.c: fixed a compilation error due to devhelp integration.
27695 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27696         
27697         * help.c, help.h: Added support for DevHelp context sensitive help
27698                 and gnome api browsing.
27699         * Fixed toolbars and editor views "not save" bug.
27700         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27701           (patch from Andy Piper <squiggle@ukgateway.net>)
27702         * Updated THANKS and chapter15.sgml for uk and ru translators.
27704 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
27706         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
27707         * Updated configure.in to include these changes
27708         
27709 2001-08-03  Stephane Demurget <demurgets@free.fr>
27711         * src/project_dbase_gui.c: fixed bug #446963
27712           (on_project_dbase_ccview_update_start),
27713           (on_project_dbase_ccview_update_end): added.
27714           These two respectively disable and enable close file/project
27715           menu entries and toolbar items, while the ccview part updates
27716           its tag database.  
27719 2001-08-03  Stephane Demurget <demurgets@free.fr>
27721         * configure.in: added sv to the ALL_LINGUAS list.
27722         
27724 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
27726         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
27727                 file to work: merge translations and distribute it.
27729         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
27731         * NEWS, README, THANKS & TODO: Spelling fixes.
27733 2001-08-01  Stephane Demurget <demurgets@free.fr>
27735         * README: updated requirements.
27737         * scintilla/Makefile.am,
27738           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
27739           target can't be realized (custom build path).
27741         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
27742           Removed install-data-local.
27744         * src/compiler_options.c: changed the include paths of the pixmaps.
27745           we hadn't any warning because of the include paths passed to the
27746           compiler. Thanks to make distcheck for reporting this.
27749 2001-07-31  Stephane Demurget <demurgets@free.fr>
27751         * NEWS, THANKS: updated.
27753         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
27754           fixed to show the correct kernel signal number and its description.
27756         * widgets/gnomefilelist.c: fixed bug #445756
27757           (goto_last): renamed to goto_prev and changed according to goto_next.
27758           (goto_next): added.
27759           (goto_directory): removed.
27760           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
27761           returned value is now the position in the list.
27762           (check_ok_button_cb): changed the back check and added one for next.
27763           (gnome_filelist_set_dir): the check in history make it wouldn't be
27764           a "true" history. polished the whole thing, using set_dir_internal.
27765           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
27766           there's no check in the history when using back or next.
27768         * manuals/*: added missing .cvsignore files.
27771 2001-07-30  Stephane Demurget <demurgets@free.fr>
27773         * po/fr.po: updated to latest sources.
27775         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
27776           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
27777           to put off their sensitive attributes.
27779 2001-07-29  Stephane Demurget <demurgets@free.fr>
27780         
27781         * po/fr.po: fixed some grammar things.
27782           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
27783           this out.
27784         
27785         * src/utilities.c: (file_is_link): use lstat instead of stat.
27787 2001-07-27  Naba Kumar <kh_naba@123india.com>
27788         
27789         * Remove help dir from cvs, because it is no longer
27790           needed.
27791         
27792         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
27793           needed.
27795 2001-07-24  Naba Kumar <kh_naba@123india.com>
27797         * debugger.c: (debugger_update_prog_status): Fixed
27798                 the bug with gdb version 5. Debugger starts, when
27799                 step in/out/over etc are clicked.
27800         
27801         * debugger.c: All functions: added debugging codes.
27802         
27803         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
27804         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
27805           Modified to recognize non project files also.
27806           
27807         * source.c: (source_write_configure_in):
27808           Added source for 'prefix' counterparts for
27809           no-prefix AC_SUBST.
27810         
27811 2001-07-23  Naba Kumar <kh_naba@123india.com>
27812         
27813         * anjuta.c: added function anjuta_remove_text_editor();
27814           and suitably modified anjuta_remove_current_text_editor().
27815           
27816         * project_dbase.c: project_dbase_close(), Added code to
27817           close all opened files that belong to the project when
27818           the project is closed.
27819          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
27820         
27821         * Updated the manuals/anjuta-manual subdir for GDP standards.
27822            (patch from Andy Piper <squiggle@ukgateway.net>)
27823         
27824         * main_menubar.h, main_menubar.def: Added Menu items to handle
27825           urls for library references, bugs, patches and feature request
27826           submission.
27827         
27828 2001-07-20  Naba Kumar <kh_naba@123india.com>
27829         
27830         * Set wmclass names in all windows.
27831           (patch from Andy Piper <squiggle@ukgateway.net>)
27832         * New splash logo from "Misha" <misha@phreaker.net>);
27834 2001-07-19  Naba Kumar <kh_naba@123india.com>
27835         
27836         * preferences.[h,c], preferences_gui.c: Added 4 properties to
27837           set caret color, calltip back color and selection fore/back
27838           color.
27840 2001-07-18  Naba Kumar <kh_naba@123india.com>
27841         
27842         * project_dbase.c: Closes all files when project is closed.
27843          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27844          -- We still need to refine this as it closes all sort of files.
27845         
27846         * compiler_options.c: Fixed seg-fault bug when last item in
27847           compiler option lists is removed.
27848         
27849         * Fixed missing newline warnings during compilation.
27850           (patch from Andy Piper <squiggle@ukgateway.net>)
27852 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
27854         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
27855                 autogenerated no need to store'em in CVS.
27857         * ccview/.cvsignore: Addition of cvsignore.
27859 2001-07-17  Naba Kumar <kh_naba@123india.com>
27860         
27861         *GUI fixes and spell corrections
27862         (patch from Andy Piper <squiggle@ukgateway.net>)
27864 2001-07-15  Naba Kumar <kh_naba@123india.com>
27865         
27866         *Fixed double error message for file not found.
27867         
27868         *Put white backgrounds for png images.
27869         
27870         *Converted '-' to '_' in sgml files.
27872 2001-07-14  Naba Kumar <kh_naba@123india.com>
27873         
27874         * project_dbase.c: Short-cut for expand/collasp project tree
27875         
27876         * project_dbase_gui.c:
27877          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27879 2001-07-13  Naba Kumar <kh_naba@123india.com>
27880         
27881         * notebook.[h,c]: Added
27882          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27883         Project/message window now toggles on control and
27884         and notebook switch short-cut
27886 2001-07-7  Naba Kumar <kh_naba@123india.com>
27887         
27888         * Changed a new icon set which looks more gnomish.
27889         
27890         * Changed a new anjuta splash logo.
27891         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
27893 2001-07-6  Naba Kumar <kh_naba@123india.com>
27894         
27895         * ccview/*: Integrated ccview for class view and file view
27896                 in the project Manager.
27897         
27898         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
27900 2001-07-1  Naba Kumar <kh_naba@123india.com>
27901         
27902         * scintilla/*: Upgraded Scintilla to version 1.3.7
27903         
27904         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
27905         
27906 2001-06-28  Naba Kumar <kh_naba@123india.com>
27907         
27908         * src/debugger.c: Correct step-over and step-out swapping.
27909         
27910         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
27911           chapters and added more stuffs.
27913 2001-06-13  Naba Kumar <kh_naba@123india.com>
27914         
27915         * data/autogen.sh.gtkmm: Added
27916         
27917         * data/autogen.sh.gnomemm: Added
27918         
27919         * src/appwiz.c: Added two more application wizard templetes
27920         
27921         * src/project: for gtk-- and gnome-- and proper support
27922         
27923         * src/source.c: for c++ in the project configuration.
27924         
27925         * src/source.h:
27927 2001-05-05  Naba Kumar <kh_naba@123india.com>
27929         * Merged my pre-cvs modifications with 
27930           the current cvs copy.
27932         * (lot of files change).
27934         * Implemented session management.
27936         * Local installation possible by
27937           manageing our own pixmaps paths
27938           manupulations.
27939         
27940         * resources.h: Added.
27941         * resources.c: Added.
27943         * Fixed some bugs.
27944         
27945 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
27947         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
27948                 Corrected/extended ignores.
27950 2001-05-04  Naba Kumar <kh_naba@123india.com>
27952         * manuals/: dir tree added.
27953           Sgml documentation started in this dir.
27954           
27955         * omf-install/: dir tree added.
27956         
27957         * manuals/anjuta-manual/C/anjuta-manual.sgml:
27958           Created initial document structure.
27959           
27960         * configure.in: Added test for scrollkeeper.
27961           Added some Makefile entries in AC_OUTPUT.
27962         
27963         * Makefile.am: Added subdir manuals/
27964         
27965         * HACKING: Wrote something stupid.
27967 2001-05-02  Stéphane Démurget <demurgets@free.fr>
27969         * Makefile.am: Added ChangeLog in local data list, becaused it's
27970           needed to create a new project.
27971           
27972         * po/fr.po: minor fixes.
27974         * src/build_file.c, src/configurer.c, src/debugger.c,
27975           src/executer.c, src/find_replace.c, src/gnome_project.c,
27976           src/goto_line.c, src/launcher.c, src/messages.c, 
27977           src/preferences.c src/project_dbase.c: functions declared static.
27978           
27979         * widgets/gnomefilelist.c: Fixed a project creation bug,
27980           introduced with latest changes.
27982 2001-05-01  Stéphane Démurget <demurgets@free.fr>
27984         * widgets/gnomefilelist.c,
27985           BUGS: Fixed an annoying bug preventing from loading files/project
27986           given on the command line. Polished the whole gnome_filelist widget.
27988 2001-04-27  Stéphane Démurget <demurgets@free.fr>
27990         * src/main.c,
27991           src/anjuta.c,
27992           src/anjuta.h: Polished the command line parsing.
27994         * BUGS: Need to clean that damn gnome_filelist widget.
27996 2001-04-25  Stéphane Démurget <demurgets@free.fr>
27998         * src/registers.c,
27999           src/sharedlib.c,
28000           src/signals.c: Removed duplicated includes.
28002         * po/fr.po: minor fixes.
28004         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28005           create_compiler_options_page? () declared static.
28006         * src/main.c,
28007           src/anjuta.c: Put a command line option for disabling
28008           the splashscreen.
28010         * src/preferences_gui.c: Fixed an internationalization issue,
28011           other functions declared static.
28013         * src/gnome_project.c: Fixed some memory leaks,
28014           new_prj_terminated () declared static. 
28016 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
28018         * configure.in: Sort ALL_LINGUAS alphabetically.
28020 2001-04-22  Stéphane Démurget <demurgets@free.fr>
28022         * Emptied that ugly old Changelog.
28024 == Anjuta 0.1.5 ===
28025 == Anjuta 0.1.4 ==
28027 2001-03-10 Naba kumar  <naba@gnome.org>
28029         * src/gnome_project.c: Fixed project dir creation bug.
28031         * src/text_editor.c: Fixed double accelerators bug.
28032         
28033         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28035         * src/stack_trace.c, * src/compiler_options.c,
28036         data/internals.properties, src/defaults.c:
28037         Fixed pixmap creation with NULL window.
28039         * src/commands.c, src/preferences_gui.c, src/build_project.c
28040         src/clean_project.c: Bug fix.
28041         
28042         * src/main_menubar_def.h: i18n bug fix.
28043         
28044         * src/executer.h, src/executer.c: Bug fix.
28045         
28046         * src/controls.c: Bug fix.
28047         
28048         * src/debugger.c: Debugger now takes program args.
28049         
28050         * po/ja.po: Added japanese translation file.
28051         
28052         Upgraded to ver 0.1.4
28053         ... Fixed other minor bugs.
28055 == Anjuta 0.1.3 ===
28057 2001-XX-XX Naba kumar  <naba@gnome.org>
28059         * Lots of unaccountable changes. Integrated scintilla.
28060         Redesigned Project managemet. Added supports for other languages.
28061         Java style properties managements. .... blah blah
28062         
28063 2000-11-11 Naba kumar  <naba@gnome.org>
28065         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28066         Upgraded to version 0.1.3.
28068         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28069         Fixed to activate Debug->add watch properly.
28071 === Anjuta 0.1.2 beta_2 ===
28072 === Anjuta 0.1.2 ===
28074 2000-11-05 Naba kumar  <naba@gnome.org>
28076         * src/compiler_options.c, src/compiler_options_cbs.c
28077         src/compiler_options_cbs.h, src/compiler_options_gui.c
28078         src/anjuta2.c, extra/stock_libs.anj (new),
28079         extra/README.stock_libs (new), htmls/page13.html,
28080         htmls/images/*: Improved Library settings GUI. Can now enable/disable
28081         added libraries. Stock libs provided for ease of entry. Modified
28082         help html file accordingly.
28084 2000-11-03 Naba kumar  <naba@gnome.org>
28086         * README: Minor fixes in Doc files.
28088         * src/gnome_prj.c, src/appwidzard_cbs.c:
28089         Fixed to ignore non-existant dir for blank prj.
28090         More checking in project creation, especially to confirm
28091         that the prj file already does not exist.
28093         * anjuta.spec, configure.in: Upgraded to version 0.1.2
28095         * src/controls.c: Now Menu item "Format/Detach current document"
28096         is inactive when there is no document opened.
28098 === Anjuta 0.1.1 ===
28100 2000-11-01 Naba kumar  <naba@gnome.org>
28102         Completed and Release of first version (Beta) with lots of bugs.
28104 1999-12-27 Naba kumar  <naba@gnome.org>
28106         Anjuta project started.