Implement add support
[anjuta-git-plugin.git] / ChangeLog
blob65ccf301f66ca28232e28fe14f4dfcda553bcbdc
1 2008-04-22  Johannes Schmid  <jhs@gnome.org>
3         * plugins/search/search-replace.c (search_and_replace),
4         (on_message_view_destroyed):
5         Don't spit out two many warnings when the message view is destroyed
6         
7         * plugins/search/search-replace_backend.c
8         (file_buffer_new_from_path):
9         Only use first 500 characters for validation
11 2008-04-21  Johannes Schmid  <jhs@gnome.org>
13         * plugins/search/plugin.c (find_incremental):
14         * plugins/search/search-replace.c (on_search_regex_toggled),
15         (on_search_button_next_clicked), (search_replace_find_usage):
16         * plugins/search/search-replace_backend.c (match_substr_free),
17         (file_buffer_new_from_path), (get_next_match),
18         (clear_search_replace_instance), (create_search_replace_instance):
19         * plugins/search/search-replace_backend.h:
20         
21         Use GRegex instead of pcre and convert files to utf-8 if necessary.
22         Rest of #440637
24 2008-04-21  Johannes Schmid  <jhs@gnome.org>
26         * plugins/document-manager/action-callbacks.c
27         (on_editor_command_paste_activate):
28         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
29   (there was an else missing...)
31 2008-04-17  Naba Kumar  <naba@naba-desktop>
33         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
34         * plugins/project-import/anjuta-project-import.plugin.in:
35         * plugins/project-wizard/anjuta-project-wizard.glade:
36         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
37         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
39 2008-04-20  Johannes Schmid  <jhs@gnome.org>
41         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
42         Fixed a condition where we kill our own process
44 2008-04-20  Johannes Schmid  <jhs@gnome.org>
46         * libanjuta/anjuta-session.h:
47         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
48         * plugins/symbol-db/plugin.c (value_added_current_editor),
49         (on_session_load), (symbol_db_activate):
50         * plugins/symbol-db/plugin.h:
51         * plugins/symbol-db/symbol-db-view.c
52         (sdb_view_build_and_display_base_tree):
53         Added new sessions states to avoid loading the local symbols before
54         the session is loaded (speeds up start-up).
55         
56         * plugins/document-manager/plugin.c
57         (update_document_ui_undo_items), (update_document_ui_save_items),
58         (on_document_update_ui):
59         * plugins/sourceview/sourceview.c (idocument_redo):
60         Fixed #528705 – There is no Redo
62 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
64         * libanjuta/interfaces/libanjuta.idl,
65         plugins/terminal/terminal.c,
66         plugins/build-basic-autotools/executer.c,
67         plugins/gdb/plugin.c:
68         Add an env parameter in the IAnjutaTerminal interface allowing
69         to specify additional environment variables
71         * libanjuta/anjuta-launcher.c:
72         Add one initialization
74 2008-04-16  Johannes Schmid  <jhs@gnome.org>
76         Patch from Ignacio Casal Quinteiro:
77         * plugins/file-loader/anjuta-recent-chooser-menu.c
78         (_gtk_recent_chooser_get_items),
79         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
80         (anjuta_recent_chooser_menu_populate):
81         Show 5 project and 15 file items in recent-chooser
83 2008-04-16  Johannes Schmid  <jhs@gnome.org>
85         * plugins/search/search-replace_backend.c (isawordchar),
86         (extra_match), (get_next_match):
87         
88         Make searching utf-8 aware. We still need to fix encodings for
89         search/replace in files as it is currently assumed they are utf-8 like
90         the editors.
92 2008-04-16  Johannes Schmid  <jhs@gnome.org>
93         
94         Patch from Ignacio Casal Quinteiro:
95         * plugins/file-loader/anjuta-recent-chooser-menu.c
96         (anjuta_recent_chooser_menu_insert_item),
97         (anjuta_recent_chooser_menu_populate):
98         * plugins/file-loader/plugin.c (activate_plugin):
99         Fix recent files in the toolbar
100         
101         * plugins/tools/plugin.c (ipreferences_merge):
102         Fixed some warnings
104 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
106         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
108 2008-04-13  Naba Kumar  <naba@naba-desktop>
110         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
111         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
112         Do not enable brace autocompletion by defualt because it annoying for
113         fast typist (i.e. it's easier to type ending brace than move carat)
114         and it's currently broken for scintilla.
116 2008-04-13  Naba Kumar  <naba@naba-desktop>
118         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
119         * src/about.c (on_about_plugin_activate): Removed dead code.
120         * src/main.c: Make smaller include.
122 2008-04-12  Naba Kumar  <naba@naba-desktop>
124         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
125         src/utilities.h: Removed dead files.
126         * src/widget-registry.c, src/widget-registry.h: Removed more dead
127         files.
129 2008-04-12  Naba Kumar  <naba@naba-desktop>
131         * src/action-callbacks.c: Removed unneeded gnome.h include.
132         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
134 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
136         Reviewed by Naba Kumar  <naba@gnome.org>:
137         * libanjuta/anjuta-utils.{ch}:
138         Added anjuta_utils_get_user_config_dir. This func is used
139         to get the user config directory.
140         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
142 2008-04-12  Johannes Schmid  <jhs@gnome.org>
144         * plugins/search/Makefile.am:
145         * plugins/search/anjuta-search.glade:
146         * plugins/search/anjuta-search.ui:
147         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
148         (on_find_and_replace1_activate), (on_find_in_files1_activate),
149         (on_findnext1_activate), (on_findprevious1_activate),
150         (on_prev_occur), (on_next_occur), (activate_plugin),
151         (deactivate_plugin), (dispose), (finalize),
152         (search_plugin_class_init):
153         * plugins/search/plugin.h:
154         * plugins/search/search-replace.c (search_and_replace_init),
155         (search_and_replace), (write_message_pane), (on_message_clicked),
156         (save_not_opened_files), (replace_in_not_opened_files),
157         (search_replace_next_previous), (search_replace_next),
158         (search_replace_previous), (sr_get_gladewidget),
159         (search_set_popdown_strings), (search_set_popdown_map),
160         (search_select_item), (search_set_combo), (search_set_action),
161         (search_set_target), (search_set_direction),
162         (search_get_item_combo), (search_get_item_combo_name),
163         (search_direction_changed), (populate_value), (reset_flags),
164         (reset_flags_and_search_button), (search_start_over),
165         (search_end_alert), (max_results_alert), (nb_results_alert),
166         (search_show_replace), (modify_label_image_button),
167         (search_replace_populate), (show_jump_button),
168         (translate_dialog_strings), (create_dialog), (show_dialog),
169         (word_in_list), (list_max_items), (search_update_combos),
170         (replace_update_combos), (search_update_dialog),
171         (on_search_replace_delete_event),
172         (on_search_dialog_key_press_event),
173         (search_disconnect_set_toggle_connect),
174         (on_search_match_whole_word_toggled),
175         (on_search_match_whole_line_toggled),
176         (on_search_match_word_start_toggled), (on_search_regex_toggled),
177         (search_set_toggle_direction), (on_search_direction_changed),
178         (on_search_action_changed), (on_search_target_changed),
179         (on_search_expression_changed), (on_actions_no_limit_clicked),
180         (on_search_button_close_clicked), (on_search_button_stop_clicked),
181         (on_search_button_next_clicked), (search_replace_find_usage),
182         (on_search_button_jump_clicked), (on_search_expression_activate),
183         (on_search_full_buffer_toggled), (on_search_forward_toggled),
184         (on_search_backward_toggled), (on_setting_basic_search_toggled),
185         (basic_search_toggled), (anjuta_search_replace_activate):
186         * plugins/search/search-replace.h:
187         * plugins/search/search-replace_backend.c (pcre_info_free),
188         (pcre_info_new), (match_substr_free), (match_info_free),
189         (file_buffer_free), (file_buffer_new_from_te),
190         (file_buffer_new_from_path), (file_buffer_line_from_pos),
191         (file_match_line_from_pos), (create_search_files_list),
192         (get_project_file_list), (isawordchar), (extra_match),
193         (get_next_match), (create_search_entries), (regex_backref),
194         (clear_search_replace_instance), (clear_pcre),
195         (create_search_replace_instance):
196         * plugins/search/search-replace_backend.h:
197         Restored old search plugin - was a bad idea to merge this patch. Sorry!
199 2008-04-12  Johannes Schmid  <jhs@gnome.org>
201         * libanjuta/Makefile.am:
202         * libanjuta/libanjuta.h:
203         * plugins/document-manager/anjuta-document-manager.glade:
204         * plugins/document-manager/plugin.c:
205         * plugins/editor/text_editor.c (text_editor_finalize),
206         (convert_to_utf8), (load_from_file), (save_to_file):
207         * plugins/editor/text_editor.h:
208         * plugins/sourceview/Makefile.am:
209         * plugins/sourceview/anjuta-convert.c:
210         * plugins/sourceview/anjuta-convert.h:
211         * plugins/sourceview/anjuta-document-loader.c:
212         * plugins/sourceview/anjuta-document-saver.c:
213         * plugins/sourceview/anjuta-document.c:
214         * plugins/sourceview/anjuta-encodings.c:
215         * plugins/sourceview/anjuta-encodings.h:
216         * plugins/sourceview/anjuta-utils.c:
217         * plugins/sourceview/anjuta-utils.h:
218         * plugins/sourceview/anjuta-view.c:
219         * plugins/sourceview/sourceview.c:
220         
221         Move the encoding conversion infrastrcute to libanjuta and update all
222         users. Test all available encodings by default in scintilla editor
223         like sourceview is doing and removed encoding preferences
225         * plugins/search/search-replace_backend.c
226         (file_buffer_new_from_uri):
227         Fixed crasher
229 2008-04-11  Johannes Schmid  <jhs@gnome.org>
231         * plugins/search/anjuta-search.glade:
232         Various small improvements to the dialog
234 2008-04-11  Johannes Schmid  <jhs@gnome.org>
236         Patch from Ignacio Casal Quinteiro:
237         * plugins/file-loader/Makefile.am:
238         * plugins/file-loader/anjuta-recent-chooser-menu.c
239         (gtk_recent_chooser_iface_init),
240         (_anjuta_recent_chooser_install_properties),
241         (sort_recent_items_mru), (get_is_recent_filtered),
242         (_gtk_recent_chooser_get_items),
243         (anjuta_recent_chooser_menu_class_init),
244         (anjuta_recent_chooser_menu_init),
245         (anjuta_recent_chooser_menu_finalize),
246         (anjuta_recent_chooser_menu_dispose),
247         (anjuta_recent_chooser_menu_constructor),
248         (anjuta_recent_chooser_menu_set_property),
249         (anjuta_recent_chooser_menu_get_property),
250         (anjuta_recent_chooser_menu_set_current_uri),
251         (anjuta_recent_chooser_menu_get_current_uri),
252         (anjuta_recent_chooser_menu_select_uri),
253         (anjuta_recent_chooser_menu_unselect_uri),
254         (anjuta_recent_chooser_menu_select_all),
255         (anjuta_recent_chooser_menu_unselect_all),
256         (anjuta_recent_chooser_menu_set_sort_func),
257         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
258         (anjuta_recent_chooser_menu_get_recent_manager),
259         (anjuta_recent_chooser_menu_add_filter),
260         (anjuta_recent_chooser_menu_remove_filter),
261         (anjuta_recent_chooser_menu_list_filters),
262         (anjuta_recent_chooser_menu_set_current_filter),
263         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
264         (anjuta_recent_chooser_menu_create_item),
265         (anjuta_recent_chooser_menu_insert_item),
266         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
267         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
268         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
269         (get_icon_size_for_widget), (foreach_set_shot_tips),
270         (anjuta_recent_chooser_menu_set_show_tips),
271         (anjuta_recent_chooser_menu_new),
272         (anjuta_recent_chooser_menu_new_for_manager):
273         * plugins/file-loader/anjuta-recent-chooser-menu.h:
274         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
275         (activate_plugin), (dispose):
276         
277         Add separator to recent menu (#526932)
279         * plugins/search/Makefile.am:
280         * plugins/search/anjuta-search.glade:
281         * plugins/search/anjuta-search.ui:
282         * plugins/search/plugin.c (on_find1_activate),
283         (on_find_and_replace1_activate), (on_find_in_files1_activate),
284         (on_findnext1_activate), (on_findprevious1_activate),
285         (on_search_again_activate), (on_find_usage), (activate_plugin),
286         (deactivate_plugin), (dispose), (search_plugin_class_init):
287         * plugins/search/plugin.h:
288         * plugins/search/search-replace.c (anj_sr_execute),
289         (anj_sr_write_match_message), (on_message_clicked),
290         (anj_sr_set_search_string), (anj_sr_select_nearest),
291         (anj_sr_select_next), (anj_sr_select_previous),
292         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
293         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
294         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
295         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
296         (anj_sr_set_target), (anj_sr_set_direction),
297         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
298         (anj_sr_get_combo_id_active_value),
299         (anj_sr_conform_direction_change), (anj_sr_populate_value),
300         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
301         (anj_sr_end_alert), (anj_sr_max_results_alert),
302         (anj_sr_total_results_alert), (anj_sr_show_replace),
303         (anj_sr_modify_button), (anj_sr_populate_data),
304         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
305         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
306         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
307         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
308         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
309         (anj_sr_find_in_list), (anj_sr_trim_list),
310         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
311         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
312         (on_search_dialog_delete_event), (on_search_dialog_key_press),
313         (anj_sr_disconnect_set_toggle_connect),
314         (on_search_match_whole_word_toggled),
315         (on_search_match_whole_line_toggled),
316         (on_search_match_word_start_toggled), (on_search_regex_toggled),
317         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
318         (on_search_direction_changed), (on_search_action_changed),
319         (on_search_target_changed), (on_search_expression_changed),
320         (on_search_button_close_clicked), (on_search_button_stop_clicked),
321         (on_search_button_start_clicked),
322         (on_search_button_replace_clicked),
323         (on_search_expression_activate):
324         * plugins/search/search-replace.h:
325         * plugins/search/search-replace_backend.c (regex_backref),
326         (pcre_info_free), (pcre_info_new), (match_substr_free),
327         (match_info_free_subs), (editor_new_from_file_buffer),
328         (file_buffer_new_from_te), (file_buffer_new_from_uri),
329         (file_buffer_free), (file_buffer_get_byte_offset),
330         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
331         (file_buffer_find_lines), (file_buffer_freshen_lines),
332         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
333         (file_buffer_get_linetext_for_line), (save_file_buffer),
334         (replace_in_local_buffer), (get_search_files_list),
335         (get_project_files_list), (isawordchar), (extra_match),
336         (get_next_match), (create_search_entries), (clear_search_entries),
337         (search_get_default_data), (search_replace_data_new),
338         (clear_search_replace_instance), (search_replace_data_destroy),
339         (search_replace_init):
340         * plugins/search/search-replace_backend.h:
341         * plugins/search/search_preferences.c (removed):
342         * plugins/search/search_preferences.h (removed):
343         
344         Merged the UI changes from bug #511688 and simplified the search dialog
346 2008-04-10  Johannes Schmid <jhs@gnome.org>
348         * plugins/symbol-db/symbol-db-engine.c:
349         * plugin.c:
350         Check for ctags binary (#516123)
352 2008-04-09  Massimo Cora'  <maxcvs@email.it>
354         * plugins/symbol-db/symbol-db-engine.c
355         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
356         (sdb_engine_get_query_parameters_list),
357         (sdb_engine_free_cached_queries),
358         (sdb_engine_get_tuple_id_by_unique_name),
359         (sdb_engine_get_tuple_id_by_unique_name2),
360         (sdb_engine_get_tuple_id_by_unique_name3),
361         (symbol_db_engine_add_new_workspace),
362         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
363         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
364         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
365         (sdb_engine_add_new_sym_implementation),
366         (sdb_engine_add_new_heritage),
367         (sdb_engine_add_new_scope_definition),
368         (sdb_engine_add_new_tmp_heritage_scope),
369         (sdb_engine_second_pass_update_scope_1),
370         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
371         (on_scan_update_files_symbols_end),
372         (symbol_db_engine_update_project_symbols):
373         GdaSet *plist is now used globally for every prepared statement.
374         It won't be created/unreffed at every query.
376 2008-04-09  Johannes Schmid  <jhs@gnome.org>
378         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
379         Fixed crasher when deactivating symbol-db plugin
381 2008-04-08  Johannes Schmid  <jhs@gnome.org>
383         * plugins/symbol-db/symbol-db-engine.c
384         (sdb_engine_populate_db_by_tags):
385         Don't use transactions - uses only half of the time now!
387 2008-04-08  Massimo Cora'  <maxcvs@email.it>
389         * plugins/symbol-db/symbol-db-engine.c
390         (sdb_engine_prepare_symbol_info_sql),
391         (symbol_db_engine_get_global_members_filtered):
392         * plugins/symbol-db/symbol-db-view.c
393         (sdb_view_load_symbol_pixbufs),
394         (sdb_view_build_and_display_base_tree):
395         fixed global tab icons. Libgda could not understood the right fields, now it
396         does.
398 2008-04-07  Johannes Schmid  <jhs@gnome.org>
400         * plugins/language-support-cpp-java/cpp-java-assist.c
401         (completion_compare), (create_completion),
402         (cpp_java_assist_create_word_completion_cache):
403         
404         Only show () for functions/methods and macros with arguments. Does not work
405         with symbol-db yet but fixes things for symbol-browser
407 2008-04-07  Johannes Schmid  <jhs@gnome.org>
409         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
410         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
411         (sdb_engine_add_new_sym_implementation):
412         
413         Fixed some issues with caching
415 2008-04-07  Johannes Schmid  <jhs@gnome.org>
417         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
418         (on_importing_project_end), (project_root_added),
419         (symbol_db_activate), (symbol_db_deactivate):
420         * plugins/symbol-db/plugin.h:
421         
422         Give the symbol-db it's own progress bar because there are too many
423         interactions with the global status bar.
425 2008-04-07  Johannes Schmid  <jhs@gnome.org>
427         * plugins/symbol-db/symbol-db-view-locals.c
428         (sdb_view_locals_create_new_store):
429         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
430         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
431         (symbol_db_view_open):
432         
433         Sort symbol trees
435 2008-04-07  Johannes Schmid  <jhs@gnome.org>
437         * plugins/sourceview/sourceview.c (idocument_cut),
438         (idocument_copy), (idocument_paste):
439         Block insert-text signal on cut/copy/paste
441 2008-04-07  Johannes Schmid  <jhs@gnome.org>
443         * plugins/symbol-db/plugin.c (on_char_added),
444         (on_single_file_scan_end):
445         Only update buffer when a newline is inserted
446         
447         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
448         (sdb_engine_get_tuple_id_by_unique_name),
449         (sdb_engine_get_tuple_id_by_unique_name2),
450         (sdb_engine_get_tuple_id_by_unique_name3),
451         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
452         (sdb_engine_finalize), (symbol_db_engine_db_exists),
453         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
454         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
455         Precompute file_defined_id to speed up population
457 2008-04-06  Johannes Schmid  <jhs@gnome.org>
459         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
460         (anjuta_launcher_set_encoding):
461         Fixed some problems with binary streams needed by symbol-db
462         
463         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
464         Removed DEBUG_PRINT
465         
466         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
467         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
468         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
469         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
470         (sdb_engine_add_new_sym_implementation),
471         (on_scan_update_files_symbols_end):
472         Use some caching to speed up population
473         
474         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
475         Exit properly when scanning is over
477 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
479         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
480         One additional change missed in the previous commit
482 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
484         * plugins/project-wizard/templates/gtkmm.wiz,
485         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
486         plugins/project-wizard/templates/gtkmm/src/main.cc,
487         plugins/project-wizard/templates/django.wiz,
488         plugins/project-wizard/templates/python.wiz,
489         plugins/project-wizard/templates/python/configure.ac.tpl,
490         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
491         plugins/project-wizard/templates/cpp.wiz,
492         plugins/project-wizard/templates/cpp/configure.ac.tpl,
493         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
494         plugins/project-wizard/templates/sdl.wiz,
495         plugins/project-wizard/templates/sdl/configure.ac.tpl,
496         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
497         plugins/project-wizard/templates/terminal.wiz,
498         plugins/project-wizard/templates/terminal/configure.ac.tpl,
499         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
500         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
501         plugins/project-wizard/templates/gtk.wiz,
502         plugins/project-wizard/templates/gtk/src/main.c,
503         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
504         plugins/project-wizard/templates/minimal.wiz,
505         plugins/project-wizard/templates/minimal/configure.ac.tpl,
506         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
507         plugins/project-wizard/templates/java.wiz,
508         plugins/project-wizard/templates/java/configure.ac.tpl,
509         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
510         plugins/project-wizard/templates/xlib.wiz,
511         plugins/project-wizard/templates/xlib/configure.ac.tpl,
512         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
513         plugins/project-wizard/templates/gcj.wiz,
514         plugins/project-wizard/templates/gcj/configure.ac.tpl,
515         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
516         plugins/project-wizard/templates/xlib-dock.wiz,
517         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
518         plugins/project-wizard/templates/wxwin.wiz,
519         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
520         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
521         plugins/project-wizard/templates/gnome.wiz,
522         plugins/project-wizard/templates/gnome/src/main.c,
523         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
524         plugins/project-wizard/templates/anjuta-plugin.wiz,
525         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
526         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
527         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
528         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
529         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
530         Fix bug #525999: Remove space in file and target names generated
531         by project wizard
532         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
533         has been renamed ianjuta_document_manager_get_current_document
535 2008-04-06  Naba Kumar  <naba@naba-desktop>
537         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
538         * libanjuta/anjuta-utils.h:
539         * plugins/project-wizard/druid.c (check_and_warn_missing),
540         (on_druid_next):
541         * plugins/project-wizard/header.c (npw_header_free),
542         (npw_header_add_required_program),
543         (npw_header_add_required_package),
544         (npw_header_check_required_programs), (package_is_installed),
545         (npw_header_check_required_packages):
546         * plugins/project-wizard/header.h:
547         * plugins/project-wizard/parser.c (parse_tag),
548         (parse_header_start), (parse_header_text):
549         * plugins/project-wizard/templates/anjuta-plugin.wiz:
550         * plugins/project-wizard/templates/cpp.wiz:
551         * plugins/project-wizard/templates/django.wiz:
552         * plugins/project-wizard/templates/gcj.wiz:
553         * plugins/project-wizard/templates/gnome.wiz:
554         * plugins/project-wizard/templates/gtk.wiz:
555         * plugins/project-wizard/templates/gtkmm.wiz:
556         * plugins/project-wizard/templates/java.wiz:
557         * plugins/project-wizard/templates/minimal.wiz:
558         * plugins/project-wizard/templates/mkfile.wiz:
559         * plugins/project-wizard/templates/python.wiz:
560         * plugins/project-wizard/templates/sdl.wiz:
561         * plugins/project-wizard/templates/terminal.wiz:
562         * plugins/project-wizard/templates/wxwin.wiz:
563         * plugins/project-wizard/templates/xlib-dock.wiz:
564         * plugins/project-wizard/templates/xlib.wiz:
566         Added a check for vital programs and packages needed to create a
567         new project. A warning dialog is shown to user in project
568         wizard when he proceeds after selecting a project type.
569         Updated all project templates to cover vital programs and
570         packages to generate and build correctly.
571         
572 2008-04-05  Naba Kumar  <naba@gnome.org>
574         patch from  surenspost@gmail.com:
575         * src/about.c: Fixed bug #523068 link in about window doesn't work.
577 2008-04-04  Johannes Schmid  <jhs@gnome.org>
579         * plugins/sourceview/anjuta-view.c:
580         * plugins/sourceview/anjuta-view.h:
581         * plugins/sourceview/sourceview-prefs.c (init_fonts),
582         (sourceview_prefs_init):
583         Removed unused color management code
584         
585         * plugins/sourceview/anjuta-editor-sourceview.glade:
586         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
587         (create_style_model), (on_style_changed), (ipreferences_merge),
588         (ipreferences_unmerge):
589         * plugins/sourceview/plugin.h:
590         
591         Added style chooser for sourceview editor (#522555)
593 2008-04-04  Johannes Schmid  <jhs@gnome.org>
595         * plugins/document-manager/action-callbacks.c:
596         * plugins/document-manager/anjuta-document-manager.ui:
597         * plugins/document-manager/plugin.c (ui_give_shorter_names),
598         (update_document_ui_disable_all):
599         * plugins/file-loader/anjuta-loader-plugin.ui:
600         * plugins/file-loader/plugin.c (on_new_activate),
601         (activate_plugin):
602         
603         Moved "New" action from document-manager to file-loader using 
604         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
606 2008-04-03  Johannes Schmid  <jhs@gnome.org>
608         * Makefile.am:
609         * configure.in:
610         * libegg/.cvsignore:
611         * libegg/Makefile.am:
612         * libegg/egg-cell-renderer-text.c:
613         * libegg/egg-combo-action.c:
614         * libegg/egg-entry-action.c:
615         * libegg/egg-recent-action.c:
616         * libegg/egg-recent-files-module.c:
617         * libegg/egg-recent-item.c:
618         * libegg/egg-recent-model.c:
619         * libegg/egg-recent-util.c:
620         * libegg/egg-recent-view-gtk.c:
621         * libegg/egg-recent-view.c:
622         * libegg/egg-submenu-action.c:
623         * libegg/eggcellrendererpopup.c:
624         * libegg/eggcomboselect.c:
625         * libegg/eggmarshalers.list:
626         * libegg/eggtreemodelfilter.c:
627         * libegg/eggtreemodelunion.c:
628         * libegg/eggtreemultidnd.c:
629         * libegg/gtkcellview.h:
630         * libegg/layout.glade:
631         * libegg/menu/.cvsignore:
632         * libegg/menu/Makefile.am:
633         * libegg/menu/egg-combo-action.h:
634         * libegg/menu/egg-entry-action.h:
635         * libegg/menu/egg-recent-action.h:
636         * libegg/menu/egg-submenu-action.h:
637         * libegg/menu/eggcomboselect.h:
638         * libegg/recent-files/.cvsignore:
639         * libegg/recent-files/Makefile.am:
640         * libegg/recent-files/egg-recent-item.h:
641         * libegg/recent-files/egg-recent-model.h:
642         * libegg/recent-files/egg-recent-util.h:
643         * libegg/recent-files/egg-recent-view-gtk.h:
644         * libegg/recent-files/egg-recent-view.h:
645         * libegg/recent-files/egg-recent.h:
646         * libegg/test-actions.c:
647         * libegg/test-multi-drag.c:
648         * libegg/test-union.c:
649         * libegg/treeviewutils/.cvsignore:
650         * libegg/treeviewutils/Makefile.am:
651         * libegg/treeviewutils/egg-cell-renderer-text.h:
652         * libegg/treeviewutils/eggcellrendererpopup.h:
653         * libegg/treeviewutils/eggtreemodelfilter.h:
654         * libegg/treeviewutils/eggtreemodelunion.h:
655         * libegg/treeviewutils/eggtreemultidnd.h:
656         * libegg/util/.cvsignore:
657         * libegg/util/Makefile.am:
658         * libegg/util/egg-macros.h:
659         * libegg/util/eggintl.h:
660         
661         Killed libegg (#349279)
662         
663         * plugins/document-manager/Makefile.am:
664         * plugins/document-manager/action-callbacks.c:
665         * plugins/document-manager/plugin.c:
666         * plugins/editor/plugin.c:
667         (on_open_recent_file), (sort_recent_menu),
668         (setup_recent_chooser_menu), (activate_plugin), (dispose),
669         (anjuta_file_loader_plugin_instance_init):
670         * plugins/file-loader/plugin.h:
671         * plugins/search/Makefile.am:
672         * plugins/search/plugin.c:
673         * plugins/search/search-replace.c:
674         
675         Removed dead code and libegg from Makefiles
676         
677         * plugins/symbol-browser/Makefile.am:
678         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
679         * plugins/symbol-browser/plugin.c (on_editor_saved),
680         (update_editor_symbol_model), (iter_matches),
681         (value_removed_current_editor), (activate_plugin):
682         Removed symbol-browser toolbar which used libegg and was
683         buggy (#451588)
684         
685         Patch from Ignacio Casal Quinteiro with lots of changes:
686         * plugins/file-loader/Makefile.am:
687         * plugins/file-loader/anjuta-loader-plugin.ui:
688         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
689         Port FileLoader to GtkRecent (#398984)
691 2008-04-03  Johannes Schmid  <jhs@gnome.org>
693         * configure.in:
694         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
695         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
696         * libanjuta/interfaces/libanjuta.idl:
697         * plugins/Makefile.am:
698         * plugins/class-inheritance/class-inherit.c
699         (class_inheritance_show_dynamic_class_popup_menu),
700         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
701         (class_inheritance_update_graph):
702         * plugins/language-support-cpp-java/cpp-java-assist.c
703         (create_completion),
704         (cpp_java_assist_create_scope_completion_cache),
705         (cpp_java_assist_create_word_completion_cache),
706         (cpp_java_assist_show_calltip):
707         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
708         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
709         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
710         (isymbol_get_extra_info_string), (isymbol_get_line),
711         (isymbol_get_icon), (isymbol_iface_init):
712         * plugins/symbol-browser/an_symbol.h:
713         * plugins/symbol-browser/an_symbol_view.c
714         (anjuta_symbol_view_get_file_symbol_model):
715         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
716         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
717         (isymbol_manager_iface_init):
718         * plugins/symbol-db/Makefile.am:
719         * plugins/symbol-db/anjuta-symbol-db.glade:
720         * plugins/symbol-db/plugin.c
721         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
722         (value_added_current_editor), (goto_local_tree_iter),
723         (goto_global_tree_iter), (on_global_treeview_row_expanded),
724         (on_global_treeview_row_collapsed), (on_project_element_added),
725         (on_project_element_removed), (on_importing_project_end),
726         (do_import_sources_after_abort), (do_import_sources),
727         (project_root_added), (project_root_removed), (symbol_db_activate),
728         (symbol_db_deactivate), (isymbol_manager_search),
729         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
730         (isymbol_manager_iface_init), (ipreferences_merge),
731         (ipreferences_unmerge), (ipreferences_iface_init):
732         * plugins/symbol-db/plugin.h:
733         * plugins/symbol-db/symbol-db-engine-iterator-node.c
734         (symbol_db_engine_iterator_node_new),
735         (sdb_engine_iterator_node_instance_init),
736         (sdb_engine_iterator_node_finalize),
737         (symbol_db_engine_iterator_node_get_symbol_id),
738         (symbol_db_engine_iterator_node_get_symbol_name),
739         (symbol_db_engine_iterator_node_get_symbol_file_pos),
740         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
741         (symbol_db_engine_iterator_node_get_symbol_signature),
742         (symbol_db_engine_iterator_node_get_symbol_extra_string),
743         (isymbol_get_name), (isymbol_get_args),
744         (isymbol_get_extra_info_string), (isymbol_get_uri),
745         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
746         (isymbol_iface_init):
747         * plugins/symbol-db/symbol-db-engine-iterator.c
748         (symbol_db_engine_iterator_new):
749         * plugins/symbol-db/symbol-db-engine.c
750         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
751         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
752         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
753         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
754         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
755         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
756         (sdb_engine_init), (sdb_engine_finalize),
757         (sdb_engine_set_defaults_db_parameters),
758         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
759         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
760         (sdb_engine_get_tuple_id_by_unique_name),
761         (sdb_engine_get_tuple_id_by_unique_name2),
762         (sdb_engine_get_tuple_id_by_unique_name3),
763         (symbol_db_engine_add_new_workspace),
764         (symbol_db_engine_project_exists),
765         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
766         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
767         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
768         (sdb_engine_add_new_sym_access),
769         (sdb_engine_add_new_sym_implementation),
770         (sdb_engine_add_new_heritage),
771         (sdb_engine_add_new_scope_definition),
772         (sdb_engine_add_new_tmp_heritage_scope),
773         (sdb_engine_second_pass_update_scope_1),
774         (sdb_engine_second_pass_update_heritage),
775         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
776         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
777         (on_scan_update_files_symbols_end),
778         (symbol_db_engine_fill_type_array),
779         (symbol_db_engine_update_files_symbols),
780         (symbol_db_engine_update_project_symbols),
781         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
782         (symbol_db_engine_update_buffer_symbols),
783         (symbol_db_engine_get_files_with_zero_symbols),
784         (sdb_engine_prepare_symbol_info_sql),
785         (symbol_db_engine_get_class_parents_by_symbol_id),
786         (symbol_db_engine_get_class_parents),
787         (symbol_db_engine_get_global_members_filtered),
788         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
789         (symbol_db_engine_get_scope_members_by_symbol_id),
790         (symbol_db_engine_get_scope_members),
791         (symbol_db_engine_get_file_symbols),
792         (symbol_db_engine_get_symbol_info_by_id),
793         (symbol_db_engine_get_full_local_path),
794         (symbol_db_engine_get_file_db_path),
795         (symbol_db_engine_find_symbol_by_name_pattern),
796         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
797         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
798         * plugins/symbol-db/symbol-db-engine.h:
799         * plugins/symbol-db/symbol-db-prefs.c
800         (on_prefs_executable_changed), (on_gconf_notify_prefs),
801         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
802         (on_listall_output), (on_listall_exit), (files_visit_dir),
803         (on_tag_load_toggled), (symbol_db_prefs_init),
804         (symbol_db_prefs_finalize):
805         * plugins/symbol-db/symbol-db-prefs.h:
806         * plugins/symbol-db/symbol-db-view-locals.c
807         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
808         (do_add_root_symbol_to_view),
809         (consume_symbols_inserted_queue_idle_destroy),
810         (consume_symbols_inserted_queue_idle), (on_scan_end),
811         (do_recurse_subtree_and_remove), (on_symbol_removed),
812         (on_symbol_inserted),
813         (symbol_db_view_locals_recv_signals_from_engine),
814         (symbol_db_view_locals_update_list):
815         * plugins/symbol-db/symbol-db-view.c
816         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
817         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
818         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
819         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
820         (sdb_view_build_and_display_base_tree):
821         * plugins/symbol-db/symbol-db.glade:
822         * plugins/symbol-db/symbol-db.ui:
823         * plugins/symbol-db/tables.sql:
824         * plugins/symbol-db/test/Makefile.am:
825         * plugins/symbol-db/test/main.c (get_parents), (main),
826         (packages_foreach), (files_visit_dir):
827         
828         Merged changes from symbol-db branch
830 2008-04-02  Johannes Schmid  <jhs@gnome.org>
832         * plugins/sourceview/sourceview.c (autodetect_language):
833         Use gnome_vfs_get_slow_mime_type()
835 2008-04-02  Johannes Schmid  <jhs@gnome.org>
837         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
838         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
839         (open_with_dialog):
840         
841         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
842         supertype instead no plugin for mime-type was found (#525706)
844 2008-03-31  Johannes Schmid  <jhs@gnome.org>
846         patch by: Carl-Anton Ingmarsson:
847         * src/anjuta.glade:
848         Fixed padding in preferences
850 2008-03-31  Johannes Schmid  <jhs@gnome.org>
852         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
854         * plugins/tools/anjuta-tools.glade:
855         * plugins/tools/anjuta-tools.ui:
856         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
857           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
858           atp_tool_dialog_refresh, atp_tool_dialog_show):
859         * plugins/tools/dialog.h (dialog, plugin):
860         * plugins/tools/plugin.c (prefs, gxml, action_group,
861           atp_plugin_finalize, test, atp_plugin_activate,
862           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
863           ipreferences_unmerge, ipreferences_iface_init):
864         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
865           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
866           atp_user_tool_activate, atp_tool_list_append_new,
867           atp_tool_list_activate, atp_tool_list_deactivate):
868         * plugins/tools/tool.h (plugin):
869         
870         #515854 – Move configuration into preferences
872 2008-03-31  Johannes Schmid  <jhs@gnome.org>
874         patch by: Carl-Anton Ingmarsson:
875         * src/anjuta-app.c (style, on_toolbar_style_changed,
876           on_add_merge_widget, anjuta_app_instance_init):
877         * src/anjuta.glade:
878         
879         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
881 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
883         * plugins/debug-manager/anjuta-debug-manager.glade,
884         plugins/debug-manager/command.c,
885         plugins/debug-manager/command.h,
886         plugins/debug-manager/start.c,
887         plugins/gdb/plugin.c,
888         plugins/gdb/debugger.c,
889         plugins/gdb/debugger.h,
890         libanjuta/interfaces/libanjuta.idl:
891         Improve start program dialog, allowing to specify working
892         directory and environment variables
894 2008-03-26  Naba Kumar  <naba@gnome.org>
896         * libanjuta/resources.c (anjuta_res_url_show): Use
897         anjuta_prog_is_installed() instead of g_find_program_in_path() and
898         fixed formatting.
900         Patch from Carl-Anton Ingmarsson:
902         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
903         * libanjuta/anjuta-utils.h:
904         * src/action-callbacks.c (help_activate),
905         (on_help_manual_activate), (on_help_tutorial_activate),
906         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
907         * libanjuta/Makefile.am:
908         Get rid of gnome_help_display_with_doc_id()
910 2008-03-26  Naba Kumar  <naba@gnome.org>
912         Patch from Carl-Anton Ingmarsson:
914         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
915         * plugins/project-import/project-import.c (on_import_cancel): Remove
916         stray GnomeDruid variable.
918 2008-03-26  Naba Kumar  <naba@gnome.org>
920         * plugins/project-import/project-import.c (create_start_page):
921         * plugins/project-wizard/druid.c (npw_druid_new):
922         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
923         
924         Fixed type 'assistent' to 'assistant'.
926 2008-03-25  Naba Kumar  <naba@gnome.org>
928         Patch from Carl-Anton Ingmarsson:
930         * libanjuta/Makefile.am:
931         * libanjuta/anjuta-ui.c (sensitivity_toggled),
932         (visibility_toggled), (accel_edited_callback),
933         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
934         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
935         (anjuta_ui_get_accel_editor):
936         * libegg/Makefile.am:
937         * libegg/eggaccelerators.c (removed):
938         * libegg/eggcellrendererkeys.c (removed):
939         * libegg/eggtreeviewstate.c (removed):
940         * libegg/test-tree-utils.c (removed):
941         * libegg/treeviewutils/Makefile.am:
942         * libegg/treeviewutils/eggaccelerators.h (removed):
943         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
944         * libegg/treeviewutils/eggtreeviewstate.h (removed):
946         Ports anjuta-ui to gtk_cell_renderer_accel
947         
948 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
950         Reviewed by Naba Kumar  <naba@gnome.org>
952         * plugins/project-import/Makefile.am:
953         * plugins/project-import/project-import.{ch}:
954         * plugins/project-import/anjuta-project-import.glade (removed):
955         * configure.in, po/POTFILES.in:
957         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
958         file because libglade doesn't have GtkAssistant support.
960 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
962         * plugins/debug-manager/registers.c:
963         Avoid a crash when debugger stop on an error
965         * plugins/debug-manager/start.c,
966         plugins/gdb/debugger.c,
967         libanjuta/interfaces/libanjuta.idl:
968         Display an error message when debugger target is not found
970 2008-03-15  Naba Kumar  <naba@naba-desktop>
972         * configure.in:
973         * data/Makefile.am:
974         * (removed) data/properties:
975         * (added) plugins/editor/properties:
976         * plugins/editor/Makefile.am:
978         Moved data/properties to plugins/editor/ and removed dead code from
979         Makefile.am files.
980         
981 2008-03-15  Naba Kumar  <naba@naba-desktop>
983         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
984         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
985         (macro_dialog_finalize):
986         * plugins/macro/macro-edit.c (macro_edit_dispose),
987         (macro_edit_finalize):
989         Fixed errors in previous patch.
990         
991 2008-03-15  Naba Kumar  <naba@naba-desktop>
993         Patch from Ignacio Casal Quinteiro:
995         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
996         (finalize):
997         * plugins/class-gen/plugin.c (dispose), (finalize):
998         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
999         (class_inheritance_dispose):
1000         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1001         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1002         (dma_plugin_finalize):
1003         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1004         (dma_debugger_queue_finalize):
1005         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1006         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1007         (anjuta_docman_finalize):
1008         * plugins/document-manager/plugin.c:
1009         * plugins/editor/plugin.c (dispose), (finalize),
1010         (editor_plugin_class_init):
1011         * plugins/editor/text_editor.c (text_editor_dispose),
1012         (text_editor_finalize):
1013         * plugins/file-loader/plugin.c (dispose), (finalize),
1014         (anjuta_file_loader_plugin_class_init):
1015         * plugins/file-manager/plugin.c (file_manager_finalize),
1016         (file_manager_dispose):
1017         * plugins/file-wizard/plugin.c (dispose), (finalize),
1018         (file_wizard_plugin_class_init):
1019         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1020         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1021         * plugins/glade/plugin.c (glade_plugin_dispose),
1022         (glade_plugin_finalize), (glade_plugin_class_init):
1023         * plugins/gtodo/plugin.c (finalize), (dispose):
1024         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1025         (anjuta_vim_plugin_dispose):
1026         * plugins/indent/plugin.c (indent_plugin_finalize),
1027         (indent_plugin_dispose):
1028         * plugins/language-manager/plugin.c (language_manager_finalize),
1029         (language_manager_dispose):
1030         * plugins/language-support-cpp-java/plugin.c
1031         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1032         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1033         (macro_db_class_init):
1034         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1035         (macro_dialog_finalize), (macro_dialog_class_init):
1036         * plugins/macro/macro-edit.c (macro_edit_dispose),
1037         (macro_edit_finalize), (macro_edit_class_init):
1038         * plugins/macro/plugin.c (finalize), (dispose):
1039         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1040         (anjuta_msgman_finalize):
1041         * plugins/message-view/message-view.c (message_view_dispose),
1042         (message_view_finalize):
1043         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1044         (message_view_plugin_finalize):
1045         * plugins/patch/plugin.c (patch_plugin_finalize),
1046         (patch_plugin_dispose):
1047         * plugins/profiler/plugin.c (profiler_finalize),
1048         (profiler_dispose):
1049         * plugins/project-import/plugin.c (dispose), (finalize),
1050         (project_import_plugin_class_init):
1051         * plugins/project-manager/plugin.c
1052         (project_manager_plugin_finalize),
1053         (project_manager_plugin_dispose):
1054         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1055         (npw_plugin_finalize), (npw_plugin_class_init):
1056         * plugins/sample1/plugin.c (sample_plugin_finalize),
1057         (sample_plugin_dispose):
1058         * plugins/search/plugin.c (dispose), (finalize),
1059         (search_plugin_class_init):
1060         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1061         (sourceview_plugin_dispose):
1062         * plugins/subversion/plugin.c (finalize), (dispose):
1063         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1064         * plugins/symbol-browser/an_symbol_iter.c
1065         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1066         * plugins/symbol-browser/an_symbol_search.c
1067         (an_symbol_search_dispose), (an_symbol_search_finalize):
1068         * plugins/symbol-browser/an_symbol_view.c
1069         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1070         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1071         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1072         (symbol_db_dispose):
1073         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1074         (terminal_plugin_finalize):
1075         * plugins/tools/plugin.c (atp_plugin_dispose),
1076         (atp_plugin_finalize), (atp_plugin_class_init):
1077         * plugins/valgrind/plugin.c (valgrind_finalize),
1078         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1080 2008-03-15  Naba Kumar  <naba@gnome.org>
1082         * TODO.tasks: Updated and marked debugger bounties completed.
1083         
1084 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1086         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1087         (get_line_indentation_base):
1088         
1089         #521847 – anjuta freez when edit file
1091 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1093         Patch from Rob Bradford:
1094         * plugins/build-basic-autotools/executer.c (execute_program):
1095         520324 – Execute command is not overridable
1096         
1097         * plugins/sourceview/sourceview.c (on_insert_text):
1098         Removed Debug print
1100 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1102         Patch from James Liggett:
1103         * plugins/subversion/plugin.c (activate_plugin):
1104         521691 – Crash when click "Resolve Conflicts" without opened project
1106 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1108         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1109         * plugins/language-support-cpp-java/cpp-java-utils.c:
1110         * plugins/language-support-cpp-java/plugin.c
1111         (get_line_indentation_base), (on_editor_char_inserted_cpp):
1112         520415 – [PATCH] Problems in auto indentatation code,
1113         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1114         
1115         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1116         (anjuta_view_button_press_event):
1117         * plugins/sourceview/sourceview.c (on_insert_text),
1118         (sourceview_adjustment_changed), (sourceview_new):
1119         #520761 – Weirz behavior with popup
1121 2008-03-03  Johannes Schmid  <jhs@gnome.org>
1123         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1124         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1125         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1126         (anjuta_launcher_fork):
1127         * libanjuta/anjuta-launcher.h:
1128         Add API to set environment variables for the forked process
1129         
1130         * plugins/build-basic-autotools/Makefile.am:
1131         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1132         .glade:
1133         * plugins/build-basic-autotools/build-basic-autotools.c
1134         (build_set_env), (build_execute_command_full),
1135         (build_execute_command), (build_configure_project),
1136         (build_autogen_project):
1137         * plugins/build-basic-autotools/build-basic-autotools.h:
1138         * plugins/build-basic-autotools/build-options.c
1139         (fill_options_combo), (build_dialog_configure):
1140         * plugins/build-basic-autotools/build-options.h:
1141         Use new launcher API to set CFLAGS when running configure. New configure dialog
1142         which has predefined CFLAGS settings.
1144         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1146 === anjuta 2.4.0 ===
1148 2008-03-11  Naba Kumar  <naba@gnome.org>
1150         * NEWS: Updated for 2.4.0 stable release.
1151         * configure.in: Version bumped to 2.4.0
1152         * TODO.tasks: Updated.
1154 2008-03-10  Rob Bradford  <rob@robster.org.uk>
1156         Reviewed by Naba Kumar  <naba@gnome.org>:
1157         * global-tags/Makefile.am:
1158         Revert change for #515954. This change was incorrect, the anjuta-tags
1159         program is installed into the $(bindir) rather than the $(scriptdir).
1161 2008-03-02  Naba Kumar  <naba@gnome.org>
1163         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1164         * configure.in: Added a requirement for scintilla editor plugin.
1166 2008-03-02  Johannes Schmid  <jhs@gnome.org>
1168         * plugins/message-view/anjuta-msgman.c
1169         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1170         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1171         * plugins/message-view/anjuta-msgman.h:
1172         
1173         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1174         get rid of the cached current_view member.
1175         Fixes #518469 – Save message buffer not working good
1177 2008-03-01  Johannes Schmid  <jhs@gnome.org>
1179         Patch by James Liggett:
1180         * plugins/subversion/svn-command.h:
1181         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1182         Fixed #519275 – Subversion should allow offline diffs   
1184 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1186         * plugins/language-support-cpp-java/cpp-java-assist.c
1187         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1188         Removed some debug code
1189         
1190         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1191         Escape tooltip text to avoid broken markup
1193 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1195         * libanjuta/Makefile.am:
1196         Fixed a build error when building with -j X
1197         
1198         * plugins/tools/scripts/prepare-changelog.pl:
1199         Updated to latest script version in gnome svn
1201 2008-02-28  Johannes Schmid <jhs@gnome.org>
1203         * plugins/document-manager/anjuta-docman.c:
1204         (anjuta_docman_page_destroy):
1205         Do not unref widget because the GtkNotebook will unref them
1206         
1207         * plugins/file-manager/file-view.c: (file_view_refresh):
1208         * plugins/search/search_preferences.c: (search_preferences_init):
1209         Fixed a memory leaks
1210         
1211         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1212         (ieditor_get_offset), (ieditor_iface_init),
1213         (idocument_get_filename), (ilanguage_get_supported_languages),
1214         (autodetect_language):
1215         
1216         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1217         was missing.
1219 2008-02-28  Johannes Schmid <jhs@gnome.org>
1221         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1222         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1224 2008-02-27  Naba Kumar  <naba@gnome.org>
1226         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1227         string break. That was a mistake doing at this point.
1229 === anjuta 2.3.5 ===
1231 2008-02-26  Naba Kumar  <naba@gnome.org>
1233         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1234         crash when there is a modified new file open, a non-modified exiting
1235         file open and autosave happen. Simplified error checking logic and
1236         avoided memory corruption. Fixes bug #Bug 518716.
1238 2008-02-25  Naba Kumar  <naba@gnome.org>
1240         * NEWS: Updated for release 2.3.5
1241         * configure.in: Bumped version to 2.3.5
1243         * plugins/build-basic-autotools/build-basic-autotools.c:
1244         (on_editor_changed): Avoid accessing text which is greater than
1245         valid range.
1247         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1249 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
1251         * plugins/debug-manager/breakpoints.c:
1252         Fix #518329: Crash when adding breakpoint and other similar bugs
1254 2008-02-25  Johannes Schmid <jhs@gnome.org>
1256         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1257         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1258         Never call error() which calls exit()
1259         #517646 – Anjuta exists with code 2 when i try to import gedit
1261 2008-02-23  Johannes Schmid <jhs@gnome.org>
1263         * plugins/sourceview/sourceview.c: (ieditor_insert):
1264         Block insert_text signal when inserting manually.
1266 2008-02-23  Johannes Schmid <jhs@gnome.org>
1268         * plugins/sourceview/sourceview.c: (on_insert_text):
1269         Fixed a problem with the "insert-text" signal that broke
1270         copy&paste sometimes
1272 2008-02-22  Johannes Schmid <jhs@gnome.org>
1274         * plugins/language-support-cpp-java/plugin.c:
1275         (get_line_indentation_base):
1276         More fixes for comment handling and made the code
1277         a lot simpler
1279 2008-02-22  Johannes Schmid <jhs@gnome.org>
1281         * plugins/sourceview/sourceview.c: (on_insert_text):
1282         Fixed #517919 – Crash on pasting docblock
1284 2008-02-20  Johannes Schmid <jhs@gnome.org>
1286   Patch from James Liggett:
1287         * plugins/profiler/profiler.glade:
1288         Fix width options dialog. Translations are not longer cut off. (#516630)
1290 2008-02-18  Johannes Schmid <jhs@gnome.org>
1292         * plugins/sourceview/sourceview.c: (on_insert_text):
1293         Do not change the iterator in the "insert-text" handler because
1294         it has some strange side-effects when copying text
1295         Fix useless free'ing in hover-leave that might have led to random
1296         crashes
1298 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1300         * plugins/debug-manager/start.c:
1301         Avoid a glib warning if no project is loaded
1303 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1305         * manuals/anjuta-manual/C/debugger.xml:
1306         Remove warning about new debugger
1308 2008-02-17  Johannes Schmid <jhs@gnome.org>
1310         * manuals/anjuta-manual/figures/project-window.png:     
1311         Use a smaller picture
1313 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1315         * plugins/gdb/debugger.c:
1316         Set breakpoint in file with uncommon characters in path name
1318 2008-02-17  Johannes Schmid <jhs@gnome.org>
1320         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1321         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1322         (icell_get_char):
1323         * plugins/sourceview/sourceview.c: (on_insert_text):    
1324         Fix "char-added" signal to pass the correct iterator
1326 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1328         * plugins/gdb/debugger.c:
1329         Load executable in gdb with space in path name 
1331 2008-02-17  Johannes Schmid <jhs@gnome.org>
1333         * plugins/language-support-cpp-java/plugin.c:
1334         (get_line_indentation_base), (get_line_auto_indentation),
1335         (on_auto_indent):
1336         Some bugfixes and clean-ups in comment indentation code
1337         
1338         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1339         (anjuta_view_finalize), (anjuta_view_key_press_event):
1340         * plugins/sourceview/sourceview.c: (on_insert_text),
1341         (sourceview_create_highligth_indic), (sourceview_new):
1342         Cleaned implementation of char-added signal by using "insert-text" signal
1343         instead of filtering "key-press-event"
1344         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1345         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1346         (iiter_diff):
1347         Fixed implementation of get_character and return value of iiter_first() and
1348         iiter_last();
1350 2008-02-16  Johannes Schmid <jhs@gnome.org>
1352         * plugins/valgrind/plugin.c: (valgrind_activate),
1353         (ipreferences_merge), (ipreferences_unmerge):
1354         * plugins/valgrind/vgactions.c: (vg_actions_run):
1355         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1356         
1357         Fixed crasher when starting valgrind because of strange prefs handling and
1358         #516641 – Valgrind: Load Log does not clear list
1360 2008-02-15  James Liggett  <jrliggett@cox.net>
1362         * plugins/profiler/plugin.c:
1363         (on_select_other_target_button_clicked):
1364         Select the new custom target in the list so that the user sees it.
1366         Bug 516630 – Selection custom binary in profiler is not
1367         user-friendly.
1369 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1371         * manuals/anjuta-manual/C/projects.xml:
1372         Fix #515993: "Add package" button is "Add Package" in code
1373         Fix #516727: "Build All" is "Build Project" in code
1374         Fix #516728: "Clean All" is "Clean Project" in code
1375         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1376         Fix #516730: Fix note title 
1377         "Configure" is "Run Configure..." in code
1379 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1381         * (added) manuals/anjuta-manual/C/figures/project-window.png,
1382         (removed) manuals/anjuta-manual/C/figures/project_win.png,
1383         manuals/anjuta-manual/C/projects.xml,
1384         manuals/anjuta-manual/Makefile.am:
1385         Fix #515207: Add a new project window screenshoot
1386         Rename "Project View" to "Project window"
1388 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1390         * plugins/project-import/project-import.c:
1391         Fix #516743: Import project keeps an old date on project file
1393         * plugins/project-manager/plugin.c:
1394         Fix #516737: Import project doesn't load project with space in name
1396 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1398         * plugins/debug-manager/command.c:
1399         Destroy local variables on each step
1401         * plugins/debug-manager/debug_tree.c,
1402         plugins/debug-manager/watch.c,
1403         plugins/debug-manager/locals.c,
1404         plugins/gdb/debugger.c,
1405         libanjuta/interfaces/libanjuta.idl:
1406         Parse local variables scope (not used yet)
1408 2008-02-15  James Liggett <jrliggett@cox.net>
1410         reviewed by: Johannes Schmid <jhs@gnome.org>
1412         * plugins/profiler/gprof-options.c: (setup_widgets),
1413         (gprof_options_set_target), (gprof_options_has_target),
1414         (gprof_options_get_string):
1415         * plugins/profiler/gprof-options.h:
1416         * plugins/profiler/plugin.c: (ifile_open):
1417         516128 – crash in Anjuta IDE: selected profiler as the...
1419 2008-02-14  Johannes Schmid <jhs@gnome.org>
1421         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
1422         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
1423         * plugins/symbol-browser/an_symbol.c:
1424         * plugins/symbol-browser/an_symbol_view.c:
1425         (on_symbol_view_row_expanded):
1426         Fixed some memory leaks (Remember to all free/unref everything that comes
1427         from gtk_tree_model_get())
1429 2008-02-14  Johannes Schmid <jhs@gnome.org>
1431         * plugins/document-manager/search-box.c: (on_search_activated):
1432         516377 – Status bar does not change its status of 'Search for .. continued at top'
1433         (caused by differences between scintilla and sourceview)
1435 2008-02-13  James Liggett <jrliggett@cox.net>
1437         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
1438         Output in UTF-8 format to avoid hangs with the editor. (#516014)
1440 2008-02-14  Johannes Schmid <jhs@gnome.org>
1442         * plugins/language-support-cpp-java/plugin.c:
1443         (get_line_indentation_base), (get_line_auto_indentation),
1444         (on_editor_char_inserted_cpp):
1445         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
1447 2008-02-13  Johannes Schmid <jhs@gnome.org>
1449         * plugins/language-support-cpp-java/plugin.c:
1450         (is_iter_inside_string), (get_line_auto_indentation):
1451         Handle comments in the code and do not ask editor. Fixes scintilla
1452         indentation (sourceview does not report comments anyway).
1453         
1454         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
1455         Diff with correct sign (also fixes some issues with language-support)
1457 2008-02-13  Johannes Schmid <jhs@gnome.org>
1459         * plugins/language-support-cpp-java/plugin.c:
1460         (get_line_indentation_base):
1461         Act even more clever for comments. Indent /* */ comments correctly
1462         for multilines
1464 2008-02-13  Johannes Schmid <jhs@gnome.org>
1466         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
1467         Also set indentation size correctly, when tab size is set
1468         by language support plugin
1470 2008-02-13  Johannes Schmid <jhs@gnome.org>
1472         * plugins/language-support-cpp-java/plugin.c:
1473         (get_line_indentation_base):
1474         
1475         Indent lines after comments correctly
1477 2008-02-13  Johannes Schmid <jhs@gnome.org>
1479         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
1480         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1481         * libanjuta/anjuta-launcher.h:
1482         Some more fixes from symbol-db-branch
1483         
1484         * src/Makefile.am:
1485         Move anjuta-shell to noinst_PROGRAMS as it is just a test
1487 2008-02-12  Johannes Schmid <jhs@gnome.org>
1489   Patch from Gennaro Bellizio <genbell@tiscali.it>:
1490         * global-tags/Makefile.am:
1491         * AUTHORS
1492         #515954 – create_global_tags.sh: wrong anjuta-tags path
1493         
1494         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1495         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1496         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1497         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1498         (anjuta_launcher_fork):
1499         * libanjuta/anjuta-launcher.h:
1500         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1501         from symbol-db branch
1503 2008-02-11  Johannes Schmid <jhs@gnome.org>
1505         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1506   515868 – File browser only shows icons when activated
1507   
1508 2008-02-11  Johannes Schmid <jhs@gnome.org>
1510         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1511         #515867 – Anjuta dies on startup
1513 2008-02-11  Johannes Schmid <jhs@gnome.org>
1515         * TODO.tasks: Marked subversion task as completed
1517 === anjuta 2.3.4 ===
1519 2008-02-11  Naba Kumar  <naba@gnome.org>
1521         * configure.in: Bumped version to 2.3.4
1523 2008-02-10  Naba Kumar  <naba@gnome.org>
1525         * NEWS: Updated for release.
1527 2008-02-10  Johannes Schmid <jhs@gnome.org>
1529         * plugins/document-manager/anjuta-document-manager.plugin.in:
1530         Added html, javascript and glade file types. This makes it possible to
1531         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
1532         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
1533         
1534         * plugins/file-wizard/anjuta-file-wizard.glade:
1535         * plugins/gdb/anjuta-gdb.glade:
1536         * plugins/project-wizard/anjuta-project-wizard.glade:
1537         * plugins/search/anjuta-search.glade:
1538         * plugins/terminal/anjuta-terminal-plugin.glade:
1539         
1540         Fixed some other translation issues (#507921)
1542 2008-02-10  Naba Kumar  <naba@gnome.org>
1544         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
1545         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
1547 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1549         * manuals/anjuta-manual/C/interface.xml,
1550         manuals/anjuta-manual/C/introduction.xml,
1551         manuals/anjuta-manual/C/preferences.xml,
1552         manuals/anjuta-manual/C/fileoperations.xml,
1553         manuals/anjuta-manual/C/projects.xml:
1554         Fix spelling errors, including bug #515204, #515172, #515117
1555         and #513892
1557 2008-02-10  Naba Kumar  <naba@gnome.org>
1559         * plugins/document-manager/plugin.c: Fixed stream comment and added
1560         translator's comment for 'block comment', 'box comment' and 'stream
1561         comment'
1563 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1565         * plugins/debug-manager/command.c,
1566         plugins/debug-manager/command.h,
1567         plugins/debug-manager/breakpoints.c,
1568         libanjuta/interfaces/libanjuta.idl:
1569         Avoid adding the same breakpoint several times
1571         * plugins/gdb/debugger.c:
1572         Fix bug #515463: Deattaching process kill it
1574 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1576         * manuals/anjuta-manual/C/debugger.xml:
1577         Fix translation bug #515459 and #515460
1579 2008-02-10  Johannes Schmid <jhs@gnome.org>
1581   Patch from Rémi Cardona <remi@gentoo.org>
1583         * plugins/build-basic-autotools/Makefile.am:
1584         * plugins/cvs-plugin/Makefile.am:
1585         * plugins/document-manager/Makefile.am:
1586         * plugins/editor/Makefile.am:
1587         * plugins/indent/Makefile.am:
1588         * plugins/language-support-cpp-java/Makefile.am:
1589         * plugins/message-view/Makefile.am:
1590         * plugins/sourceview/Makefile.am:
1591         * plugins/symbol-browser/Makefile.am:
1592         * plugins/terminal/Makefile.am:
1593         * scripts/build-schemas.mk:
1594         * src/Makefile.am:
1595   Fix #512531 – Parallel build fails
1596   
1597   * AUTHORS: Added Rémi
1599 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1601         * plugins/debug-manager/queue.c:
1602         Fix interrupt command, not working due to previous change
1604 2008-02-10  Johannes Schmid <jhs@gnome.org>
1606         * src/Makefile.am:
1607         * src/anjuta-app.c:
1608         * src/anjuta-callbacks.c (removed):
1609         * src/anjuta-callbacks.h (removed):
1610         
1611         Removed (almost) empty files, fixes #515383 and #515388
1613 2008-02-09  James Liggett <jrliggett@cox.net>
1615         Reviewed by Naba Kumar  <naba@gnome.org>:
1617         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
1618         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
1619         * plugins/subversion/svn-command.c:
1620         (svn_command_make_canonical_path):
1621         * plugins/subversion/svn-command.h:
1622         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
1623         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
1624         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
1625         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
1626         * plugins/subversion/svn-remove-command.c:
1627         (svn_remove_command_new):
1628         * plugins/subversion/svn-status-command.c:
1629         (svn_status_command_new):
1630         * plugins/subversion/svn-switch-command.c:
1631         (svn_switch_command_new):
1632         * plugins/subversion/svn-update-command.c:
1633         (svn_update_command_new):
1634         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
1635         die if the user gives a path that libsvn doesn't like. 
1636         
1637         Fixes bug #515500
1639 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
1641         * plugins/debug-manager/command.c,
1642         plugins/debug-manager/command.h,
1643         plugins/debug-manager/queue.c:
1644         Fix crashes when trying to stop the debugger while it is busy
1646 2008-02-08  Johannes Schmid <jhs@gnome.org>
1648   Patch from Rodrigo Moya <rodrigo@novell.com>
1650         * plugins/glade/plugin.c: (ifile_open):
1651         * plugins/symbol-browser/test-class.cpp:
1652         * AUTHORS: Added Rodrigo
1653         
1654         #514732 – 64 bit compliation error
1655         #514733 – Use of uninitialized variables
1657 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
1659         * manuals/anjuta-manual/C/debugger.xml:
1660         Fix translation bug #514494 and bug #514440
1662 2008-02-05  Massimo Cora'  <maxcvs@email.it>
1664         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1665         Fix a compile error added in the previous patch
1667 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
1669         * plugins/profiler/gprof-view.c,
1670         plugins/class-inheritance/class-callbacks.c,
1671         plugins/class-inheritance/class-inherit.c,
1672         plugins/symbol-browser/an_symbol.c,
1673         plugins/symbol-db/symbol-db-engine-iterator-node.c,
1674         libanjuta/interfaces/libanjuta.idl:
1675         Change ianjuta_symbol_file function to ianjuta_symbol_uri
1677 2008-02-04  Johannes Schmid <jhs@gnome.org>
1679         * plugins/search/anjuta-search.glade: Fixed typo
1681 2008-02-03  Johannes Schmid <jhs@gnome.org>
1683         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
1684         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
1685         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1686         .glade:
1687         * plugins/build-basic-autotools/build-basic-autotools.c:
1688         (build_get_context), (build_configure_project):
1689         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1690         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1691         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
1692         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
1693         * plugins/devhelp/plugin.c: (devhelp_activate):
1694         * plugins/editor/Makefile.am:
1695         * plugins/editor/anjuta-editor-scintilla.glade:
1696         * plugins/editor/text_editor.c:
1697         * plugins/editor/text_editor.h:
1698         * plugins/editor/text_editor_menu.c (removed):
1699         * plugins/editor/text_editor_menu.h (removed):
1700         * plugins/file-wizard/anjuta-file-wizard.glade:
1701         * plugins/gtodo/notification.c: (create_notification_window):
1702         * plugins/gtodo/preferences.c: (preferences_widget):
1703         * plugins/language-support-cpp-java/plugin.c:
1704         (cpp_java_plugin_activate_plugin):
1705         * plugins/message-view/anjuta-message-manager-plugin.glade:
1706         * plugins/message-view/plugin.c: (activate_plugin):
1707         * plugins/project-manager/plugin.c: (confirm_removal):
1708         * plugins/search/anjuta-search.glade:
1709         * plugins/search/plugin.c:
1710         * plugins/search/search-replace.c: (nb_results_alert):
1711         * plugins/subversion/subversion-commit-dialog.c:
1712         (on_subversion_commit_response):
1713         * plugins/symbol-browser/plugin.c: (activate_plugin):
1714         * plugins/valgrind/plugin.c: (on_menu_run_activate):
1715         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
1716         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
1717         * src/anjuta.glade:
1718         
1719         Fixed translation bugs from #507921.
1720         Removed unused files in scintilla plugin
1722 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1724         * manuals/anjuta-manual/C/debugger.xml:
1725         Fix bug #514124 and bug #514138: Wrong menu item name
1727 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1729         * plugins/profiler/gprof-view.c,
1730         plugins/symbol-browser/plugin.c,
1731         plugins/class-inheritance/class-callbacks.c,
1732         plugins/debug-manager/plugin.c,
1733         plugins/tools/editor.c,
1734         plugins/search/search-replace.c,
1735         plugins/search/search-replace_backend.c,
1736         plugins/search/search-replace_backend.h,
1737         plugins/build-basic-autotools/build-basic-autotools.c,
1738         plugins/document-manager/plugin.c,
1739         plugins/document-manager/file_history.c,
1740         plugins/document-manager/anjuta-docman.c,
1741         plugins/document-manager/anjuta-docman.h,
1742         plugins/document-manager/action-callbacks.c,
1743         libanjuta/interfaces/libanjuta.idl:
1744         Rename IAnjutaDocumentManager functions:
1745         find_document_with_path, goto_file_line, goto_file_line_mark
1746         and get_full_filename into
1747         find_document_with_uri, goto_uri_line, goto_uri_line_mark
1748         and get_uri
1749         Fix search plugin to use an URI instead of a file path
1750         Fix anjuta_docman_get_uri to always return an URI
1752 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1754         * plugins/debug-manager/breakpoints.c:
1755         Fix bug #514118: Rename Clear All Breakpoints to Remove
1756         All Breakpoints
1758 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1760         * manuals/anjuta-manual/C/debugger.xml:
1761         Update debugger documentation
1763 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1765         * plugins/debug-manager/sharedlib.c,
1766         plugins/debug-manager/anjuta-debug-manager.glade,
1767         plugins/debug-manager/queue.c,
1768         plugins/tools/execute.c,
1769         plugins/tools/anjuta-tools.glade,
1770         plugins/tools/editor.c,
1771         plugins/project-wizard/templates/terminal.wiz,
1772         plugins/project-wizard/templates/xlib-dock.wiz,
1773         plugins/project-wizard/templates/wxwin.wiz,
1774         plugins/project-wizard/templates/java.wiz,
1775         plugins/project-wizard/templates/gnome.wiz,
1776         plugins/project-wizard/templates/anjuta-plugin.wiz,
1777         plugins/project-wizard/templates/gtkmm.wiz,
1778         plugins/project-wizard/templates/python.wiz,
1779         plugins/project-wizard/templates/cpp.wiz,
1780         plugins/project-wizard/templates/sdl.wiz,
1781         plugins/project-wizard/templates/gtk.wiz,
1782         plugins/project-wizard/templates/minimal.wiz,
1783         plugins/project-wizard/templates/xlib.wiz,
1784         plugins/project-wizard/templates/gcj.wiz,
1785         plugins/gdb/plugin.c,
1786         plugins/gdb/debugger.c,
1787         libanjuta/anjuta-plugin-manager.c:
1788         Partial fix of #507921: translation issues in debug-manager, tools,
1789         project-wizard, gdb and anjuta-plugin-manager.
1791 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
1793         * plugins/debug-manager/queue.c:
1794         Debugger Local, Stack and Thread windows were missing due to
1795         the previous change.
1797 2008-02-02  Johannes Schmid <jhs@gnome.org>
1799         * manuals/anjuta-manual/Makefile.am:
1800         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
1801         causes make install to fail
1803 2008-02-02  Johannes Schmid <jhs@gnome.org>
1805         * plugins/macro/macros.xml:
1806         #495511 – Header_h macro correction
1808 2008-02-02  Johannes Schmid <jhs@gnome.org>
1810         * plugins/patch/patch-plugin.glade:
1811         gtk-apply is not translatable...
1813 2008-02-02  Johannes Schmid <jhs@gnome.org>
1815         * plugins/build-basic-autotools/build-basic-autotools.c:
1816         (on_build_mesg_format):
1817         
1818         Also check for untranslated messages from make. Should fix 
1819         #511981 – Error parsing make output
1821 2008-02-02  Johannes Schmid <jhs@gnome.org>
1823         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1824         .glade:
1825         
1826         Fixed #511010 – [UI] Execute program utility window
1828 2008-02-02  Johannes Schmid <jhs@gnome.org>
1830         * src/anjuta.glade:
1831         Fixed #509908 – [UI] Problems with the General settings tab
1833 2008-02-02  Johannes Schmid <jhs@gnome.org>
1835         * manuals/anjuta-manual/C/fileoperations.xml:
1836         Fixed #513730 – Option not present in the GUI po file
1838 2008-02-02  Johannes Schmid <jhs@gnome.org>
1840         * plugins/sourceview/anjuta-editor-sourceview.glade:
1841         Adjust preferences default values
1843 2008-02-02  Johannes Schmid <jhs@gnome.org>
1845         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
1846         Fixed #512535 – Open files tabs' position is correctly remembered 
1847         but not applied at startup
1849 2008-02-02  Johannes Schmid <jhs@gnome.org>
1851         * plugins/search/search-replace.c: (on_message_clicked):
1852         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
1853         fix clicking on search result messages
1855 2008-02-01  James Liggett <jrliggett@cox.net>
1857         * plugins/subversion/svn-command.c: (on_svn_notify):
1858         Fixed wrong status message output when resolving conflicts.
1860 2008-02-02  Johannes Schmid <jhs@gnome.org>
1862         * configure.in: Require GtkSourceView 2.1.2
1863         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
1864         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
1865         (imark_is_marker_set), (imark_delete_all_markers),
1866         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
1867         
1868         Adapted to API changes in GtkSourceView
1870 2008-02-01  Johannes Schmid <jhs@gnome.org>
1872         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
1873         Fixed tabsize preference
1875 2008-02-01  Johannes Schmid <jhs@gnome.org>
1877         * manuals/anjuta-manual/C/fileoperations.xml:
1878         * manuals/anjuta-manual/C/interface.xml:
1879         Updated manual
1880         
1881         * manuals/anjuta-manual/Makefile.am:
1882         * manuals/anjuta-manual/C/figures/*:
1883         
1884         Updated figures to be in clearlooks theme, removed old figures
1886 2008-02-01  Johannes Schmid <jhs@gnome.org>
1888         * plugins/patch/patch-plugin.glade:
1889         * plugins/patch/plugin.c: (patch_plugin_activate):
1890         Another UI issue with the patch plugin and silenced a compiler
1891         warning
1892         
1893         Patch from James Liggett:
1894         * plugins/profiler/gprof-call-graph-view.c:
1895         (gprof_call_graph_view_create_columns):
1896         * plugins/profiler/gprof-flat-profile-view.c:
1897         (gprof_flat_profile_view_create_columns):
1898         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
1899         * plugins/profiler/gprof-view.h:
1900         
1901         Use two decimal places for float values in profiler views (#507831)
1903 2008-02-01  Johannes Schmid <jhs@gnome.org>
1905         * configure.in:
1906         * plugins/editor/Makefile.am:
1907         
1908         Fixed #512751 – libgnomeprint unnecessary without scintilla
1910 2008-01-31  Johannes Schmid <jhs@gnome.org>
1912         * plugins/language-manager/languages.xml:
1913         Added a pretty ugly string for C++ headers. Maybe we should rely
1914         on mime-types instead...
1916 2008-01-31  Johannes Schmid <jhs@gnome.org>
1918         * plugins/language-support-cpp-java/cpp-java-assist.c:
1919         (get_iter_column), (cpp_java_assist_get_calltip_context),
1920         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1921         (on_assist_chosen), (cpp_java_assist_install):
1922         * plugins/language-support-cpp-java/plugin.c:
1923         (on_editor_char_inserted_cpp):
1924         Removed annoying DEBUG_PRINTs
1925         
1926         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1927         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
1928         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1929         
1930         Fixed "jumping" tooltips, fixed indentation of brances
1932 2008-01-31  Johannes Schmid <jhs@gnome.org>
1934         * plugins/document-manager/plugin.c: (on_document_changed):
1935         Fixed crash when closing anjuta after all document tabs have been closed
1937 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1939         * plugins/debug-manager/anjuta-debug-manager.glade:
1940         Fix #513485: wrong strings maked as translatable
1942 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1944         * plugins/debug-manager/threads.c,
1945         plugins/debug-manager/stack_trace.c:
1946         Avoid crash when getting relative path from debugger (same fix
1947         than for #510028)
1949         * plugins/debug-manager/queue.c:
1950         Emit all state changes notification
1952         * plugins/debug-manager/start.c:
1953         Fix #511586: Project path with "+" not working in debugger
1955 2008-01-31  Johannes Schmid <jhs@gnome.org>
1957         * plugins/patch/patch-plugin.glade:
1958         Fixed button ui problem...
1959         
1960         Patch from James Liggett:
1961         * plugins/profiler/gprof-call-graph-block-entry.c:
1962         (gprof_call_graph_block_primary_entry_new),
1963         (gprof_call_graph_block_secondary_entry_new):
1964         * plugins/profiler/gprof-flat-profile-entry.c:
1965         (gprof_flat_profile_entry_new):
1966         
1967         Fix #507831 - Wrong Profiler values for some locales
1969 2008-01-31  Johannes Schmid <jhs@gnome.org>
1971         * plugins/sourceview/anjuta-editor-sourceview.glade:
1972         * plugins/sourceview/sourceview-prefs.c:
1973         * plugins/sourceview/sourceview.c: (sourceview_finalize):
1974   
1975   Fixed Editor->View popup menu for those entries that are appropriate for
1976   sourceview    
1978 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1980         * plugins/debug-manager/breakpoints.c:
1981         Fix #512901: Crash when adding a breakpoint
1983         * plugins/debug-manager/queue.c:
1984         Remove a possible memory leak
1986 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1988         * plugins/debug-manager/data_view.c,
1989         plugins/debug-manager/sparse_view.c,
1990         manuals/anjuta-manual/C/debugger.xml:
1991         Fix #513130, #513131 #513135: Wrong menu item names and errors
1992         in the documentation
1994 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1996         * plugins/tools/editor.c:
1997         ianjuta_document_manager_find_document_with_path expect an uri not
1998         a path
2000 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2002         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2003         manuals/reference/libanjuta/libanjuta-sections.txt,
2004         libanjuta/interfaces/libanjuta.idl:
2005         Documentation fixes for IAnjutaDebugger* interfaces
2007 === anjuta 2.3.3 ===
2009 2008-01-27  Naba Kumar  <naba@gnome.org>
2011         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2012         rpm spec file.
2014         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2015         (value_added_current_editor), (value_removed_current_editor):
2016         Removed dead code.
2018         * TODO.tasks: Updated.
2020         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2021         scrollwindow shadow in.
2023         * plugins/editor/anjuta-editor-scintilla.glade:
2024         * plugins/editor/style-editor.c: (create_style_editor_gui):
2025         Set style window transient and cetered for preferences window.
2026         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2028         * plugins/editor/anjuta-editor-scintilla.glade:
2029         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2030         setting not working
2032         * configure.in, NEWS: Updated for release 2.3.3
2034 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2036         * plugins/debug-manager/anjuta-debug-manager.glade:
2037         Fix #512224: Use a string in english
2039 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2041         * plugins/build-basic-autotools/build-basic-autotools.c:
2042         ianjuta_document_manager_goto_file_line_mark needs an uri and
2043         not a file path
2045 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2047         * plugins/symbol-browser/plugin.c,
2048         plugins/symbol-browser/an_symbol_view.c:
2049         use gnome_vfs_get_uri_from_local_path to get local path from uri
2050         This takes care of escaping some characters
2052 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2054         * plugins/debug-manager/stack_trace.c:
2055         Probably fix #510028: crash debugger when having a relative filename
2056         in stack trace
2058 2008-01-25 Tom <tpgww@onepost.net>
2060         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2062         * plugins/document-manager/plugin.c,
2063         plugins/document-manager/file_history.c,
2064         plugins/document-manager/file_history.h,
2065         plugins/document-manager/anjuta-docman.c,
2066         plugins/document-manager/anjuta-docman.h:
2067         Rename filename argument to uri when an uri is expected
2068         anjuta_docman_get_document_for_uri will remove symlinks 
2070 2008-01-25  Naba Kumar  <naba@gnome.org>
2072         * plugins/terminal/terminal.c: (terminal_execute),
2073         (activate_plugin):
2074         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2076 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2078         * plugins/debug-manager/anjuta-debug-manager.glade,
2079         plugins/debug-manager/start.c:
2080         Fix #511049: Change UI of add source directories dialog
2082 2008-01-24  Naba Kumar  <naba@gnome.org>
2084         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2085         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2086         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2087         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2088         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2089         should work now.
2091 2008-01-24  Johannes Schmid <jhs@gnome.org>
2093         Patch from: Luca Ferretti <ella.uca@libero.it>:
2095         * plugins/document-manager/anjuta-docman.c:
2096         (anjuta_docman_page_init), (anjuta_docman_class_init):
2097         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2098         
2099         Fix #511757 – Close icon in tabs cut off (Patch was only for
2100         document-manager, also adapted it for message-manager)
2102 2008-01-24  Johannes Schmid <jhs@gnome.org>
2104         * plugins/Makefile.am:
2105         * plugins/sourceview/anjuta-document.c:
2106         * plugins/sourceview/anjuta-marshal.list:
2107         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2108         (anjuta_view_key_press_event):
2109         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2110         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2111         (iiter_diff), (iiter_iface_init):
2112         * plugins/sourceview/sourceview.c: (on_document_char_added),
2113         (ieditor_goto_position), (ieditor_get_text),
2114         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2115         (ieditor_erase), (ieditor_get_line_from_position),
2116         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2117         (ieditor_get_position_from_offset), (ieditor_get_start_position),
2118         (ieditor_get_end_position), (ieditor_goto_start),
2119         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2120         (iconvert_to_lower), (iindic_set), (iassist_suggest),
2121         (iassist_show_tips):
2122         
2123         Implemented new iterators interface in sourceview editor and
2124         re-enabled it.
2126 2008-01-23  Naba Kumar  <naba@gnome.org>
2128         * libanjuta/interfaces/libanjuta.idl:
2129         * manuals/reference/libanjuta/libanjuta-sections.txt:
2130         * plugins/build-basic-autotools/build-basic-autotools.c:
2131         (build_indicator_location_set), (on_editor_changed):
2132         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2133         * plugins/debug-manager/variable.c: (get_hovered_word):
2134         * plugins/document-manager/action-callbacks.c:
2135         (on_editor_command_upper_case_activate),
2136         (on_editor_command_lower_case_activate):
2137         * plugins/document-manager/search-box.c: (on_incremental_search),
2138         (on_search_activated):
2139         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2140         (iiter_last), (iiter_set_position), (iiter_get_position),
2141         (iiter_get_length), (iiter_compare), (iiter_diff),
2142         (iiter_iface_init):
2143         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2144         (text_editor_goto_point), (itext_editor_goto_start),
2145         (itext_editor_goto_end), (itext_editor_goto_position),
2146         (itext_editor_get_text_all), (itext_editor_get_text),
2147         (itext_editor_get_position), (itext_editor_get_offset),
2148         (itext_editor_get_length), (itext_editor_insert),
2149         (itext_editor_erase), (itext_editor_erase_all),
2150         (itext_editor_get_column), (itext_editor_get_overwrite),
2151         (itext_editor_set_popup_menu),
2152         (itext_editor_get_line_from_position),
2153         (itext_editor_get_line_begin_position),
2154         (itext_editor_get_line_end_position),
2155         (itext_editor_get_position_from_offset),
2156         (itext_editor_get_start_position), (itext_editor_get_end_position),
2157         (itext_editor_iface_init), (iconvert_to_upper),
2158         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2159         (iindicable_set):
2160         * plugins/editor/text_editor.h:
2161         * plugins/editor/text_editor_cbs.c:
2162         (on_text_editor_scintilla_notify):
2163         * plugins/indent/plugin.c: (on_indent_action_activate):
2164         * plugins/language-support-cpp-java/cpp-java-assist.c:
2165         (cpp_java_assist_get_scope_context),
2166         (cpp_java_assist_get_pre_word),
2167         (cpp_java_assist_show_autocomplete),
2168         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2169         (on_editor_char_added), (on_assist_chosen):
2170         * plugins/language-support-cpp-java/plugin.c:
2171         (get_line_indentation), (skip_iter_to_previous_logical_line),
2172         (skip_preprocessor_lines), (initialize_indentation_params),
2173         (set_line_indentation), (get_line_indentation_base),
2174         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2175         (on_editor_char_inserted_java), (on_auto_indent):
2176         * plugins/macro/macro-actions.c: (match_shortcut):
2177         * plugins/macro/macro-dialog.c: (on_ok_clicked):
2178         * plugins/macro/plugin.c: (match_keyword):
2179         * plugins/search/plugin.c: (find_incremental):
2180         * plugins/search/search-replace.c: (search_and_replace),
2181         (search_start_over):
2182         * plugins/search/search-replace_backend.c:
2183         (file_buffer_new_from_te), (file_buffer_line_from_pos),
2184         (create_search_entries):
2185         * plugins/symbol-browser/plugin.c:
2186         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2187         (isymbol_manager_iface_init):
2188         * plugins/symbol-db/plugin.c:
2189         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2190         (isymbol_manager_iface_init):
2191         * plugins/tools/execute.c: (atp_output_context_construct),
2192         (atp_output_context_destroy), (atp_user_tool_execute):
2194         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2195         iterators instead of integer offsets.
2196         - Renamed original ianjuta_editor_get_position(int) to 
2197         ianjuta_editor_get_offset(). It is deprecated.
2198         - Renamed original ianjuta_editor_get_position_iter() to
2199         ianjuta_editor_get_position().
2200         - Renamed ianjuta_editor_get_cell_iter() to
2201         ianjuta_editor_get_position_from_offset()
2202         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2203         - Added new methods:
2204         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2205         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2206         ianjuta_editor_goto_end().
2207         - All relevent signals and methods converted to use iterators.
2208         - All relevent plugins fixed to use new API.
2209         - Removed ianjuta_editor_cell_get_line() because it is provided by
2210         ianjuta_editor_get_line_from_position().
2211         - Removed ianjuta_symbol_manager_get_completions_at_position()
2212         because it not used anywhere and is not right to be there.
2213         - Updated IAnjutaEditable documentation.
2215         Updated IAnjutaIterable interface:
2216         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2217         - Introduced 'end-iter' to point at the end of the list.
2218         - Updated IAnjutaIterable documentation.
2220         * plugins/Makefile.am:
2221         (Disabled sourceview plugin for now. Jhs is coming up with a patch
2222         for it soon).
2224 2008-01-22  Johannes Schmid <jhs@gnome.org>
2226         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2227         * plugins/project-import/anjuta-project-import.glade:
2228         * plugins/project-import/anjuta-project-import.plugin.in:
2229         * plugins/project-wizard/anjuta-project-wizard.glade:
2230         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2231         * plugins/project-wizard/druid.c: (npw_druid_new):
2232         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2233         
2234         Fixed #465084 – wizard instead of assistant (only string changes...)
2236 2008-01-20  Rob Bradford  <rob@openedhand.com>
2238         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2239         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2240         coming up with the solution. (Bug: #510390.)
2242 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2244         * plugins/build-basic-autotools/executer.c:
2245         Fix #502508, use anjuta_launcher to keep program output
2247         * plugins/terminal/terminal.c:
2248         Remove unused child_initizlized member
2249         Start the shell on plugin activation
2251 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2253         * plugins/debug-manager/sparse_buffer.c:
2254         Fix a crash when scrolling in the diassembly window
2256         * plugins/debug-manager/sparse_view.c:
2257         Small limit change using the same "unit" for both number
2259 2008-01-19  Naba Kumar  <naba@gnome.org>
2261         * plugins/language-support-cpp-java/cpp-java-assist.c:
2262         (cpp_java_assist_get_scope_context),
2263         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2264         instead.
2266 2008-01-19  Johannes Schmid <jhs@gnome.org>
2268         * plugins/sourceview/anjuta-editor-sourceview.glade:
2269         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2270         
2271         And even more strings...
2273 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2275         * plugins/project-wizard/templates/cpp/src/main.cc:
2276         Fix #498734, typing error in c++ project template
2278 2008-01-19  Johannes Schmid <jhs@gnome.org>
2280         * plugins/editor/text_editor.c: (text_editor_save_file):
2281         * plugins/macro/anjuta-macro.glade:
2282         * plugins/subversion/anjuta-subversion.glade:
2284         Fixed even more strings
2286 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2288         * plugins/language-support-cpp-java/cpp-java-assist.c:
2289         Fix bug #488519, remove critical warning (completion_cache == NULL
2290         is valid)
2292 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2294         * plugins/gdb/debugger.c:
2295         Enable logging of gdb communication with an environment variable
2297 2008-01-19  Naba Kumar  <naba@gnome.org>
2299         * plugins/editor/text-editor-iterable.c: (iiter_next),
2300         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2301         editor native funtions to avoid round trips.
2303 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2305         * plugins/editor/text_editor.c:
2306         Fix a bug due to the previous patch: Unable to save new file in 
2307         Scintilla
2309 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
2311         * plugins/debug-manager/disassemble.c,
2312         plugins/debug-manager/disassemble.h,
2313         plugins/debug-manager/registers.c,
2314         plugins/debug-manager/registers.h,
2315         plugins/debug-manager/memory.c,
2316         plugins/debug-manager/memory.h,
2317         plugins/debug-manager/command.c,
2318         plugins/debug-manager/command.h,
2319         plugins/debug-manager/queue.c,
2320         plugins/debug-manager/queue.h,
2321         plugins/debug-manager/breakpoints.c,
2322         plugins/debug-manager/stack_trace.c,
2323         plugins/debug-manager/threads.c,
2324         plugins/debug-manager/plugin.c,
2325         plugins/gdb/plugin.c,
2326         plugins/gdb/debugger.c,
2327         plugins/gdb/debugger.h,
2328         manuals/reference/libanjuta/libanjuta-sections.txt,
2329         manuals/reference/libanjuta/libanjuta.types,
2330         libanjuta/interfaces/libanjuta.idl:
2331         Use gulong instead of guint for addresses
2332         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2333         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2335         * plugins/gdb/anjuta-gdb.plugin.in:
2336         Remove reference to IAnjutaCpuDebugger (useless)
2338 2008-01-18  Johannes Schmid <jhs@gnome.org>
2340         * AUTHORS: Added Alexander
2342 2008-01-18  Johannes Schmid <jhs@gnome.org>
2344   Patch from: Alexander Korolyov <kilork@yandex.ru>
2346         * plugins/editor/text_editor.c: (load_from_file),
2347         (text_editor_save_file):
2348         
2349         Fixed symlinks (#510238) and file permission (#405321)
2350         handling for scintilla editor. 
2351   
2352 2008-01-17  Johannes Schmid <jhs@gnome.org>
2354         * plugins/document-manager/action-callbacks.c:
2355         (on_editor_command_select_all_activate),
2356         (on_editor_command_cut_activate),
2357         (on_editor_command_paste_activate),
2358         (on_editor_command_copy_activate),
2359         (on_editor_command_clear_activate):
2360   Resupport cut/copy/paste/clear on GtkEditables when those
2361   have focus. (Important for shortcuts to work).
2363         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2364         * plugins/document-manager/search-box.c: (on_search_activated):
2365         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2366         * plugins/patch/patch-plugin.c: (on_ok_clicked):
2367         * plugins/profiler/plugin.c: (profiler_get_data):
2368         * plugins/project-wizard/druid.c: (npw_druid_new):
2369         * plugins/project-wizard/install.c: (on_install_end_install_file):
2370         * plugins/sourceview/anjuta-editor-sourceview.glade:
2371         * plugins/subversion/anjuta-subversion.glade:
2372         * plugins/tools/anjuta-tools.glade:
2373         Various string fixes
2375 2008-01-17  Naba Kumar  <naba@gnome.org>
2377         Patch from James Liggett:
2379         * plugins/subversion/subversion-add-dialog.c:
2380         (on_subversion_add_response):
2381         * plugins/subversion/subversion-copy-dialog.c:
2382         (on_subversion_copy_response):
2383         * plugins/subversion/subversion-diff-dialog.c:
2384         (on_subversion_diff_response):
2385         * plugins/subversion/subversion-merge-dialog.c:
2386         (on_subversion_merge_response):
2387         * plugins/subversion/subversion-remove-dialog.c:
2388         (on_subversion_remove_response):
2389         * plugins/subversion/subversion-switch-dialog.c:
2390         (on_subversion_switch_response):
2391         * plugins/subversion/subversion-ui-utils.c: (check_input):
2392         * plugins/subversion/subversion-ui-utils.h:
2393         * plugins/subversion/subversion-update-dialog.c:
2394         (on_subversion_update_response):
2396         If the user doesn't enter any data for path or revision fields in
2397         certain SVN plugin dialogs, libsvn throws assertion failures and
2398         kills Anjuta. To avoid this, the validity of path and revision
2399         input data are checked before the command gets executed.
2401         Fixes Bug #509510 - Check input of some dialogs to avoid termination
2402         if user gives bad or no input
2404 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
2406         * plugins/document-manager/anjuta-docman.c:
2407         Fix #507627 memory tab stay active on debugger stop
2408         Remove two unused variables due to the previous patch
2410 2008-01-16  Johannes Schmid <jhs@gnome.org>
2412         * libanjuta/anjuta-plugin-manager.c:
2413         Fixed #508399 – When you enable a plugin, preferences don't show up
2415 2008-01-16  Rob Bradford  <rob@openedhand.com>
2417         Reviewed by: Johannes Schmid <jhs@gnome.org>
2419         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2420         (get_property_value_as_string), (set_property_value_as_string),
2421         (register_callbacks):
2422         * libanjuta/anjuta-preferences.h:
2423         Add support for both file and folder preferences (originally only
2424         folder choosers were supported. (Fixes bug: #508805.)
2426         * plugins/file-manager/file-manager.glade:
2427         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
2428         type of property.
2430 2008-01-16  Johannes Schmid <jhs@gnome.org>
2432         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2433         .glade:
2434         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2435         * src/anjuta.glade:
2436         
2437         Fixed #509875 – The "Update globale tags" button wording is incorrect
2438         Fixed #509873 – Build Autotools Preferences has excessive padding
2439         Fixed #509872 – General Information labels are incorrectly aligned
2440         Fixed #509871 – General preferences has incorrect use of colons
2441         
2442 2008-01-16  Johannes Schmid <jhs@gnome.org>
2444         * plugins/document-manager/anjuta-document-manager.glade:
2445         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2447         Fixed #509865 – Incorrect padding in the Documents settings tabs
2448         Fixed #509867 – Create button contents is mis-aligned
2449         Fixed #509869 – "Add Directory" button is not HIG complient
2451 2008-01-16  Johannes Schmid <jhs@gnome.org>
2453         * libanjuta/anjuta-preferences-dialog.c:
2454         (anjuta_preferences_dialog_add_page):
2455         
2456         Fix #509864 – No initial section selected when opening the Preferences dialog
2458 2008-01-16  Johannes Schmid <jhs@gnome.org>
2460         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
2461         Removed unused gconf_notifications
2462         
2463         * plugins/search/anjuta-search.glade:
2464         * plugins/subversion/anjuta-subversion.glade:
2465         * plugins/tools/anjuta-tools.glade:
2466         * src/anjuta-app.c: (anjuta_app_instance_init):
2467         
2468         Fixed various strings
2470 2008-01-15  Naba Kumar  <naba@gnome.org>
2472         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
2473         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
2474         file saved
2476         * plugins/symbol-browser/an_symbol_view.c:
2477         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
2478         new file saved.
2480 2008-01-15  Johannes Schmid <jhs@gnome.org>
2482         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2483         (anjuta_profile_add_plugins_from_xml):
2484         * plugins/file-manager/file-manager.glade:
2485         Some string fixes
2486         
2487         * libanjuta/interfaces/libanjuta.idl:
2488         Fixed docs
2489                 
2490         * plugins/sourceview/Makefile.am:
2491         * plugins/sourceview/anjuta-editor-sourceview.glade:
2492         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2493         (end_print), (print_setup), (sourceview_print),
2494         (sourceview_print_preview):
2495         * plugins/sourceview/sourceview.c: (iprint_print),
2496         (iprint_print_preview):
2497         
2498         Added printing support to GtkSourceView editor
2500 2007-01-14 Tom <tpgww@onepost.net>
2502         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2504         * plugins/document-manager/anjuta-docman.c:
2505         Fix two memory leaks added by the previous patch
2507 2008-01-14  Johannes Schmid <jhs@gnome.org>
2509         * plugins/sourceview/assist-tip.c: (assist_tip_move):
2510         * plugins/sourceview/assist-window.c: (assist_window_move):
2511         
2512         Do not use opacity
2514 2008-01-14  Rob Bradford  <rob@openedhand.com>
2516         * global-tags/Makefile.am:
2517         * global-tags/create_global_tags.sh.in:
2518         Install anjuta-tags binary into FHS policy compliant directory and
2519         update references. (Fixes bug: 509346.)
2521 2008-01-13  Naba Kumar  <naba@gnome.org>
2523         Patch from: Ritesh Khadgaray
2524         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2525         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2526         Adds export-dynamic option to LDFLAGS to project template for libglade
2527         to work for autoconnect signals.
2529 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2531         * libanjuta/anjuta-utils.c:
2532         anjuta_util_get_real_path return a string that need to be freed
2533         with g_free even if PATH_MAX is not defined
2535 2008-01-13  Andre Klapper  <a9016009@gmx.de>
2537         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
2538         to DOC_LINGUAS.
2540 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2542         * plugins/document-manager/anjuta-docman.c:
2543         Do not reopen file having escaped character (+,...) in path name
2545 2008-01-13  Naba Kumar  <naba@gnome.org>
2547         * libanjuta/interfaces/libanjuta.idl:
2548         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
2549         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
2550         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
2551         IAnjutaProjectManager::add_sources().
2553         * plugins/glade/plugin.c: (on_glade_resource_removed),
2554         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
2555         stubs for handing resources in glade file.
2557 2008-01-13  Naba Kumar  <naba@gnome.org>
2559         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
2561         * plugins/glade/plugin.c: (ifile_open): Select the first window
2562         in the glade project when it is first opened. Avoids empty glade
2563         document the first time.
2565 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
2567   Reviewed by: Johannes Schmid <jhs@gnome.org>
2569         * plugins/gtodo/callback.c: (remove_todo_item):
2570         Fix #507304 – crash in Anjuta IDE while removing done tasks
2572 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
2574         * plugins/debug-manager/anjuta-debug-manager.ui,
2575         plugins/debug-manager/plugin.c,
2576         plugins/debug-manager/start.h,
2577         plugins/debug-manager/start.c:
2578         New menu item to add extra source directories for debugger
2580 === anjuta 2.3.2 ===
2582 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
2584         * plugins/gtodo/callback.c: (remove_todo_item):
2585         Fix #507304 – crash in Anjuta IDE while removing done tasks
2587 2008-01-11  Naba Kumar  <naba@gnome.org>
2589         * configure.in: Bumped version to 2.3.2
2590         * NEWS: Updated for anjuta 2.3.2 release
2591         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2592         not 'make tarball'
2594 2008-01-11  Johannes Schmid <jhs@gnome.org>
2596         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2597         .glade:
2598         Reverted accidently commited change
2599         
2600         * plugins/document-manager/anjuta-document-manager.glade:
2601         Fix Gtk-Critical because of broken glade file
2603 2008-01-11  Naba Kumar  <naba@gnome.org>
2605         * plugins/glade/plugin.c: (on_document_destroy),
2606         (glade_plugin_add_project): Fixed a bug where when more than one
2607         glade document is open and one is closed, it closes all the glade
2608         documents. Also it might have fixed the bug where sometimes closing
2609         the glade document leaves glade widget tree unclosed.
2611 2008-01-11  Naba Kumar  <naba@gnome.org>
2613         * libanjuta/Makefile.am: Install glade3 files in own prefix to
2614         prevent install errors when not installed as root (then the files
2615         are only useful when glade-3 is installed in the same prefix, but it
2616         doesn't harm anjuta runtime).
2618         * plugins/sourceview/sourceview.c: Commented use of a file
2619         not currently distributed.
2621 2008-01-10  Naba Kumar  <naba@gnome.org>
2623         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
2624         nothing to translate in it.
2626 2008-01-10  Johannes Schmid <jhs@gnome.org>
2628         * plugins/project-wizard/templates/gnome.wiz:
2629         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2630         * plugins/project-wizard/templates/gnome/src/main.c:
2631         * plugins/project-wizard/templates/translatable-strings.h:
2632         
2633         Fixed #508497 and added a new chooser to select whether to use
2634         libglade or not.
2636 2008-01-10  Johannes Schmid <jhs@gnome.org>
2638         Patch from Tom <tpgww@onepost.net>:
2640         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
2641         (anjuta_util_glist_path_dedup):
2642         * libanjuta/anjuta-utils.h:
2643         
2644         Give the method a proper prefixed name
2645         
2646         * plugins/document-manager/action-callbacks.c:
2647         (get_current_popup_active),
2648         (on_editor_command_select_all_activate),
2649         (on_editor_command_cut_activate),
2650         (on_editor_command_paste_activate),
2651         (on_editor_command_copy_activate),
2652         (on_editor_command_clear_activate), (on_show_search),
2653         (on_repeat_quicksearch):        
2654         * plugins/document-manager/action-callbacks.h:
2655         * plugins/document-manager/anjuta-docman.c:
2656         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
2657         (anjuta_docman_goto_file_line_mark),
2658         (anjuta_docman_get_full_filename):
2659         * plugins/document-manager/anjuta-docman.h:
2660         * plugins/document-manager/anjuta-document-manager.ui:
2661         * plugins/document-manager/plugin.c:
2662         (update_document_ui_interface_items):
2663         
2664         Better way to fix the popup-menu items (Cut/Copy/Paste)
2665         and various clean-ups.
2666         
2667         * plugins/document-manager/search-box.c: (on_document_changed),
2668         (search_box_fill_search_focus):
2669         * plugins/document-manager/search-box.h:
2670         * plugins/search/plugin.c:
2671         
2672         Add a menu item to repeat the quick search
2674 2008-01-10  Johannes Schmid <jhs@gnome.org>
2676         * plugins/language-support-cpp-java/cpp-java-assist.c:
2677         (on_assist_chosen):
2678         
2679         Fixed #508424 – Auto complete: previous char was removed when 
2680         pre TAB to auto complete.
2682 2008-01-10  Johannes Schmid <jhs@gnome.org>
2684         Patch from: James Ligett:
2686         * plugins/profiler/gprof-call-graph-view.c:
2687         (gprof_call_graph_view_create_columns):
2688         * plugins/profiler/gprof-flat-profile-view.c:
2689         (gprof_flat_profile_view_create_columns):
2690         
2691         Fixed translation issues (#496833)
2693 2008-01-10 Johannes Schmid <jhs@gnome.org>
2695         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
2697         * plugins/gtodo/gtodo.c: (category_manager_add_item):
2698         Fix #460390 – Changing categories while edinting something
2700 2008-01-09  Naba Kumar  <naba@gnome.org>
2702         * libanjuta/anjuta-plugin-manager.c:
2703         (anjuta_plugin_manager_activate_plugins): Commented dead code and
2704         fixed a leak.
2706         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
2707         corruption reported in bug #507491. Potentially fixes too.
2709 2008-01-09  Johannes Schmid <jhs@gnome.org>
2711         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
2713         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2714         Fix bug #505205 completely
2715         
2716         * AUTHORS: Added Bolesław
2718 2008-01-08  Johannes Schmid <jhs@gnome.org>
2720         * plugins/document-manager/action-callbacks.c:
2721         (on_editor_command_cut_activate),
2722         (on_editor_command_paste_activate),
2723         (on_editor_command_copy_activate),
2724         (on_editor_command_clear_activate):
2725         
2726         Fixed editor popup menu (Cut, Copy, Paste)
2728 2008-01-08  Johannes Schmid <jhs@gnome.org>
2730         * plugins/sourceview/sourceview.c: (autodetect_language):
2731         Fixed a crash when creating a new file
2733 2008-01-08  Johannes Schmid <jhs@gnome.org>
2735         Patch by <bolekk@gmail.com> (GHOP Student)
2737         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2738         Fix bug #505205
2740 2008-01-08  Naba Kumar  <naba@gnome.org>
2742         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
2743         * libanjuta/anjuta-plugin-manager.c:
2744         (anjuta_plugin_manager_select),
2745         (anjuta_plugin_manager_activate_plugins):
2746         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
2747         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
2748         (on_create_submenu), (create_open_with_submenu):
2749         * src/about.c: (on_about_plugin_activate),
2750         (about_create_plugins_submenu): Use translated version of get_string()
2751         API in AnjutaDescription for translatable properties. Fixes bug #496833
2752         comment #18.
2754 2008-01-07  Johannes Schmid <jhs@gnome.org>
2756         * plugins/build-basic-autotools/executer.c: (execute_program):
2757         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2758         * plugins/debug-manager/anjuta-debug-manager.glade:
2759         * plugins/debug-manager/locals.c: (create_locals_gui):
2760         * plugins/file-loader/plugin.c: (on_create_submenu):
2761         * plugins/gtodo/main.h:
2762         * plugins/gtodo/preferences.c: (preferences_widget):
2763         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2764         * plugins/tools/anjuta-tools.glade:
2765         * plugins/tools/execute.c: (atp_output_context_print):
2766         * src/main.c:
2767         
2768                 Another bunch of i18n fixes (#496833)
2770 2008-01-07  Johannes Schmid <jhs@gnome.org>
2772         * plugins/build-basic-autotools/build-basic-autotools.c:
2773         (on_build_terminated):
2774         * plugins/gtodo/interface.c: (set_read_only):
2775         * plugins/project-manager/plugin.c: (confirm_removal),
2776         (on_popup_add_to_project):
2777         * plugins/subversion/anjuta-subversion.glade:
2778         * plugins/tools/execute.c: (atp_output_context_print_result):
2779         
2780         Fixed some strings from #496833
2782 2008-01-07  Johannes Schmid <jhs@gnome.org>
2784         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2785         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2786         .in:
2787         * plugins/language-support-cpp-java/plugin.c: (install_support),
2788         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
2789         Added basic Vala support
2790         
2791         * plugins/sourceview/sourceview.c: (autodetect_language):
2792         Fixed mime-type detection
2794 2008-01-06  Massimo Cora'  <maxcvs@email.it>
2796   Reviewed by: Johannes Schmid <jhs@gnome.org>
2798         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
2799         (value_removed_current_editor), (symbol_db_activate),
2800         (symbol_db_deactivate):
2801         * plugins/symbol-db/symbol-db-engine.c:
2802         (symbol_db_engine_get_global_members_filtered):
2803         * plugins/symbol-db/symbol-db-view.c:
2804         (do_add_child_symbol_to_view), (prepare_for_adding),
2805         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
2806         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2807         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2808         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
2809         (sdb_view_init), (sdb_view_finalize),
2810         (sdb_view_build_and_display_base_tree):
2811         * plugins/symbol-db/symbol-db-view.h:
2812         added controls to expand Global tab nodes in a non-freezing way.
2813         Fixed also some little bugs always on global-tab.
2815 2008-01-06  Naba Kumar  <naba@gnome.org>
2817         Patches from James Liggett:
2818         * plugins/profiler/gprof-call-graph-view.c:
2819         (gprof_call_graph_view_create_columns):
2820         * plugins/profiler/gprof-flat-profile-view.c:
2821         (gprof_flat_profile_view_create_columns):
2822         * plugins/profiler/gprof-function-call-tree-view.c:
2823         (gprof_function_call_tree_view_create_columns): Made all
2824         of the columns resizable and reorderable.
2826 2008-01-06  Johannes Schmid <jhs@gnome.org>
2828         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2829         (anjuta_launcher_check_password_real),
2830         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2831         (anjuta_launcher_scan_pty),
2832         (anjuta_launcher_disable_password_check):
2833         * libanjuta/anjuta-launcher.h:
2834         Added disable_password_check for stream where it does not make sense 
2835         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
2836         that sometimes occur in symbol-db plugin
2837         
2838         * plugins/file-manager/file-model.c:
2839         (file_model_cancel_expand_idle):
2840         Fixed removing of idle source
2841         
2842         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
2843         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
2844         
2845         Fixed #348854 – invisible cursor in certain themes
2847 2008-01-06  Naba Kumar  <naba@gnome.org>
2849         * libanjuta/anjuta-preferences.c:
2850         (anjuta_preferences_register_property_custom): Fixed a crash bug on
2851         closing preferences dialog due to patch in bug #507300
2853 2008-01-06  Naba Kumar  <naba@gnome.org>
2855         * plugins/language-support-cpp-java/cpp-java-assist.c:
2856         (on_assist_chosen):
2857         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2858         * plugins/search/search-replace_backend.c: (create_search_entries):
2859         Added missing unrefs.
2861 2008-01-06  Johannes Schmid <jhs@gnome.org>
2863         * plugins/debug-manager/variable.c: (get_hovered_word):
2864   Add a g_object_unref()  
2865         
2866         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
2867         (on_sourceview_hover_leave):
2868         Fixed hover and editor interface to make hover in debugger work
2870 2008-01-06  Naba Kumar  <naba@gnome.org>
2872         * plugins/editor/text-editor.c: Whitespaces fixes.
2873         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
2874         DEBUG_PRINT instead of g_message.
2876 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
2878         * plugins/debug-manager/breakpoints.c:
2879         Fix #507441: Disable all breakpoints doesn't work
2880         Fix #507444: Enable Breakpoint menu item doesn't change name
2882 2008-01-05  Naba Kumar  <naba@gnome.org>
2884         * manuals/reference/libanjuta/libanjuta.types: Renamed
2885         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
2887 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2889         * plugins/debug-manager/variable.c:
2890         Update variable display to use IAnjutaIterable instead of position
2892         * plugins/editor/text_editor_cbs.c,
2893         plugins/editor/text_editor.c:
2894         Fix Gtk critical warnings when a hover signal is emitted
2895         Fix get_text_iter in Scintilla (range should include last character)
2896         
2897 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2899         * plugins/debug-manager/debug_tree.c,
2900         plugins/debug-manager/debug_tree.h,
2901         plugins/debug-manager/watch.c,
2902         plugins/debug-manager/command.c,
2903         plugins/debug-manager/queue.c,
2904         plugins/gdb/plugin.c,
2905         plugins/gdb/debugger.c,
2906         plugins/gdb/debugger.h,
2907         libanjuta/interfaces/libanjuta.idl:
2908         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
2910 2008-01-05  Naba Kumar  <naba@gnome.org>
2912         * plugins/valgrind/plugin.c: Removed stock icon open/save from
2913         menus to avoid conflict with file open/save. Fixes bug #507455
2915 2008-01-05  Johannes Schmid <jhs@gnome.org>
2917         * configure.in:
2918         Conditionally depend on gtksourceview2 >= 2.1.0
2919         
2920         * libanjuta/interfaces/libanjuta.idl:
2921         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
2922         iterators instead of positions
2923         
2924         * plugins/debug-manager/threads.c:
2925         Fixed a warnings by including gnome-vfs properly
2926         
2927         * plugins/debug-manager/variable.c: (get_hovered_word),
2928         (on_hover_over):
2929         Updated to changes in IAnjutaEditorHover/Selection
2930         
2931         * plugins/document-manager/action-callbacks.c:
2932         (on_editor_command_upper_case_activate),
2933         (on_editor_command_lower_case_activate):
2934         * plugins/document-manager/search-box.c: (on_incremental_search),
2935         (on_search_activated):
2936         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
2937         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
2938         (iselection_get_start), (iselection_get_end),
2939         (iselection_iface_init), (ihover_display), (ihover_iface_init):
2940         * plugins/editor/text_editor_cbs.c:
2941         (on_text_editor_scintilla_notify):
2942         
2943         Updated to changes in IAnjutaEditorHover/Selection and updated editor
2944         interface of scintilla editor.
2945         
2946         * plugins/language-manager/languages.xml:
2947         * plugins/language-manager/plugin.c:
2948         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
2949         Added chdr to C language files and some DEBUG_PRINTs
2950         
2951         * plugins/language-support-cpp-java/cpp-java-assist.c:
2952         (on_assist_chosen):
2953         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2954         * plugins/search/plugin.c: (find_incremental):
2955         * plugins/search/search-replace.c: (search_and_replace):
2956         * plugins/search/search-replace_backend.c: (create_search_entries):
2957                 Adapted to changed interfaces
2959         * plugins/sourceview/Makefile.am:
2960         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
2961         (set_uri), (anjuta_document_save):
2962         * plugins/sourceview/anjuta-editor-sourceview.glade:
2963         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
2964         (anjuta_view_key_press_event):
2965         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2966         * plugins/sourceview/sourceview-cell.c:
2967         (sourceview_cell_instance_init), (sourceview_cell_finalize),
2968         (icell_get_line), (icell_get_attribute), (icell_iface_init):
2969         * plugins/sourceview/sourceview-prefs.c: (get_bool),
2970         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
2971         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
2972         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
2973         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
2974         * plugins/sourceview/sourceview-private.h:
2975         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2976         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2977         (on_document_loaded), (sourceview_instance_init),
2978         (sourceview_dispose), (sourceview_finalize),
2979         (sourceview_create_markers), (sourceview_new),
2980         (ifile_savable_save), (ieditor_get_tab_size),
2981         (ieditor_set_tab_size), (ieditor_set_use_spaces),
2982         (ieditor_set_auto_indent), (ieditor_goto_line),
2983         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
2984         (iselect_block), (iselect_set), (iselect_get_start),
2985         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
2986         (imark_unmark), (imark_is_marker_set),
2987         (imark_location_from_handle), (imark_delete_all_markers),
2988         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
2989         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
2990         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
2991         (ilanguage_get_supported_languages), (autodetect_language),
2992         (ilanguage_set_language), (iassist_show_tips),
2993         (on_sourceview_hover_leave), (on_sourceview_hover_over),
2994         (ihover_display), (ihover_iface_init):
2995         
2996         Use GtkSourceView 2.1.x:
2997         * New mark interface
2998         * Fixed #486724 and #488615
2999         * Implemented hover interface
3000         * Adapted to changed interfaces
3002 2008-01-04  Rob Bradford  <rob@o-hand.com>
3004         Reviewed by Naba Kumar  <naba@gnome.org>:
3005         * libanjuta/anjuta-preferences.c:
3006         (anjuta_preferences_register_property_custom):
3007         Unregister preferences for custom preferences when the widget is
3008         destroyed.
3010 2008-01-03  Johannes Schmid <jhs@gnome.org>
3012         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3013         (file_model_row_collapsed):
3014   Fixed the too method to take a correct data argument
3016 2008-01-02  Johannes Schmid <jhs@gnome.org>
3018         * plugins/document-manager/anjuta-docman.c:
3019         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3020         ref and unref correctly to silence a Gtk+ critical
3022 2008-01-01  Johannes Schmid <jhs@gnome.org>
3024         * plugins/editor/text_editor.c: (itext_editor_get_text):
3025         Fixed #506740 – ianjuta_editor_get_text crash if request 
3026         text past the buffer length
3028 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3030         * plugins/debug-manager/utilities.c,
3031         plugins/debug-manager/utilities.h,
3032         plugins/debug-manager/breakpoints.c:
3033         Move get_current_editor function in utilities.c
3035         * plugins/debug-manager/plugin.c,
3036         plugins/debug-manager/debug_tree.c,
3037         plugins/debug-manager/debug_tree.h,
3038         plugins/debug-manager/watch.c,
3039         plugins/debug-manager/watch.h,
3040         plugins/debug-manager/locals.c,
3041         plugins/debug-manager/locals.h,
3042         (added) plugins/debug-manager/variable.c,
3043         (added) plugins/debug-manager/variable.h,
3044         plugins/debug-manager/Makefile.am:
3045         Use hover interface to display variable value
3047 2007-12-31  Johannes Schmid <jhs@gnome.org>
3049         * libanjuta/Makefile.am:
3050         Only install glade catalog files if glade-3 is available
3051         (Fixes #506269 and #500296)
3053 2007-12-30  Johannes Schmid <jhs@gnome.org>
3055         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3056         (set_property_value_as_string), (register_callbacks):
3058   Fixed GtkFileChooserButton preferences to also work when only the combo
3059   changes without a dialog being open.
3061 2007-12-29  Johannes Schmid <jhs@gnome.org>
3063         * plugins/editor/Makefile.am:
3064         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3066 2007-12-29  Johannes Schmid <jhs@gnome.org>
3068         * plugins/devhelp/plugin.c: (devhelp_activate):
3069         Fixed #498986 - Anjuta-2.3.0 fails to build
3071 2007-12-29  Johannes Schmid <jhs@gnome.org>
3073         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3074         * plugins/debug-manager/plugin.c:
3075         (on_run_to_cursor_action_activate):
3076         * plugins/document-manager/anjuta-docman.c:
3077         (anjuta_docman_goto_file_line_mark):
3078         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3079         (value_removed_current_editor):
3080         
3081         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3082         all those to value_added_current_document...
3084         * plugins/editor/anjuta-editor-scintilla.glade:
3085         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3086         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3088 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3090   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3091   (symbol_db_activate), (symbol_db_deactivate),
3092   (symbol_db_instance_init), (isymbol_manager_get_parents):
3093   * plugins/symbol-db/plugin.h:
3094   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3095   * plugins/symbol-db/symbol-db-engine.c:
3096   (symbol_db_engine_get_global_members_filtered):
3097   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3098   (on_symbol_inserted):
3099   Filtered out static functions on global-tab. E.g. when flag
3100   is_file_scope = 1 we won't add entries there.
3101   Fixed a little bug on 'Global'->'Vars/Others' node too.
3103 2007-12-28  Johannes Schmid <jhs@gnome.org>
3105   * libanjuta/anjuta-launcher.c:
3106   Fixed a silly (and completely useless) memory corruption that probably 
3107   only occured at a few race conditions though I wonder why it did not 
3108         happen more often
3110 2007-12-28  Johannes Schmid <jhs@gnome.org>
3111         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3112         * plugins/debug-manager/plugin.c: (set_program_counter):
3113         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3114         * plugins/debug-manager/start.c: (get_source_directories):
3115         * plugins/debug-manager/threads.c: (on_info_thread),
3116         (on_list_thread):
3117         * plugins/file-manager/file-model.c: (file_model_set_property):
3118         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3119         * plugins/tools/editor.c: (on_editor_response):
3120         
3121         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3122         
3123         * plugins/document-manager/plugin.c: (update_title),
3124         (value_added_project_root_uri):
3125         * plugins/document-manager/plugin.h:
3126         Shorten down the title bar if the current path is inside the opened project
3128 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3130         reviewed by: Johannes Schmid <jhs@gnome.org>
3132         * plugins/project-wizard/templates/java/project.anjuta:
3133         * plugins/project-wizard/templates/mkfile/project.anjuta:
3134         * plugins/project-wizard/templates/python/project.anjuta:
3135         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
3136         let new projects use new SymbolDB plugin.
3137         
3138         * plugins/symbol-browser/images/Makefile.am:
3139         added some images taken from MonoDevelop project.
3140         
3141         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3142         (goto_file_line), (on_importing_project_end), (project_root_added),
3143         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3144         (isymbol_manager_search):
3145         Added project-updating feature when opening a project with some files
3146   modified externally [e.g. a svn up].
3147         
3148         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3149         (sdb_engine_iterator_node_instance_init),
3150         (sdb_engine_iterator_node_finalize),
3151         (symbol_db_engine_iterator_node_set_conversion_hash):
3152         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3153         * plugins/symbol-db/symbol-db-engine-iterator.c:
3154         (symbol_db_engine_iterator_new):
3155         * plugins/symbol-db/symbol-db-engine-iterator.h:
3156          Moved Hash table initialization into the engine. This proxies and
3157   speeds up the process of creation and iteration of a GdaDataModel.
3158         
3159         * plugins/symbol-db/symbol-db-engine.c:
3160         (sdb_engine_ctags_output_thread),
3161         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3162         (sdb_engine_scan_files_1), (sdb_engine_init),
3163         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3164         (symbol_db_engine_add_new_workspace),
3165         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3166         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3167         (symbol_db_engine_get_sym_type_conversion_hash),
3168         (symbol_db_engine_update_files_symbols),
3169         (symbol_db_engine_update_project_symbols),
3170         (symbol_db_engine_update_buffer_symbols),
3171         (symbol_db_engine_get_class_parents),
3172         (symbol_db_engine_get_global_members_filtered),
3173         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3174         (symbol_db_engine_get_scope_members_by_symbol_id),
3175         (symbol_db_engine_get_scope_members),
3176         (symbol_db_engine_get_current_scope),
3177         (symbol_db_engine_get_file_symbols),
3178         (symbol_db_engine_get_symbol_info_by_id),
3179         (symbol_db_engine_find_symbol_by_name_pattern),
3180         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3181         * plugins/symbol-db/symbol-db-engine.h:
3182         * plugins/symbol-db/symbol-db-view-locals.c:
3183         (sdb_view_locals_get_iter_from_row_ref),
3184         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3185         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3186         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3187         Changes on some queries fuctions and some fixes. Added *_filtered
3188   functions.
3189         
3190         * plugins/symbol-db/symbol-db-view.c:
3191         (do_add_child_symbol_to_view), (add_new_waiting_for),
3192         (prepare_for_adding), (on_symbol_inserted),
3193         (do_recurse_subtree_and_remove), (on_symbol_removed),
3194         (sdb_view_do_add_hidden_dummy_child),
3195         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3196         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3197         (sdb_view_locals_create_new_store), (sdb_view_init),
3198         (sdb_view_finalize), (sdb_view_class_init),
3199         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3200         (symbol_db_view_get_pixbuf),
3201         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3202         New display for global tags. This is the definitive version, bugs apart.
3203         
3204         * plugins/symbol-db/tables.sql:
3205         fixed typo.
3207 2007-12-27  Naba Kumar  <naba@gnome.org>
3209         * libanjuta/interfaces/libanjuta.idl:
3210         * plugins/editor/aneditor-priv.h:
3211         * plugins/editor/aneditor.cxx:
3212         * plugins/editor/text_editor.c: (text_editor_instance_init),
3213         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3214         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3215         * plugins/editor/text_editor.h:
3216         * plugins/editor/text_editor_cbs.c:
3217         (on_text_editor_scintilla_notify):
3219         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3220         related code in AnEditor. Fixed some compilation warnings.
3222 2007-12-26  Naba Kumar  <naba@gnome.org>
3224         * Changelog: Fixed indentation.
3226 2007-12-25  Naba Kumar  <naba@gnome.org>
3228         * plugins/editor/Makefile.am:
3229         * plugins/editor/editor.glade:
3230         * plugins/editor/plugin.c:
3231         * plugins/editor/style-editor.c:
3232         * plugins/sourceview/Makefile.am:
3233         * plugins/sourceview/plugin.c:
3234         * plugins/sourceview/sourceview.glade:
3235         * plugins/valgrind/Makefile.am:
3237         Renamed glade files to anjuta-editor-* to give name space for the
3238         schema files (because they are installed in system directory).
3240         * scripts/build-schemas.mk: Install the schemas files also (need for
3241         binary package installation/uninstallation).
3243 2007-12-25  Johannes Schmid <jhs@gnome.org>
3245         * plugins/language-support-cpp-java/plugin.c:
3246         (set_indentation_param_vim):
3247         
3248         Support some more vim modeline commands and shortcuts (#504331)
3250 2007-12-25  Johannes Schmid <jhs@gnome.org>
3252         Patches from James Liggett:
3253         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3254         (anjuta_vcs_status_tree_view_init):
3255         * plugins/subversion/subversion-commit-dialog.c:
3256         (subversion_commit_dialog):
3257         * plugins/subversion/subversion-diff-dialog.c:
3258         (on_subversion_diff_response):
3259         * plugins/subversion/subversion-log-dialog.c:
3260         (on_log_view_selected_button_clicked),
3261         (on_log_diff_selected_button_clicked),
3262         (on_log_diff_previous_button_clicked):
3263         * plugins/subversion/subversion-resolve-dialog.c:
3264         (subversion_resolve_dialog):
3265         * plugins/subversion/subversion-revert-dialog.c:
3266         (subversion_revert_dialog):
3267         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3268         (pulse_progress_bar), (hide_pulse_progress_bar),
3269         (disconnect_data_arrived_signals),
3270         (cancel_data_arrived_signal_disconnect):
3271         * plugins/subversion/subversion-ui-utils.h:
3272         
3273         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3274         #505237 – Sort list of modified files
3276 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
3278         * plugins/gdb/debugger.c:
3279         Fix bug #491301: Inspecting a variable opens a bad focus dialog
3281 2007-12-23  Johannes Schmid <jhs@gnome.org>
3283         * plugins/language-support-cpp-java/plugin.c:
3284         (set_indentation_param_emacs), (set_indentation_param_vim),
3285         (parse_mode_line_emacs), (parse_mode_line_vim),
3286         (extract_mode_line), (initialize_indentation_params):
3288         Added (basic) support for vim modelines (#504331)
3290         * plugins/message-view/message-view.c: (message_view_next),
3291         (message_view_previous):
3292         
3293         Fixed next/previous message
3295 2007-12-23  Johannes Schmid <jhs@gnome.org>
3297         * libanjuta/anjuta-ui.h:
3298         Check for != NULL before unref'ing pixbuf (related to #497878)
3299         
3300         * plugins/devhelp/plugin.c: (register_stock_icons):
3301         * plugins/document-manager/anjuta-docman.c:
3302         (anjuta_docman_add_document):
3303         * plugins/glade/plugin.c: (on_close_activated),
3304         (register_stock_icons), (on_session_save),
3305         (glade_plugin_add_project):
3306         
3307         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3308         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3309         
3310         * plugins/language-support-cpp-java/plugin.c:
3311         (register_stock_icons):
3312         Fixed stock icon registration macros
3314 2007-12-23  Johannes Schmid <jhs@gnome.org>
3316         * global-tags/Makefile.am:
3317         * launcher/Makefile.am:
3318         * libanjuta/Makefile.am:
3319         * libegg/Makefile.am:
3320         * manuals/anjuta-faqs/Makefile.am:
3321         * manuals/anjuta-manual/Makefile.am:
3322         * manuals/reference/libanjuta/Makefile.am:
3323         * plugins/build-basic-autotools/Makefile.am:
3324         * plugins/class-gen/Makefile.am:
3325         * plugins/class-inheritance/Makefile.am:
3326         * plugins/cvs-plugin/Makefile.am:
3327         * plugins/debug-manager/Makefile.am:
3328         * plugins/devhelp/Makefile.am:
3329         * plugins/document-manager/Makefile.am:
3330         * plugins/editor/Makefile.am:
3331         * plugins/editor/scintilla/Makefile.am:
3332         * plugins/editor/scintilla/include/Makefile.am:
3333         * plugins/file-loader/Makefile.am:
3334         * plugins/file-manager/Makefile.am:
3335         * plugins/file-wizard/Makefile.am:
3336         * plugins/gdb/Makefile.am:
3337         * plugins/glade/Makefile.am:
3338         * plugins/gtodo/Makefile.am:
3339         * plugins/gvim/Makefile.am:
3340         * plugins/indent/Makefile.am:
3341         * plugins/language-manager/Makefile.am:
3342         * plugins/language-support-cpp-java/Makefile.am:
3343         * plugins/macro/Makefile.am:
3344         * plugins/message-view/Makefile.am:
3345         * plugins/patch/Makefile.am:
3346         * plugins/profiler/Makefile.am:
3347         * plugins/project-import/Makefile.am:
3348         * plugins/project-manager/Makefile.am:
3349         * plugins/project-wizard/Makefile.am:
3350         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3351         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3352         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3353         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3354         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3355         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3356         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3357         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3358         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3359         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3360         * plugins/sample1/Makefile.am:
3361         * plugins/search/Makefile.am:
3362         * plugins/sourceview/Makefile.am:
3363         * plugins/subversion/Makefile.am:
3364         * plugins/symbol-browser/Makefile.am:
3365         * plugins/symbol-db/Makefile.am:
3366         * plugins/symbol-db/test/Makefile.am:
3367         * plugins/terminal/Makefile.am:
3368         * plugins/tools/Makefile.am:
3369         * plugins/valgrind/Makefile.am:
3370         * src/Makefile.am:
3371         * tagmanager/Makefile.am:
3372         
3373         Replaces the deprecated "INCLUDES" in all Makefile.am's with
3374         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3375         warnings from illigel C++ compiler flags.
3377 2007-12-23  Johannes Schmid <jhs@gnome.org>
3379         Patch from Tom <tpgww@onepost.net>:
3380   
3381         * plugins/document-manager/anjuta-docman.c:
3382         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3383         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3384         (anjuta_docman_instance_init), (on_notebook_switch_page),
3385         (anjuta_docman_grab_text_focus):
3386         * plugins/document-manager/plugin.c: (on_document_added),
3387         (on_window_key_press_event), (on_window_key_release_event):
3388         
3389         Some more document-manager code cleanups and fixes.
3391 2007-12-23  Massimo Cora'  <maxcvs@email.it>
3393         * plugins/symbol-db/plugin.c: (register_stock_icons),
3394         (value_added_current_editor), (value_removed_current_editor),
3395         (on_importing_project_end), (project_root_removed):
3396         added controls to clean/populate GtkTreeView(s) on projects unload/load.
3398         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3399         (symbol_db_engine_get_file_db_path):
3400         fixed a useless warning.
3402         * plugins/symbol-db/symbol-db-view-locals.c:
3403         (traverse_free_waiting_for), (file_view_status_destroy),
3404         (sdb_view_locals_create_new_store), (traverse_files_view_status),
3405         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3406         (sdb_view_locals_finalize), (on_symbol_inserted),
3407         (symbol_db_view_locals_recv_signals_from_engine),
3408         (symbol_db_view_locals_update_list):
3409         more speed on editors switching. GtkTreeStore caching method implemented.
3410         Fixed compiler warnings and a little memory leak.
3412         * plugins/symbol-db/symbol-db-view-locals.h:
3413         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3414         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3415         (on_scan_end), (on_symbol_inserted),
3416         (sdb_view_locals_create_new_store), (sdb_view_init),
3417         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
3418         * plugins/symbol-db/symbol-db-view.h:
3419         fixed some crashers. Now project loading/populating should be quite quick.
3421 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3423         * plugins/debug-manager/command.c,
3424         plugins/debug-manager/queue.c:
3425         Take care of command return value (FALSE is an error)
3427 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3429         * plugins/debug-manager/anjuta-debug-manager.glade,
3430         plugins/debug-manager/breakpoints.c:
3431         Remove address, condition and pass breakpoint column if not supported
3432         Fix clear all remove_all to avoid an endless loop if a breakpoint
3433         cannot be removed
3435 2007-12-17  Johannes Schmid <jhs@gnome.org>
3437         Patch from Tom <tpgww@onepost.net> (with some changes):
3439         * plugins/document-manager/action-callbacks.c: (on_open_activate),
3440         (on_save_as_activate), (on_save_all_activate),
3441         (on_close_file_activate), (on_close_all_file_activate),
3442         (on_reload_file_activate), (on_editor_command_clear_activate),
3443         (on_transform_eolchars1_activate), (on_comment_block),
3444         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
3445         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3446         (on_editor_linenos1_activate), (on_editor_markers1_activate),
3447         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
3448         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
3449         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
3450         (on_zoom_out_text_activate):
3451         * plugins/document-manager/action-callbacks.h:
3452         * plugins/document-manager/anjuta-docman.c:
3453         (on_notebook_page_close_button_click),
3454         (on_notebook_page_close_button_enter),
3455         (on_notebook_page_close_button_leave),
3456         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
3457         (anjuta_docman_page_init), (anjuta_docman_page_new),
3458         (on_open_filesel_response), (create_file_open_dialog_gui),
3459         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
3460         (anjuta_docman_instance_init), (on_notebook_switch_page),
3461         (on_document_destroy), (anjuta_docman_add_editor),
3462         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3463         (anjuta_docman_set_current_document),
3464         (anjuta_docman_goto_file_line_mark), (get_real_path),
3465         (anjuta_docman_get_full_filename),
3466         (anjuta_docman_delete_all_markers),
3467         (anjuta_docman_delete_all_indicators),
3468         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3469         (anjuta_docman_order_tabs):
3470         * plugins/document-manager/anjuta-docman.h:
3471         * plugins/document-manager/file_history.c: (an_hist_file_new),
3472         (an_file_history_push), (an_file_history_dump):
3473         * plugins/document-manager/file_history.h:
3474         * plugins/document-manager/plugin.c: (update_title),
3475         (value_removed_project_root_uri),
3476         (update_document_ui_interface_items), (menu_name_compare),
3477         (on_document_added), (on_document_changed),
3478         (on_window_key_press_event), (on_window_key_release_event),
3479         (on_session_save):
3480         * plugins/document-manager/search-box.c: (on_document_changed),
3481         (on_goto_activated), (search_box_init), (search_box_new):
3482         * plugins/document-manager/search-box.h:
3484         Yet more code cleanups
3485         Save glade files correctly in session
3486         Use new tooltip API if available
3487         Sort notebook pages when session is restored (needs work)
3489 2007-12-16  Johannes Schmid <jhs@gnome.org>
3491         * plugins/document-manager/anjuta-docman.c:
3492         (anjuta_docman_add_document):
3493         
3494         Present correct widget with anjuta_shell_present_widget(). This got wrong when
3495         the new search bar was introduced.
3497 2007-12-12  Johannes Schmid <jhs@gnome.org>
3498   
3499         Patch from  Tom <tpgww@onepost.net>:
3500         (#485233 – another bunch of docman cleanups)
3501   
3502         * libanjuta/interfaces/libanjuta.idl:
3503         * plugins/document-manager/action-callbacks.c:
3504         (get_current_document), (get_current_focus_widget),
3505         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
3506         (on_close_file_activate), (on_close_all_file_activate),
3507         (on_reload_file_activate), (on_print_activate),
3508         (on_print_preview_activate),
3509         (on_editor_command_upper_case_activate),
3510         (on_editor_command_lower_case_activate),
3511         (on_editor_command_eol_crlf_activate),
3512         (on_editor_command_eol_lf_activate),
3513         (on_editor_command_eol_cr_activate),
3514         (on_editor_command_select_all_activate),
3515         (on_editor_command_select_to_brace_activate),
3516         (on_editor_command_select_block_activate),
3517         (on_editor_command_match_brace_activate),
3518         (on_editor_command_undo_activate),
3519         (on_editor_command_redo_activate),
3520         (on_editor_command_cut_activate),
3521         (on_editor_command_paste_activate),
3522         (on_editor_command_copy_activate),
3523         (on_editor_command_clear_activate),
3524         (on_editor_command_close_folds_all_activate),
3525         (on_editor_command_open_folds_all_activate),
3526         (on_editor_command_toggle_fold_activate),
3527         (on_editor_command_bookmark_toggle_activate),
3528         (on_editor_command_bookmark_first_activate),
3529         (on_editor_command_bookmark_next_activate),
3530         (on_editor_command_bookmark_prev_activate),
3531         (on_editor_command_bookmark_last_activate),
3532         (on_editor_command_bookmark_clear_activate),
3533         (on_transform_eolchars1_activate), (on_comment_block),
3534         (on_comment_box), (on_comment_stream),
3535         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3536         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
3537         (on_force_hilite_activate), (on_swap_activate),
3538         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3539         * plugins/document-manager/action-callbacks.h:
3540         * plugins/document-manager/anjuta-docman.c:
3541         (on_notebook_page_close_button_click),
3542         (on_notebook_page_close_button_enter),
3543         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
3544         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
3545         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
3546         (on_open_filesel_response), (anjuta_docman_open_file),
3547         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3548         (anjuta_docman_dispose), (anjuta_docman_instance_init),
3549         (anjuta_docman_class_init), (anjuta_docman_new),
3550         (on_notebook_switch_page), (on_document_save_point),
3551         (on_document_destroy), (anjuta_docman_add_editor),
3552         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3553         (anjuta_docman_set_popup_menu),
3554         (anjuta_docman_get_current_focus_widget),
3555         (anjuta_docman_get_page_for_document),
3556         (anjuta_docman_get_current_document),
3557         (anjuta_docman_set_current_document),
3558         (anjuta_docman_goto_file_line),
3559         (anjuta_docman_goto_file_line_mark),
3560         (anjuta_docman_get_full_filename),
3561         (anjuta_docman_present_notebook_page),
3562         (anjuta_docman_update_page_label),
3563         (anjuta_docman_delete_all_markers),
3564         (anjuta_docman_delete_all_indicators),
3565         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3566         (do_ordertab1), (anjuta_docman_order_tabs),
3567         (anjuta_docman_set_editor_properties),
3568         (anjuta_docman_get_document_for_path),
3569         (anjuta_docman_get_all_doc_widgets):
3570         * plugins/document-manager/anjuta-docman.h:
3571         * plugins/document-manager/editor-tooltips.c:
3572         * plugins/document-manager/plugin.c: (update_title),
3573         (update_document_ui_enable_all), (update_document_ui_disable_all),
3574         (update_document_ui_save_items),
3575         (update_document_ui_interface_items), (update_document_ui),
3576         (on_document_update_save_ui), (update_status),
3577         (on_document_update_ui), (on_document_added),
3578         (on_document_changed), (on_session_save), (on_save_prompt),
3579         (on_docman_auto_save), (on_gconf_notify_timer):
3580         * plugins/document-manager/search-box.c: (on_document_changed),
3581         (search_box_new), (search_box_grab_line_focus):
3582         * plugins/glade/plugin.c: (ifile_open):
3583         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3584         * plugins/search/search-replace_backend.c: (create_search_entries):
3585         * plugins/sourceview/anjuta-document.c: (set_uri),
3586         (anjuta_document_save):
3587         * plugins/sourceview/sourceview.c: (ifile_savable_save):
3588         * plugins/tools/editor.c: (on_editor_response):
3590         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
3591         It fixes some issues with session handling and several memory lacks.
3592         Gtk 2.12 Tooltip API is used if available.
3594 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
3596         * plugins/debug-manager/disassemble.c,
3597         plugins/debug-manager/disassemble.h,
3598         plugins/debug-manager/command.c,
3599         plugins/debug-manager/command.h,
3600         plugins/debug-manager/plugin.c
3601         plugins/debug-manager/sparse_view.c,
3602         plugins/debug-manager/sparse_view.h,
3603         plugins/gdb/plugin.c,
3604         plugins/gdb/debugger.c,
3605         plugins/gdb/debugger.h,
3606         libanjuta/interfaces/libanjuta.idl:
3607         Fix bug #502533: Implement assembler step
3609         * plugins/debug-manager/breakpoints.c:
3610         Do not save temporary breakpoints
3612         * plugins/debug-manager/stack_trace.c:
3613         Fix a crash when a stack command is cancelled
3615 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
3617         * plugins/debug-manager/plugin.c,
3618         plugins/debug-manager/breakpoints.c,
3619         plugins/debug-manager/breakpoints.h:
3620         Fix bug #488732: Breakpoint on delete lines
3621         Breakpoints are now linked to their position in editor
3623         * plugins/gdb/debugger.c:
3624         Fix removing condition on breakpoint 
3626 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
3628         * plugins/debug-manager/anjuta-debug-manager.glade,
3629         plugins/debug-manager/start.c,
3630         plugins/gdb/plugin.c,
3631         plugins/gdb/debugger.c,
3632         plugins/gdb/debugger.h,
3633         libanjuta/interfaces/libanjuta.idl:
3634         Fix bug #481366: Do not stop at the beginning of the program
3636         * plugins/debug-manager/command.c,
3637         plugins/debug-manager/command.h,
3638         plugins/debug-manager/breakpoints.c,
3639         plugins/debug-manager/queue.c,
3640         plugins/debug-manager/queue.h:
3641         Fix a bug remove all breakpoints was not working due to latest changes
3642         Setting breakpoints is disabled when program is running
3644 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
3646         * plugins/debug-manager/queue.c,
3647         plugins/gdb/plugin.c:
3648         Fix bug #501469: Crash if mime_type is unknown
3650 2007-12-01  Massimo Cora'  <maxcvs@email.it>
3652         * plugins/symbol-db/plugin.c: (on_editor_destroy),
3653         (on_editor_update_ui), (on_single_file_scan_end),
3654         (on_importing_project_end), (project_root_added),
3655         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
3656         * plugins/symbol-db/plugin.h:
3657         show on status bar files being scanned.
3659         * plugins/symbol-db/symbol-db-engine.c:
3660         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
3661         (sdb_engine_ctags_output_thread),
3662         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3663         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3664         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
3665         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
3666         (sdb_engine_get_table_id_by_unique_name2),
3667         (symbol_db_engine_open_project),
3668         (sdb_engine_prepare_executing_commands),
3669         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
3670         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
3671         (sdb_engine_detects_removed_ids),
3672         (symbol_db_engine_get_class_parents),
3673         (symbol_db_engine_get_global_members),
3674         (symbol_db_engine_get_scope_members_by_symbol_id),
3675         (symbol_db_engine_get_scope_members),
3676         (symbol_db_engine_get_current_scope),
3677         (symbol_db_engine_get_file_symbols),
3678         (symbol_db_engine_get_symbol_info_by_id),
3679         (symbol_db_engine_get_full_local_path),
3680         (symbol_db_engine_find_symbol_by_name_pattern),
3681         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3682         * plugins/symbol-db/symbol-db-engine.h:
3683         * plugins/symbol-db/symbol-db-view-locals.c:
3684         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
3685         (symbol_db_view_locals_recv_signals_from_engine),
3686         (symbol_db_view_locals_update_list):
3687         * plugins/symbol-db/symbol-db-view-locals.h:
3688         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
3689         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
3690         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
3691         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
3692         * plugins/symbol-db/symbol-db-view.h:
3693         Added g_thread architecture to scan in background. With this you
3694         can use Anjuta's GUI without freezing.
3695         Improved insertion speed by using a paradigm like 'insert' and 'check'
3696         replacing a 'check' and 'insert' one. This has been done for tables 
3697         like symbol, scope, sym_type.
3698         Fixed two crashers. 
3700         * plugins/symbol-db/tables.sql:
3701         * plugins/symbol-db/test/main.c: (get_global_members), (main),
3702         (thread), (print_message), (bastard_thread), (idle_signals):
3703         fixed a typo on tables that broke sql triggers.
3705 === anjuta 2.3.1 ===
3707 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3709         * NEWS, AUTHORS: Updated.
3710         * src/Makefile.am: Fixed make distcheck
3712         Patch from Yang Hong:
3713         * plugins/file-manager/file-manager.glade: Fixed file chooser
3714         size in file-manager preferences.
3716 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3718         * NEWS: Updated for 2.3.1 development release
3719         * configure.in: Bumped version to 2.3.1
3721 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
3723         * plugins/debug-manager/threads.c,
3724         plugins/debug-manager/disassemble.c,
3725         plugins/debug-manager/watch.c,
3726         plugins/debug-manager/registers.c,
3727         plugins/debug-manager/locals.c,
3728         plugins/debug-manager/breakpoints.c,
3729         plugins/debug-manager/stack_trace.c,
3730         plugins/debug-manager/command.c,
3731         plugins/debug-manager/command.h,
3732         plugins/debug-manager/queue.c,
3733         libanjuta/interfaces/libanjuta.idl:
3734         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
3735         Document IAnjutaDebugManager signals
3736         Generate new signals in queue.c
3737         Use new signals in other files
3739 2007-11-30  <genbell@tiscali.it>
3741         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3743         * plugins/gdb/Makefile.am:
3744         Fix bug #500376
3746 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3748         * plugins/tools/variable.c:
3749         Fix a bug added in the previous patch (it is not a leak)
3751 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3753         * plugins/project-wizard/druid.c,
3754         plugins/project-wizard/templates/terminal.wiz,
3755         plugins/project-wizard/templates/xlib-dock.wiz,
3756         plugins/project-wizard/templates/wxwin.wiz,
3757         plugins/project-wizard/templates/java.wiz,
3758         plugins/project-wizard/templates/gnome.wiz,
3759         plugins/project-wizard/templates/anjuta-plugin.wiz,
3760         plugins/project-wizard/templates/gtkmm.wiz,
3761         plugins/project-wizard/templates/python.wiz,
3762         plugins/project-wizard/templates/cpp.wiz,
3763         plugins/project-wizard/templates/sdl.wiz,
3764         plugins/project-wizard/templates/gtk.wiz,
3765         plugins/project-wizard/templates/minimal.wiz,
3766         plugins/project-wizard/templates/xlib.wiz,
3767         plugins/project-wizard/templates/gcj.wiz,
3768         plugins/project-wizard/templates/translatable-strings.h,
3769         plugins/project-import/project-import.c:
3770         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
3772 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
3774         * plugins/debug-manager/threads.c,
3775         plugins/debug-manager/disassemble.c,
3776         plugins/debug-manager/watch.c,
3777         plugins/debug-manager/registers.c,
3778         plugins/debug-manager/memory.c,
3779         plugins/debug-manager/locals.c,
3780         plugins/debug-manager/stack_trace.c,
3781         plugins/debug-manager/queue.c,
3782         plugins/debug-manager/queue.h:
3783         Connect debugger signal only when program is loaded
3784         Rename get_feature in is_supported
3786         * plugins/debug-manager/plugin.c:
3787         Remove editor watch when plugin is deactivated
3789         * plugins/debug-manager/anjuta-debug-manager.glade,
3790         plugins/debug-manager/breakpoints.c,
3791         plugins/debug-manager/breakpoints.h:
3792         Rewrite almost completely the breakpoint code
3793         Improve breakpoint dialog
3794         Reorganize function
3795         Implement condition, hit count, ignore and temporary attribute
3797         * plugins/debug-manager/command.c,
3798         plugins/debug-manager/command.h:
3799         Add a breakpoint list command
3801         * plugins/gdb/debugger.c,
3802         plugins/gdb/debugger.h:
3803         Add new breakpoint list command
3804         Fix parsing of breakpoint data
3806         * libanjuta/interfaces/libanjuta.idl,
3807         plugins/gdb/plugin.c:
3808         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
3810 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
3812         * plugins/document-manager/plugin.c:
3813         Use Ctrl+Shift+s as shortcut for Save As
3815 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
3817         * plugins/subversion/plugin.c: (activate_plugin):
3818         * plugins/symbol-db/plugin.c: (symbol_db_activate):
3819         * src/layout.xml: Fixed dockitem positions.
3821 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3823         Icons from tpgww@onepost.net:
3824         * plugins/project-wizard/applogo.png:
3825         Icons from patch in bug #480093 comment #23. Also renamed icons.
3827         * plugins/message-view/Makefile.am:
3828         * plugins/message-view/plugin.c: (register_stock_icons),
3829         (ipreferences_merge): Removed redundant icon.
3831         * plugins/document-manager/plugin.c:
3832         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
3833         Do not insensitize New action when there is no document.
3834         Indentation fixes.
3836 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3838         Icons from tpgww@onepost.net:
3839         * plugins/symbol-browser/an_symbol_prefs.c:
3840         * pixmaps/Makefile.am:
3841         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
3843         Icons from patch in bug #480093 comment #23. Also renamed icons.
3844         To be continued..
3846 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3848         Patch from James Liggett:
3849         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
3850         revert and dialogs resizable.
3852 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3854         Patch from James Liggett:
3855         * plugins/subversion/anjuta-subversion.glade:
3856         * plugins/subversion/subversion-diff-dialog.c:
3857         (on_subversion_diff_response), (subversion_diff_dialog):
3858         * plugins/subversion/subversion-diff-dialog.h:
3860         The diff dialog should have a checkbox, enabled by default, that
3861         allows the user to make sure that all open files are saved before
3862         diffing.
3864 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3866         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
3868         Icons from tpgww@onepost.net:
3869         * pixmaps/Makefile.am:
3870         * src/Makefile.am:
3871         * src/anjuta-app.c:
3872         * src/anjuta-preferences-general.svg:
3874         Icons from patch in bug #480093 comment #23. Also renamed icons.
3875         To be continued..
3877 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3879         Icons from tpgww@onepost.net:
3880         * plugins/debug-manager/images/Makefile.am:
3881         * plugins/debug-manager/images/anjuta-watch.svg:
3882         * plugins/debug-manager/plugin.c: (register_stock_icons):
3883         * plugins/gdb/images/Makefile.am:
3884         * plugins/gtodo/Makefile.am:
3885         * plugins/gtodo/anjuta-gtodo-plugin.svg:
3886         * plugins/gtodo/anjuta-gtodo.plugin.in:
3887         * plugins/gtodo/interface.c: (stock_icons):
3888         * plugins/gtodo/main.h:
3889         * plugins/gtodo/plugin.c: (ipreferences_merge):
3890         * plugins/terminal/Makefile.am:
3891         * plugins/terminal/anjuta-terminal-plugin.svg:
3892         * plugins/terminal/anjuta-terminal.plugin.in:
3893         * plugins/terminal/terminal.c:
3894         * plugins/tools/Makefile.am:
3895         * plugins/tools/anjuta-tools-plugin.svg:
3896         * plugins/tools/anjuta-tools.plugin.in:
3897         * plugins/tools/plugin.c:
3898         * plugins/valgrind/Makefile.am:
3899         * plugins/valgrind/anjuta-valgrind-plugin.svg:
3900         * plugins/valgrind/anjuta-valgrind.plugin.in:
3901         * plugins/valgrind/plugin.c: (register_stock_icons),
3902         (ipreferences_merge):
3904         Icons from patch in bug #480093 comment #23. Also renamed icons.
3905         To be continued..
3907 2007-11-18  Massimo Cora'   <maxcvs@email.it>
3909         reviewed by: Johannes Schmid <jhs@gnome.org>
3911         * configure.in:
3912         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
3913         due to bug #493360. Still present anyway bug #495843
3915         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
3916         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
3917         (on_local_treeview_row_activated),
3918         (on_global_treeview_row_activated),
3919         (on_global_treeview_row_expanded), (on_project_element_added),
3920         (on_project_element_removed), (project_root_added),
3921         (symbol_db_activate), (isymbol_manager_search),
3922         (isymbol_manager_get_members),
3923         (isymbol_manager_get_completions_at_position):
3924         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3925         (symbol_db_engine_iterator_node_get_symbol_extra_string):
3926         * plugins/symbol-db/symbol-db-engine.c:
3927         (sdb_engine_execute_non_select_sql),
3928         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
3929         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
3930         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
3931         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3932         (symbol_db_engine_add_new_workspace),
3933         (symbol_db_engine_add_new_project),
3934         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
3935         (sdb_engine_detects_removed_ids),
3936         (sdb_engine_walk_down_scope_path),
3937         (symbol_db_engine_get_class_parents),
3938         (symbol_db_engine_get_global_members),
3939         (symbol_db_engine_get_scope_members_by_symbol_id),
3940         (symbol_db_engine_get_scope_members),
3941         (symbol_db_engine_get_current_scope),
3942         (symbol_db_engine_get_file_symbols),
3943         (symbol_db_engine_get_symbol_info_by_id),
3944         (symbol_db_engine_find_symbol_by_name_pattern):
3945         * plugins/symbol-db/symbol-db-engine.h:
3946         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3947         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3948         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
3949         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
3950         (on_scan_end), (do_add_root_symbol_to_view),
3951         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
3952         (trigger_on_symbol_inserted), (add_new_waiting_for),
3953         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
3954         (on_symbol_inserted), (do_recurse_subtree_and_remove),
3955         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
3956         (symbol_db_view_row_expanded), (sdb_view_init),
3957         (gtree_compare_func), (sdb_view_finalize),
3958         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
3959         (sdb_view_populate_base_root),
3960         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3961         * plugins/symbol-db/symbol-db-view.h:
3962         * plugins/symbol-db/tables.sql:
3963         * plugins/symbol-db/test/Makefile.am:
3964         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
3965         (get_scope_members), (get_current_scope), (get_global_members),
3966         (get_file_symbols), (get_info_by_id), (main):
3968         Rewrote symbol-db-view global tab. Now every expandable node is a query.
3969         Started using LIMIT keyword to speed up things.
3970         Deprecated GdaCommand in favour of GdaQuery into engine. This should
3971         make providers use prepared statements.
3973 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3975         Patch from James Liggett:
3976         * plugins/subversion/plugin.c: (subversion_instance_init):
3977         * plugins/subversion/plugin.h:
3978         * plugins/subversion/subversion-diff-dialog.c:
3979         (on_subversion_diff_response), (subversion_diff_dialog),
3980         (on_menu_subversion_diff):
3981         * plugins/subversion/subversion-log-dialog.c:
3982         (on_log_view_selected_button_clicked),
3983         (on_log_diff_selected_button_clicked),
3984         (on_log_diff_previous_button_clicked),
3985         (subversion_log_window_create):
3986         * plugins/subversion/subversion-ui-utils.c:
3987         (get_filename_from_full_path), (init_whole_project),
3988         (on_whole_project_toggled):
3989         * plugins/subversion/subversion-ui-utils.h:
3990         * plugins/subversion/subversion-update-dialog.c:
3991         (subversion_update_dialog), (on_menu_subversion_update):
3993         Whole Project checkbox enabled by default in diff and update dialogs.
3994         changes the editor names for diff editors to something much more
3995         descriptive. For example, working copy/head diffs would have an editor
3996         with a name like "[Working Copy/Head] some-file.diff," where some-file
3997         is the name of the file/directory that was diffed. For diffs against
3998         arbitrary diffs the name would look like "[Revisions 2832/3200]
3999         some-file.diff" for a diff of some-file between revisions 2832 and
4000         3200.
4002 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4004         Icons from tpgww@onepost.net:
4005         * plugins/subversion/Makefile.am:
4006         * plugins/subversion/anjuta-subversion-plugin.svg:
4007         * plugins/subversion/anjuta-subversion.plugin.in:
4008         * plugins/subversion/plugin.h:
4009         * plugins/symbol-browser/Makefile.am:
4010         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4011         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4012         * plugins/symbol-browser/plugin.c:
4013         * plugins/symbol-db/Makefile.am:
4014         * plugins/symbol-db/plugin.c:
4015         * plugins/symbol-db/symbol-db.plugin.in:
4017         Icons from patch in bug #480093 comment #23. Also renamed icons.
4018         To be continued..
4020 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4022         Icons from tpgww@onepost.net:
4023         * plugins/project-manager/Makefile.am:
4024         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4025         * plugins/project-manager/anjuta-project-manager.plugin.in:
4026         * plugins/project-manager/plugin.c:
4027         * plugins/project-wizard/Makefile.am:
4028         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4029         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4030         * plugins/project-wizard/druid.h:
4031         * plugins/search/Makefile.am:
4032         * plugins/search/anjuta-search-plugin.svg:
4033         * plugins/search/anjuta-search.plugin.in:
4034         * plugins/search/plugin.c:
4036         Icons from patch in bug #480093 comment #23. Also renamed icons.
4037         To be continued..
4039 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4041         * TODO.tasks: updated.
4043         Icons from tpgww@onepost.net:
4044         * plugins/file-loader/Makefile.am:
4045         * plugins/file-loader/anjuta-loader-plugin.svg:
4046         * plugins/file-loader/anjuta-loader.plugin.in:
4047         * plugins/file-manager/Makefile.am:
4048         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4049         * plugins/file-manager/file-manager.plugin.in:
4050         * plugins/file-manager/plugin.c:
4051         * plugins/glade/Makefile.am:
4052         * plugins/glade/anjuta-glade-plugin.svg:
4053         * plugins/glade/anjuta-glade.plugin.in:
4054         * plugins/glade/plugin.c: (register_stock_icons):
4055         * plugins/language-manager/Makefile.am:
4056         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4057         * plugins/language-manager/language-manager.plugin.in:
4058         * plugins/message-view/Makefile.am:
4059         * plugins/message-view/anjuta-message-manager.plugin.in:
4060         * plugins/message-view/anjuta-messages-plugin.svg:
4061         * plugins/message-view/plugin.c:
4062         * plugins/patch/Makefile.am:
4063         * plugins/patch/anjuta-patch-plugin.svg:
4064         * plugins/patch/anjuta-patch.plugin.in:
4065         * plugins/patch/plugin.c:
4066         * plugins/profiler/Makefile.am:
4067         * plugins/profiler/anjuta-profiler-plugin.svg:
4068         * plugins/profiler/plugin.c: (register_stock_icons):
4069         * plugins/profiler/profiler.plugin.in:
4070         * plugins/project-import/Makefile.am:
4071         * plugins/project-import/anjuta-project-import-plugin.svg:
4072         * plugins/project-import/anjuta-project-import.plugin.in:
4073         * plugins/project-import/plugin.c:
4075         Icons from patch in bug #480093 comment #23. Also renamed icons.
4076         To be continued..
4078 2007-11-18  Johannes Schmid <jhs@gnome.org>
4080         * plugins/build-basic-autotools/build-basic-autotools.c:
4081         (build_regex_init):
4082         * plugins/debug-manager/anjuta-debug-manager.glade:
4083         * plugins/debug-manager/breakpoints.c:
4084         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4085         * plugins/file-wizard/file.c:
4086         * plugins/gdb/anjuta-gdb.glade:
4087         * plugins/glade/plugin.c: (ifile_open):
4088         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4089         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4090         * plugins/gtodo/tray-icon.c:
4091         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4092         * plugins/macro/macros.xml:
4093         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4094         Fixed translation bugs (#496833, #488211 and #497758)
4095         
4096         * plugins/document-manager/plugin.c: (on_editor_changed):
4097         Removed unused code
4099 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4101         Icons from tpgww@onepost.net:
4102         * plugins/devhelp/Makefile.am:
4103         * plugins/devhelp/anjuta-devhelp-plugin.svg:
4104         * plugins/devhelp/anjuta-devhelp.plugin.in:
4105         * plugins/devhelp/plugin.c:
4106         * plugins/document-manager/anjuta-document-manager.plugin.in:
4107         * plugins/document-manager/images/Makefile.am:
4108         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4109         * plugins/document-manager/plugin.c:
4110         * plugins/editor/Makefile.am:
4111         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4112         * plugins/editor/anjuta-editor.plugin.in:
4113         * plugins/editor/plugin.c:
4114         * plugins/sample1/Makefile.am:
4115         * plugins/sample1/anjuta-sample-plugin.svg:
4116         * plugins/sample1/anjuta-sample.plugin.in:
4117         * plugins/sourceview/Makefile.am:
4118         * plugins/sourceview/plugin.c:
4119         * plugins/sourceview/sourceview.plugin.in:
4121         Icons from patch in bug #480093 comment #23. Also renamed icons.
4122         To be continued..
4124 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4126         * TODO.tasks: Updated.
4128         Icons from tpgww@onepost.net:
4129         * plugins/build-basic-autotools/Makefile.am:
4130         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4131         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4132         * plugins/build-basic-autotools/build-basic-autotools.c:
4133         * plugins/class-inheritance/Makefile.am:
4134         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4135         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4136         * plugins/class-inheritance/plugin.c:
4137         * plugins/cvs-plugin/Makefile.am:
4138         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4139         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4140         * plugins/cvs-plugin/plugin.c:
4141         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4142         * plugins/debug-manager/images/Makefile.am:
4143         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4144         * plugins/debug-manager/plugin.c: 
4146         Icons from patch in bug #480093 comment #23. Also renamed icons.
4147         To be continued..
4149 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4151         * (removed) libanjuta/anjuta-children.c,
4152         (removed) libanjuta/anjuta-children.h,
4153         libanjuta/anjuta-launcher.c,
4154         libanjuta/libanjuta.h,
4155         libanjuta/Makefile.am,
4156         plugins/gdb/debugger.c,
4157         plugins/terminal/terminal.c,
4158         manuals/reference/libanjuta/libanjuta-sections.txt,
4159         manuals/reference/libanjuta/libanjuta-docs.sgml:
4160         Replace anjuta_children_register by g_child_watch_add
4162 2007-11-13  Johannes Schmid <jhs@gnome.org>
4164         * plugins/subversion/anjuta-subversion.glade:
4165         * plugins/subversion/subversion-commit-dialog.c:
4166         (subversion_commit_dialog):
4167         * plugins/subversion/subversion-resolve-dialog.c:
4168         (subversion_resolve_dialog):
4169         * plugins/subversion/subversion-revert-dialog.c:
4170         (subversion_revert_dialog):
4171         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4172         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4173         (hide_pulse_progress_bar):
4174         * plugins/subversion/subversion-ui-utils.h:
4176         Yet another patch from #457477:
4177         Add a pulsing progress bar to all dialogs receiving status
4179 2007-11-12  Johannes Schmid <jhs@gnome.org>
4181         * plugins/document-manager/plugin.c: (create_highlight_submenu):
4182         Bug 493583 – crash in Anjuta IDE: trying to open a file
4183         
4184         * plugins/subversion/subversion-commit-dialog.c:
4185         (select_all_files), (subversion_commit_dialog):
4186         Patch from jrligget - see #457477
4188 2007-11-12  Johannes Schmid <jhs@gnome.org>
4190         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4191         * libanjuta/anjuta-plugin-handle.c:
4192         (anjuta_plugin_handle_get_about):
4193         Bug 495536 – Plugins localization improvement
4194         
4195         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4196         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4197         * plugins/indent/indent.glade:
4198         * plugins/subversion/anjuta-subversion.glade:
4199         Bug 495245 – Strings bug
4201 2007-11-08  James Liggett  <jrliggett@cox.net>
4203         reviewed by: Johannes Schmid <jhs@gnome.org>
4205         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4206         (anjuta_async_command_finalize),
4207         (anjuta_async_command_notification_poll),
4208         (anjuta_async_command_thread), (start_command),
4209         (notify_data_arrived), (notify_complete),
4210         (anjuta_async_command_class_init),
4211         (anjuta_async_command_set_error_message),
4212         (anjuta_async_command_get_error_message),
4213         (anjuta_async_command_lock), (anjuta_async_command_unlock):
4214         * libanjuta/anjuta-async-command.h:
4215         * libanjuta/anjuta-command.c: (anjuta_command_init),
4216         (anjuta_command_finalize), (anjuta_command_class_init),
4217         (anjuta_command_start), (anjuta_command_notify_data_arrived),
4218         (anjuta_command_notify_complete),
4219         (anjuta_command_set_error_message),
4220         (anjuta_command_get_error_message):
4221         * libanjuta/anjuta-command.h:
4222         * libanjuta/anjuta-glade-catalog.c:
4223         * libanjuta/anjuta-glade.xml:
4224         * libanjuta/anjuta-vcs-status-tree-view.c:
4225         (on_selected_column_toggled),
4226         (anjuta_vcs_status_tree_view_create_columns),
4227         (anjuta_vcs_status_tree_view_init),
4228         (anjuta_vcs_status_tree_view_finalize),
4229         (anjuta_vcs_status_tree_view_set_property),
4230         (anjuta_vcs_status_tree_view_get_property),
4231         (anjuta_vcs_status_tree_view_class_init),
4232         (anjuta_vcs_status_tree_view_new),
4233         (anjuta_vcs_status_tree_view_destroy),
4234         (anjuta_vcs_status_tree_view_add), (select_all_paths),
4235         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4236         (anjuta_vcs_status_tree_view_unselect_all),
4237         (create_selected_paths_list),
4238         (anjuta_vcs_status_tree_view_get_selected):
4239         * libanjuta/anjuta-vcs-status-tree-view.h:
4240         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4241         * libanjuta/anjuta-widgets.h:
4242         * plugins/subversion/subversion-add-dialog.c:
4243         (on_add_command_finished), (on_subversion_add_response),
4244         (subversion_add_dialog), (on_menu_subversion_add),
4245         (on_fm_subversion_add):
4246         * plugins/subversion/subversion-add-dialog.h:
4247         * plugins/subversion/subversion-commit-dialog.c:
4248         (on_commit_command_finished), (on_subversion_commit_response),
4249         (subversion_commit_dialog), (on_menu_subversion_commit),
4250         (on_fm_subversion_commit):
4251         * plugins/subversion/subversion-commit-dialog.h:
4252         * plugins/subversion/subversion-copy-dialog.c:
4253         (on_copy_other_revision_radio_toggled),
4254         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4255         (on_copy_command_finished), (on_subversion_copy_response),
4256         (subversion_copy_dialog), (on_menu_subversion_copy),
4257         (on_fm_subversion_copy):
4258         * plugins/subversion/subversion-copy-dialog.h:
4259         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4260         (on_subversion_diff_response), (subversion_diff_dialog),
4261         (on_menu_subversion_diff), (on_fm_subversion_diff):
4262         * plugins/subversion/subversion-diff-dialog.h:
4263         * plugins/subversion/subversion-log-dialog.c:
4264         (on_diff_selected_column_toggled), (create_columns),
4265         (on_log_command_finished), (on_log_view_button_clicked),
4266         (on_cat_command_data_arrived), (on_cat_command_finished),
4267         (on_log_view_selected_button_clicked), (get_selected_revisions),
4268         (on_log_diff_selected_button_clicked),
4269         (on_log_diff_previous_button_clicked),
4270         (on_subversion_log_vbox_destroy),
4271         (on_log_changes_view_row_selected), (subversion_log_window_create),
4272         (on_menu_subversion_log), (on_fm_subversion_log),
4273         (subversion_log_set_whole_project_sensitive):
4274         * plugins/subversion/subversion-log-dialog.h:
4275         * plugins/subversion/subversion-merge-dialog.c:
4276         (on_merge_command_finished), (on_subversion_merge_response),
4277         (on_merge_first_path_browse_button_clicked),
4278         (on_merge_second_path_browse_button_clicked),
4279         (on_merge_use_first_path_check_toggled),
4280         (on_merge_start_revision_radio_toggled),
4281         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4282         (on_menu_subversion_merge):
4283         * plugins/subversion/subversion-merge-dialog.h:
4284         * plugins/subversion/subversion-remove-dialog.c:
4285         (on_remove_command_finished),
4286         (on_remove_path_browse_button_clicked),
4287         (on_subversion_remove_response), (subversion_remove_dialog),
4288         (on_menu_subversion_remove), (on_fm_subversion_remove):
4289         * plugins/subversion/subversion-remove-dialog.h:
4290         * plugins/subversion/subversion-resolve-dialog.c:
4291         (on_resolve_command_finished), (on_subversion_resolve_response),
4292         (subversion_resolve_dialog), (on_menu_subversion_resolve):
4293         * plugins/subversion/subversion-resolve-dialog.h:
4294         * plugins/subversion/subversion-revert-dialog.c:
4295         (on_revert_command_finished), (on_subversion_revert_response),
4296         (subversion_revert_dialog), (on_menu_subversion_revert):
4297         * plugins/subversion/subversion-revert-dialog.h:
4298         * plugins/subversion/subversion-switch-dialog.c:
4299         (on_switch_other_revision_radio_toggled),
4300         (on_switch_command_finished), (on_subversion_switch_response),
4301         (subversion_switch_dialog), (on_menu_subversion_switch):
4302         * plugins/subversion/subversion-switch-dialog.h:
4303         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4304         (subversion_data_free), (on_mesg_view_destroy),
4305         (create_message_view), (check_filename), (get_log_from_textview),
4306         (pulse_timer), (on_pulse_timer_destroyed),
4307         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4308         (report_errors), (on_status_command_finished),
4309         (on_status_command_data_arrived), (on_command_info_arrived),
4310         (select_all_status_items), (clear_all_status_selections),
4311         (init_whole_project), (on_whole_project_toggled),
4312         (send_diff_command_output_to_editor), (on_diff_command_finished),
4313         (stop_status_bar_progress_pulse):
4314         * plugins/subversion/subversion-ui-utils.h:
4315         * plugins/subversion/subversion-update-dialog.c:
4316         (on_update_command_finished), (on_subversion_update_response),
4317         (subversion_update_dialog), (on_menu_subversion_update),
4318         (on_fm_subversion_update):
4319         * plugins/subversion/subversion-update-dialog.h:
4320         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4321         (svn_add_command_finalize), (svn_add_command_run),
4322         (svn_add_command_class_init), (svn_add_command_new),
4323         (svn_add_command_destroy):
4324         * plugins/subversion/svn-add-command.h:
4325         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4326         (svn_cat_command_finalize), (svn_cat_command_run),
4327         (svn_cat_command_class_init), (svn_cat_command_new),
4328         (svn_cat_command_destroy), (svn_cat_command_get_output):
4329         * plugins/subversion/svn-cat-command.h:
4330         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4331         (svn_command_release_ui_lock), (simple_prompt),
4332         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4333         (svn_auth_ssl_server_trust_prompt_func_cb),
4334         (svn_auth_ssl_client_cert_prompt_func_cb),
4335         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4336         (svn_command_init), (svn_command_finalize),
4337         (svn_command_class_init), (svn_command_push_info),
4338         (svn_command_get_info_queue), (svn_command_set_error),
4339         (svn_command_get_client_context), (svn_command_get_pool),
4340         (svn_command_lock_ui), (svn_command_unlock_ui),
4341         (svn_command_get_revision), (svn_command_copy_path_list),
4342         (svn_command_free_path_list):
4343         * plugins/subversion/svn-command.h:
4344         * plugins/subversion/svn-commit-command.c: (on_log_callback),
4345         (svn_commit_command_init), (svn_commit_command_finalize),
4346         (svn_commit_command_run), (svn_commit_command_class_init),
4347         (svn_commit_command_new), (svn_commit_command_destroy):
4348         * plugins/subversion/svn-commit-command.h:
4349         * plugins/subversion/svn-copy-command.c: (on_log_callback),
4350         (svn_copy_command_init), (svn_copy_command_finalize),
4351         (svn_copy_command_run), (svn_copy_command_class_init),
4352         (svn_copy_command_new), (svn_copy_command_destroy):
4353         * plugins/subversion/svn-copy-command.h:
4354         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4355         (svn_diff_command_finalize), (svn_diff_command_run),
4356         (svn_diff_command_class_init), (svn_diff_command_new),
4357         (svn_diff_command_destroy), (svn_diff_command_get_output):
4358         * plugins/subversion/svn-diff-command.h:
4359         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4360         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4361         (svn_log_command_class_init), (svn_log_command_new),
4362         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4363         * plugins/subversion/svn-log-command.h:
4364         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4365         (svn_log_entry_finalize), (svn_log_entry_class_init),
4366         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4367         (svn_log_entry_get_author), (svn_log_entry_get_date),
4368         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4369         (svn_log_entry_get_full_log):
4370         * plugins/subversion/svn-log-entry.h:
4371         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4372         (svn_merge_command_finalize), (svn_merge_command_run),
4373         (svn_merge_command_class_init), (svn_merge_command_new),
4374         (svn_merge_command_destroy):
4375         * plugins/subversion/svn-merge-command.h:
4376         * plugins/subversion/svn-remove-command.c: (on_log_callback),
4377         (svn_remove_command_init), (svn_remove_command_finalize),
4378         (svn_remove_command_run), (svn_remove_command_class_init),
4379         (svn_remove_command_new), (svn_remove_command_destroy),
4380         (svn_remove_command_get_path):
4381         * plugins/subversion/svn-remove-command.h:
4382         * plugins/subversion/svn-resolve-command.c:
4383         (svn_resolve_command_init), (svn_resolve_command_finalize),
4384         (svn_resolve_command_run), (svn_resolve_command_class_init),
4385         (svn_resolve_command_new), (svn_resolve_command_destroy):
4386         * plugins/subversion/svn-resolve-command.h:
4387         * plugins/subversion/svn-revert-command.c:
4388         (svn_revert_command_init), (svn_revert_command_finalize),
4389         (svn_revert_command_run), (svn_revert_command_class_init),
4390         (svn_revert_command_new), (svn_revert_command_destroy):
4391         * plugins/subversion/svn-revert-command.h:
4392         * plugins/subversion/svn-status-command.c:
4393         (svn_status_command_init), (svn_status_command_finalize),
4394         (on_svn_status_notify), (svn_status_command_run),
4395         (svn_status_command_class_init), (svn_status_command_new),
4396         (svn_status_command_destroy),
4397         (svn_status_command_get_status_queue):
4398         * plugins/subversion/svn-status-command.h:
4399         * plugins/subversion/svn-status.c: (svn_status_init),
4400         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4401         (svn_status_destroy), (svn_status_get_path),
4402         (svn_status_get_vcs_status):
4403         * plugins/subversion/svn-status.h:
4404         * plugins/subversion/svn-switch-command.c:
4405         (svn_switch_command_init), (svn_switch_command_finalize),
4406         (svn_switch_command_run), (svn_switch_command_class_init),
4407         (svn_switch_command_new), (svn_switch_command_destroy):
4408         * plugins/subversion/svn-switch-command.h:
4409         * plugins/subversion/svn-update-command.c:
4410         (svn_update_command_init), (svn_update_command_finalize),
4411         (svn_update_command_run), (svn_update_command_class_init),
4412         (svn_update_command_new), (svn_update_command_destroy):
4413         * plugins/subversion/svn-update-command.h:
4415         Now really committed all files from James patch (#457477)
4417 2007-11-08  Johannes Schmid <jhs@gnome.org>
4419         * TODO.tasks: Updated
4421 2007-11-08  James Liggett  <jrliggett@cox.net>
4423         reviewed by: Johannes Schmid <jhs@gnome.org>
4425         * configure.in:
4426         * libanjuta/Makefile.am:
4427         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
4428         * libanjuta/anjuta-status.h:
4429         * libanjuta/libanjuta.h:
4430         * plugins/subversion/Makefile.am:
4431         * plugins/subversion/anjuta-subversion.glade:
4432         * plugins/subversion/anjuta-subversion.ui:
4433         * plugins/subversion/plugin.c: (value_added_project_root_uri),
4434         (value_removed_project_root_uri), (activate_plugin),
4435         (deactivate_plugin), (finalize), (subversion_instance_init):
4436         * plugins/subversion/plugin.h:
4437         * plugins/subversion/subversion-actions.c:
4438         * plugins/subversion/subversion-actions.h:
4439         * plugins/subversion/subversion-callbacks.c:
4440         * plugins/subversion/subversion-callbacks.h:
4441         * plugins/subversion/svn-auth.c:
4442         * plugins/subversion/svn-auth.h:
4443         * plugins/subversion/svn-backend-priv.h:
4444         * plugins/subversion/svn-backend.c:
4445         * plugins/subversion/svn-backend.h:
4446         * plugins/subversion/svn-notify.c:
4447         * plugins/subversion/svn-notify.h:
4448         * plugins/subversion/svn-thread.c:
4449         * plugins/subversion/svn-thread.h:
4450         
4451         Commited alpha2 of the new subversion plugin (#457477)
4453 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4455         * plugins/debug-manager/command.c:
4456         Fix a stupid crash when changing a register value
4458 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4460         * libanjuta/interfaces/libanjuta.idl,
4461         plugins/debug-manager/command.c,
4462         plugins/debug-manager/command.h,
4463         plugins/debug-manager/start.c,
4464         plugins/gdb/plugin.c,
4465         plugins/gdb/debugger.c,
4466         plugins/gdb/debugger.h:
4467         Use anjuta terminal plugin instead of gnome terminal
4468         Select if a terminal is used in the the start_program function
4469         Move terminal code from debugger.c to plugin.c
4470         Partial fix of bug #481366
4472         * plugins/gdb/utilities.c,
4473         plugins/gdb/utilities.h:
4474         Remove gnome terminal check function
4476 2007-11-06  Johannes Schmid <jhs@gnome.org>
4478         * plugins/project-import/anjuta-project-import.glade:
4479         * plugins/project-import/project-import.c: (on_import_next),
4480         (on_import_finish), (project_import_set_directory):
4481         * plugins/project-wizard/property.c: (npw_property_create_widget),
4482         (npw_property_set_value_from_widget):
4483         
4484         Replaced gnome_file_entry with gtk_file_chooser_button
4485         Fixes #422329 – Creating a new directory in program options doesn't work
4486         
4487 2007-11-04  Massimo Cora' <maxcvs@email.it>
4489         * plugins/symbol-db/plugin.c:
4490         add all files at once on project_import.
4491         No need to split them into more languages: ctags
4492         and the engine will take care of that.
4494         * plugins/symbol-db/symbol-db-engine.h,
4495         * plugins/symbol-db/symbol-db-engine.c,
4496         * plugins/symbol-db/tables.sql,
4497         * plugins/symbol-db/test/Makefile.am,
4498         * plugins/symbol-db/test/main.c,
4499         * plugins/symbol-db/symbol-db-view-locals.c:
4500         some memory leaks fixed. Ported the thing to
4501         libgda 3.1.2 [or better svn HEAD].
4502         Thanks to a fresh new algorithm to detect
4503         parent scope we're able to display correcly
4504         a local gtktree, including classes not directly
4505         defined inside that file.
4507 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
4509         * plugins/debug-manager/threads.c,
4510         plugins/debug-manager/stack_trace.c:
4511         Do not display address when not needed
4513         * plugins/debug-manager/plugin.c,
4514         plugins/debug-manager/breakpoints.c:
4515         Breakpoints directly connect to debugger signals
4517         * plugins/debug-manager/watch.c:
4518         program-unload signal does not exist used debugger-stopped
4520         * plugins/debug-manager/queue.c,
4521         libanjuta/interfaces/libanjuta.idl:
4522         Display error message returned by debugger command
4523         Add new error codes
4525 2007-11-04  Johannes Schmid <jhs@gnome.org>
4527         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
4528         Bug 493062 – gcj template needs AC_PROG_CC
4529         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
4531         * src/anjuta-actions.h:
4532         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
4533         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
4535 === anjuta 2.3.0 ===
4537 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
4539         * AUTHORS: Updated
4541 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4543         * ChangeLog: Tagged 2.3.0 release.
4545         * plugins/indent/Makefile.am: Fixed indentation.
4547         * plugins/editor/aneditor-autocomplete.cxx:
4548         * plugins/editor/aneditor-priv.h:
4549         * plugins/editor/aneditor.cxx:
4550         * plugins/editor/aneditor.h: Commented out dead codes.
4552         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
4553         Do not build symbol-db by
4554         default. Added 'unstable' in plugin description to signify it's
4555         developmental state.
4557         * plugins/file-manager/Makefile.am,
4558         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
4560 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
4562         * plugins/debug-manager/utilities.c,
4563         plugins/debug-manager/utilities.h,
4564         plugins/debug-manager/threads.c,
4565         plugins/debug-manager/plugin.c,
4566         plugins/debug-manager/plugin.h,
4567         plugins/debug-manager/disassemble.h,
4568         plugins/debug-manager/watch.c,
4569         plugins/debug-manager/watch.h,
4570         plugins/debug-manager/breakpoints.c,
4571         plugins/debug-manager/stack_trace.c:
4572         Replace few remaining function calls by signal 
4574         * plugins/debug-manager/disassemble.c,
4575         plugins/debug-manager/registers.c,
4576         plugins/debug-manager/memory.c,
4577         plugins/debug-manager/locals.c,
4578         plugins/debug-manager/queue.c,
4579         plugins/debug-manager/queue.h:
4580         Connect signals when debugger is started
4581         Disconnect them when debugger is stopped
4582         Do not display window if debugger doesn't support feature
4584         * plugins/gdb/plugin.c,
4585         libanjuta/interfaces/libanjuta.idl:
4586         Remove unused initialization function
4588 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4590         * configure.in:
4591         * plugins/file-manager/Makefile.am:
4592         * scripts/build-schemas.mk: Fixed 'make distcheck'
4594 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4596         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4597         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4598         to latest API additions.
4600         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4601         to API changes.
4603 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
4605         * ChangeLog: Fixed indentation.
4606         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
4607         branch.
4609 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
4611         * libanjuta/interfaces/libanjuta.idl:
4612         * plugins/build-basic-autotools/build-basic-autotools.c:
4613         (build_compile_file_real), (build_build_project),
4614         (build_install_project), (build_clean_project),
4615         (build_configure_project), (build_autogen_project),
4616         (build_distribution_project), (build_build_module),
4617         (build_install_module), (build_clean_module), (fm_build),
4618         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
4619         (finalize), (basic_autotools_plugin_instance_init),
4620         (ibuildable_set_command), (ibuildable_reset_commands),
4621         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
4622         (ibuildable_install), (ibuildable_configure),
4623         (ibuildable_generate), (ibuildable_iface_init):
4624         * plugins/build-basic-autotools/build-basic-autotools.h:
4626         Added API for commands override in build interface and implemented
4627         them in build plugin. Useful for other plugins override build
4628         commands depending on project environment.
4630 2007-10-28  Naba Kumar  <naba@gnome.org>
4632         * src/anjuta.glade,
4633         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4634         Fixed widget alignment for dock switcher tab style combo and
4635         scratchbox path entrybox.
4637 2007-10-28  Johannes Schmid <jhs@gnome.org>
4639         * plugins/document-manager/plugin.c: (on_editor_changed):
4640         Fixed a memory leak and simplified code (thanks again Sébastien)
4641         
4642         * configure.in:
4643         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
4644         and OFFSET sql statements)
4646 2007-10-28  Massimo Cora' <maxcvs@email.it>
4648         * plugins/symbol-db/plugin.c,
4649         plugins/symbol-db/symbol-db-engine.h,
4650         plugins/symbol-db/symbol-db-view.c,
4651         plugins/symbol-db/symbol-db-view.c,
4652         plugins/symbol-db/symbol-db-view-locals.c,
4653         plugins/symbol-db/symbol-db-view-locals.h,
4654         plugins/symbol-db/symbol-db-engine.c:
4655         Better end-of-file-scan detection, permitting
4656         an improved scope/inheritance parsing.
4657         Locals tab gtktree now displays correct
4658         namespace->class->children tree, even if
4659         in a C++ file there isn't class declaration.
4661 2007-10-27  Johannes Schmid <jhs@gnome.org>
4663         Patch from Stanislav Brabec <sbrabec@suse.cz>
4664         * configure.in:
4665         Bug 489798 – Do not rely on svn-config
4667         Patch from Michael Wolf <maw@ximian.com>:
4668         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
4669         (egg_tree_model_filter_remove_node),
4670         (egg_tree_model_filter_row_deleted):
4671         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
4673 2007-10-27  Johannes Schmid <jhs@gnome.org>
4675         * plugins/devhelp/anjuta-devhelp.ui:
4676         * plugins/message-view/anjuta-message-manager.ui:
4678         Added some separators to the toolbar
4679         
4680         * plugins/document-manager/plugin.c:
4681         (on_support_plugin_deactivated), (load_new_support_plugins),
4682         (unload_unused_support_plugins), (on_editor_changed):
4683         
4684         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
4685         for pointing out that is was crap.
4687 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
4689         * libanjuta/interfaces/libanjuta.idl,
4690         libanjuta/anjuta-plugin-manager.c,
4691         libanjuta/anjuta-plugin-manager.h,
4692         libanjuta/anjuta-c-plugin-factory.c,
4693         libanjuta/anjuta-c-module.h,
4694         libanjuta/anjuta-c-module.c:
4695         Report detailled error message in case of plugin loading failure
4697 2007-10-24  Johannes Schmid <jhs@gnome.org>
4699         * configure.in:
4700         * plugins/Makefile.am:
4701         
4702         Activate build of symbol-db plugin (when libgda is available)
4703         
4704         * plugins/document-manager/plugin.c:
4705         (on_support_plugin_deactivated), (on_editor_changed):
4706         
4707         Properly handle language support plugins even when they are
4708         unloaded by the session.
4709         
4710         * plugins/symbol-db/plugin.c: (register_stock_icons),
4711         Port to new REGISTER_ICONS stuff
4712   
4713 2007-10-22  Massimo Cora'  <maxcvs@email.it>
4715         * plugins/symbol-db/plugin.c,
4716         * plugins/symbol-db/symbol-db-view.c
4717         * plugins/symbol-db/symbol-db-engine.h,
4718         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
4719         * plugins/symbol-db/symbol-db-view-locals.c,
4720         * plugins/symbol-db/symbol-db-view-locals.h,
4721         * plugins/symbol-db/symbol-db-engine.c:
4722         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
4723         Added a new algorithm for dynamic population of the local symbols' tab.
4724         Now the default view is tree-like.
4725         Some fixes on engine correct some population issues.    
4727 2007-10-23  Naba Kumar  <naba@gnome.org>
4729         * plugins/glade/Makefile.am: Corrected conditional not to install
4730         .plugin file if plugin is disabled.
4731         * plugins/sourceview/Makefile.am: Corrected conditional not to
4732         install schemas if plugin is not built.
4734 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
4736         * plugins/debug-manager/queue.c:
4737         Fix #488061: Mutiple crash dialogs
4739         * plugins/gdb/debugger.c,
4740         plugins/gdb/debugger.h:
4741         Remove maximum gdb command length, should fix bug#474811
4743 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
4745         * manuals/reference/libanjuta/plugin-description-file.sgml,
4746         manuals/reference/libanjuta/libanjuta-docs.sgml,
4747         manuals/reference/libanjuta/libanjuta-sections.txt,
4748         libanjuta/interfaces/libanjuta.idl,
4749         libanjuta/anjuta-c-module.c,
4750         libanjuta/anjuta-c-plugin-factory.c:
4751         Document last changes in plugin code
4753 2007-10-19  Johannes Schmid <jhs@gnome.org>
4755         * plugins/subversion/subversion-callbacks.c: (check_filename):
4756         
4757         Fixed #487854 – Anjuta crashes when i try to add a SVN url
4759 2007-10-19  Naba Kumar  <naba@gnome.org>
4761         * plugins/file-manager/file-model.c: Fixed a critical runtime
4762         warning.
4764 2007-10-18  Johannes Schmid <jhs@gnome.org>
4766         * libanjuta/anjuta-ui.h:
4767         Small fix on icon macros
4768         
4769         * libanjuta/interfaces/libanjuta.idl:
4770         * plugins/language-manager/plugin.c: (ilanguage_get_name),
4771         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
4772         (ilanguage_iface_init):
4773         
4774         Added get_from_editor() and get_name_from_editor() methods
4775         to IAnjutaLanguage
4776         
4777         * plugins/document-manager/plugin.c:
4778         (update_editor_ui_interface_items), (on_editor_changed):
4779         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4780         .in:
4781         * plugins/language-support-cpp-java/plugin.c: (install_support):
4782         
4783         Ported plugins to use the new interface
4785 2007-10-17  Johannes Schmid <jhs@gnome.org>
4787         * libanjuta/anjuta-ui.h:
4788         
4789         Added macros to register stock icons to stop all this copy&paste
4790         which had spread over a lot of files. New macros support to add 
4791         icons with toolbar and menu size (16 and 24)
4792         
4793         * plugins/class-inheritance/plugin.c: (register_stock_icons):
4794         * plugins/debug-manager/images/anjuta-attach.svg:
4795         * plugins/debug-manager/images/anjuta-step-out.svg:
4796         * plugins/debug-manager/images/anjuta-step-over.svg:
4797         * plugins/debug-manager/plugin.c: (register_stock_icons):
4798         * plugins/document-manager/images/Makefile.am:
4799         * plugins/document-manager/images/anjuta-block-end.svg:
4800         * plugins/document-manager/images/anjuta-block-start.svg:
4801         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
4802         * plugins/document-manager/images/anjuta-bookmark.svg:
4803         * plugins/document-manager/images/anjuta-go-history-next.svg:
4804         * plugins/document-manager/images/anjuta-go-history-prev.svg:
4805         * plugins/document-manager/plugin.c: (register_stock_icons):
4806         * plugins/glade/plugin.c: (register_stock_icons):
4807         * plugins/language-support-cpp-java/plugin.c:
4808         (register_stock_icons):
4809         * plugins/message-view/Makefile.am:
4810         * plugins/message-view/anjuta-go-message-next.svg:
4811         * plugins/message-view/anjuta-go-message-prev.svg:
4812         * plugins/message-view/anjuta-message-view.svg:
4813         * plugins/message-view/messages.xpm:
4814         * plugins/message-view/plugin.c: (register_stock_icons):
4815         * plugins/patch/plugin.c: (patch_plugin_activate):
4816         * plugins/project-manager/plugin.c: (register_stock_icons):
4817         * plugins/search/Makefile.am:
4818         * plugins/search/anjuta-go-match-next.svg:
4819         * plugins/search/anjuta-go-match-prev.svg:
4820         * plugins/search/plugin.c: (activate_plugin):
4821         * plugins/symbol-browser/plugin.c: (register_stock_icons):
4822         * plugins/terminal/terminal.c: (register_stock_icons):
4823         * plugins/valgrind/plugin.c: (register_stock_icons):
4824         
4825         Updated to use the new icons and added several new and updated 
4826         icons from #480093
4828 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
4830         * libanjuta/anjuta-plugin-handle.c,
4831         libanjuta/anjuta-plugin-handle.h:
4832         Add a new path property containing the directory of the .plugin
4833         file, library file (.so or whatever) must be in the same directory
4835         * libanjuta/anjuta-plugin-manager.c,
4836         libanjuta/interfaces/libanjuta.idl,
4837         (removed) libanjuta/anjuta-glue-plugin.c,
4838         (removed) libanjuta/anjuta-glue-plugin.h,
4839         (removed) libanjuta/anjuta-glue-c.c,
4840         (removed) libanjuta/anjuta-glue-c.h,
4841         (removed) libanjuta/anjuta-glue-cpp.c,
4842         (removed) libanjuta/anjuta-glue-cpp.h,
4843         (removed) libanjuta/anjuta-glue-factory.c,
4844         (removed) libanjuta/anjuta-glue-factory.h,
4845         (added) libanjuta/anjuta-c-module.c,
4846         (added) libanjuta/anjuta-c-module.h,
4847         (added) libanjuta/anjuta-c-plugin-factory.c,
4848         (added) libanjuta/anjuta-c-plugin-factory.h,
4849         libanjuta/Makefile.am:
4850         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
4851         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
4852         implementing IAnjutaPluginFactory
4853         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
4855         * libanjuta/libanjuta.h:
4856         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
4857         interface)
4859         * libanjuta/anjuta-plugin.h:
4860         Replace AnjutaGluePlugin by GTypeModule
4861         Remove unused anjuta_glue_get_component_type replaced by
4862         g_type_from_name
4864         * plugins/build-basic-autotools/build-basic-autotools.h,
4865         plugins/class-gen/plugin.h,
4866         plugins/class-inheritance/plugin.h,
4867         plugins/cvs-plugin/plugin.h,
4868         plugins/debug-manager/plugin.h,
4869         plugins/devhelp/plugin.h,
4870         plugins/document-manager/plugin.h,
4871         plugins/editor/plugin.h,
4872         plugins/file-loader/plugin.h,
4873         plugins/file-wizard/plugin.h,
4874         plugins/gdb/plugin.h,
4875         plugins/glade/plugin.h,
4876         plugins/gtodo/plugin.h,
4877         plugins/indent/plugin.h,
4878         plugins/language-manager/plugin.h,
4879         plugins/language-support-cpp-java/plugin.h,
4880         plugins/macro/plugin.h,
4881         plugins/message-view/plugin.h,
4882         plugins/patch/plugin.h,
4883         plugins/profiler/plugin.h,
4884         plugins/project-import/plugin.h,
4885         plugins/project-manager/plugin.h,
4886         plugins/project-wizard/plugin.h,
4887         plugins/sample1/plugin.h,
4888         plugins/search/plugin.h,
4889         plugins/sourceview/plugin.h,
4890         plugins/subversion/plugin.h,
4891         plugins/symbol-browser/plugin.h,
4892         plugins/symbol-db/plugin.h,
4893         plugins/terminal/terminal.c,
4894         plugins/tools/plugin.h,
4895         plugins/valgrind/plugin.h:
4896         Replace AnjutaGluePlugin by GTypeModule
4898 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
4900         * plugins/debug-manager/breakpoints.c:
4901         Fix bug#487112, crash while removing a breakpoint in a new file
4903 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
4905         * plugins/document-manager/search-box.c:
4906         Fix a crash (with an useful comment) focus-out-event handler must
4907         return a gboolean
4909 2007-10-14 Johannes Schmid <jhs@gnome.org>
4911         * plugins/sourceview/sourceview.c:
4912         Hide calltip when "Up" or "Down" key is pressed
4914 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
4916         * plugins/document-manager/search-box.c:
4917         Change included file order to avoid a compile error with gnome 2.16
4919 2007-10-13  Johannes Schmid <jhs@gnome.org>
4921         * plugins/debug-manager/plugin.c: (enable_log_view):
4922         
4923         Fixed crash when closing a project and unloading another while
4924         the debugger is enabled
4926 2007-10-13  Johannes Schmid <jhs@gnome.org>
4928         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4929         
4930         Use correct breakpoint icon
4931         
4932         * plugins/devhelp/Makefile.am:
4933         * plugins/devhelp/anjuta-go-help-next.svg:
4934         * plugins/devhelp/anjuta-go-help-prev.svg:
4935         * plugins/devhelp/plugin.c: (register_stock_icons),
4936         (devhelp_activate):
4937         
4938         Added new icons from #480093
4939         
4940         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4941         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4942         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4943         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4944         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4945         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4946         * plugins/message-view/anjuta-go-message-next.svg:
4947         * plugins/message-view/anjuta-go-message-prev.svg:
4948         
4949         Updated icons from #480093
4950                 
4951         * src/anjuta-actions.h:
4952         Use GTK_STOCK_FULLSCREEN
4953         
4954         * src/anjuta-app.c: (on_gdl_style_changed),
4955         (anjuta_app_instance_init):
4956         * src/anjuta.glade:
4957         
4958         Added preference option to set the gdl switcher style
4960 2007-10-13  Johannes Schmid <jhs@gnome.org>
4962         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4963         (get_property_value_as_string), (set_property_value_as_string),
4964         (register_callbacks):
4965         * libanjuta/anjuta-preferences.h:
4966         
4967         Support GtkFileChooserButton as preferences widget
4968         
4969         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4970         
4971         Fixed a Gtk-Critical
4972         
4973         * plugins/file-manager/Makefile.am:
4974         * plugins/file-manager/file-model.c: (file_model_filter_file),
4975         (file_model_add_dummy), (file_model_expand_idle),
4976         (file_model_set_property), (file_model_get_property),
4977         (file_model_class_init):
4978         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
4979         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
4980         (file_manager_activate), (file_manager_finalize),
4981         (file_manager_instance_init), (ipreferences_merge),
4982         (ipreferences_unmerge), (ipreferences_iface_init):
4983         * plugins/file-manager/plugin.h:
4984         
4985         Added preferences to file-manager
4987         * plugins/glade/plugin.c: (activate_plugin):
4988         
4989         Move Properties widget into center because it is way to big
4990         for the sidebar
4992 2007-10-10  Johannes Schmid <jhs@gnome.org>
4994         * plugins/language-support-cpp-java/Makefile.am:
4995         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
4996         * plugins/language-support-cpp-java/anjuta-complete.svg:
4997         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
4998         * plugins/language-support-cpp-java/plugin.c:
4999         (register_stock_icons):
5000         
5001         And yet some more icons...
5003 2007-10-10  Johannes Schmid <jhs@gnome.org>
5005         * plugins/debug-manager/breakpoints.c:
5006         * plugins/debug-manager/images/Makefile.am:
5007         * plugins/debug-manager/images/anjuta-bookmark.svg:
5008         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5009         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5010         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5011         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5012         * plugins/debug-manager/images/anjuta-linemark.svg:
5013         * plugins/debug-manager/images/anjuta-pcmark.svg:
5014         * plugins/debug-manager/plugin.c: (register_stock_icons):
5015         * plugins/debug-manager/sparse_view.c:
5016         * plugins/document-manager/images/Makefile.am:
5017         * plugins/document-manager/images/anjuta-block-select.svg:
5018         * plugins/document-manager/images/anjuta-fold-close.svg:
5019         * plugins/document-manager/images/anjuta-fold-open.svg:
5020         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5021         * plugins/document-manager/images/anjuta-indent-less.svg:
5022         * plugins/document-manager/images/anjuta-indent-more.svg:
5023         * plugins/document-manager/images/anjuta-swap.svg:
5024         * plugins/document-manager/images/block_select.xpm:
5025         * plugins/document-manager/images/fold_close.xpm:
5026         * plugins/document-manager/images/fold_open.xpm:
5027         * plugins/document-manager/images/fold_toggle.xpm:
5028         * plugins/document-manager/images/indent.xpm:
5029         * plugins/document-manager/images/indent_dcr.xpm:
5030         * plugins/document-manager/images/indent_inc.xpm:
5031         * plugins/document-manager/plugin.c: (register_stock_icons):    
5032         * plugins/editor/Makefile.am:
5033         * plugins/editor/anjuta-bookmark-16.xpm:
5034         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5035         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5036         * plugins/editor/anjuta-linemark-16.xpm:
5037         * plugins/editor/anjuta-pcmark-16.xpm:
5038         * plugins/editor/bookmark.xpm:
5039         * plugins/editor/breakpoint-disabled.xpm:
5040         * plugins/editor/breakpoint-enabled.xpm:
5041         * plugins/editor/linemarker.xpm:
5042         * plugins/editor/program-counter.xpm:
5043         * plugins/editor/text_editor.c:
5044         * plugins/message-view/Makefile.am:
5045         * plugins/message-view/anjuta-go-message-next.svg:
5046         * plugins/message-view/anjuta-go-message-prev.svg:
5047         * plugins/message-view/anjuta-message-manager.ui:
5048         * plugins/message-view/plugin.c:
5049         * plugins/sourceview/Makefile.am:
5050         * plugins/sourceview/sourceview.c:
5052         Integrated lots of icons from #480093
5053         Thanks to <tpgww@onepost.net>
5055         * plugins/document-manager/plugin.c:
5056         Do not mark the line in ifile_open(), that looks ugly.
5057         
5058         * plugins/document-manager/search-box.c: (on_search_focus_out),
5059         (search_box_init):
5060         Clear the status bar on focus_out.
5061         
5062         * plugins/file-loader/anjuta-loader-plugin.ui:
5063         Fixed a missing "="
5065 2007-10-09  Johannes Schmid <jhs@gnome.org>
5067         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5068         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5070         Some things I missed in the patch for #484419
5071         
5072         * plugins/document-manager/action-callbacks.c:
5073         (on_new_file_activate):
5074         * plugins/document-manager/action-callbacks.h:
5075         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5076         (on_window_key_press_event), (on_gconf_notify_timer):
5077         
5078         484645 – patch to deal with docman FIXME etc
5079         
5080         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5081         * plugins/search/search-replace.c: (search_and_replace),
5082         (write_message_pane), (search_replace_populate),
5083         (translate_dialog_strings), (create_dialog),
5084         (anjuta_search_replace_activate):
5085         * plugins/search/search-replace_backend.c:
5086         (file_buffer_new_from_path), (get_next_match),
5087         (create_search_entries), (regex_backref),
5088         (clear_search_replace_instance):
5089         * plugins/search/search-replace_backend.h:
5090         
5091         #484573 – patch to correct various search-related issues
5092         
5093         Thanks for the above patches to <tpgww@onepost.net>
5094         
5095         * plugins/sourceview/sourceview.c:
5096         (sourceview_create_highligth_indic):
5097         
5098         Use the same marker for important as gedit (yellow background)
5100         * plugins/document-manager/anjuta-document-manager.ui:
5101         * plugins/file-loader/anjuta-file-loader.ui:
5102         * plugins/file-loader/plugin.c:
5103         
5104         Moved FileNew action to document-manager
5106 2007-10-08  Johannes Schmid <jhs@gnome.org>
5108         * plugins/document-manager/search-box.c: (on_search_activated):
5109         Mark messages for translation
5111 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
5113         reviewed by: Johannes Schmid <jhs@gnome.org>
5115         * plugins/Makefile.am:
5116         * plugins/build-basic-autotools/build-basic-autotools.c:
5117         (build_compile_file_real):
5118         * plugins/search/search-replace.c:
5119         * plugins/valgrind/preferences.c: (build_general_prefs):
5120         
5121         Fix #484379 – Contents of Makefile.am plugins and
5122         #484419 – Improvement into translation
5124 2007-10-06  Johannes Schmid <jhs@gnome.org>
5126         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5128         Fixed to properly support pointer-to-pointer (**) types
5130         * libanjuta/interfaces/libanjuta.idl:
5131         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5132         * plugins/sourceview/sourceview-cell.h:
5133         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5134         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5135         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5136         (isearch_backward), (isearch_iface_init):
5137         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5138         (itext_editor_iface_init), (iselection_set_iter),
5139         (iselection_get_start_iter), (iselection_get_end_iter),
5140         (iselection_iface_init), (isearch_forward), (isearch_backward),
5141         (isearch_iface_init):
5142         
5143         Added IAnjutaEditorSearch interface and some utility methods to
5144         migrate from positions to iterators for the editor interface.
5145         
5146         * plugins/document-manager/Makefile.am:
5147         * plugins/document-manager/action-callbacks.c:
5148         (on_goto_line_no1_activate), (on_show_search):
5149         * plugins/document-manager/action-callbacks.h:
5150         * plugins/document-manager/anjuta-docman.c:
5151         (anjuta_docman_add_document), (anjuta_docman_show_editor),
5152         (anjuta_docman_grab_text_focus):
5153         * plugins/document-manager/anjuta-document-manager.ui:
5154         * plugins/document-manager/goto_line.c: (removed)
5155         * plugins/document-manager/goto_line.h: (removed)
5156         * plugins/document-manager/search-box.c:
5157         * plugins/document-manager/search-box.h:
5158         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5159         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5160         (update_editor_ui_interface_items), (on_editor_added),
5161         (activate_plugin), (deactivate_plugin):
5162         * plugins/document-manager/plugin.h:
5163         
5164         Created new incremental "Quick Search" bar in the document manager to
5165         replace the crappy EggToolbar entries. Uses the new search interface and
5166         it thus much faster and more reliable.
5167         Fixes: 
5168         Bug 357544 – incremental search should work consistently (or not at all) 
5169         when main toolbar is hidden
5170         Bug 440637 – Search, don't work very well (partly for incremental search)
5171         
5172         * plugins/search/anjuta-search.ui:
5173         * plugins/search/plugin.c: (activate_plugin):
5174         
5175         Removed incremental search stuff
5176         
5177         * plugins/build-basic-autotools/build-basic-autotools.c:
5178         (on_session_save), (on_session_load):
5179         * plugins/build-basic-autotools/executer.c:
5180         (get_program_parameters):
5181         
5182         Scroll to selected executable and remember it across sessions
5183         (followup of #477976)
5184         
5185         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5186         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5187         
5188         * plugins/devhelp/anjuta-devhelp.ui:
5189         Rearraged toolbar items a bit
5191 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5193         * plugins/debug-manager/command.c,
5194         plugins/debug-manager/queue.c,
5195         plugins/gdb/plugin.c,
5196         plugins/gdb/debugger.c:
5197         Fix several crashing bugs (including bug#482985) with the debugger
5198         when closing project, stopping the debugger, restarting the program
5200 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5202         * libanjuta/anjuta-launcher.c:
5203         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5205 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5207         * plugins/debug-manager/command.c,
5208         plugins/debug-manager/queue.c:
5209         Asynchronous command can abort other commands in queue
5210         Resynchronize debugger state when a command is cancelled
5212         * plugins/debug-manager/breakpoints.c:
5213         Free BreakpointItem only when it is not used anymore
5215         * plugins/gdb/plugin.c:
5216         Do not return TRUE if the callback and/or ready signal is not used
5218         * plugins/gdb/debugger.c:
5219         Fix a crash, return correct state when debugger is stopped
5221 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5223         * plugins/project-wizard/autogen.c:
5224         Fix bug#482067, escape project wizard user defined strings
5226 2007-10-01  Johannes Schmid <jhs@gnome.org>
5228         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5229         .glade:
5230         * plugins/build-basic-autotools/build-basic-autotools.c:
5231         (basic_autotools_plugin_instance_init):
5232         * plugins/build-basic-autotools/build-basic-autotools.h:
5233         * plugins/build-basic-autotools/executer.c:
5234         (get_program_parameters):
5235         
5236         Fixed #477976 – Keybinding in run dialog
5238 2007-09-30  Johannes Schmid <jhs@gnome.org>
5240         * plugins/Makefile.am:
5241         Do not build indent plugin (yet)
5242         
5243         * plugins/document-manager/plugin.c: (ipreferences_merge):
5244         Fixed unintentional and wrong change
5246         * plugins/indent/anjuta-indent.ui:
5247         Added missing file
5249 2007-09-28  Johannes Schmid <jhs@gnome.org>
5251         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5252         * libanjuta/anjuta-launcher.h:
5253         Add a method to send EOF to some process. Needed for the indent plugin
5254         and should be useful in general. It does not actually send EOF as this
5255         is not possible with utf-8, but closes the stream instead.
5257         * plugins/devhelp/plugin.c: (value_added_current_editor):
5258         Fixed a Gtk-Critical due to the IAnjutaEditor - 
5259         IAnjutaDocument switch.
5261         * configure.in:
5262         * plugins/Makefile.am:
5263         * plugins/document-manager/Makefile.am:
5264         * plugins/document-manager/action-callbacks.c:
5265         * plugins/document-manager/anjuta-document-manager.glade:
5266         * plugins/document-manager/anjuta-document-manager.ui:
5267         * plugins/document-manager/images/Makefile.am:
5268         * plugins/document-manager/images/indent_auto.xpm:
5269         * plugins/document-manager/images/indent_set.xpm:
5270         * plugins/document-manager/indent-dialog.c:
5271         * plugins/document-manager/indent-dialog.h:
5272         * plugins/document-manager/indent-util.c:
5273         * plugins/document-manager/indent-util.h:
5274         * plugins/document-manager/indent_test.c:
5275         * plugins/document-manager/plugin.c: (register_stock_icons),
5276         (docman_plugin_instance_init), (ipreferences_merge):
5277         * plugins/document-manager/plugin.h:
5278         
5279         Removed indent code from document manager
5280         
5281         * plugins/indent/Makefile.am:
5282         * plugins/indent/indent-dialog.c:
5283         * plugins/indent/indent-util.c: (indent_init_indent_style):
5284         * plugins/indent/indent.glade:
5285         * plugins/indent/indent.plugin.in:
5286         * plugins/indent/plugin.c: (on_indent_finished),
5287         (on_indent_output), (on_indent_action_activate),
5288         (on_edit_editor_indent), (on_style_combo_changed),
5289         (value_added_current_editor), (value_removed_current_editor),
5290         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5291         (indent_plugin_finalize), (indent_plugin_dispose),
5292         (anjuta_indent_plugin_instance_init),
5293         (anjuta_indent_plugin_class_init), (ipreferences_merge),
5294         (ipreferences_unmerge), (ipreferences_iface_init):
5295         * plugins/indent/plugin.h:
5297         Moved indent code to it's own plugin. Also reimplemented indent invocation
5298         using anjuta_launcher and streams. This is not yet completely working, maybe
5299         I got something wrong with the launcher.
5300         Also fixed #478987 – Unusable 'Indent setting window' on preferences
5302 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5304         * plugins/debug-manager/plugin.c:
5305         Fix bug#480851, disconnect save_session signal when plugin is unloaded
5307 2007-09-27  Johannes Schmid <jhs@gnome.org>
5309         * libanjuta/interfaces/libanjuta.idl:
5310         * plugins/Makefile.am:
5311         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5312         (isymbol_type_str), (isymbol_name), (isymbol_args),
5313         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5314         (isymbol_impl), (isymbol_iface_init):
5315         * plugins/symbol-browser/an_symbol_info.c:
5316         * plugins/symbol-browser/an_symbol_info.h:
5317         * plugins/symbol-db/Makefile.am:
5318         * plugins/symbol-db/plugin.c:
5319         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5320         (value_added_current_editor), (on_editor_foreach_clear),
5321         (value_removed_current_editor), (project_root_added),
5322         (symbol_db_activate), (symbol_db_deactivate),
5323         (isymbol_manager_search):
5324         * plugins/symbol-db/readtags.c: (initialize_1):
5325         * plugins/symbol-db/symbol-db-engine-iterator.c:
5326         (sdb_engine_iterator_instance_init),
5327         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5328         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5329         (symbol_db_engine_iterator_move_next),
5330         (symbol_db_engine_iterator_move_prev),
5331         (symbol_db_engine_iterator_get_n_items),
5332         (symbol_db_engine_iterator_last),
5333         (symbol_db_engine_iterator_set_position),
5334         (symbol_db_engine_iterator_get_position),
5335         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5336         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5337         (isymbol_iter_foreach), (isymbol_iter_set_position),
5338         (isymbol_iter_get_position), (isymbol_iter_get_length),
5339         (isymbol_iter_clone), (isymbol_iter_assign),
5340         (isymbol_iter_iface_init):
5341         * plugins/symbol-db/symbol-db-engine-iterator.h:
5342         * plugins/symbol-db/symbol-db-engine.c:
5343         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5344         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5345         (sdb_engine_finalize), (sdb_engine_get_type),
5346         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5347         (sdb_engine_get_table_id_by_unique_name2),
5348         (sdb_engine_get_table_id_by_unique_name3),
5349         (symbol_db_engine_add_new_workspace),
5350         (symbol_db_engine_get_opened_project_name),
5351         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5352         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5353         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5354         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5355         (sdb_engine_add_new_scope_definition),
5356         (sdb_engine_add_new_tmp_heritage_scope),
5357         (sdb_engine_second_pass_update_scope_1),
5358         (sdb_engine_second_pass_update_heritage),
5359         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5360         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5361         (symbol_db_engine_update_project_symbols),
5362         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5363         (symbol_db_engine_update_buffer_symbols),
5364         (sdb_engine_walk_down_scope_path),
5365         (sdb_engine_prepare_symbol_info_sql),
5366         (symbol_db_engine_get_global_members),
5367         (symbol_db_engine_get_scope_members_by_symbol_id),
5368         (symbol_db_engine_get_scope_members),
5369         (symbol_db_engine_get_current_scope),
5370         (symbol_db_engine_get_file_symbols):
5371         * plugins/symbol-db/symbol-db-engine.h:
5372         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5373         (on_symbol_updated), (on_symbol_inserted),
5374         (symbol_db_view_locals_get_line),
5375         (symbol_db_view_locals_update_list):
5376         * plugins/symbol-db/symbol-db-view-search.c:
5377         (sdb_view_search_model_filter), (sdb_view_search_get_type):
5378         * plugins/symbol-db/symbol-db-view-search.h:
5379         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5380         (do_add_hidden_children), (do_recurse_and_add_new_sym),
5381         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5382         * plugins/symbol-db/tables.sql:
5383         * plugins/symbol-db/test/Makefile.am:
5384         * plugins/symbol-db/test/main.c: (add_new_files), (main):
5385         Updated patch from Massimo to improve symbol-db plugin
5387         * plugins/document-manager/plugin.c: (on_editor_changed):
5388         Make the code a bit more robust
5389         
5390         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5391         (anjuta_document_get_property), (anjuta_document_class_init),
5392         (anjuta_document_init), (set_uri), (document_loader_loaded),
5393         (anjuta_document_load), (document_saver_saving):
5394         * plugins/sourceview/anjuta-document.h:
5395         * plugins/sourceview/sourceview.c: (autodetect_language),
5396         (ilanguage_set_language), (ilanguage_get_language):
5397         Fix language detection on startup
5399 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
5401         * plugins/document-manager/action-callbacks.c:
5402         (on_editor_command_upper_case_activate),
5403         (on_editor_command_lower_case_activate): Leftover commit from previous
5404         commit (see last changlog entry by me).
5405         
5406         * plugins/file-manager/plugin.c: (file_manager_activate):
5407         Gave proper widget name so that layout works.
5409 2007-09-26  Johannes Schmid <jhs@gnome.org>
5411         * plugins/document-manager/plugin.c: (on_editor_changed),
5412         (docman_plugin_instance_init):
5413         Only unload/load language-support plugins if necessary.
5414         
5415         * plugins/language-manager/plugin.c: (language_manager_activate):
5416         Removed some debugging code
5418         * plugins/sourceview/sourceview.c: (on_document_saved),
5419         (ilanguage_set_language), (ilanguage_get_language):
5420         Fixed ianjuta_language interface and ensure that highlighting is
5421         activated when a new file is saved.
5422         
5423 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
5425         * libanjuta/interfaces/libanjuta.idl:
5426         * plugins/document-manager/action-callbacks.c:
5427         (on_editor_command_upper_case_activate),
5428         (on_editor_command_lower_case_activate):
5429         * plugins/editor/text_editor.c: (iselection_has_selection),
5430         (iselection_get_start), (iselection_get_end),
5431         (iselection_iface_init):
5432         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5433         * plugins/sourceview/sourceview.c: (iselect_has_selection),
5434         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
5435         method and implemented it for both scintilla and sourceview editors.
5436         Updated document-manager and assist plugins to use the new method.
5438 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
5440         * plugins/file-manager/file-view.c:
5441         Fix typo, allow to compile new file manager with gtk < 2.12
5443 2007-09-25  Johannes Schmid <jhs@gnome.org>
5445         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5446         Support Auto-Indent for single lines (e.g no selection);
5447         
5448         * plugins/macro/plugin.c:
5449         Do not use the same shortcut as auto-indent does
5450         
5451         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
5452         Optimized keyboard navigation - do not emit char_added when only
5453         navigation keys have been pressed.
5455 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5457         * plugins/language-support-cpp-java/cpp-java-assist.c:
5458         (on_assist_chosen), (cpp_java_assist_install),
5459         (cpp_java_assist_uninstall):
5460         * plugins/language-support-cpp-java/plugin.c: (install_support),
5461         (uninstall_support): Install and uninstall support in correct order.
5462         Fixes a bug where it was installed multiple times resulting in
5463         inserting autocomplete text multiple times.
5465 2007-09-25  Johannes Schmid <jhs@gnome.org>
5467         * configure.in:
5468         Add GNOME_WARNING_FLAGS(maximum) and
5469         GNOME_CXX_WARNIGS(yes) to avoid bugs
5470         the compiler can warn you.
5471         
5472         * libegg/test-tree-utils.c: (key_test):
5473         * plugins/file-manager/file-model.c:
5474         (file_model_cancel_expand_idle), (file_model_sort),
5475         (file_model_row_expanded):
5476         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5477         (file_view_refresh), (file_view_get_selected), (file_view_init),
5478         (file_view_new):
5479         * plugins/file-manager/file-view.h:
5480         * plugins/symbol-db/readtags.c: (initialize_1):
5481         * src/main.c:
5482         
5483         Fixed the more critical warnings
5485 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5487         Icons from tpgww@onepost.net:
5488         * configure.in:
5489         * plugins/debug-manager/Makefile.am:
5490         * plugins/debug-manager/images/Makefile.am:
5491         * plugins/debug-manager/images/anjuta-attach.svg:
5492         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5493         * plugins/debug-manager/images/anjuta-step-into.svg:
5494         * plugins/debug-manager/images/anjuta-step-out.svg:
5495         * plugins/debug-manager/images/anjuta-step-over.svg:
5496         * plugins/debug-manager/plugin.c: (register_stock_icons):
5497         * plugins/document-manager/Makefile.am:
5498         * plugins/document-manager/block_select.xpm:
5499         * plugins/document-manager/fold_close.xpm:
5500         * plugins/document-manager/fold_open.xpm:
5501         * plugins/document-manager/fold_toggle.xpm:
5502         * plugins/document-manager/images/Makefile.am:
5503         * plugins/document-manager/images/anjuta-block-end.svg:
5504         * plugins/document-manager/images/anjuta-block-start.svg:
5505         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5506         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5507         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5508         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5509         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5510         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5511         * plugins/document-manager/indent.xpm:
5512         * plugins/document-manager/indent_auto.xpm:
5513         * plugins/document-manager/indent_dcr.xpm:
5514         * plugins/document-manager/indent_inc.xpm:
5515         * plugins/document-manager/indent_set.xpm:
5516         * plugins/document-manager/plugin.c: Added nicer icons for
5517         document manager and debugger. Organized icons in 'images'
5518         directories.
5520 2007-09-24  Johannes Schmid <jhs@gnome.org>
5522         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5523         Fixed a missing NULL in g_object_set.
5525 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5527         * plugins/language-support-cpp-java/cpp-java-assist.c:
5528         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
5529         scope memebers just after scope operator is entered.
5531 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5533         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5534         * plugins/language-support-cpp-java/cpp-java-assist.c:
5535         (completion_function), (completion_compare),
5536         (cpp_java_assist_tag_destroy), (create_completion),
5537         (cpp_java_assist_destroy_completion_cache),
5538         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
5539         Show '()' for function items in autocomplete list. Allow adding
5540         ' ' and/or '(' after function call autocompletion and have preferences
5541         settings for them.
5543 2007-09-24  Johannes Schmid <jhs@gnome.org>
5545         * sourceview.c: Reverting patch from r3157 because
5546         of side-effects
5548 2007-09-24  Johannes Schmid <jhs@gnome.org>
5550         * plugins/search/search-replace.c: (on_message_clicked):
5552         Fixed #427104 – No "highlight" of lines matching find-result
5554 2007-09-24  Johannes Schmid <jhs@gnome.org>
5556         * src/anjuta.glade:
5558         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
5560 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
5562         reviewed by: Johannes Schmid <jhs@gnome.org>
5564         * plugins/build-basic-autotools/executer.c: (execute_program):
5565         Fix #478238 – set env for execute programe in the terminal
5567 2007-09-24 Tom <tpgww@onepost.net>
5569         reviewed by: Johannes Schmid <jhs@gnome.org>
5571         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5572         Fix memory leak
5573         
5574         * plugins/debug-manager/disassemble.c: (on_disassemble):
5575         Correct a format string in DEBUG_PRINT()
5577 2007-09-23  Johannes Schmid <jhs@gnome.org>
5579         * plugins/sourceview/sourceview.c: (offset_to_position),
5580         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
5581         (ieditor_get_position), (iselect_set), (iselect_get_start),
5582         (iselect_get_end):
5583         
5584         Fixed #Bug 440637 – Search, don't work very well
5586 2007-09-23  Johannes Schmid <jhs@gnome.org>
5588         * plugins/file-manager/file-model.c: (file_model_get_filename):
5589         * plugins/file-manager/file-model.h:
5590         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
5591         (file_view_init), (file_view_class_init):
5592         * plugins/message-view/message-view.c:
5593         (message_view_query_tooltip), (message_view_dispose),
5594         (message_view_instance_init), (message_view_class_init):
5596         Added GTK+ 2.12 style tooltips to file-manager and message view.
5597         Only build if GTK+ 2.12 is availible otherwise for message-view, the
5598         old implementation is used.
5600 2007-09-23  Johannes Schmid <jhs@gnome.org>
5602         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5603         Fixed typo
5604         
5605         * plugins/language-manager/language-manager.plugin.in:
5606         Marked UserActivatable=FALSE
5607         
5608         * plugins/language-manager/plugin.c: (load_languages),
5609         (language_manager_activate), (language_manager_deactivate),
5610         (language_manager_dispose), (language_manager_instance_init),
5611         (language_manager_find_mime_type), (language_manager_find_string),
5612         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
5613         (ilanguage_get_name), (ilanguage_get_strings):
5614         
5615         Fixed various stupid bugs in language-manager plugin
5616         
5617         * plugins/symbol-db/symbol-db-engine.c:
5618         (sdb_engine_second_pass_update_scope_1):
5619         
5620         Add a g_return_if_fail to avoid a crash though still unsure
5621         what's causing it.
5623 2007-09-23  Johannes Schmid <jhs@gnome.org>
5625         * plugins/symbol-db/plugin.c: (on_project_element_added),
5626         (sources_array_free), (sources_array_add_foreach),
5627         (project_root_added):
5628         * plugins/symbol-db/symbol-db-engine.c:
5629         (symbol_db_engine_add_new_files):
5630         * plugins/symbol-db/symbol-db-engine.h:
5631         
5632         Added support for other languages than "C" to symbol-db. Now
5633         supports all languages listed by the language-manager.
5635 2007-09-23  Tom <tpgww@onepost.net>
5637         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
5639         * configure.in:
5640         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
5641         
5642         * libanjuta/anjuta-glue-factory.c: (load_plugin),
5643         (anjuta_glue_factory_get_object_type):
5644         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5645         * plugins/build-basic-autotools/build-basic-autotools.c:
5646         (value_added_current_editor):
5647         * plugins/debug-manager/breakpoints.c:
5648         (breakpoints_dbase_edit_breakpoint),
5649         (on_toggle_breakpoint_activate):
5650         * plugins/debug-manager/plugin.c:
5651         (on_run_to_cursor_action_activate):
5652         * plugins/debug-manager/stack_trace.c:
5653         (dma_thread_update_stack_trace):
5654         * plugins/gdb/plugin.c:
5655         * plugins/glade/plugin.c: (ifile_open):
5656         * plugins/profiler/gprof-call-graph-view.c:
5657         * plugins/profiler/gprof-flat-profile-view.c:
5658         * plugins/profiler/gprof-function-call-tree-view.c:
5659         * plugins/profiler/gprof-options.c: (setup_widgets):
5660         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5661         * plugins/search/search-replace_backend.c:
5662         (file_buffer_new_from_te):
5663         * plugins/sourceview/assist-tip.c: (assist_tip_move):
5664         * plugins/sourceview/assist-window.c: (assist_window_set_property),
5665         (assist_window_get_property), (assist_window_move):
5666         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
5667         (value_added_current_editor):
5668         * plugins/symbol-db/plugin.c: (value_added_current_editor):
5669         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5670         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
5671         
5672         Many small code, warnings and leak fixes
5674 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5676         * (removed) plugins/debug-manager/debugger.c,
5677         (removed) plugins/debug-manager/debugger.h,
5678         (added) plugins/debug-manager/command.c,
5679         (added) plugins/debug-manager/command.h,
5680         (added) plugins/debug-manager/queue.c,
5681         (added) plugins/debug-manager/queue.h,
5682         plugins/debug-manager/breakpoints.c,
5683         plugins/debug-manager/debug_tree.c,
5684         plugins/debug-manager/debug_tree.h,
5685         plugins/debug-manager/disassemble.c,
5686         plugins/debug-manager/disassemble.h,
5687         plugins/debug-manager/locals.c,
5688         plugins/debug-manager/locals.h,
5689         plugins/debug-manager/memory.c,
5690         plugins/debug-manager/memory.h,
5691         plugins/debug-manager/plugin.c,
5692         plugins/debug-manager/plugin.h,
5693         plugins/debug-manager/registers.c,
5694         plugins/debug-manager/registers.h,
5695         plugins/debug-manager/sharedlib.c,
5696         plugins/debug-manager/sharedlib.h,
5697         plugins/debug-manager/signals.c,
5698         plugins/debug-manager/signals.h,
5699         plugins/debug-manager/stack_trace.c,
5700         plugins/debug-manager/stack_trace.h,
5701         plugins/debug-manager/start.h,
5702         plugins/debug-manager/start.c,
5703         plugins/debug-manager/threads.c,
5704         plugins/debug-manager/threads.h,
5705         plugins/debug-manager/watch.c,
5706         plugins/debug-manager/watch.h,
5707         plugins/debug-manager/Makefile.am,
5708         plugins/gdb/debugger.c,
5709         plugins/gdb/debugger.h,
5710         plugins/gdb/plugin.c,
5711         libanjuta/interfaces/libanjuta.idl:
5712         Split debug-manager/debugger.c into command.c and queue.c
5713         Clean up debugger queue
5714         DmaDebuggerQueue object does not implement IAnjutaDebugger
5716 2007-09-23  Johannes Schmid <jhs@gnome.org>
5718         * configure.in:
5719         Bumped version to 2.3.0 (to ensure bugzilla bugs are
5720         set correctly, etc.)
5721         
5722         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5723         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5724         (plugin_set_update):
5725         
5726         Show an error dialog instead of crashing when plugin loading fails
5728         * plugins/language-manager/Makefile.am:
5729         * plugins/language-manager/language-manager.plugin.in:
5730         * plugins/language-manager/languages.xml:
5731         * plugins/language-manager/plugin.c: (language_destroy),
5732         (load_languages), (language_manager_activate),
5733         (language_manager_deactivate), (language_manager_finalize),
5734         (language_manager_dispose), (language_manager_instance_init),
5735         (language_manager_class_init), (language_manager_find_mime_type),
5736         (language_manager_find_string), (ilanguage_get_from_mime_type),
5737         (ilanguage_get_from_string), (ilanguage_get_name),
5738         (ilanguage_get_strings), (ilanguage_iface_init):
5739         * plugins/language-manager/plugin.h:
5740         
5741         Added new language-manager plugin to have a better organisation for
5742         language names. The xml probabaly needs to be extended over time.
5743         
5744         * plugins/Makefile.am:
5745         * plugins/document-manager/plugin.c: (on_editor_changed):
5746         
5747         Adapted to new IAnjutaLanguage interface. Do not unload language-support
5748         because it does not really save memory but makes tab switching slow.
5749         
5750         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5751         .in:
5752         * plugins/language-support-cpp-java/plugin.c: (install_support),
5753         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
5754         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
5755         unloading
5757         * plugins/language-support-cpp-java/cpp-java-assist.c:
5758         (cpp_java_assist_show_autocomplete):
5759         
5760         Fix autocomplete to only show valid completions
5762         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5763         Calltips always have correct size and position now
5765 2007-09-22  Johannes Schmid <jhs@gnome.org>
5767         * plugins/search/search-replace_backend.c: (get_next_match):
5768         Removed code introduced by accident that causes a crash.
5769         
5770         * plugins/sourceview/sourceview-tags.c:
5771         * plugins/sourceview/sourceview-tags.h:
5772         Removed ununsed files
5774 2007-09-22  Johannes Schmid <jhs@gnome.org>
5776         * plugins/language-support-cpp-java/cpp-java-assist.c:
5777         Fixed build error
5779 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5781         * plugins/language-support-cpp-java/cpp-java-assist.c:
5782         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
5783         Increased matching brace search to 500 chars.
5785 2007-09-21  Johannes Schmid <jhs@gnome.org>
5787         * plugins/language-support-cpp-java/cpp-java-assist.c:
5788         (cpp_java_assist_get_pre_word),
5789         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
5790         
5791         Added some profiling debug code
5792         
5793         * plugins/language-support-cpp-java/cpp-java-utils.c:
5794         (cpp_java_util_jump_to_matching_brace):
5795         * plugins/language-support-cpp-java/cpp-java-utils.h:
5796         * plugins/language-support-cpp-java/plugin.c:
5797         (get_line_indentation_base), (get_line_auto_indentation):
5798         
5799         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
5800         avoid looping over the whole file when using calltips which is too slow and
5801         unneeded.
5802         
5803         * plugins/sourceview/assist-tip.c: (assist_tip_init),
5804         (assist_tip_set_tips), (assist_tip_get_coordinates),
5805         (assist_tip_new):
5806         * plugins/sourceview/sourceview.c: (iassist_show_tips):
5807         
5808         Better calltips appearance (use theme now) and avoid jumping
5809         calltips
5811 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5813         * plugins/document-manager/plugin.c:
5814         (update_editor_ui_interface_items):
5815         * plugins/language-support-cpp-java/plugin.c: (install_support),
5816         (uninstall_support): Moved autocomplete ui update code from
5817         document-manager to language-plugin.
5819 2007-09-21  Johannes Schmid <jhs@gnome.org>
5821         * libanjuta/interfaces/libanjuta.idl:
5822         
5823         Added IAnjutaLanguage interface (might still change...) for
5824         the upcoming language-manager plugin.
5825         
5826         * plugins/file-manager/Makefile.am:
5827         * plugins/file-manager/file-model.c:
5828         (file_model_cancel_expand_idle), (file_model_add_dummy),
5829         (file_model_expand_idle), (file_model_sort),
5830         (file_model_row_expanded), (file_model_row_collapsed),
5831         (file_model_init), (file_model_finalize),
5832         (file_model_set_property), (file_model_get_property),
5833         (file_model_class_init), (file_model_new), (file_model_refresh),
5834         (file_model_get_uri):
5835         * plugins/file-manager/file-model.h:
5836         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5837         (file_view_expand_row_idle), (file_view_refresh),
5838         (file_view_get_selected), (file_view_button_press_event),
5839         (file_view_selection_changed), (file_view_init),
5840         (file_view_get_property), (file_view_set_property),
5841         (file_view_finalize), (file_view_class_init):
5842         
5843         Split up model/view as far as possible and fixed some file-manager
5844         bugs (popup-menu and incorrect project loading).
5845         
5846         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5847         Use monospace font for tips.
5848         
5849         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
5850         (sourceview_cell_new), (icell_get_character), (icell_get_length),
5851         (icell_get_attribute), (icell_style_get_font_description),
5852         (icell_style_get_color), (icell_style_get_background_color),
5853         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
5854         (iiter_foreach), (iiter_set_position), (iiter_get_position),
5855         (iiter_get_length), (iiter_clone), (iiter_assign):
5857         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
5858         interface. This is way faster though it has the drawback to create invalid
5859         iterators if the buffer is changed.
5861 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5863         * libanjuta/interfaces/libanjuta.idl:
5864         * plugins/document-manager/action-callbacks.c:
5865         * plugins/document-manager/anjuta-document-manager.ui:
5866         * plugins/document-manager/plugin.c: (register_stock_icons):
5867         * plugins/editor/text_editor.c:
5868         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5869         * plugins/language-support-cpp-java/cpp-java-assist.c:
5870         (cpp_java_assist_get_calltip_context):
5871         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
5872         (register_stock_icons), (cpp_java_plugin_activate_plugin):
5874         Moved autocomplete menu action from document-manager to assist plugin
5875         and got rid of deprecated autocomplete interface.
5877 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5879         * libanjuta/interfaces/libanjuta.idl:
5880         * plugins/editor/text_editor.c: (iassist_iface_init):
5881         * plugins/language-support-cpp-java/cpp-java-assist.c:
5882         (cpp_java_assist_check), (on_assist_chosen):
5883         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5884         Removed react() methods in both editors and assist interface. Assist
5885         plugin itself handles setting the autocomplete. Also fixed
5886         some mem leaks.
5888 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5890         * plugins/file-manager/Makefile.am:
5891         * plugins/file-manager/file-view.c: (file_view_add_dummy),
5892         (file_view_expand_idle), (file_view_init):
5893         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
5894         (file_manager_set_default_uri), (project_root_added),
5895         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
5896         (file_manager_activate), (file_manager_deactivate),
5897         (file_manager_instance_init), (file_manager_class_init),
5898         (ifile_manager_set_root), (ifile_manager_set_selected),
5899         (ifile_manager_iface_init): Adjusted white spaces to match
5900         anjuta convention.
5902 2007-09-19  Naba Kumar  <naba@gnome.org>
5904         * libanjuta/interfaces/libanjuta.idl:
5905         * plugins/editor/text_editor.c: (text_editor_instance_init),
5906         (iassist_show_tips), (iassist_cancel_tips),
5907         (iassist_hide_suggestions), (iassist_iface_init):
5908         * plugins/editor/text_editor.h:
5909         * plugins/editor/text_editor_cbs.c:
5910         (on_text_editor_scintilla_notify):
5911         * plugins/language-support-cpp-java/cpp-java-assist.c:
5912         (is_scope_context_character), (is_word_character),
5913         (create_completion), (cpp_java_assist_get_scope_context),
5914         (cpp_java_assist_get_pre_word),
5915         (cpp_java_assist_get_scope_operator),
5916         (cpp_java_assist_destroy_completion_cache),
5917         (cpp_java_assist_create_scope_completion_cache),
5918         (cpp_java_assist_create_word_completion_cache),
5919         (cpp_java_assist_show_autocomplete),
5920         (cpp_java_assist_get_calltip_context),
5921         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
5922         (on_editor_char_added), (on_assist_chosen),
5923         (cpp_java_assist_install), (cpp_java_assist_uninstall),
5924         (cpp_java_assist_init), (cpp_java_assist_finalize):
5925         * plugins/language-support-cpp-java/cpp-java-assist.h:
5926         * plugins/language-support-cpp-java/plugin.c:
5927         (initialize_indentation_params):
5928         * plugins/sourceview/assist-tip.c:
5929         * plugins/sourceview/assist-tip.h:
5930         * plugins/sourceview/sourceview-private.h:
5931         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5932         (on_assist_tip_destroyed), (on_assist_cancel),
5933         (on_document_char_added), (iassist_get_suggestions),
5934         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
5935         
5936         Implement state-less assistance so that assist can be evaluated
5937         any given time at any position. Changed IAnjutaEditorAssist interfance
5938         and implementations and removed any state management in editors.
5940 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
5942         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5943         completion items sorting and avoided unnecssary sorts.
5945         * plugins/text-editor.c: Fixed state.
5947 2007-09-17  Johannes Schmid <jhs@gnome.org>
5949         * plugins/language-support-cpp-java/cpp-java-assist.c:
5950         (on_assist_begin):
5951         
5952         Fixed calltips in sourceview
5954 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
5956         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5957         completion items preparation time. Fixed a crash bug.
5959         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5960         Set buffer size (From Massimo, required for symbol-db).
5962         * libanjuta/interfaces/libanjuta.idl: Also pass position information
5963         for suggestions.
5965         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
5966         change in API.
5968         * plugins/editor/aneditor-autocomplete.cxx,
5969         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
5970         Added ANE_GETWORDBEFORECARAT command.
5972         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
5973         using assist interface.
5975         * plugins/editor/text_editor.c: (text_editor_instance_init),
5976         (text_editor_get_word_before_carat),
5977         (text_editor_get_current_word), (iassist_add_trigger),
5978         (iassist_remove_trigger), (on_assist_canceled),
5979         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
5980         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
5981         * plugins/editor/text_editor.h:
5982         * plugins/editor/text_editor_cbs.c: (trigger_size),
5983         (max_trigger_size), (text_editor_check_assist),
5984         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
5985         interface.
5987         * plugins/language-support-cpp-java/Makefile.am:
5988         * plugins/language-support-cpp-java/plugin.c:
5989         (get_line_indentation_base), (get_line_auto_indentation),
5990         (install_support), (uninstall_support),
5991         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
5992         (cpp_java_plugin_instance_init):
5993         * plugins/language-support-cpp-java/plugin.h:
5994         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
5995         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
5996         Make assist a separate class.
5998 2007-09-14  Johannes Schmid <jhs@gnome.org>
6000         * plugins/sourceview/sourceview.c: (iassist_suggest):
6001         Fixed changed char_alignment paramter in language-support
6002         plugin
6004 2007-09-14  Naba Kumar  <naba@gnome.org>
6006         * plugins/language-support-cpp-java/plugin.c: Send the right
6007         'char_alignment' paramenter (needs fixing in sourceview).
6009 2007-09-13  Johannes Schmid <jhs@gnome.org>
6011         * anjuta.anjuta:
6012         * plugins/project-wizard/templates/minimal/project.anjuta:
6013         Use IAnjutaSymbolManager instead of loading the plugin directly.
6014         (TODO: Think of a version to do this for older files...)
6016         * configure.in:
6017         * plugins/Makefile.am:
6018         * plugins/symbol-db/Makefile.am:
6019         
6020         Build symbol-db plugin if libgda-3.0 is found
6022 2007-09-13  Johannes Schmid <jhs@gnome.org>
6024         * plugins/sourceview/Makefile.am:
6025         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6026         (set_uri):
6027         * plugins/sourceview/anjuta-document.h:
6028         Removed lots of dead code
6029         
6030         * plugins/sourceview/anjuta-languages-manager.c:
6031         * plugins/sourceview/anjuta-languages-manager.h:
6032         removed completely
6033         
6034         * plugins/sourceview/sourceview.c: (on_document_char_added),
6035         (on_document_loaded), (sourceview_instance_init),
6036         (iselect_get_start), (iselect_get_end),
6037         (ilanguage_get_supported_languages), (ilanguage_set_language):
6038         
6039         Fixed selection handling and make some adaptions for the changes 
6040         mentioned above
6042 2007-09-13  Johannes Schmid <jhs@gnome.org>
6044         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6045         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6046         (on_assist_update):
6047         
6048         Added preferences to language support completion/calltips
6049         
6050         * plugins/sourceview/assist-window.c: (assist_window_update):
6052         Always select first entry
6054         * plugins/sourceview/sourceview.glade:
6055         Removed old completion preferences
6057 2007-09-11  Naba Kumar  <naba@gnome.org>
6059         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6060         and possible crash when pressing ctrl+d in terminal after preferences
6061         window has been shown once (no need for backport).
6063         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6064         implementations to get warnings instead of crashes for unimplemented
6065         interface methods.
6067 2007-09-11   Massimo Cora' <maxcvs@email.it>
6069         Reviewed by: Naba Kumar  <naba@gnome.org>
6071         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6072         * plugins/symbol-db/*:
6073         Added new symbol-database backend based on SQLite 3.
6074         (does not enabled for build currently).
6076 2007-09-10  Johannes Schmid <jhs@gnome.org>
6078         * anjuta.anjuta:
6079         * configure.in:
6080         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6081         (parse_info_init), (parse_info_free), (valid_element),
6082         (start_element_handler), (end_element_handler), (text_handler),
6083         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6084         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6085         (egg_recent_model_monitor), (egg_recent_model_read),
6086         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6087         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6088         (egg_recent_model_set_property), (egg_recent_model_class_init),
6089         (egg_recent_model_init), (egg_recent_model_add_full),
6090         (egg_recent_model_delete), (egg_recent_model_get_list),
6091         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6092         (egg_recent_model_set_filter_mime_types),
6093         (egg_recent_model_clear_group_filter),
6094         (egg_recent_model_set_filter_groups),
6095         (egg_recent_model_clear_scheme_filter),
6096         (egg_recent_model_set_filter_uri_schemes),
6097         (egg_recent_model_remove_expired):
6098         
6099         Update EggRecent (#456465)
6101 2007-09-10  Johannes Schmid <jhs@gnome.org>
6103         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6104         (anjuta_plugin_manager_get_plugin):
6105         * plugins/profiler/gprof-call-graph-view.c:
6106         (gprof_call_graph_view_create_columns):
6107         * plugins/profiler/gprof-flat-profile-view.c:
6108         (gprof_flat_profile_view_create_columns):
6109         * plugins/profiler/gprof-function-call-tree-view.c:
6110         (gprof_function_call_tree_view_create_columns):
6111         
6112         Fixed #466031 – Update of pieces of menus for Localization
6114 2007-09-10  Johannes Schmid <jhs@gnome.org>
6116         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6117         Bug 343522 – anjuta: Unable to execute commands that use options.
6119 2007-09-09  Johannes Schmid <jhs@gnome.org>
6121         * plugins/document-manager/anjuta-docman.c:
6122         (anjuta_docman_update_page_label):
6123         
6124         Fixed #458034 – Method of indicating unsaved changes breaks convention
6125         
6126         * plugins/document-manager/plugin.c: (update_title),
6127         (value_added_project_root_uri), (value_removed_project_root_uri),
6128         (on_editor_changed), (activate_plugin):
6129         * plugins/document-manager/plugin.h:
6130         * plugins/project-manager/plugin.c: (on_profile_scoped),
6131         (on_profile_descoped), (ifile_open):
6132         
6133         Fixed #427390 – Show path of item in currently focused editor window
6135 2007-09-09  Johannes Schmid <jhs@gnome.org>
6137         * plugins/search/plugin.c: (on_toolbar_find_clicked),
6138         (on_toolbar_find_incremental):
6139         Fix incremental search
6140         
6141         * plugins/sourceview/sourceview.c: (on_document_char_added),
6142         (set_select):
6143         Fixed selection management
6145 2007-09-09  Johannes Schmid <jhs@gnome.org>
6147         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6148         Fixed memory leak
6150         * libanjuta/interfaces/libanjuta.idl:
6151         Extended IAnjutaEditorAssist interface
6152         
6153         * plugins/language-support-cpp-java/plugin.c:
6154         (jump_to_matching_brace), (add_tags), (on_assist_begin),
6155         (assist_cleanup), (on_assist_chosen), (on_assist_update),
6156         (context_character), (get_context), (function_parser),
6157         (cpp_member_parser), (install_assist), (uninstall_assist),
6158         (get_line_indentation_base), (get_line_auto_indentation),
6159         (install_support), (uninstall_support),
6160         (on_value_added_current_editor), (on_value_removed_current_editor),
6161         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6162         * plugins/language-support-cpp-java/plugin.h:
6163         
6164         Improved fixed editor assistance and added support for function/method
6165         tooltips. jumb_to_matching_brance => jump_to_matching_brace
6166         
6167         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6168         Removed a FIXME
6169         
6170         * plugins/project-import/project-import.c: (on_import_next):
6171         Added a non-NULL check with could probably fix #474843 but not sure
6172         
6173         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6174         Fixed anjuta-plugin project wizard
6175         
6176         * plugins/sourceview/Makefile.am:
6177         * plguins/sourceview/assist-tip.[ch]:
6178         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6179         (anjuta_view_key_press_event):
6180         * plugins/sourceview/assist-window.c: (assist_window_class_init),
6181         (assist_window_init), (assist_window_update), (assist_window_new):
6182         * plugins/sourceview/sourceview-private.h:
6183         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6184         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6185         (trigger_size), (max_trigger_size), (on_document_char_added),
6186         (sourceview_dispose), (ieditor_get_current_word),
6187         (iassist_add_trigger), (iassist_init_suggestions),
6188         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6189         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6190         
6191         Big update on sourceview assist capabilites. Autocompletion should
6192         now work much better and function tooltips are finally supported!
6194         * plugins/sourceview/anjuta-document.h:
6195         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6196         (anjuta_document_get_current_word):
6197         Fixed get_current_word (inspired by aneditor.cxx implementation)
6199         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6200         (icell_get_attribute):
6201         Fixed get_attribute() to also detect character constants.
6202         Simplified get_char()
6204         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6205         (isymbol_manager_get_members), (isymbol_manager_get_parents),
6206         (isymbol_manager_get_completions_at_position):
6207         
6208         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6210 2007-09-04  Naba Kumar  <naba@gnome.org>
6212         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6213         projects that can not add sources.
6215         * plugins/file-wizard/file.c: Similarly for file wizard,
6216         Do not enable 'Add to project' projects that can not add sources.
6218 2007-09-04  Naba Kumar  <naba@gnome.org>
6220         * configure.in: Bumped gnome-build requirement to 0.2.0
6221         for project capabilities support.
6223         * plugins/project-manager/plugin.c: Enable/disable project
6224         actions based on project capabilities. Fixes bug #433552:
6225         crash in Anjuta IDE: add file test.h in project on generic
6226         Makefile.
6228         * libanjuta/interfaces/libanjuta.idl: Added method to query
6229         project capabilities.
6231 2007-09-03  Naba Kumar  <naba@gnome.org>
6233         * plugins/file-manager/plugin.c: Set shadow type IN.
6234         * plugins/file-manager/file-view.c: Fixed code style.
6235         * plugins/file-manager/file-view.c: Fixed icons column to size
6236         properly.
6238         * plugins/file-manager/plugin.[c,h]: Fixed code style.
6240         * plugins/file-manager/plugin.c: Fixed crash on closing project and
6241         unmonitors project-uri on file-manager deactivation.
6243         * TODO.tasks: Updated
6245 2007-09-02  Johannes Schmid <jhs@gnome.org>
6247         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6248         Fixed memory leak
6249         
6250         * plugins/file-manager/file-view.c: (file_view_get_selected),
6251         (file_view_button_press_event), (file_view_finalize):
6252         * plugins/file-manager/plugin.c: (project_root_removed),
6253         (file_manager_deactivate):
6254         
6255         Fixed some small bugs I missed before
6257 2007-09-02  Johannes Schmid <jhs@gnome.org>
6259         * plugins/file-manager/*:
6260         Added new and file-manager
6262 2007-09-02  Johannes Schmid <jhs@gnome.org>
6264         * plugins/file-manager/*:
6265         Removed old file-manager
6267 2007-08-31  Johannes Schmid <jhs@gnome.org>
6269         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6270         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6271         
6272         Fixed some memory leaks
6273         
6274         * MAINTAINERS: Fixed
6275         
6276 2007-08-31  Johannes Schmid <jhs@gnome.org>
6278         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6279         (get_property_value_as_string), (set_property_value_as_string),
6280         (register_callbacks), (preferences_foreach_callback),
6281         (anjuta_preferences_register_property_raw):
6282         * libanjuta/anjuta-preferences.h:
6283         * plugins/build-basic-autotools/build-basic-autotools.c:
6284         (on_build_mesg_format):
6285         * plugins/document-manager/anjuta-document-manager.glade:
6286         * plugins/message-view/anjuta-message-manager-plugin.glade:
6287         
6288         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6289         broken message view preferences
6290         
6291         * plugins/message-view/message-view.c:
6292         (message_view_instance_init), (pref_change_color), (prefs_init),
6293         (imessage_view_append):
6294         Cleaned up message view (#458041)
6295         
6296         * src/shell.c: (on_preferences_activate),
6297         (anjuta_test_shell_instance_init),
6298         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6299         Fixed test shell to allow better debugging
6300         
6301 2007-08-31  Johannes Schmid <jhs@gnome.org>
6303         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6304         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6305         * plugins/gtodo/main.h:
6306         * plugins/gtodo/plugin.c: (activate_plugin):
6307         
6308         Fixed #423467 (View->Tasks menu items are not 
6309         checked on startup)
6311 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
6313         reviewed by: Johannes Schmid <jhs@gnome.org>
6315         * COPYING:
6316         * data/welcome.txt.in:
6317         * launcher/anjuta_launcher.c:
6318         * libanjuta/anjuta-children.c:
6319         * libanjuta/anjuta-children.h:
6320         * libanjuta/anjuta-debug.h:
6321         * libanjuta/anjuta-encodings.c:
6322         * libanjuta/anjuta-encodings.h:
6323         * libanjuta/anjuta-glue-c.c:
6324         * libanjuta/anjuta-glue-c.h:
6325         * libanjuta/anjuta-plugin-description.c:
6326         * libanjuta/anjuta-plugin-description.h:
6327         * libanjuta/anjuta-plugin-handle.c:
6328         * libanjuta/anjuta-plugin-handle.h:
6329         * libanjuta/anjuta-plugin-manager.c:
6330         * libanjuta/anjuta-plugin-manager.h:
6331         * libanjuta/anjuta-plugin.c:
6332         * libanjuta/anjuta-plugin.h:
6333         * libanjuta/anjuta-preferences.c:
6334         * libanjuta/anjuta-preferences.h:
6335         * libanjuta/anjuta-profile-manager.c:
6336         * libanjuta/anjuta-profile-manager.h:
6337         * libanjuta/anjuta-profile.c:
6338         * libanjuta/anjuta-profile.h:
6339         * libanjuta/anjuta-save-prompt.c:
6340         * libanjuta/anjuta-save-prompt.h:
6341         * libanjuta/anjuta-serializer.c:
6342         * libanjuta/anjuta-serializer.h:
6343         * libanjuta/anjuta-session.c:
6344         * libanjuta/anjuta-session.h:
6345         * libanjuta/anjuta-shell.c:
6346         * libanjuta/anjuta-shell.h:
6347         * libanjuta/anjuta-status.c:
6348         * libanjuta/anjuta-status.h:
6349         * libanjuta/anjuta-ui.c:
6350         * libanjuta/anjuta-ui.h:
6351         * libanjuta/anjuta-utils-priv.h:
6352         * libanjuta/anjuta-utils.c:
6353         * libanjuta/anjuta-utils.h:
6354         * libanjuta/cell-renderer-captioned-image.c:
6355         * libanjuta/cell-renderer-captioned-image.h:
6356         * libanjuta/e-splash.c:
6357         * libanjuta/e-splash.h:
6358         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6359         * libanjuta/interfaces/libanjuta.idl:
6360         * libanjuta/libanjuta.h:
6361         * libanjuta/resources.c:
6362         * libanjuta/resources.h:
6363         * libegg/egg-cell-renderer-text.c:
6364         * libegg/egg-combo-action.c:
6365         * libegg/egg-entry-action.c:
6366         * libegg/egg-recent-action.c:
6367         * libegg/egg-recent-files-module.c:
6368         * libegg/egg-recent-item.c:
6369         * libegg/egg-recent-model.c:
6370         * libegg/egg-recent-view-gtk.c:
6371         * libegg/egg-recent-view.c:
6372         * libegg/egg-submenu-action.c:
6373         * libegg/eggaccelerators.c:
6374         * libegg/eggcellrendererpopup.c:
6375         * libegg/eggcomboselect.c:
6376         * libegg/eggtreemodelfilter.c:
6377         * libegg/eggtreemultidnd.c:
6378         * libegg/gtkcellview.h:
6379         * libegg/treeviewutils/egg-cell-renderer-text.h:
6380         * libegg/treeviewutils/eggaccelerators.h:
6381         * libegg/treeviewutils/eggcellrendererkeys.h:
6382         * libegg/treeviewutils/eggcellrendererpopup.h:
6383         * libegg/treeviewutils/eggtreemodelfilter.h:
6384         * libegg/treeviewutils/eggtreemultidnd.h:
6385         * libegg/treeviewutils/eggtreeviewstate.h:
6386         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6387         * manuals/anjuta-faqs/Makefile.am:
6388         * manuals/anjuta-manual/C/anjuta-manual.xml:
6389         * manuals/anjuta-manual/C/license.xml:
6390         * manuals/anjuta-manual/es/es.po:
6391         * manuals/anjuta-manual/sv/sv.po:
6392         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6393         ml:
6394         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6395         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6396         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6397         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6398         * manuals/old/ja/anjuta-manual/license.xml:
6399         * plugins/build-basic-autotools/build-basic-autotools.c:
6400         * plugins/build-basic-autotools/build-basic-autotools.h:
6401         * plugins/build-basic-autotools/executer.c:
6402         * plugins/build-basic-autotools/executer.h:
6403         * plugins/build/build_file.c:
6404         * plugins/build/build_file.h:
6405         * plugins/build/build_project.c:
6406         * plugins/build/build_project.h:
6407         * plugins/build/clean_project.c:
6408         * plugins/build/clean_project.h:
6409         * plugins/build/commands.c:
6410         * plugins/build/commands.h:
6411         * plugins/build/compile.c:
6412         * plugins/build/compile.h:
6413         * plugins/build/compiler_options.c:
6414         * plugins/build/compiler_options.h:
6415         * plugins/build/configurer.c:
6416         * plugins/build/configurer.h:
6417         * plugins/build/executer.c:
6418         * plugins/build/executer.h:
6419         * plugins/class-gen/cell-renderer-flags.c:
6420         * plugins/class-gen/cell-renderer-flags.h:
6421         * plugins/class-gen/combo-flags.c:
6422         * plugins/class-gen/combo-flags.h:
6423         * plugins/class-gen/element-editor.c:
6424         * plugins/class-gen/element-editor.h:
6425         * plugins/class-gen/generator.c:
6426         * plugins/class-gen/generator.h:
6427         * plugins/class-gen/plugin.c:
6428         * plugins/class-gen/plugin.h:
6429         * plugins/class-gen/transform.c:
6430         * plugins/class-gen/transform.h:
6431         * plugins/class-gen/validator.c:
6432         * plugins/class-gen/validator.h:
6433         * plugins/class-gen/window.c:
6434         * plugins/class-gen/window.h:
6435         * plugins/class-inheritance/class-callbacks.c:
6436         * plugins/class-inheritance/class-callbacks.h:
6437         * plugins/class-inheritance/class-inherit.c:
6438         * plugins/class-inheritance/class-inherit.h:
6439         * plugins/class-inheritance/plugin.c:
6440         * plugins/class-inheritance/plugin.h:
6441         * plugins/cvs-plugin/cvs-actions.c:
6442         * plugins/cvs-plugin/cvs-actions.h:
6443         * plugins/cvs-plugin/cvs-callbacks.c:
6444         * plugins/cvs-plugin/cvs-callbacks.h:
6445         * plugins/cvs-plugin/cvs-execute.c:
6446         * plugins/cvs-plugin/cvs-execute.h:
6447         * plugins/cvs-plugin/cvs-interface.c:
6448         * plugins/cvs-plugin/cvs-interface.h:
6449         * plugins/cvs-plugin/plugin.c:
6450         * plugins/cvs-plugin/plugin.h:
6451         * plugins/debug-manager/breakpoints.c:
6452         * plugins/debug-manager/breakpoints.h:
6453         * plugins/debug-manager/chunk_view.c:
6454         * plugins/debug-manager/chunk_view.h:
6455         * plugins/debug-manager/data_buffer.c:
6456         * plugins/debug-manager/data_buffer.h:
6457         * plugins/debug-manager/data_view.c:
6458         * plugins/debug-manager/data_view.h:
6459         * plugins/debug-manager/debug_tree.c:
6460         * plugins/debug-manager/debug_tree.h:
6461         * plugins/debug-manager/debugger.c:
6462         * plugins/debug-manager/debugger.h:
6463         * plugins/debug-manager/disassemble.c:
6464         * plugins/debug-manager/disassemble.h:
6465         * plugins/debug-manager/info.c:
6466         * plugins/debug-manager/info.h:
6467         * plugins/debug-manager/locals.c:
6468         * plugins/debug-manager/locals.h:
6469         * plugins/debug-manager/memory.c:
6470         * plugins/debug-manager/memory.h:
6471         * plugins/debug-manager/plugin.c:
6472         * plugins/debug-manager/plugin.h:
6473         * plugins/debug-manager/registers.c:
6474         * plugins/debug-manager/registers.h:
6475         * plugins/debug-manager/sexy-icon-entry.c:
6476         * plugins/debug-manager/sexy-icon-entry.h:
6477         * plugins/debug-manager/sharedlib.c:
6478         * plugins/debug-manager/sharedlib.h:
6479         * plugins/debug-manager/signals.c:
6480         * plugins/debug-manager/signals.h:
6481         * plugins/debug-manager/sparse_buffer.c:
6482         * plugins/debug-manager/sparse_buffer.h:
6483         * plugins/debug-manager/sparse_view.c:
6484         * plugins/debug-manager/sparse_view.h:
6485         * plugins/debug-manager/stack_trace.c:
6486         * plugins/debug-manager/stack_trace.h:
6487         * plugins/debug-manager/start.c:
6488         * plugins/debug-manager/start.h:
6489         * plugins/debug-manager/threads.c:
6490         * plugins/debug-manager/threads.h:
6491         * plugins/debug-manager/utilities.c:
6492         * plugins/debug-manager/utilities.h:
6493         * plugins/debug-manager/watch.c:
6494         * plugins/debug-manager/watch.h:
6495         * plugins/devhelp/htmlview.c:
6496         * plugins/devhelp/htmlview.h:
6497         * plugins/document-manager/action-callbacks.c:
6498         * plugins/document-manager/action-callbacks.h:
6499         * plugins/document-manager/anjuta-docman.c:
6500         * plugins/document-manager/anjuta-docman.h:
6501         * plugins/document-manager/editor-tooltips.c:
6502         * plugins/document-manager/editor-tooltips.h:
6503         * plugins/document-manager/file_history.c:
6504         * plugins/document-manager/file_history.h:
6505         * plugins/document-manager/indent-dialog.c:
6506         * plugins/document-manager/indent-dialog.h:
6507         * plugins/document-manager/indent-util.c:
6508         * plugins/document-manager/indent-util.h:
6509         * plugins/document-manager/plugin.c:
6510         * plugins/editor/aneditor-autocomplete.cxx:
6511         * plugins/editor/aneditor-calltip.cxx:
6512         * plugins/editor/aneditor-indent.cxx:
6513         * plugins/editor/aneditor-priv.h:
6514         * plugins/editor/aneditor.cxx:
6515         * plugins/editor/aneditor.h:
6516         * plugins/editor/lexer.h:
6517         * plugins/editor/plugin.c:
6518         * plugins/editor/plugin.h:
6519         * plugins/editor/print.c:
6520         * plugins/editor/print.h:
6521         * plugins/editor/properties.h:
6522         * plugins/editor/properties_cxx.h:
6523         * plugins/editor/style-editor.c:
6524         * plugins/editor/style-editor.h:
6525         * plugins/editor/text-editor-iterable.c:
6526         * plugins/editor/text-editor-iterable.h:
6527         * plugins/editor/text_editor.c:
6528         * plugins/editor/text_editor.h:
6529         * plugins/editor/text_editor_cbs.c:
6530         * plugins/editor/text_editor_cbs.h:
6531         * plugins/editor/text_editor_menu.c:
6532         * plugins/editor/text_editor_menu.h:
6533         * plugins/editor/text_editor_prefs.c:
6534         * plugins/editor/text_editor_prefs.h:
6535         * plugins/file-loader/dnd.c:
6536         * plugins/file-loader/dnd.h:
6537         * plugins/file-loader/plugin.c:
6538         * plugins/file-manager/an_file_view.c:
6539         * plugins/file-manager/plugin.c:
6540         * plugins/file-wizard/file.c:
6541         * plugins/file-wizard/file.h:
6542         * plugins/file-wizard/plugin.c:
6543         * plugins/file-wizard/plugin.h:
6544         * plugins/gdb/debugger.c:
6545         * plugins/gdb/debugger.h:
6546         * plugins/gdb/gdbmi-test.c:
6547         * plugins/gdb/gdbmi.c:
6548         * plugins/gdb/gdbmi.h:
6549         * plugins/gdb/global.h:
6550         * plugins/gdb/parser.c:
6551         * plugins/gdb/parser.h:
6552         * plugins/gdb/plugin.c:
6553         * plugins/gdb/plugin.h:
6554         * plugins/gdb/utilities.c:
6555         * plugins/gdb/utilities.h:
6556         * plugins/glade/plugin.c:
6557         * plugins/glade/plugin.h:
6558         * plugins/gtodo/egg-datetime.c:
6559         * plugins/gtodo/egg-datetime.h:
6560         * plugins/gtodo/eggtrayicon.c:
6561         * plugins/gtodo/eggtrayicon.h:
6562         * plugins/gtodo/plugin.c:
6563         * plugins/gvim/anjuta-vim.c:
6564         * plugins/gvim/anjuta-vim.h:
6565         * plugins/gvim/gtkvim.c:
6566         * plugins/gvim/gtkvim.h:
6567         * plugins/gvim/plugin.c:
6568         * plugins/gvim/plugin.h:
6569         * plugins/language-support-cpp-java/plugin.c:
6570         * plugins/language-support-cpp-java/plugin.h:
6571         * plugins/macro/macro-actions.c:
6572         * plugins/macro/macro-actions.h:
6573         * plugins/macro/macro-db.c:
6574         * plugins/macro/macro-db.h:
6575         * plugins/macro/macro-dialog.c:
6576         * plugins/macro/macro-dialog.h:
6577         * plugins/macro/macro-edit.c:
6578         * plugins/macro/macro-edit.h:
6579         * plugins/macro/macro-util.c:
6580         * plugins/macro/macro-util.h:
6581         * plugins/macro/plugin.c:
6582         * plugins/macro/plugin.h:
6583         * plugins/message-view/anjuta-msgman.c:
6584         * plugins/message-view/anjuta-msgman.h:
6585         * plugins/message-view/message-view.c:
6586         * plugins/message-view/message-view.h:
6587         * plugins/message-view/plugin.c:
6588         * plugins/message-view/plugin.h:
6589         * plugins/patch/patch-plugin.c:
6590         * plugins/patch/patch-plugin.h:
6591         * plugins/patch/plugin.c:
6592         * plugins/patch/plugin.h:
6593         * plugins/profiler/gprof-call-graph-block-entry.c:
6594         * plugins/profiler/gprof-call-graph-block-entry.h:
6595         * plugins/profiler/gprof-call-graph-block.c:
6596         * plugins/profiler/gprof-call-graph-block.h:
6597         * plugins/profiler/gprof-call-graph-view.c:
6598         * plugins/profiler/gprof-call-graph-view.h:
6599         * plugins/profiler/gprof-call-graph.c:
6600         * plugins/profiler/gprof-call-graph.h:
6601         * plugins/profiler/gprof-flat-profile-entry.c:
6602         * plugins/profiler/gprof-flat-profile-entry.h:
6603         * plugins/profiler/gprof-flat-profile-view.c:
6604         * plugins/profiler/gprof-flat-profile-view.h:
6605         * plugins/profiler/gprof-flat-profile.c:
6606         * plugins/profiler/gprof-flat-profile.h:
6607         * plugins/profiler/gprof-function-call-chart-view.c:
6608         * plugins/profiler/gprof-function-call-chart-view.h:
6609         * plugins/profiler/gprof-function-call-tree-view.c:
6610         * plugins/profiler/gprof-function-call-tree-view.h:
6611         * plugins/profiler/gprof-options.c:
6612         * plugins/profiler/gprof-options.h:
6613         * plugins/profiler/gprof-profile-data.c:
6614         * plugins/profiler/gprof-profile-data.h:
6615         * plugins/profiler/gprof-view-manager.c:
6616         * plugins/profiler/gprof-view-manager.h:
6617         * plugins/profiler/gprof-view.c:
6618         * plugins/profiler/gprof-view.h:
6619         * plugins/profiler/plugin.c:
6620         * plugins/profiler/plugin.h:
6621         * plugins/profiler/string-utils.c:
6622         * plugins/profiler/string-utils.h:
6623         * plugins/project-import/plugin.c:
6624         * plugins/project-import/plugin.h:
6625         * plugins/project-import/project-import.c:
6626         * plugins/project-import/project-import.h:
6627         * plugins/project-manager/plugin.c:
6628         * plugins/project-manager/plugin.h:
6629         * plugins/project-wizard/action.c:
6630         * plugins/project-wizard/action.h:
6631         * plugins/project-wizard/autogen.c:
6632         * plugins/project-wizard/autogen.h:
6633         * plugins/project-wizard/druid.c:
6634         * plugins/project-wizard/druid.h:
6635         * plugins/project-wizard/file.c:
6636         * plugins/project-wizard/file.h:
6637         * plugins/project-wizard/header.c:
6638         * plugins/project-wizard/header.h:
6639         * plugins/project-wizard/install.c:
6640         * plugins/project-wizard/install.h:
6641         * plugins/project-wizard/parser.c:
6642         * plugins/project-wizard/parser.h:
6643         * plugins/project-wizard/plugin.c:
6644         * plugins/project-wizard/plugin.h:
6645         * plugins/project-wizard/property.c:
6646         * plugins/project-wizard/property.h:
6647         * plugins/project-wizard/values.c:
6648         * plugins/project-wizard/values.h:
6649         * plugins/sample1/plugin.c:
6650         * plugins/search/plugin.c:
6651         * plugins/search/plugin.h:
6652         * plugins/search/search-replace_backend.c:
6653         * plugins/search/search-replace_backend.h:
6654         * plugins/search/search_preferences.c:
6655         * plugins/sourceview/anjuta-convert.c:
6656         * plugins/sourceview/anjuta-convert.h:
6657         * plugins/sourceview/anjuta-document-loader.c:
6658         * plugins/sourceview/anjuta-document-loader.h:
6659         * plugins/sourceview/anjuta-document-saver.c:
6660         * plugins/sourceview/anjuta-document-saver.h:
6661         * plugins/sourceview/anjuta-document.c:
6662         * plugins/sourceview/anjuta-document.h:
6663         * plugins/sourceview/anjuta-encodings.c:
6664         * plugins/sourceview/anjuta-encodings.h:
6665         * plugins/sourceview/anjuta-languages-manager.c:
6666         * plugins/sourceview/anjuta-languages-manager.h:
6667         * plugins/sourceview/anjuta-utils.c:
6668         * plugins/sourceview/anjuta-utils.h:
6669         * plugins/sourceview/anjuta-view.c:
6670         * plugins/sourceview/anjuta-view.h:
6671         * plugins/sourceview/assist-window.c:
6672         * plugins/sourceview/assist-window.h:
6673         * plugins/sourceview/sourceview-cell.c:
6674         * plugins/sourceview/sourceview-cell.h:
6675         * plugins/sourceview/sourceview-prefs.c:
6676         * plugins/sourceview/sourceview-prefs.h:
6677         * plugins/sourceview/sourceview-print.c:
6678         * plugins/sourceview/sourceview-print.h:
6679         * plugins/sourceview/sourceview-private.h:
6680         * plugins/sourceview/sourceview-tags.c:
6681         * plugins/sourceview/sourceview-tags.h:
6682         * plugins/sourceview/sourceview.c:
6683         * plugins/sourceview/sourceview.h:
6684         * plugins/subversion/plugin.c:
6685         * plugins/subversion/plugin.h:
6686         * plugins/subversion/subversion-actions.c:
6687         * plugins/subversion/subversion-actions.h:
6688         * plugins/subversion/subversion-callbacks.c:
6689         * plugins/subversion/subversion-callbacks.h:
6690         * plugins/subversion/svn-auth.c:
6691         * plugins/subversion/svn-auth.h:
6692         * plugins/subversion/svn-backend-priv.h:
6693         * plugins/subversion/svn-backend.c:
6694         * plugins/subversion/svn-backend.h:
6695         * plugins/subversion/svn-notify.c:
6696         * plugins/subversion/svn-notify.h:
6697         * plugins/subversion/svn-thread.c:
6698         * plugins/subversion/svn-thread.h:
6699         * plugins/symbol-browser/an_symbol.c:
6700         * plugins/symbol-browser/an_symbol.h:
6701         * plugins/symbol-browser/an_symbol_info.c:
6702         * plugins/symbol-browser/an_symbol_info.h:
6703         * plugins/symbol-browser/an_symbol_iter.c:
6704         * plugins/symbol-browser/an_symbol_iter.h:
6705         * plugins/symbol-browser/an_symbol_prefs.c:
6706         * plugins/symbol-browser/an_symbol_prefs.h:
6707         * plugins/symbol-browser/an_symbol_search.c:
6708         * plugins/symbol-browser/an_symbol_search.h:
6709         * plugins/symbol-browser/an_symbol_view.c:
6710         * plugins/symbol-browser/an_symbol_view.h:
6711         * plugins/symbol-browser/plugin.c:
6712         * plugins/symbol-browser/plugin.h:
6713         * plugins/terminal/terminal.c:
6714         * plugins/tools/dialog.c:
6715         * plugins/tools/dialog.h:
6716         * plugins/tools/editor.c:
6717         * plugins/tools/editor.h:
6718         * plugins/tools/execute.c:
6719         * plugins/tools/execute.h:
6720         * plugins/tools/fileop.c:
6721         * plugins/tools/fileop.h:
6722         * plugins/tools/plugin.c:
6723         * plugins/tools/plugin.h:
6724         * plugins/tools/scripts/find-fixmes.pl:
6725         * plugins/tools/scripts/translation-status.pl:
6726         * plugins/tools/tool.c:
6727         * plugins/tools/tool.h:
6728         * plugins/tools/variable.c:
6729         * plugins/tools/variable.h:
6730         * plugins/valgrind/ldd.c:
6731         * plugins/valgrind/ldd.h:
6732         * plugins/valgrind/list.c:
6733         * plugins/valgrind/list.h:
6734         * plugins/valgrind/menu-utils.c:
6735         * plugins/valgrind/menu-utils.h:
6736         * plugins/valgrind/parser.c:
6737         * plugins/valgrind/parser.h:
6738         * plugins/valgrind/plugin.c:
6739         * plugins/valgrind/plugin.h:
6740         * plugins/valgrind/preferences.c:
6741         * plugins/valgrind/preferences.h:
6742         * plugins/valgrind/process.c:
6743         * plugins/valgrind/process.h:
6744         * plugins/valgrind/symtab.c:
6745         * plugins/valgrind/symtab.h:
6746         * plugins/valgrind/vgactions.c:
6747         * plugins/valgrind/vgactions.h:
6748         * plugins/valgrind/vgcachegrindprefs.c:
6749         * plugins/valgrind/vgcachegrindprefs.h:
6750         * plugins/valgrind/vgdefaultview.c:
6751         * plugins/valgrind/vgdefaultview.h:
6752         * plugins/valgrind/vgerror.c:
6753         * plugins/valgrind/vgerror.h:
6754         * plugins/valgrind/vggeneralprefs.c:
6755         * plugins/valgrind/vggeneralprefs.h:
6756         * plugins/valgrind/vghelgrindprefs.c:
6757         * plugins/valgrind/vghelgrindprefs.h:
6758         * plugins/valgrind/vgio.c:
6759         * plugins/valgrind/vgio.h:
6760         * plugins/valgrind/vgmemcheckprefs.c:
6761         * plugins/valgrind/vgmemcheckprefs.h:
6762         * plugins/valgrind/vgrule-editor.c:
6763         * plugins/valgrind/vgrule-editor.h:
6764         * plugins/valgrind/vgrule-list.c:
6765         * plugins/valgrind/vgrule-list.h:
6766         * plugins/valgrind/vgrule.c:
6767         * plugins/valgrind/vgrule.h:
6768         * plugins/valgrind/vgrulepattern.c:
6769         * plugins/valgrind/vgrulepattern.h:
6770         * plugins/valgrind/vgsearchbar.c:
6771         * plugins/valgrind/vgsearchbar.h:
6772         * plugins/valgrind/vgstrpool.c:
6773         * plugins/valgrind/vgstrpool.h:
6774         * plugins/valgrind/vgtoolprefs.c:
6775         * plugins/valgrind/vgtoolprefs.h:
6776         * plugins/valgrind/vgtoolview.c:
6777         * plugins/valgrind/vgtoolview.h:
6778         * src/about.c:
6779         * src/about.h:
6780         * src/action-callbacks.c:
6781         * src/action-callbacks.h:
6782         * src/anjuta-actions.h:
6783         * src/anjuta-app.c:
6784         * src/anjuta-app.h:
6785         * src/anjuta-callbacks.c:
6786         * src/anjuta-callbacks.h:
6787         * src/anjuta.c:
6788         * src/anjuta.h:
6789         * src/anjuta_cbs.c:
6790         * src/bacon-message-connection.c:
6791         * src/bacon-message-connection.h:
6792         * src/getline.c:
6793         * src/main.c:
6794         * src/shell.c:
6795         * src/shell.h:
6796         * src/start-with.c:
6797         * src/start-with.h:
6798         * src/utilities.c:
6799         * src/utilities.h:
6800         * tagmanager/options.c:
6801         
6802         Change the address of FSF in various files
6804 2007-08-30  Johannes Schmid <jhs@gnome.org>
6806         * anjuta.glade:
6807         * anjuta.gladep:
6808         Removed because they are no longer in use
6809         
6810         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6811         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
6812         Marked some strings as not translatable
6814         * plugins/search/search-replace.c: (list_max_items):
6815         Fixed a possible memory corruption
6817         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6818         Do not show menuitems for locked layout items
6820         * src/main.c: (main):
6821         Some minor style correction in gnome_init
6823 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
6825         * plugins/debug-manager/debugger.c,
6826         plugins/debug-manager/breakpoints.c,
6827         plugins/gdb/plugin.c,
6828         plugins/gdb/debugger.c,
6829         libanjuta/interfaces/libanjuta.idl:
6830         Move all breakpoints functions from IAnjutaDebugger to a new
6831         IAnjutaBreakpointDebugger interface
6833 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
6835         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6836         * plugins/debug-manager/plugin.c,
6837         plugins/debug-manager/breakpoints.c,
6838         plugins/tools/execute.c,
6839         plugins/project-wizard/plugin.c,
6840         plugins/build-basic-autotools/executer.c,
6841         plugins/gdb/debugger.c,
6842         plugins/profiler/gprof-options.h,
6843         plugins/sourceview/assist-window.h,
6844         plugins/class-gen/transform.c,
6845         libanjuta/anjuta-plugin-description.c,
6846         libanjuta/anjuta-status.c,
6847         libanjuta/anjuta-glue-c.c,
6848         libanjuta/anjuta-glue-cpp.c,
6849         plugins/symbol-browser/an_symbol_prefs.c:
6850         Fix warnings mostly "dereferencing type-punned pointer"
6851         Fix two bugs in breakpoints.c and an_symbol_prefs.c
6853 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
6855         * plugins/debug-manager/breakpoints.c,
6856         plugins/debug-manager/debugger.c:
6857         Avoid an endless loop if clearing all breakpoints while the programm
6858         is running
6860 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
6862         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6863         * plugins/debug-manager/plugin.c:
6864         Fix a segmentation fault added in the previous patch
6866 2007-07-21  Johannes Schmid <jhs@gnome.org>
6868         * plugins/build-basic-autotools/executer.c:
6869         (get_program_parameters):
6870         
6871         Show an error dialog if no targets are availible instead of
6872         just returning
6874 2007-07-20  Johannes Schmid <jhs@gnome.org>
6876         * libanjuta/anjuta-shell.c: (on_widget_data_add),
6877         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
6878         * libanjuta/anjuta-shell.h:
6879         * plugins/document-manager/plugin.c: (activate_plugin):
6880         * plugins/glade/anjuta-design-document.c:
6881         * plugins/glade/plugin.c: (glade_update_ui):
6882         * src/anjuta-app.c: (anjuta_app_add_widget_full),
6883         (anjuta_shell_iface_init):
6884         * src/shell.c: (anjuta_test_shell_add_widget),
6885         (anjuta_shell_iface_init):
6886         
6887         Make the document manager undockable (#458038)
6889 2007-07-20  Johannes Schmid <jhs@gnome.org>
6891         * plugins/document-manager/plugin.c: (on_editor_update_ui):
6892         * plugins/glade/anjuta-design-document.c:
6893         * plugins/glade/plugin.c: (glade_update_ui):
6894         
6895         Fixed some save/dirty status bug in glade
6897 2007-07-20  Johannes Schmid <jhs@gnome.org>
6899         * libanjuta/anjuta-status.c:
6900         Fixed crasher on shutdown
6902 2007-07-20  Johannes Schmid <jhs@gnome.org>
6904         * configure.in:
6905         Minimum glade requirement is 3.2 now. It was before
6906         but we did not check...
6907         
6908         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6909         * libanjuta/anjuta-profile.c:
6910         (anjuta_profile_add_plugins_from_xml):
6911         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
6912         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
6913         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
6914         * plugins/file-loader/plugin.c: (on_create_submenu):
6915         * plugins/file-manager/an_file_view.c: (compare_iter):
6916         * plugins/glade/plugin.c: (activate_plugin):
6917         * src/anjuta-app.c: (on_toolbar_view_toggled):
6918         * src/main.c: (main):
6919         
6920         Fixed lots of memory leaks (thansk valgrind)
6922 2007-07-19  Johannes Schmid <jhs@gnome.org>
6924         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6925         * plugins/document-manager/anjuta-docman.c:
6926         (anjuta_docman_set_busy):
6927         * plugins/document-manager/plugin.c: (on_editor_changed):
6928         * plugins/glade/plugin.c: (activate_plugin):
6929         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6930         (on_value_removed_current_editor):
6931         
6932         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
6934 2007-07-18  Johannes Schmid <jhs.gnome.org>
6936         * plugins/build-basic-autotools/executer.c: (execute_program):
6937         Fixed some of the scratchbox stuff but the environment is
6938         still broken
6940 2007-07-18  Johannes Schmid <jhs@gnome.org>
6942         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
6943         (on_plugin_deactivated), (get_plugin_loader_type):
6944         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
6945         (activate_plugin), (deactivate_plugin),
6946         (glade_plugin_instance_init):
6947         
6948         Fixed glade plugin deactivation
6950 2007-07-18  Johannes Schmid <jhs@gnome.org>
6952         * plugins/document-manager/anjuta-docman.c:
6953         (anjuta_docman_add_document):
6954         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
6955         
6956         Fixed path display in document manager with glade files
6958 2007-07-17  Johannes Schmid <jhs@gnome.org>
6960         * libanjuta/interfaces/Makefile.am.iface:
6961         * pixmaps/Makefile.am:
6962         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
6963         * plugins/debug-manager/plugin.c: (value_added_current_editor),
6964         (value_removed_current_editor):
6965         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
6966         (anjuta_docman_set_current_document):
6967         * plugins/document-manager/plugin.c: (on_editor_update_ui),
6968         (on_editor_added), (on_editor_changed):
6969         * plugins/glade/Makefile.am:
6970         * plugins/glade/anjuta-design-document.c:
6971         (anjuta_design_document_instance_init),
6972         (anjuta_design_document_set_property),
6973         (anjuta_design_document_get_property),
6974         (anjuta_design_document_class_init), (anjuta_design_document_new),
6975         (ifile_open), (ifile_get_uri), (ifile_iface_init):
6976         * plugins/glade/anjuta-design-document.h:
6977         * plugins/glade/anjuta-glade-notebook.c:
6978         * plugins/glade/anjuta-glade-notebook.h:
6979         * plugins/glade/plugin.c: (value_added_current_editor),
6980         (value_removed_current_editor), (glade_update_ui),
6981         (on_close_activated), (on_glade_project_changed),
6982         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
6983         (ifile_open):
6984         * plugins/language-support-cpp-java/plugin.c:
6985         (on_value_added_current_editor), (on_value_removed_current_editor):
6986         * plugins/macro/plugin.c: (value_added_current_editor):
6987         * plugins/project-manager/plugin.c: (value_added_current_editor):
6988         * plugins/subversion/plugin.c: (value_added_current_editor):
6989         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
6991         Fixed lot of IAnjutaEditor stuff and completed glade integration
6992         with document manager
6993         
6994         * plugins/build-basic-autotools/build-basic-autotools.c:
6995         (value_added_current_editor):
6996         * plugins/build-basic-autotools/executer.c: (execute_program):
6997         
6998         Some initial code to execute projects inside scratchbox
6999         
7000 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7002         * plugins/project-import/project-import.c:
7003         Project import overwrites file on user request (bug #452579)
7005 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7007         * plugins/debug-manager/debugger.c,
7008         plugins/debug-manager/threads.c,
7009         plugins/debug-manager/plugin.c,
7010         plugins/debug-manager/registers.c,
7011         plugins/debug-manager/locals.c,
7012         plugins/debug-manager/stack_trace.c,
7013         plugins/gdb/plugin.c,
7014         plugins/gdb/debugger.c,
7015         plugins/gdb/debugger.h,
7016         libanjuta/interfaces/libanjuta.idl:
7017         Rename change-location to program-moved
7018         Store thread id as gint instead of guint
7019         Do not display registers list if not available
7020         Add intermediate debugger states if missing
7022 2007-07-11  Johannes Schmid <jhs@gnome.org>
7024         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7025         .glade:
7026         Reverted unnecessary changes (#455819)
7028 2007-07-10  Johannes Schmid <jhs@gnome.org>
7030         * plugins/glade/plugin.c:
7031         Fixed glade plugin with glade 3.2 and another crasher
7033 2007-07-09  Johannes Schmid <jhs@gnome.org>
7035         * libanjuta/interfaces/libanjuta.idl:
7036         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7037         .glade:
7038         * plugins/debug-manager/breakpoints.c:
7039         (breakpoint_item_update_in_ui),
7040         (breakpoints_dbase_edit_breakpoint),
7041         (on_toggle_breakpoint_activate):
7042         * plugins/debug-manager/plugin.c:
7043         (on_run_to_cursor_action_activate):
7044         * plugins/document-manager/action-callbacks.c:
7045         (on_editor_command_cut_activate),
7046         (on_editor_command_copy_activate),
7047         (on_editor_command_paste_activate),
7048         (on_editor_command_clear_activate):
7049         * plugins/document-manager/anjuta-docman.c:
7050         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7051         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7052         (anjuta_docman_goto_file_line_mark),
7053         (anjuta_docman_find_editor_with_path),
7054         (anjuta_docman_get_all_editors):
7055         * plugins/document-manager/anjuta-docman.h:
7056         * plugins/document-manager/plugin.c:
7057         (update_editor_ui_interface_items), (on_editor_update_ui),
7058         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7059         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7060         (ianjuta_document_manager_iface_init), (isaveable_save),
7061         (isavable_is_dirty):
7062         * plugins/editor/editor.glade:
7063         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7064         (idocument_paste), (idocument_clear), (idocument_iface_init),
7065         (iselection_iface_init):
7066         * plugins/glade/Makefile.am:
7067         * plugins/glade/anjuta-glade-notebook.c:
7068         (anjuta_glade_notebook_instance_init),
7069         (anjuta_glade_notebook_set_property),
7070         (anjuta_glade_notebook_get_property),
7071         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7072         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7073         (ifile_savable_save), (ifile_savable_save_as),
7074         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7075         (ifile_savable_iface_init), (idocument_can_redo),
7076         (idocument_can_undo), (idocument_begin_undo_action),
7077         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7078         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7079         (idocument_copy), (idocument_paste), (idocument_clear),
7080         (idocument_iface_init):
7081         * plugins/language-support-cpp-java/plugin.c:
7082         (on_value_added_current_editor), (on_value_removed_current_editor):
7083         * plugins/macro/macro-util.c: (get_current_editor):
7084         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7085         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7086         (on_next_occur), (on_incremental_entry_key_press),
7087         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7088         (on_toolbar_find_incremental_start),
7089         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7090         * plugins/search/search-replace.c: (search_start_over),
7091         (search_update_combos), (replace_update_combos),
7092         (anjuta_search_replace_activate):
7093         * plugins/search/search-replace_backend.c: (create_search_entries):
7094         * plugins/sourceview/sourceview.c: (idocument_cut),
7095         (idocument_copy), (idocument_paste), (idocument_clear),
7096         (idocument_iface_init), (iselect_iface_init), (iassist_react):
7097         * plugins/tools/editor.c: (on_editor_response):
7098         * plugins/tools/execute.c: (get_current_editor),
7099         (atp_output_context_initialize), (atp_user_tool_execute):
7100         * plugins/tools/variable.c: (get_current_editor),
7101         (atp_variable_get_editor_variable):
7102         
7103         Some more IAnjutaEditor => IAnjutaDocument fixing!
7104         
7105         * plugins/glade/anjuta-glade-notebook.h:
7106         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7107         (glade_update_ui):
7108         * plugins/glade/plugin.h:
7109         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7110         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
7111         be used for glade, too. It might still have some rough edges but already works.
7112         (Fixes #415547 – Glade usability problem)
7114 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
7116         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7117           development release (I updated version of glade3 svn to 3.3.2).
7119 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7121         * plugins/symbol-browser/an_symbol_view.c:
7122         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7124 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7126         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7127         (on_system_tags_update_finished), (on_update_global_clicked),
7128         (prefs_page_init), (on_gconf_notify_tags_list_changed),
7129         (symbol_browser_prefs_init),
7130         (symbol_browser_prefs_create_global_tags),
7131         (symbol_browser_load_global_tags):
7132         * plugins/symbol-browser/an_symbol_prefs.h:
7133         * plugins/symbol-browser/an_symbol_view.c:
7134         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7135         * plugins/symbol-browser/an_symbol_view.h:
7136         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7137         on global tags update because of delayed prefs merging. Happens when
7138         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7139         is opened.
7141 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7143         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7144         after install/uninstall.
7146         Patch from James Liggett:
7147         * scripts/glade2schemas.pl: Fixed creating schemas for list
7148         values.
7150 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
7152         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7153           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7154           development release since glade svn version is also 3.3.1. In future, the
7155           solution would be for us to always increment the micro version when
7156           changing the API.
7158 2007-07-05  Johannes Schmid <jhs@gnome.org>
7160         * libanjuta/interfaces/libanjuta.idl:
7161         * plugins/build-basic-autotools/build-basic-autotools.c:
7162         (on_build_mesg_format):
7163         * plugins/debug-manager/breakpoints.c:
7164         (breakpoint_item_update_in_ui),
7165         (breakpoints_dbase_edit_breakpoint),
7166         (on_toggle_breakpoint_activate):
7167         * plugins/debug-manager/plugin.c:
7168         (on_run_to_cursor_action_activate):
7169         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7170         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7171         (get_current_editor), (on_save_activate), (on_save_as_activate),
7172         (on_save_prompt_save_editor), (on_close_file_activate),
7173         (on_close_all_file_activate), (on_reload_file_activate),
7174         (anjuta_print_cb), (anjuta_print_preview_cb),
7175         (on_editor_command_upper_case_activate),
7176         (on_editor_command_lower_case_activate),
7177         (on_editor_command_undo_activate),
7178         (on_editor_command_redo_activate),
7179         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7180         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7181         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7182         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7183         (on_zoom_out_text_activate), (on_force_hilite_activate),
7184         (on_indent1_activate), (on_swap_activate),
7185         (on_editor_add_view_activate), (on_editor_remove_view_activate):
7186         * plugins/document-manager/anjuta-docman.c:
7187         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7188         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7189         (anjuta_docman_dispose), (on_notebook_switch_page),
7190         (anjuta_docman_page_from_widget), (on_editor_destroy),
7191         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7192         (anjuta_docman_get_current_document),
7193         (anjuta_docman_set_current_document),
7194         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7195         (anjuta_docman_update_page_label),
7196         (anjuta_docman_get_document_from_path),
7197         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7198         (anjuta_docman_order_tabs):
7199         * plugins/document-manager/anjuta-docman.h:
7200         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7201         (update_editor_ui_interface_items), (update_editor_ui),
7202         (on_editor_update_save_ui), (on_editor_update_ui),
7203         (on_editor_changed), (on_save_prompt_save_editor),
7204         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7205         (ianjuta_docman_get_current_document),
7206         (ianjuta_docman_set_current_document),
7207         (ianjuta_docman_remove_buffer),
7208         (ianjuta_document_manager_iface_init), (ifile_get_uri):
7209         * plugins/editor/text_editor.c: (itext_editor_iface_init),
7210         (idocument_get_filename), (idocument_can_undo),
7211         (idocument_can_redo), (idocument_undo),
7212         (idocument_begin_undo_action), (idocument_end_undo_action),
7213         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7214         * plugins/language-support-cpp-java/plugin.c:
7215         (on_editor_char_inserted_cpp), (on_auto_indent):
7216         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7217         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7218         * plugins/sample1/plugin.c: (on_sample_action_activate):
7219         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7220         (on_next_occur), (on_incremental_entry_key_press),
7221         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7222         (on_toolbar_find_incremental_start),
7223         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7224         * plugins/search/search-replace.c: (search_and_replace),
7225         (write_message_pane), (search_start_over), (search_update_combos),
7226         (replace_update_combos), (anjuta_search_replace_activate):
7227         * plugins/search/search-replace_backend.c:
7228         (file_buffer_new_from_path), (create_search_entries):
7229         * plugins/sourceview/sourceview-print.c: (create_print_job):
7230         * plugins/sourceview/sourceview.c:
7231         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7232         (idocument_can_redo), (idocument_can_undo),
7233         (idocument_begin_undo_action), (idocument_end_undo_action),
7234         (idocument_undo), (idocument_redo), (idocument_grab_focus),
7235         (idocument_get_filename), (idocument_iface_init):
7236         * plugins/tools/editor.c: (on_editor_response):
7237         * plugins/tools/execute.c: (atp_output_context_initialize),
7238         (atp_user_tool_execute):
7239         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7240         
7241         Create IAnjutaDocument interface. This interface is a more general idea
7242         of documents being anything that can be modified, has undo/redo and
7243         may have operations like copy/paste.
7244         The primary goal is to integrate better by making it use the standard file
7245         and edit menu instead of it's own glade menu. Of course the downside is that
7246         you won't be able to view a source file and the designer at the same time. Anyway
7247         so many people have complained that they "can't save a glade file" that I think
7248         this is the much better solution.
7249         Work on the glade plugin is still to come but the most difficult things should be
7250         done now.
7252 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7254         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7255           version 3.0.3.
7257 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7259         * libanjuta/anjuta-plugin-manager.c:
7260         (anjuta_plugin_manager_get_plugins_page),
7261         (anjuta_plugin_manager_get_remembered_plugins_page):
7262         * libanjuta/anjuta-plugin-manager.h:
7263         * src/anjuta-app.c: (anjuta_app_install_preferences):
7264         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7265         and remembered plugins preferences pages in separate pages (avoid
7266         crowd).
7268 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7270         Patch from James Liggett  <jrliggett@cox.net>:
7271         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7272         Installed editor preferences schemas. Fixes bug #453463.
7274 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7276         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7277         (anjuta_preferences_dialog_init): Sort preferences pages on title.
7279 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7281         * plugins/document-manager/anjuta-document-manager.ui:
7282         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7283         * src/action-callbacks.c:
7284         * src/action-callbacks.h:
7285         * src/anjuta-actions.h:
7286         * src/anjuta-app.c: (anjuta_app_instance_init),
7287         (anjuta_app_install_preferences):
7288         * src/anjuta.glade:
7289         * src/anjuta.ui: Moved plugins and shortcuts settings inside
7290         General preferences page. Move preferences menu from Settings to
7291         Edit submenu. And got rid of Settings submenu.
7293 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7295         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7296         
7297 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7299         * TODO.tasks: Increased bounty for on-demand preferences task to $150
7300         as discussed and agreed with James Liggett.
7302         Patch from James Liggett  <jrliggett@cox.net>:
7304         * configure.in:
7305         * libanjuta/anjuta-plugin-manager.c:
7306         (on_activated_plugin_objects_foreach),
7307         (anjuta_plugin_manager_get_active_plugin_objects):
7308         * libanjuta/anjuta-plugin-manager.h:
7309         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7310         (anjuta_plugin_deactivate):
7311         * libanjuta/anjuta-preferences-dialog.c:
7312         (anjuta_preferences_dialog_finalize),
7313         (anjuta_preferences_dialog_class_init), (add_category_columns),
7314         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7315         (anjuta_preferences_dialog_remove_page):
7316         * libanjuta/anjuta-preferences.c: (property_destroy),
7317         (unregister_preferences_key), (register_callbacks),
7318         (preferences_foreach_callback), (connect_prop_to_object),
7319         (anjuta_preferences_register_property_raw),
7320         (anjuta_preferences_register_property_custom),
7321         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7322         (anjuta_preferences_remove_page),
7323         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7324         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7325         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7326         (anjuta_preferences_class_init), (anjuta_preferences_new):
7327         * libanjuta/anjuta-preferences.h:
7328         * plugins/build-basic-autotools/Makefile.am:
7329         * plugins/build-basic-autotools/build-basic-autotools.c:
7330         (ipreferences_unmerge):
7331         * plugins/cvs-plugin/Makefile.am:
7332         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7333         * plugins/document-manager/Makefile.am:
7334         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7335         * plugins/editor/plugin.c: (ipreferences_unmerge):
7336         * plugins/file-manager/Makefile.am:
7337         * plugins/file-manager/plugin.c: (activate_plugin),
7338         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7339         * plugins/gtodo/plugin.c: (ipreferences_merge),
7340         (ipreferences_unmerge):
7341         * plugins/language-support-cpp-java/Makefile.am:
7342         * plugins/language-support-cpp-java/plugin.c:
7343         (ipreferences_unmerge):
7344         * plugins/message-view/Makefile.am:
7345         * plugins/message-view/plugin.c: (ipreferences_unmerge):
7346         * plugins/sourceview/Makefile.am:
7347         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7348         * plugins/symbol-browser/Makefile.am:
7349         * plugins/symbol-browser/an_symbol_prefs.c:
7350         (symbol_browser_prefs_finalize):
7351         * plugins/terminal/Makefile.am:
7352         * plugins/terminal/terminal.c: (ipreferences_unmerge):
7353         * plugins/valgrind/plugin.c: (ipreferences_merge),
7354         (ipreferences_unmerge):
7355         * scripts/Makefile.am:
7356         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7357         * src/Makefile.am:
7358         * src/action-callbacks.c: (on_set_preferences1_activate):
7359         * src/anjuta-app.c: (anjuta_app_instance_init),
7360         (anjuta_app_install_preferences):
7361         * src/anjuta-app.h:
7362         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7363         task: Bug #445314: On demand preferences widgets creation. Thanks
7364         James for this great work.
7366 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7368         * plugins/debug-manager/data_buffer.c,
7369         plugins/message-view/message-view.c: Fixed compiler warnings.
7371 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
7373         * src/action-callbacks.c: (help_activate),
7374         (on_help_manual_activate), (on_help_tutorial_activate),
7375         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7377         Fixed help activation (bug #451557).
7379 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
7381         * AUTHORS: Added James Liggett. Forgot to add him before :(
7383 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7385         * plugins/debug-manager/debugger.c,
7386         plugins/debug-manager/plugin.c,
7387         plugins/gdb/debugger.c,
7388         libanjuta/interfaces/libanjuta.idl:
7389         Add a GError* parameter to debugger-stopped signal
7391         * (added) libanjuta/anjuta-error.c,
7392         (added) libanjuta/anjuta-error.h,
7393         libanjuta/Makefile.am:
7394         Register GError as a boxed type
7396         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7397         Support GError* in signal, GError must be registered as a boxed type
7398         Accept NULL as strings
7400 === anjuta 2.2.0 ===
7402 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
7404         * configure.in: Bumped version to 2.2.0
7405         * NEWS: Updated for 2.2.0 stable release.
7406         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7407         Reduce the idle priority to make the UI update before anything else.
7409 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
7411         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7413         * libanjuta/interfaces/libanjuta.idl:
7414         * plugins/document-manager/action-callbacks.c:
7415         (on_editor_command_complete_word_activate):
7416         * plugins/document-manager/plugin.c:
7417         (update_editor_ui_interface_items):
7418         * plugins/editor/text_editor.c: (iautocomplete_activate),
7419         (iautocomplete_iface_init):
7420         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7422         Moved autocomplete() method away from IAnjutaEditorAssist into
7423         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
7424         autocomplete and does not crash with sourceview. Fixes Bug #449620
7425         – The auto completion functionality not work. Also sets menuitem 
7426         insensitive when hiding them.
7428         * plugins/debug-manager/disassemble.c:
7429         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
7430         printf types.
7432 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
7434         * pixmaps/anjuta_splash.png: Updated.
7435         
7436         * plugins/search/search-replace.c
7437         (anjuta_search_replace_activate): Fixed "Find in Files" to select
7438         the right target (project).
7439         * ChangeLog: Added missing log.
7441 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7443         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
7444         manuals/anjuta-manual/C/fileoperations.xml,
7445         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
7447         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
7449         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
7451 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7453         * TODO.tasks: Added bounty for on-demand preferences.
7455         Patch from Thierry Moisan:
7456         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
7457         (bug #88824).
7459 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7461         Patch from tpgww@onepost.net:
7463         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
7464         * libegg/test-actions.c:
7465         * libegg/test-multi-drag.c: (main):
7466         * plugins/debug-manager/memory.c: (read_memory_block):
7467         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
7469         Fixes compile warnings. Fixes bug #427101.
7471 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7473         Patch from James Liggett:
7475         * plugins/profiler/gprof-options.c: (on_option_changed),
7476         (setup_widgets):
7477         * plugins/profiler/gprof-options.h:
7478         * plugins/profiler/gprof-profile-data.c:
7479         (gprof_profile_data_init_profile):
7480         * plugins/profiler/gprof-profile-data.h:
7481         * plugins/profiler/plugin.c: (profiler_get_data),
7482         (profiler_set_target), (register_options),
7483         (on_profile_data_browse_button_clicked),
7484         (on_profiling_options_button_clicked), (on_profiler_delete_data):
7485         * plugins/profiler/profiler.glade: implements independent targets.
7486         implements the ability to select arbitrary gmon.out files.
7487         Fixes bug #403502 – User should also be allowed to select an
7488         independent executable target.
7490 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7492         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7494         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7495         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7497 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7499         * plugins/debug-manager/plugin.c,
7500         plugins/debug-manager/breakpoints.c:
7501         Remove weak pointers when owner is destroyed
7502         Remove all breakpoints before loading new one
7504 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
7506         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
7507          
7508 2007-06-19  Naba Kumar  <naba@gnome.org>
7510         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
7511         Bug #448491 Empty Lines Problem.
7513         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
7514         
7515         * data/default.profile, plugins/message-view/plugin.c: Do not
7516         restore session for messages.
7517         Fixes bug #377461 – don't create new message window for each
7518         build/find.
7520         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
7521         Fixes a crash on exit/project-close if profiler plugin is loaded.
7523 2007-06-17  Naba Kumar  <naba@gnome.org>
7525         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
7526         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
7528         * plugins/file-loader/plugin.c: Fail on opening non existent files.
7529         Bug #448034 – Anjuta crashes on starting (when the last project
7530         directory was deleted).
7532         * plugins/document-manager/plugin.c: Set line markers for files
7533         opened via IAnjutaFile::open(). Fixes missing line markers while
7534         navigating symbols.
7536 2007-06-17  Naba Kumar  <naba@gnome.org>
7538         * plugins/sourceview/sourceview.glade: Set correct font
7539         default value and use monospace instead of sans. Fixes
7540         bug #448408 – crash in Anjuta IDE: Trying to change the
7541         editor
7543 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7545         * plugins/search/search-replace.c,
7546         plugins/search/search-replace.h,
7547         plugins/search/anjuta-search.glade:
7548         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
7549         Fixes bug #355166
7551 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7553         * plugins/debug-manager/plugin.c,
7554         plugins/debug-manager/breakpoints.c:
7555         Add weak references, fixes bug #448053 ?
7557 2007-06-16  Naba Kumar  <naba@gnome.org>
7559         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
7560         dialog to allow forgetting them if user chooses to select a different
7561         one.
7563 2007-06-13  Naba Kumar  <naba@gnome.org>
7565         * plugins/sourceview/sourceview-prefs.c: Initialize font
7566         on startup correctly if use_theme is set.
7568         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
7569         if available for default font. Fixes bug #447304.
7571         * plugins/sourceview/sourceview-prefs.c: Return value based
7572         on right data type. Fixes Bug #438878 – Using gtksourceview editor
7573         for the first time has black background
7574         
7575         * plugins/project-manager/plugin.c: Give a better error message
7576         when project could not be loaded.
7578         * libanjuta/anjuta-serializer.c: Added a comment.
7580 2007-06-13  Johannes Schmid <jhs@gnome.org>
7582         * configure.in:
7583         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
7584         most warnings to avoid simple coding problems.
7585         
7586         * plugins/message-view/anjuta-msgman.c:
7587         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
7588         * plugins/message-view/plugin.c: (on_view_changed),
7589         (ianjuta_msgman_add_view):
7590         
7591         Fixed #440866 by always presenting the message-manager when a tab is
7592         added because Gtk+ seems to have problems to add tabs to hidden widgets.
7593         
7594         * plugins/subversion/subversion-callbacks.c:
7595         (on_subversion_commit_response):
7596         Destroy dialog if user clicks "No"
7598 2007-06-12  Naba Kumar  <naba@gnome.org>
7600         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7601         read and use of uninitialized variable.
7603         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
7604         because it is used in credits listing and packaging could compress
7605         it in docdir. Fixes bug #397881: The credits are empty
7607         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
7608         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
7609         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
7610         plugins/symbol-browser/an_symbol_info.c,
7611         plugins/symbol-browser/plugin.c,
7612         plugins/symbol-browser/an_symbol_view.c,
7613         plugins/editor/aneditor-autocomplete.cxx:
7615         - Do not access TMTag
7616         member in TMSymbol when freeing it because by then the tags
7617         could have changed. Avoids dangerous memory corruptions by freeing
7618         someone else's memory (Could explain those random crashes when
7619         refreshing symbols or re-loading a different project or closing
7620         a project). Anything that tries to refresh symbols could trigger
7621         this corruptions.
7622         - Added a flag to also retrieve method definitions as part of
7623         the class's scope members. And used it to set both function prototype
7624         and definition in symbols. Fixes navigation to prototype and
7625         function definitions from symbol browser (bug #440370)
7627         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
7628         memory. Could fix those bogus 'file changed' dialogs.
7630         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
7632 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7634         * (added) libanjuta/anjuta-utils-priv.h,
7635         libanjuta/anjuta-utils.h,
7636         libanjuta/anjuta-launcher.c,
7637         libanjuta/Makefile.am:
7638         Fix bug #440801: do not use config.h in public include files
7640 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7642         * plugins/project-wizard/templates/mkfile.wiz:
7643         Fix bug #442038: missing project.sh file
7645         * configure.in,
7646         plugins/project-wizard/templates/Makefile.am,
7647         plugins/project-wizard/templates/translatable-strings.h,
7648         (added) plugins/project-wizard/templates/sdl.wiz,
7649         (added) plugins/project-wizard/templates/appwiz_sdl.png,
7650         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
7651         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
7652         (added) plugins/project-wizard/templates/sdl/Makefile.am,
7653         (added) plugins/project-wizard/templates/sdl/.cvsignore,
7654         (added) plugins/project-wizard/templates/sdl/src/main.c,
7655         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
7656         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
7657         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
7658         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
7659         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
7660         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
7661         Fix bug #315635: add a SDL project wizard
7663 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
7665         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
7666         when SIGCHLD is triggered when main loop context is locked. Dead lock
7667         happens when child_exited callback also accesses main loop context.
7668         Happens particularly badly in debug target exiting.
7670 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
7672         * manuals/anjuta-manual/C/debugger.xml:
7673         First update of the debugger documentation
7675 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
7677         * manuals/anjuta-manual/C/fileoperations.xml,
7678         manuals/anjuta-manual/C/projects.xml,
7679         manuals/anjuta-manual/C/anjuta-manual.xml,
7680         manuals/anjuta-manual/C/build.xml,
7681         manuals/anjuta-manual/C/execute.xml,
7682         manuals/anjuta-manual/Makefile.am: Updated more documentation.
7683         Added project properties documentation. Moved execution section
7684         inside project management. Removed dead documentation.
7686 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
7688         * src/anjuta.c, plugins/symbol-browser/plugin.c,
7689         plugins/symbol-browser/plugin.h,
7690         plugins/symbol-browser/an_symbol_prefs.c,
7691         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7692         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
7693         progress bar instead of separate window for system tags
7694         generation. Renamed AnjutaStatus methods to a proper ones.
7696         * plugins/symbol-browser/plugin.c,
7697         plugins/symbol-browser/plugin.h,
7698         plugins/symbol-browser/an_symbol_prefs.c,
7699         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7700         global-tags/create_global_tags.sh.in: Get rid of message window
7701         for showing global tags creation and use a small window with
7702         progress bar.
7704 2007-05-30  Naba Kumar  <naba@gnome.org>
7706         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
7707         Bug 442315 – After calling configure, the build menus are still insensitive,
7708         Bug 442314 – Autogeneration fails when there is no autogen.sh
7710         * plugins/project-manager/plugin.c: Fixed mem corruption when it
7711         fails to remove target/source/group. Fixes bug #440196 – crash in
7712         Anjuta IDE: removing a target
7714 2007-05-29  Naba Kumar  <naba@gnome.org>
7716         * plugins/symbol-browser/an_symbol_view.c,
7717         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
7718         tags generation. Fixed runtime warning.
7720 2007-05-28  Naba Kumar  <naba@gnome.org>
7722         Patch from James Liggett  <jrliggett@cox.net>:
7723         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
7724         Fixed bug #403502 – User should also be allowed to select an
7725         independent executable target.
7727 2007-05-27  Johannes Schmid <jhs@gnome.org>
7729         * plugins/build-basic-autotools/build-basic-autotools.c:
7730         (get_real_directory), (on_build_mesg_format):
7731         
7732         Find correct files for error messages inside scratchbox
7734 2007-05-27  Naba Kumar  <naba@gnome.org>
7736         * manuals/anjuta-manual/C/projects.xml,
7737         manuals/anjuta-manual/C/projects.xml: Updated project
7738         management chapter more.
7740 2007-05-25  Johannes Schmid <jhs@gnome.org>
7742         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7743         * plugins/build-basic-autotools/build-basic-autotools.c:
7744         (on_sb_check_toggled), (build_execute_command),
7745         (ipreferences_merge), (ipreferences_unmerge):
7746         Added support for building inside scratchbox environment
7747         
7748         Patch from James Liggett <jrliggett@cox.net>:
7749         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
7750         (anjuta_msgman_append_view):
7752         Fix 440866 
7753           – Anjuta aborts with numerous assertion failures when adding a new message view tab
7755 2007-05-23  Naba Kumar  <naba@gnome.org>
7757         * manuals/anjuta-manual/C/projects.xml: Updated project
7758         management chapter.
7760 2007-05-22  Naba Kumar  <naba@gnome.org>
7762         * manuals/anjuta-manual/C/projects.xml: More updates.
7764         * manuals/anjuta-manual/C/introduction.xml,
7765         manuals/anjuta-manual/C/projects.xml,
7766         manuals/anjuta-manual/C/interface.xml: Updated documentation.
7768 2007-05-22  Naba Kumar  <naba@gnome.org>
7770         Patch from Étienne Bersac:
7771         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
7772         class in generated class.
7774 2007-05-22  Naba Kumar  <naba@gnome.org>
7776         * plugins/profiler/plugin.c: Fixed a compiler warning.
7777         * plugins/valgrind/Makefile.am: Added ldflags.
7779         Patch from James Liggett:
7780         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
7781         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
7782         specific options.
7784 2007-05-18  Johannes Schmid <jhs@gnome.org>
7786         * plugins/editor/text_editor.c:
7787         * plugins/language-support-cpp-java/plugin.c:
7788         (on_editor_language_changed), (on_value_added_current_editor),
7789         (on_value_removed_current_editor):
7790         
7791         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
7792         Fix assist support in language-support-plugin.
7794 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7796         * libanjuta/interfaces/libanjuta.idl:
7797         Add a new interface allowing to implement plugin able
7798         to load other plugins (not written in C)
7800         * libanjuta/anjuta-plugin-handle.c,
7801         libanjuta/anjuta-plugin-handle.h:
7802         Add a language and a resident plugin properties
7804         * libanjuta/anjuta-glue-plugin.c,
7805         libanjuta/anjuta-glue-plugin.h,
7806         (added)libanjuta/anjuta-glue-c.c,
7807         (added)libanjuta/anjuta-glue-c.h,
7808         libanjuta/Makefile.am:
7809         Split code used to load a C plugin into a common part
7810         in anjuta-glue-plugin and a specific part in anjuta-glue-c
7812         * libanjuta/anjuta-glue-factory.c,
7813         libanjuta/anjuta-glue-factory.h,
7814         libanjuta/anjuta-plugin-manager.c:
7815         Allow to load plugin not written in C and search for the
7816         additional needed code in another plugin
7818 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7820         * plugins/editor/text_editor.c:
7821         Add an empty implementation of IAnjutaEditorAssist for scintilla,
7822         avoiding a crash if scintilla is used
7824 2007-05-14  Johannes Schmid <jhs@gnome.org>
7826         * libanjuta/interfaces/libanjuta.idl:
7827         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7828         (assist_cleanup), (on_assist_end), (on_assist_cancel),
7829         (on_assist_chosen), (on_assist_update), (get_context),
7830         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
7831         (install_assist), (uninstall_assist), (install_support),
7832         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
7833         (cpp_java_plugin_instance_init):
7834         * plugins/language-support-cpp-java/plugin.h:
7835         Use IAnjutaEditorAssist to show language specific suggestions
7836         
7837         * plugins/sourceview/Makefile.am:
7838         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
7839         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7840         * plugins/sourceview/anjuta-view.h:
7841         * plugins/sourceview/assist-window.c: (assist_window_expose),
7842         (assist_window_set_property), (assist_window_get_property),
7843         (assist_window_class_init), (assist_activated),
7844         (assist_window_init), (assist_window_finalize),
7845         (assist_window_select), (assist_window_first),
7846         (assist_window_last), (assist_window_up), (assist_window_down),
7847         (get_coordinates), (assist_window_move), (assist_window_update),
7848         (assist_window_filter_keypress), (assist_window_is_active),
7849         (assist_window_new), (assist_window_get_trigger),
7850         (assist_window_get_position):
7851         * plugins/sourceview/assist-window.h:
7852         * plugins/sourceview/sourceview-args.c (removed):
7853         * plugins/sourceview/sourceview-args.h (removed):
7854         * plugins/sourceview/sourceview-autocomplete.c (removed):
7855         * plugins/sourceview/sourceview-autocomplete.h (removed):
7856         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7857         * plugins/sourceview/sourceview-private.h:
7858         * plugins/sourceview/sourceview-scope.c(removed):
7859         * plugins/sourceview/sourceview-scope.h(removed):
7860         * plugins/sourceview/sourceview.c: (on_assist_chosen),
7861         (on_assist_cancel), (on_document_char_added),
7862         (on_reload_dialog_response), (sourceview_class_init),
7863         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
7864         (iassist_remove_trigger), (iassist_autocomplete),
7865         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
7866         (iassist_react), (iassist_iface_init):
7867         * plugins/sourceview/tag-window.c (moved to assist-window.c):
7868         * plugins/sourceview/tag-window.h (moved to assist-window.c):
7869         
7870         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
7871         - Mark files dirty if reload dialog is canceled.
7873 2007-05-12  Naba Kumar  <naba@gnome.org>
7875         * libanjuta/anjuta-launcher.h: Corrected include file.
7877 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
7879         * libanjuta/anjuta-glue-plugin.c,
7880         libanjuta/anjuta-glue-plugin.h,
7881         libanjuta/anjuta-glue-factory.c,
7882         libanjuta/anjuta-glue-factory.h,
7883         ibanjuta/anjuta-plugin-manager.c:
7884         Move code used to load a C plugin from glue-factory to glue-plugin
7885         So loading a plugin written in another language could be done by
7886         just using another object derived from AnjutaGluePlugin
7888         * libanjuta/libanjuta.h:
7889         Remove anjuta-plugin-handle header, it's not installed as libanjuta
7890         includes
7892 === anjuta 2.1.3 ===
7894 2007-05-11  Naba Kumar  <naba@gnome.org>
7896         * configure.in: Bumped version to 2.1.3
7897         * NEWS: Updated.
7898         * AUTHORS: Updated.
7899         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
7901 2007-05-11  Naba Kumar  <naba@gnome.org>
7903         * configure.in:
7904         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
7905         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
7906         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
7908 2007-05-10  Johannes Schmid <jhs@gnome.org>
7910         * plugins/search/plugin.c:
7911         Make incremental search behave less annoying
7912         
7913 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
7915         * plugins/macro/macro-util.c:
7916         Fix bug #419008 and bug #419036
7917         When creating new header file, use name and email set in
7918         preferences and replace invalid C character by underscore
7919         in guards
7921 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
7923         * plugins/search/search-replace.c,
7924         plugins/search/search-replace_backend.c:
7925         Disable search button if search expression is empty (bug #378193)
7927 2007-05-08  Naba Kumar  <naba@gnome.org>
7929         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
7930         build error.
7932 2007-05-07  Naba Kumar  <naba@gnome.org>
7934         * configure.in:
7935         * plugins/project-wizard/templates/Makefile.am:
7936         * plugins/project-wizard/templates/minimal.wiz:
7937         * plugins/project-wizard/templates/minimal/.cvsignore:
7938         * plugins/project-wizard/templates/minimal/Makefile.am:
7939         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
7940         * plugins/project-wizard/templates/minimal/autogen.sh:
7941         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
7942         * plugins/project-wizard/templates/minimal/project.anjuta:
7943         Added 'minimal', a generic and flat, project template.
7944         
7945 2007-05-05  Naba Kumar  <naba@gnome.org>
7947         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
7949         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
7950         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
7951         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
7952         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
7953         instead of a real one, fixes interdependency with libanjuta.
7954         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
7955         * libanjuta/Makefile.am: 
7956         * libegg/Makefile.am:
7957         * plugins/build-basic-autotools/Makefile.am:
7958         * plugins/class-gen/Makefile.am:
7959         * plugins/class-inheritance/Makefile.am:
7960         * plugins/cvs-plugin/Makefile.am:
7961         * plugins/debug-manager/Makefile.am:
7962         * plugins/devhelp/Makefile.am:
7963         * plugins/document-manager/Makefile.am:
7964         * plugins/editor/Makefile.am:
7965         * plugins/file-loader/Makefile.am:
7966         * plugins/file-manager/Makefile.am:
7967         * plugins/file-wizard/Makefile.am:
7968         * plugins/gdb/Makefile.am:
7969         * plugins/glade/Makefile.am:
7970         * plugins/gtodo/Makefile.am:
7971         * plugins/language-support-cpp-java/Makefile.am:
7972         * plugins/macro/Makefile.am:
7973         * plugins/message-view/Makefile.am:
7974         * plugins/patch/Makefile.am:
7975         * plugins/profiler/Makefile.am:
7976         * plugins/project-import/Makefile.am:
7977         * plugins/project-manager/Makefile.am:
7978         * plugins/project-wizard/Makefile.am:
7979         * plugins/sample1/Makefile.am:
7980         * plugins/search/Makefile.am:
7981         * plugins/sourceview/Makefile.am:
7982         * plugins/subversion/Makefile.am:
7983         * plugins/symbol-browser/Makefile.am:
7984         * plugins/terminal/Makefile.am:
7985         * plugins/tools/Makefile.am:
7986         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
7988 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
7990         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
7992 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7994         * libanjuta/anjuta-launcher.c,
7995         libanjuta/anjuta-launcher.h:
7996         Add some missing implementation
7998 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8000         Reviewed by Naba Kumar  <naba@gnome.org>:
8001         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8002         for uninstall-hook.
8004 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8006         Reviewed by Naba Kumar  <naba@gnome.org>:
8007         * plugins/editor/text_editor.c: Large memory addresses were being
8008         truncated, switched to glong (bug #422143).
8010 2007-04-24  Naba Kumar  <naba@gnome.org>
8012         * plugins/document-manager/plugin.c: (prefs_finalize):
8013         * plugins/editor/aneditor-autocomplete.cxx:
8014         * plugins/editor/text_editor_menu.c:
8015         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8016         * plugins/file-loader/plugin.c: (open_file_with),
8017         (create_open_with_submenu):
8018         * plugins/file-manager/plugin.c: (prefs_finalize):
8019         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8020         pointer type castings.
8022 2007-04-24  Naba Kumar  <naba@gnome.org>
8024         Patch from s|s  <supreet.sethi@gmail.com>:
8025         * (added) plugins/project-wizard/templates/django-logo.png:
8026         * (added) plugins/project-wizard/templates/django.wiz:
8027         * plugins/project-wizard/templates/Makefile.am:
8028         * plugins/project-wizard/templates/translatable-strings.h: Added
8029         django project template. http://www.djangoproject.com/
8031 2007-04-24  Naba Kumar  <naba@gnome.org>
8033         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8034         the log entry widget and made the dialog little larger.
8036 2007-04-24  Naba Kumar  <naba@gnome.org>
8038         Patch from Halton Huo:
8039         * configure.in:
8040         * plugins/project-wizard/property.c:
8041         * plugins/subversion/svn-auth.c:
8042         * plugins/subversion/svn-backend-priv.h:
8043         * plugins/subversion/svn-backend.c:
8044         * plugins/subversion/svn-backend.h:
8045         * plugins/subversion/svn-notify.h: Proper use of subversion
8046         headers. Fixes build issues in solaris (bug #426701).
8048 2007-04-24  Naba Kumar  <naba@gnome.org>
8050         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8051         
8052         * plugins/project-wizard/templates/cpp.wiz:
8053         * plugins/project-wizard/templates/gcj.wiz:
8054         * plugins/project-wizard/templates/gnome.wiz:
8055         * plugins/project-wizard/templates/gtk.wiz:
8056         * plugins/project-wizard/templates/gtkmm.wiz:
8057         * plugins/project-wizard/templates/java.wiz:
8058         * plugins/project-wizard/templates/python.wiz:
8059         * plugins/project-wizard/templates/terminal.wiz:
8060         * plugins/project-wizard/templates/wxwin.wiz:
8061         * plugins/project-wizard/templates/xlib-dock.wiz:
8062         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8063         project option and set it ON by default (since gnome-build, can't
8064         enabled configure shared lib support later when a sharedlib target
8065         is added).
8067 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8069         * plugins/debug-manager/stack_trace.c:
8070         Fix a missing case in the previous changes
8072 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8074         * plugins/debug-manager/plugin.c:
8075         Fix bug #430401
8077         * plugins/debug-manager/breakpoints.c,
8078         plugins/gdb/plugin.c:
8079         Fix adding breakpoint on a function
8081         * plugins/debug-manager/stack_trace.c:
8082         Highlight changed stack frame
8084 2007-04-18  Naba Kumar  <naba@gnome.org>
8086         * plugins/document-manager/anjuta-docman.c:
8087         (anjuta_docman_dispose), (on_editor_destroy),
8088         (anjuta_docman_remove_editor): Remove the editor widget from
8089         the parent container before calling destroy, otherwise container
8090         removal happens after TextEditor is disposed resulting in call
8091         to value-remove for a TextEditor which is half-dead (crash).
8093 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8095         * plugins/debug-manager/data_buffer.c
8096         plugins/debug-manager/data_view.c,
8097         plugins/debug-manager/memory.c:
8098         Fixes for bug #418523, bug #427090 and bug #428174
8100 2007-04-11 Halton Huo <halton.huo@sun.com>
8102         reviewed by: <jhs@gnome.org>
8104         * configure.in:
8105         * libanjuta/Makefile.am:
8106         * libanjuta/anjuta-utils.c:
8107         * libanjuta/anjuta-utils.h:
8108         * manuals/reference/libanjuta/Makefile.am:
8109         
8110         Fixed compilation on sun by deploying the libutil methods
8111         in anjuta-utils.h and building them on condition.
8113 2007-04-11  Johannes Schmid <jhs@gnome.org>
8115         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8116         (anjuta_docman_add_editor):
8117         Hold a reference on the editor as long as we use it.
8118         
8119         * plugins/document-manager/plugin.c: (on_editor_changed):
8120         Destroy GValue to fix a memoery leak.
8122 2007-04-11  Johannes Schmid <jhs@gnome.org>
8124         * plugins/document-manager/plugin.c: (on_editor_changed):
8125         Fixed reference counting for editor by using g_value_take_object instead
8126         of g_value_set_object. The editors are now correctly finalized and thus
8127         we do not lack so much memory anymore.
8128         
8129         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8130         (anjuta_view_finalize), (anjuta_view_focus_out),
8131         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8132         * plugins/sourceview/anjuta-view.h:
8133         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8134         * plugins/sourceview/sourceview-prefs.c:
8135         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8136         * plugins/sourceview/sourceview-prefs.h:
8137         * plugins/sourceview/sourceview-private.h:
8138         * plugins/sourceview/sourceview.c: (on_document_loaded),
8139         (timeout_unref), (on_document_saved), (sourceview_finalize),
8140         (sourceview_new), (ifile_open), (ifile_savable_save),
8141         (ifile_savable_save_as):
8143         Several changes to fix things when the editor is correctly destroyed.
8144         Fixed preferences (which led me to the refcounting issue, #409412)
8145         and removed deprecated completition code that will be replace by
8146         IAnjutaAssist interface soon. 
8148 2007-04-11  Johannes Schmid <jhs@gnome.org>
8150         * libanjuta/anjuta-launcher.c:
8151         (anjuta_launcher_execution_done_cleanup),
8152         (anjuta_launcher_child_terminated):
8153         Possible fix for #428363 and added a g_return_if_fail
8155         * plugins/message-view/plugin.c: (activate_plugin):
8156         Fixed a Gtk/Gdl-Critical
8157         
8158         Patches from Étienne Bersac <bersace03@laposte.net>
8159         * plugins/class-gen/templates/go-source.tpl:
8160         * plugins/macro/macros.xml:
8161         Use better template for GObjects (#417875 and #417918)
8162         
8163         Patches from Halton Huo <halton.huo@sun.com>
8164         * libanjuta/anjuta-launcher.h:
8165         * libanjuta/anjuta-preferences.c:
8166         * libanjuta/anjuta-utils.c:
8167         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8168         (cg_window_set_add_to_repository):
8169         * plugins/class-inheritance/class-inherit.c:
8170         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8172 2007-04-09  Johannes Schmid <jhs@gnome.org>
8174         * plugins/editor/print.c: (anjuta_print_show_header):
8175         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8176         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8178   Some string changes (#427395 and #427399)
8180 2007-04-06  Johannes Schmid <jhs@gnome.org>
8182         * plugins/build-basic-autotools/build-basic-autotools.c:
8183         (on_build_mesg_format), (on_build_mesg_parse):
8184         Fixed full path detection
8186 2007-04-05  Naba Kumar  <naba@gnome.org>
8188         Patch from Halton Huo:
8189         * libanjuta/Makefile.am:
8190         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8191         * libanjuta/anjuta-glue-cpp.h:
8192         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8193         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8194         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8195         (anjuta_glue_factory_get_path), (get_already_loaded_module),
8196         (load_plugin), (anjuta_glue_factory_get_object_type):
8197         * libanjuta/anjuta-glue-factory.h:
8198         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8199         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8200         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8201         (anjuta_glue_plugin_new):
8202         * libanjuta/anjuta-glue-plugin.h:
8203         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8204         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8205         * libanjuta/anjuta-plugin.h:
8206         * libanjuta/glue-cpp.c:
8207         * libanjuta/glue-cpp.h:
8208         * libanjuta/glue-factory.c:
8209         * libanjuta/glue-factory.h:
8210         * libanjuta/glue-plugin.c:
8211         * libanjuta/glue-plugin.h:
8212         * plugins/build-basic-autotools/build-basic-autotools.h:
8213         * plugins/class-gen/plugin.h:
8214         * plugins/class-inheritance/plugin.h:
8215         * plugins/cvs-plugin/plugin.h:
8216         * plugins/debug-manager/plugin.h:
8217         * plugins/devhelp/plugin.h:
8218         * plugins/document-manager/plugin.h:
8219         * plugins/editor/plugin.h:
8220         * plugins/file-loader/plugin.h:
8221         * plugins/file-manager/plugin.h:
8222         * plugins/file-wizard/plugin.h:
8223         * plugins/gdb/plugin.h:
8224         * plugins/glade/plugin.h:
8225         * plugins/gtodo/plugin.h:
8226         * plugins/language-support-cpp-java/plugin.h:
8227         * plugins/macro/plugin.h:
8228         * plugins/message-view/plugin.h:
8229         * plugins/patch/plugin.h:
8230         * plugins/profiler/plugin.h:
8231         * plugins/project-import/plugin.h:
8232         * plugins/project-manager/plugin.h:
8233         * plugins/project-wizard/plugin.h:
8234         * plugins/sample1/plugin.h:
8235         * plugins/search/plugin.h:
8236         * plugins/sourceview/plugin.h:
8237         * plugins/subversion/plugin.h:
8238         * plugins/symbol-browser/plugin.h:
8239         * plugins/terminal/terminal.c:
8240         * plugins/tools/plugin.h:
8241         * plugins/tools/scripts/tools-2.xml.in:
8242         * plugins/valgrind/plugin.h:
8244         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8246 2007-04-05  Naba Kumar  <naba@gnome.org>
8248         * anjuta.spec.in, configure.in: Removed dead codes.
8249         
8250         Patch from Jos Dehaes:
8251         * configure.in, plugins/project-wizard/templates/Makefile.am,
8252         plugins/project-wizard/templates/mkfile.wiz,
8253         plugins/project-wizard/templates/translatable-strings.h: Enabled
8254         makefile-based project creation and import. Fixes bug #355145
8256 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8258         * plugins/debug-manager/debugger.c,
8259         plugins/debug-manager/plugin.c,
8260         plugins/gdb/anjuta-gdb.plugin.in:
8261         Code cleaning (remove unused code, rename this into self)
8262         Add information about supported format in debugger plugin
8263         Activate debugger plugin according to the target format
8265 2007-04-01  Naba Kumar  <naba@gnome.org>
8267         * plugins/message-view/message-view.c:
8268         (message_view_instance_init): Fixed message icons to appear.
8270 2007-03-31  Johannes Schmid <jhs@gnome.org>
8272         * plugins/message-view/anjuta-msgman.c:
8273         (anjuta_msgman_append_view):
8274         * plugins/message-view/plugin.c: (on_view_changed),
8275         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8276         
8277         Fixed #424845
8279 2007-03-31  Johannes Schmid <jhs@gnome.org>
8281         * plugins/message-view/message-view.c:
8282         (message_view_instance_init), (imessage_view_append):
8283         Show nice icons beside the messages for info, warning and error. This is a completly
8284         cosmetic change so if someone dislikes it he is free to remove it.
8286 2007-03-31  Johannes Schmid <jhs@gnome.org>
8287         
8288         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8289         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8290         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8291         * plugins/message-view/anjuta-msgman.h:
8292         * plugins/message-view/message-view.h:
8293         * plugins/message-view/plugin.c: (on_view_changed),
8294         (activate_plugin):
8295         Fixed #359399 and made next/previous insensitive when not availible
8296         
8297         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8298         (tag_style_to_string):
8299         Fixed namespace Problem with gdk >= 2.11
8300         
8301         * plugins/sourceview/sourceview-autocomplete.c:
8302         (sourceview_autocomplete_init):
8303         Removed structure, follow-up of #423682
8305 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8307         * plugins/debug-manager/debug_tree.c,
8308         plugins/debug-manager/debug_tree.h,
8309         plugins/debug-manager/watch.c,
8310         plugins/debug-manager/anjuta-debug-manager.glade:
8311         Inspect variable at cursor
8312         Fix buttons in inspect dialog
8314 2007-03-27  Halton Huo  <halton.huo@sun.com>
8316         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
8318         * plugins/sourceview/sourceview-autocomplete.c
8319         plugins/debug-manager/disassemble.c,
8320         libanjuta/interfaces/libanjuta.idl:
8321         Remove array with 0 size and empty structure as it is not
8322         supported by sun cc, Fixes bug #423682
8324         * plugins/debug-manager/debugger.c:
8325         Remove anonymous union as it is not supported by sun cc,
8326         Fixes bug #423680
8328 === anjuta 2.1.2 ===
8330 2007-03-28  Naba Kumar  <naba@gnome.org>
8332         * configure.in: Bumped version to 2.1.2
8333         * NEWS: Updated for release.
8334         
8335         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8336         Improved breakpoint marker icon.
8337         
8338         * plugins/editor/anjuta-editor.plugin.in,
8339         plugins/sourceview/sourceview.plugin.in: Made editor plugins
8340         non user activable since they are now remembered properly.
8342 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8344         * plugins/tools/editor.c:
8345         Fix bug #423270
8347 2007-03-27  Naba Kumar  <naba@gnome.org>
8349         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8350         word when autocompleting without leaving any trailing part of
8351         the word.
8353 2007-03-27  Kamil Páral  <ripper42@gmail.com>
8355         Reviewed by Naba Kumar  <naba@gnome.org>:
8356         * anjuta.desktop.in.in: Remove "Application" category from desktop
8357         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8358         
8359 2007-03-27  Naba Kumar  <naba@gnome.org>
8360         
8361         * configure.in, plugins/document-manager/anjuta-docman.c:
8362         (anjuta_docman_add_editor): Conditionally compile notebook tab
8363         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8365         Patch from Halton Huo:
8366         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8367         non gcc compiler flags. Fixes bug #423089.
8368         
8369 2007-03-26  Naba Kumar  <naba@gnome.org>
8370         
8371         * AUTHORS, NEWS, TODO.tasks: Updated.
8372         
8373         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8374         close menuitem.
8375         
8376         * plugins/symbol-browser/plugin.c: (on_editor_saved),
8377         (update_editor_symbol_model), (iter_matches),
8378         (on_editor_update_ui), (value_added_current_editor),
8379         (activate_plugin), (dispose),
8380         (symbol_browser_plugin_instance_init):
8381         * plugins/symbol-browser/plugin.h: update line on editor save
8382         and editor change. Code clean up and fixed warnings.
8384 2007-03-26  Naba Kumar  <naba@gnome.org>
8386         * plugins/project-wizard/templates/java/project.anjuta,
8387         plugins/project-wizard/templates/python/project.anjuta,
8388         plugins/project-wizard/templates/python/project.anjuta:
8389         Removed version control plugins from default selection.
8391         * plugins/tools/scripts/prepare-changelog.pl,
8392         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8393         script to a better one (that works on both cvs and svn).
8395 2007-03-26  Naba Kumar  <naba@gnome.org>
8397         * (added) plugins/project-wizard/templates/translatable-strings.pl,
8398         Makefile.am: Added the generated translatable file (required for
8399         translations for svn checkouts).
8401         * (added)
8402         plugins/project-wizard/templates/extract-translatable-strings.pl
8403         plugins/project-wizard/templates/Makefile.am, Makefile.am,
8404         po/POTFILES.in: Generated translatable strings for .wiz files and
8405         added them in POTFILES.in for translation. Fixes bug #398035
8407 2007-03-25  Naba Kumar  <naba@gnome.org>
8409         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8410         
8411         * src/anjuta-app.c: Removed dead codes.
8412         
8413         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8414         global tags generation starts.
8415         
8416         * plugins/debug-manager/chunk_view.c,
8417         plugins/debug-manager/start.h,
8418         plugins/debug-manager/chunk_view.h,
8419         plugins/debug-manager/utilities.c,
8420         plugins/debug-manager/utilities.h,
8421         plugins/debug-manager/debugger.c,
8422         plugins/debug-manager/threads.c,
8423         plugins/debug-manager/disassemble.c,
8424         plugins/debug-manager/info.c,
8425         plugins/debug-manager/sharedlib.c,
8426         plugins/debug-manager/threads.h,
8427         plugins/debug-manager/disassemble.h,
8428         plugins/debug-manager/signals.c,
8429         plugins/debug-manager/info.h,
8430         plugins/debug-manager/sharedlib.h,
8431         plugins/debug-manager/data_buffer.c,
8432         plugins/debug-manager/data_view.c,
8433         plugins/debug-manager/signals.h,
8434         plugins/debug-manager/debug_tree.c,
8435         plugins/debug-manager/watch.c,
8436         plugins/debug-manager/registers.c,
8437         plugins/debug-manager/data_buffer.h,
8438         plugins/debug-manager/data_view.h,
8439         plugins/debug-manager/memory.c,
8440         plugins/debug-manager/debug_tree.h,
8441         plugins/debug-manager/watch.h,
8442         plugins/debug-manager/registers.h,
8443         plugins/debug-manager/memory.h,
8444         plugins/debug-manager/locals.c,
8445         plugins/debug-manager/sexy-icon-entry.c,
8446         plugins/debug-manager/breakpoints.c,
8447         plugins/debug-manager/locals.h,
8448         plugins/debug-manager/sexy-icon-entry.h,
8449         plugins/debug-manager/stack_trace.c,
8450         plugins/debug-manager/breakpoints.h,
8451         plugins/debug-manager/sparse_buffer.c,
8452         plugins/debug-manager/sparse_view.c,
8453         plugins/debug-manager/stack_trace.h,
8454         plugins/debug-manager/sparse_buffer.h,
8455         plugins/debug-manager/sparse_view.h,
8456         plugins/debug-manager/start.c,
8457         plugins/gdb/utilities.c,
8458         plugins/gdb/utilities.h,
8459         plugins/gdb/debugger.c,
8460         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
8461         setup.
8463 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8465         * plugins/gdb/debugger.c:
8466         Avoid empty debugger log window by limiting line to 90 characters
8468 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8470         * plugins/debug-manager/plugin.c,
8471         plugins/debug-manager/plugin.h,
8472         plugins/debug-manager/threads.c,
8473         plugins/debug-manager/threads.h,
8474         plugins/debug-manager/breakpoints.c,
8475         plugins/debug-manager/breakpoints.h,
8476         plugins/debug-manager/stack_trace.c,
8477         plugins/debug-manager/stack_trace.h:
8478         View code action now changes location in disassembly view too
8480         * plugins/debug-manager/anjuta-debug-manager.ui:
8481         Rename breakpoint actions
8483 2007-03-24  Naba Kumar  <naba@gnome.org>
8485         * configure.in, src/anjuta-app.c: Use the new docking algorithm
8486         in gdl 0.7.3 (svn trunk).
8487         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8488         
8489 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8491         * plugins/debug-manager/threads.c,
8492         plugins/debug-manager/debug_tree.c,
8493         plugins/debug-manager/debug_tree.h,
8494         plugins/debug-manager/locals.c,
8495         plugins/debug-manager/registers.c,
8496         plugins/debug-manager/stack_trace.c:
8497         Allow to change current thread updating register, stack and locals
8498         Allow to change current stack frame updating locals
8500         * plugins/gdb/debugger.c:
8501         Read argument of selected stack frame
8503         * plugins/debug-manager/data_view.c:
8504         Fix an unrelated bug
8506 2007-03-23  Naba Kumar  <naba@gnome.org>
8508         * plugins/document-manager/anjuta-docman.c,
8509         plugins/document-manager/plugin.c: Fixed many memory leaks.
8510         (ianjuta_file_get_uri() returns a new string).
8512         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
8513         widget for save dialogs.
8514         
8515         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
8516         svn and fixed to get function/prototype/member args list. Call tips
8517         also work fine now.
8519 2007-03-22  Naba Kumar  <naba@gnome.org>
8521         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
8522         and calltips would work again for functions from global tags (Needs
8523         regenerating global tags).
8525         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
8526         ctags svn version and reopened bug #395362. Fixes tags parsing that
8527         seemed to have stopped working recently.
8529 2007-03-21  Naba Kumar  <naba@gnome.org>
8531         * tagmanager/tm_source_file.c, tagmanager/options.c,
8532         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
8533         extend .. more needs to be investigated and fixed). Enabled some
8534         debugging.
8536 2007-03-16  Naba Kumar  <naba@gnome.org>
8538         * src/anjuta.c: Fixed project loading from command line.
8540 2007-03-16  Naba Kumar  <naba@gnome.org>
8542         Patch from James Liggett <jrliggett@cox.net>:
8543         plugins/profiler/gprof-profile-data.c: Fixed a crash.
8544         
8545 2007-03-15  Naba Kumar  <naba@gnome.org>
8547         * libanjuta/anjuta-profile-manager.c,
8548         libanjuta/anjuta-profile-manager.h: Added method to get current
8549         profile.
8551         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
8552         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
8553         is exiting.
8555         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8556         plugins/file-loader/plugin.c: Moved to functions as utility functions.
8557         Also, not load project files in session load in loader plugin.
8558         
8559         * plugins/project-manager/plugin.c, src/anjuta.c:
8560         Emit "exiting" signal in shell when exiting anjuta. project manager
8561         listens to exiting signal and saves session. anjuta.c saves session
8562         only when current projfile is 'user'. Load project saved in session
8563         differently then the rest of the session. This should fix all the
8564         session restoration bugs.
8565         
8566         src/main.c: Present anjuta window when becon message is received.
8568 2007-03-14  Naba Kumar  <naba@gnome.org>
8570         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
8571         not randomly save (it was a wrong looping).
8572         
8573 2007-03-12  Naba Kumar  <naba@gnome.org>
8575         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
8577 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8579         * plugins/debug-manager/anjuta-debug-manager.ui,
8580         libanjuta/interfaces/libanjuta.idl,
8581         plugins/debug-manager/debugger.c,
8582         (added) plugins/debug-manager/threads.c,
8583         (added) plugins/debug-manager/threads.h,
8584         plugins/debug-manager/plugin.c,
8585         plugins/debug-manager/Makefile.am,
8586         plugins/gdb/plugin.c,
8587         plugins/gdb/debugger.c,
8588         plugins/gdb/debugger.h:
8589         Add a window displaying all threads
8590         Add needed functions
8591         Switching to a different thread is still not done
8593         * plugins/debug-manager/debug_tree.c,
8594         plugins/debug-manager/locals.c,
8595         plugins/debug-manager/stack_trace.c:
8596         Small cosmetic changes
8598         * plugins/gdb/gdbmi.c:
8599         Keep all elements in gdbmi hash
8600         Even if using the same key like in -threads-list-ids
8602 2007-03-11  Naba Kumar  <naba@gnome.org>
8604         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
8605         
8606         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
8607         
8608         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8609         manuals/reference/libanjuta/libanjuta-sections.txt,
8610         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
8611         interfaces.
8613 2007-03-11  Naba Kumar  <naba@gnome.org>
8615         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
8616         gtk-doc properly. Bumped gtk-doc requirement to 1.4
8618         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8619         manuals/reference/libanjuta/libanjuta.types,
8620         manuals/reference/libanjuta/libanjuta-sections.txt,
8621         manuals/reference/libanjuta/.cvsignore,
8622         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
8623         infrastructure. Got rid of tmpl/ directory and moved all section
8624         documenation to source code (requires gtk-doc >= 1.4).
8625         
8626         * libanjuta/anjuta-plugin-description.c,
8627         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
8628         libanjuta/cell-renderer-captioned-image.c,
8629         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
8630         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
8631         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
8632         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
8633         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
8634         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
8635         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
8636         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
8637         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
8638         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
8639         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
8640         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
8641         documentation from templates to source code.
8643 2007-03-10  Johannes Schmid <jhs@gnome.org>
8645         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
8646         Added some debug output but could not figure out why 
8647         some plugins are not kept.
8648         
8649         * libanjuta/interfaces/libanjuta.idl:
8650         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8651         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8652         Added IAnjutaEditorGoto::matching_brace
8653         
8654         * plugins/document-manager/action-callbacks.c:
8655         (on_editor_command_match_brace_activate):
8656         * plugins/document-manager/plugin.c:
8657         (update_editor_ui_interface_items):
8658         * plugins/editor/text_editor.c: (igoto_matching_brace),
8659         (igoto_iface_init):
8660         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
8661         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
8663 2007-03-09  Johannes Schmid <jhs@gnome.org>
8665         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8666         Hide correct column
8667         
8668         * plugins/sourceview/sourceview-private.h:
8669         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8670         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8671         (sourceview_new), (ifile_savable_save_as):
8672         Tweaked vfs monitoring
8674 2007-03-09  Johannes Schmid <jhs@gnome.org>
8676         * libanjuta/interfaces/Makefile.am.iface:
8677         Fixed installtion of header files
8678         
8679         * plugins/sourceview/sourceview.c: (set_select):
8680         do not scroll to much in interactive search
8682 2007-03-09  Naba Kumar  <naba@gnome.org>
8684         * src/anjuta.c: Fixed session restoration.
8685         
8686         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
8687         signal handlers after symbol browser plugin is deactivated.
8688         
8689         * plugins/editor/editor.glade,
8690         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
8691         Fixed indentation confustion in preferences.
8693 2007-03-08  Johannes Schmid <jhs@gnome.org>
8695         * plugins/search/search-replace.c: (search_set_combo),
8696         (search_set_action), (search_set_target), (search_set_direction),
8697         (create_dialog), (search_disconnect_set_toggle_connect),
8698         (on_search_match_whole_word_toggled),
8699         (on_search_match_whole_line_toggled),
8700         (on_search_match_word_start_toggled),
8701         (search_set_toggle_direction):
8702         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
8703         it's somehow ugly and uses many deprecated widgets
8704         
8705         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
8706         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8707         Fix #394709
8708         
8709 2007-03-07  Naba Kumar  <naba@gnome.org>
8711         * src/anjuta.c: Make launching projects work from command line. Also
8712         fixes gnome session restart command.
8713         
8714 2007-03-07  Johannes Schmid <jhs@gnome.org>
8716         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
8717         * plugins/class-gen/plugin.c: (iwizard_activate):
8718         Fixed #408218
8719         
8720         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
8721         Fixed #402774
8722         
8723         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8724         Fixed #377483 (It's not possible to know if directories have
8725         a version in CVS. Show version column only if there are version
8726         informations availible
8728         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8729         Fixed memory leak
8731 2007-03-07  Johannes Schmid <jhs@gnome.org>
8733         * plugins/sourceview/sourceview-prefs.c: (get_bool):
8734         Fixed #409408
8735         * plugins/symbol-browser/an_symbol_prefs.c:
8736         (on_update_global_clicked):
8737         Fixed ##409176
8739 2007-03-07  Johannes Schmid <jhs@gnome.org>
8741         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
8742         (anjuta_save_prompt_new):
8743         * plugins/project-import/project-import.c:
8744         (project_import_finalize):
8745         Fixed Gtk-Criticals (maybe #409408)
8747 2007-03-07  Naba Kumar  <naba@gnome.org>
8749         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
8750         when we are at just beginning of string or comment. Fixes bug #397981.
8752 2007-03-07  Johannes Schmid <jhs@gnome.org>
8754         * plugins/language-support-cpp-java/plugin.c:
8755         (initialize_indentation_params):
8756         Removed annoying DEBUG_PRINT
8757         
8758         * plugins/sourceview/sourceview-cell.c:
8759         (sourceview_cell_instance_init), (icell_get_character),
8760         (icell_get_length), (icell_get_char), (icell_get_attribute):
8761         Improved code to be faster
8762         Implemented attribute handling so that indentation really works in any case
8764 2007-03-06  Johannes Schmid <jhs@gnome.org>
8766         * configure.in:
8767         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
8768         
8769         * plugins/document-manager/anjuta-docman.c:
8770         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
8771         Removed old and ugly tab drag&drop code and use built-in gtk stuff
8772         instead (required GTK >= 2.10)
8773         
8774         * plugins/sourceview/sourceview-private.h:
8775         * plugins/sourceview/sourceview.c:
8776         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8777         (sourceview_finalize), (sourceview_new), (imark_mark),
8778         (imark_unmark), (imark_is_marker_set),
8779         (imark_location_from_handle), (imark_delete_all_markers):
8780         Fixed marker handling and worked a bit more on vfs monitoring
8782 2007-03-05  Johannes Schmid <jhs@gnome.org>
8784         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
8785         Added method to select specific iter
8786         
8787         * plugins/sourceview/sourceview-private.h:
8788         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8789         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8790         (sourceview_add_monitor), (on_document_saved),
8791         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
8792         Fixed vfs monitoring (mostly ported code from text_editor.c)
8793         
8794         * plugins/symbol-browser/an_symbol_view.c:
8795         * plugins/symbol-browser/an_symbol_view.h:
8796         * plugins/symbol-browser/plugin.c: (iter_matches),
8797         (on_editor_update_ui), (value_added_current_editor):
8798         Select the current tag in locals window and symbol toolbar. If there
8799         is no tag at the current line, reserve backward for the next tag. This will
8800         select the correct tag if inside a function.
8802 2007-03-05  Naba Kumar  <naba@gnome.org>
8804         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
8805         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
8806         compiler warnings.
8807         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
8808         (Bug #412186)
8809         
8810 2007-03-04  Johannes Schmid <jhs@gnome.org>
8812         * data/Makefile.am:
8813         * po/POTFILES.in:
8814         Fixed distcheck (well, partly)
8816 2007-03-04  Johannes Schmid <jhs@gnome.org>
8818         * plugins/document-manager/anjuta-document-manager.ui:
8819         Move "Swap .c/.h from Main to Browser toolbar
8821         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
8822         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
8823         (fv_prefs_free), (fv_add_tree_entry):
8824         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8825         * plugins/file-manager/plugin.c: (prefs_init):
8826         
8827         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
8829 2007-03-04  Naba Kumar  <naba@gnome.org>
8831         * data/default.proflie, data/Makefile.am, src/anjuta.c,
8832         plugins/project-manager/plugin.c:
8833         Restored default profile and renamed it from "default.anjuta" to
8834         "default.profile".
8835         
8836 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8838         * plugins/debug-manager/debugger.c,
8839         plugins/debug-manager/plugin.c,
8840         plugins/gdb/debugger.c,
8841         libanjuta/interfaces/libanjuta.idl,
8842         plugins/debug-manager/stack_trace.c:
8843         Add a dialog box when a signal is received (except SIGINT)
8844         Display stack frame even if arguments are not available
8846 2007-03-03  Naba Kumar  <naba@gnome.org>
8848         * TODO.tasks: Icons bounty added.
8850         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
8851         choise selection.
8852         
8853         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
8854         and descoping.
8856         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
8857         plugins/Makefile.am, (removed) plugins/profile-default/*,
8858         plugins/project-manager/anjuta-project-manager.plugin.in,
8859         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
8860         profile implementation to load user profile and projects. Store and
8861         restore remembered plugins. Use profile scoping and descoping for
8862         saving and loading sesstions.
8863         
8864         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
8865         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
8866         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
8867         DEBUG_PRINTs.
8869 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8871         * plugins/debug-manager/debug_tree.c
8872         plugins/debug-manager/debug_tree.h:
8873         Bug fix, deleting wrong variable
8875         * plugins/gdb/debugger.c:
8876         Bug fix, remove forgotten debugging code
8878 2007-03-02  Johannes Schmid <jhs@gnome.org>
8880         * plugins/document-manager/anjuta-document-manager.ui:
8881         * plugins/search/anjuta-search.ui:
8882         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
8883         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
8884         ToolbarFind
8886         * src/anjuta-app.c: (on_toolbar_view_toggled),
8887         (on_add_merge_widget), (on_session_save), (on_widget_remove):
8888         Save toolbar positions, don't use fixed toolbar style
8889         
8890         All in all this will allow more complex toolbar configurations and
8891         might gain some space on smaller displays because the user can disable
8892         toolbar parts he does not use. Also allows to use any toolbar style
8893         without looking too ugly.
8895 2007-03-01  Naba Kumasr  <naba@gnome.org>
8897         * TODO.tasks: Added a bounty for creating icons.
8899         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
8900         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
8901         profile-changed signal. Do not sync non-user-activatable plugins.
8903 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
8905         * plugins/debug-manager/disassemble.c,
8906         plugins/debug-manager/sparse_view.c,
8907         plugins/gdb/debugger.c,
8908         libanjuta/interfaces/libanjuta.idl:
8909         Display function name in disassembly view
8911 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
8913         * (added) plugins/debug-manager/bookmark.png,
8914         (added) plugins/debug-manager/breakpoint-disabled.png,
8915         (added) plugins/debug-manager/breakpoint-enabled.png,
8916         (added) plugins/debug-manager/program-counter.png,
8917         (added) plugins/debug-manager/linemarker.png,
8918         plugins/debug-manager/Makefile.am,
8919         plugins/debug-manager/disassemble.c,
8920         plugins/debug-manager/disassemble.h,
8921         plugins/debug-manager/sparse_buffer.c,
8922         plugins/debug-manager/sparse_buffer.h,
8923         plugins/debug-manager/sparse_view.c,
8924         plugins/debug-manager/sparse_view.h,
8925         plugins/debug-manager/plugin.c,
8926         plugins/debug-manager/breakpoints.c,
8927         libanjuta/interfaces/libanjuta.idl:
8928         Add markers in the disassembly view
8929         Display program counter and breakpoints in disassembly view
8931         * plugins/gdb/debugger.c:
8932         Fix a bug added with my previous patch, setting and clearing
8933         breakpoints was not working
8935 2007-02-28  Johannes Schmid <jhs@gnome.org>
8937         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
8938         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
8939         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
8940         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8941         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
8942         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
8943         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
8944         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
8945         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
8946         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8947         Updated (why do they need to be under version control?)
8948         
8949         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
8950         (create_tab_popup_menu), (on_msgman_popup_menu),
8951         (on_tab_button_press_event), (anjuta_msgman_page_new),
8952         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
8953         Added "Close all message tabs" popup menu
8955 2007-02-26  Naba Kumar  <naba@gnome.org>
8957         * plugins/profiler/gprof-flat-profile-entry.c,
8958         plugins/profiler/gprof-flat-profile.c,
8959         plugins/profiler/gprof-flat-profile-entry.h,
8960         plugins/profiler/gprof-flat-profile.h,
8961         plugins/profiler/gprof-flat-profile-view.c,
8962         plugins/profiler/gprof-flat-profile-view.h,
8963         plugins/profiler/gprof-call-graph-block-entry.c,
8964         plugins/profiler/gprof-call-graph-block.c,
8965         plugins/profiler/gprof-function-call-chart-view.c,
8966         plugins/profiler/gprof-call-graph-block-entry.h,
8967         plugins/profiler/gprof-profile-data.c,
8968         plugins/profiler/gprof-call-graph-block.h,
8969         plugins/profiler/gprof-view.c,
8970         plugins/profiler/gprof-call-graph.c,
8971         plugins/profiler/gprof-function-call-chart-view.h,
8972         plugins/profiler/gprof-profile-data.h,
8973         plugins/profiler/gprof-call-graph.h,
8974         plugins/profiler/gprof-view.h,
8975         plugins/profiler/gprof-view-manager.c,
8976         plugins/profiler/gprof-call-graph-view.c,
8977         plugins/profiler/plugin.c,
8978         plugins/profiler/gprof-view-manager.h,
8979         plugins/profiler/gprof-call-graph-view.h,
8980         plugins/profiler/gprof-function-call-tree-view.c,
8981         plugins/profiler/gprof-function-call-tree-view.h,
8982         plugins/profiler/Makefile.am: Fix compiler warnings and link with
8983         gnome-vfs. Fixes bug #411377.
8985 2007-02-26  Naba Kumar  <naba@gnome.org>
8987         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
8989         Patch from James Liggett  <jrliggett@cox.net>:
8990         * plugins/profiler/gprof-flat-profile-view.c,
8991         plugins/profiler/gprof-flat-profile-view.h,
8992         plugins/profiler/gprof-function-call-chart-view.c,
8993         plugins/profiler/gprof-function-call-chart-view.h,
8994         plugins/profiler/gprof-view.c,
8995         plugins/profiler/gprof-view.h,
8996         plugins/profiler/gprof-call-graph-view.c,
8997         plugins/profiler/plugin.c,
8998         plugins/profiler/gprof-call-graph-view.h,
8999         plugins/profiler/gprof-function-call-tree-view.c,
9000         plugins/profiler/gprof-function-call-tree-view.h: Implements
9001         double click navigation. Fixes bug #403514.
9003 2007-02-25  Naba Kumar  <naba@gnome.org>
9005         * libanjuta/anjuta-plugin-manager.c,
9006         libanjuta/anjuta-plugin-handle.[ch],
9007         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9008         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9009         dependency on glib 2.8. Fixes bug #411623.
9011 2007-02-24  Naba kumar  <naba@gnome.org>
9013         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9014         
9015         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9016         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9017         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9018         (added) libanjuta/anjuta-profile-manager.c,
9019         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9020         manager.
9021         Implemented profile pushing and popping. Implemented profile xml
9022         synchronization. Implemented error handling in profiles. Implemented
9023         activation and deactivation signals in plugin manager.
9024         
9025         * libanjuta/Makefile.am: Added libanjuta log domain.
9026         
9027         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9028         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9029         in AnjutaShell interface and implemented it in AnjutaApp.
9030         
9031         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9033 2007-02-23  Naba kumar  <naba@gnome.org>
9035         src/main.c: Fixed missing end quote.
9037 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9039         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9042 2007-02-20  Naba Kumar  <naba@gnome.org>
9044         * plugins/subversion/plugin.c: Added "..." menuitems.
9045         * ROADMAP, README: Updated.
9046         * libanjuta/anjuta-profile.c: Fixed bugs.
9048         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9049         plugins/gtodo/Makefile.am: Removed dead code.
9051         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9052         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9053         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9054         plugins/gtodo/list_tooltip.c,
9055         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9056         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9057         not contain markups. Fixes Bug #360462.
9059 2007-02-16  Naba Kumar  <naba@gnome.org>
9061         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9062         unnecessary sub-sections.
9063         
9064 2007-02-15  Naba Kumar  <naba@gnome.org>
9066         * (removed) plugins/document-manager/bookmark-prev-16.png,
9067         plugins/document-manager/bookmark-last.png,
9068         (removed)plugins/document-manager/bookmark-first-16.png,
9069         plugins/document-manager/bookmark-prev.png,
9070         (added) plugins/document-manager/bookmark-toggle.png,
9071         (removed)plugins/document-manager/bookmark_toggle.xpm,
9072         (removed)plugins/document-manager/bookmark-last-16.png,
9073         plugins/document-manager/plugin.c,
9074         plugins/document-manager/anjuta-document-manager.ui,
9075         (removed)plugins/document-manager/bookmark-next-16.png,
9076         plugins/document-manager/bookmark-next.png,
9077         plugins/document-manager/Makefile.am,
9078         (added) plugins/document-manager/bookmark-clear.png,
9079         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9080         icons (stolen from monodevelop). Added clear bookmarks toolbar
9081         button.
9083         * plugins/document-manager/plugin.c,
9084         (added) plugins/document-manager/swap.png,
9085         (removed) plugins/document-manager/undock.png,
9086         plugins/document-manager/Makefile.am: Fixed swap icon.
9088 2007-02-13  Naba Kumar  <naba@gnome.org>
9090         * plugins/class-gen/element-editor.c: Fixed typo.
9091         
9092         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9093         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9094         Implementing plugin profiles loading.
9096 2007-02-13  Naba Kumar  <naba@gnome.org>
9098         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9099         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
9100         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9101         pixmaps/open_project.png, pixmaps/close_project.png:
9102         Removed more old icons.
9103         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9104         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9105         anjuta_logo.png
9106         
9107 2007-02-13  Naba Kumar  <naba@gnome.org>
9109         * plugins/class-gen/element-editor.c: Included missing headers to
9110         prevent build failures in some cases.
9111         
9112 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9114         * plugins/debug-manager/stack_trace.c:
9115         Fix bug #407115
9117         * plugins/debug-manager/watch.c,
9118         plugins/debug-manager/breakpoints.c:
9119         Same bug than above, wrong use of gtk_ui_manager_get_widget
9121 === anjuta 2.1.1 ===
9123 2007-02-11  Naba Kumar  <naba@gnome.org>
9125         * cofigure.in: Bumped version to 2.1.1
9126         * NEWS: Updated for 2.1.1 release.
9127         
9128 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9130         * plugins/debug-manager/plugin.c,
9131         plugins/debug-manager/sparse_view.c,
9132         plugins/debug-manager/sparse_view.h:
9133         Reorder some code
9135         * plugins/gdb/debugger.c,
9136         plugins/debug-manager/debugger.c,
9137         plugins/debug-manager/memory.c,
9138         plugins/debug-manager/sparse_buffer.c
9139         plugins/gdb/debugger.h,
9140         libanjuta/interfaces/libanjuta.idl:
9141         Clean up, remove some warnings
9142         Use guint everywhere for addresses
9143         Rewrite code parsing position in debugger
9145 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9147         * plugins/debug-manager/debug_tree.c:
9148         Use GtkTreeRowReference instead of GtkTreeIter as callback data
9149         Fix bug #406113
9151 2007-02-08  Naba Kumar  <naba@gnome.org>
9153         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9154         Delay showing the 'file modified on disk' dialog for one sec
9155         from the last notification to insure multiple notifications for
9156         the same file are treated as one. Do not same multiple dialogs
9157         for the same file. Make sure to destory the dialog if later
9158         the conent is no longer different.
9159         
9160 2007-02-08  Naba Kumar  <naba@gnome.org>
9162         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9163         Prevented spurious 'file modified' dialogs in scintilla editor
9164         when the file is saved.
9166 2007-02-09  Johannes Schmid <jhs@gnome.org>
9168         * scripts/glade2schema.pl:
9169         Added script to convert glade preferences into gconf schema files.
9170         See #406061
9172 2007-02-08  Naba Kumar  <naba@gnome.org>
9174         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9175         itself is destroyed. Fixes bug #355160.
9176         
9177 2007-02-08  Johannes Schmid <jhs@gnome.org>
9179         * plugins/profiler/profiler.plugin: 
9180         removed from version control (only .in file needed)
9181         
9182         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9183         * plugins/sourceview/sourceview.c: (sourceview_new):
9184         Code cleanup
9185         
9186         * plugins/subversion/svn-thread.c: (svn_thread_start):
9187         * src/main.c: (main):
9188         
9189         Fixed #395875 about initialisation of threads too late
9191 2007-02-07  Armin Burgmeier  <armin@arbur.net>
9193         Reviewed by Naba Kumar  <naba@gnome.org>:
9194         * plugins/class-gen/plugin.c:
9195         * plugins/class-gen/window.c: Removed browse button related code, load
9196         generated output directly into new buffers when not adding to project.
9198         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9199         buttons from user interface.
9201 2007-02-07  Naba Kumar  <naba@gnome.org>
9203         * po/POTFILES.in: Fixed distcheck.
9205 2007-02-07  Daniel Nylander <po@danielnylander.se>
9207         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9209 2007-02-07  Johannes Schmid <jhs@gnome.org>
9211         * anjuta.desktop.in.in:
9212         Fixed spelling
9214 2007-02-07  Johannes Schmid <jhs@gnome.org>
9216         * configure.in:
9217         * manuals/anjuta-manual/*
9218         * manuals/anjuta-faqs/*:
9219         #398991 – Anjuta manuals does not use the gnome-doc-utils format
9220         
9221         * plugins/document-manager/anjuta-document-manager.plugin.in:
9222         Removed duplicate application-xml mime-type (review patches properly ;-)
9223         
9224 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9226         * plugins/gdb/debugger.c,
9227         libanjuta/interfaces/libanjuta.idl:
9228         Fix bug #404755
9229         Fix handling of missing source file
9231 2007-02-06  Naba Kumar  <naba@gnome.org>
9233         Patch from James Liggett  <jrliggett@cox.net>:
9234         * plugins/profiler/gprof-flat-profile.c,
9235         plugins/profiler/gprof-profile-data.c,
9236         plugins/profiler/gprof-call-graph.c,
9237         plugins/profiler/gprof-profile-data.h,
9238         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9239         Show profiler view when target selected bug #403515.
9241 2007-02-05  Naba Kumar  <naba@gnome.org>
9243         * configure.in: Enabled devhelp plugin by default now that
9244         it works.
9245         
9246         Patch from parmigio@2ainfo.it:
9247         * plugins/document-manager/anjuta-document-manager.plugin.in:
9248         Added xml file type in supported mime types list.
9249         
9250 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9252         * plugins/debug-manager/debugger.c,
9253         plugins/debug-manager/plugin.c:
9254         Add a field in status bar displaying debugger state
9255         Change cursor shape when debugger is busy
9256         Fix bug #378600
9258         * plugins/debug-manager/watch.c,
9259         plugins/debug-manager/locals.c,
9260         libanjuta/interfaces/libanjuta.idl:
9261         Clean up, remove debugging messages and unused signals
9263 2007-02-03  Johannes Schmid <jhs@gnome.org>
9265         * configure.in:
9266         Fixed AC_INIT and seperated version to major, minor, micro
9268         * anjuta.anjuta:
9269         Load Subversion instead of CVS
9270         
9271         * anjuta.desktop.in.in:
9272         Fixed bug-buddy component
9274         Original patch from Rob Bradfort <robster@debian.org>:
9275         * src/main.c: (get_command_line_args), (main):
9276         Bug #335981 – Migration from popt to GOption
9278 2007-02-03  Naba Kumar  <naba@gnome.org>
9280         * configure.in: Depend on devhelp 0.13 and fixed gecko home
9281         path variable. Fixed bug #341170.
9282         * plugins/profiler/Makefile.am: Fixed indentation.
9283         
9284 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9286         * libanjuta/interfaces/libanjuta.idl,
9287         plugins/sourceview/sourceview.c,
9288         plugins/editor/text-editor.c,
9289         plugins/symbol-browser/plugin.c,
9290         plugins/search/search-replace.c,
9291         plugins/document-manager/goto_line.c,
9292         plugins/document-manager/action-callbacks.c,
9293         plugins/document-manager/anjuta-docman.c:
9294         Rename markers of anjuta interface
9295         IANJUTA_MARKABLE_NONE has been removed
9296         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9297         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9298         IANJUTA_MARKABLE_ATTENTIVE renamed in
9299                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9300         IANJUTA_MARKABLE_INTENSE renamed in
9301                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9302         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9304         * (removed) plugins/sourceview/marker-light.png,
9305         (removed) plugins/sourceview/marker-basic.png,
9306         (removed) plugins/sourceview/marker-attentive.png,
9307         (removed) plugins/sourceview/marker-intense.png,
9308         plugins/sourceview/bookmark.png,
9309         (added) plugins/sourceview/breakpoint-disabled.png,
9310         (added) plugins/sourceview/breakpoint-enabled.png,
9311         (added) plugins/sourceview/program-counter.png,
9312         (added) plugins/sourceview/linemarker.png,
9313         plugins/sourceview/Makefile.am,
9314         (added) plugins/editor/bookmark.xpm,
9315         (added) plugins/editor/breakpoint-disabled.xpm,
9316         (added) plugins/editor/breakpoint-enabled.xpm,
9317         (added) plugins/editor/program-counter.xpm,
9318         (added) plugins/editor/linemarker.xpm,
9319         plugins/editor/Makefile.am:
9320         Add or change marker pixmaps in scintilla and sourceview editor
9322         * plugins/document-manager/plugin.c,
9323         libanjuta/interfaces/libanjuta.idl,
9324         plugins/debug-manager/plugin.c,
9325         plugins/debug-manager/breakpoints.c
9326         plugins/gdb/debugger.c:
9327         Fix bug #376404, program counter marker is not displayed when debugger
9328         Return the selected editor or NULL (if file does not exist) with 
9329         ianjuta_document_manager_goto_file_line* functions
9330         Emit a change-location signal even if the program counter is in an
9331         unknown file
9333 2007-02-02  Naba Kumar  <naba@gnome.org>
9335         * TODO.tasks: Marked bounty bug #359478 completed. And checked
9336         older bounties 'Done'.
9337         
9338 2007-02-02  Naba Kumar  <naba@gnome.org>
9340         * TODO.tasks: Fixed typop.
9342         Patch from James Liggett  <jrliggett@cox.net>:
9343         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9344         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9345         profiler plugin by James Liggett. Completes bounty bug #359478
9346         'Gprof performance profiler plugin'
9348 2007-02-01  Naba Kumar  <naba@gnome.org>
9350         * src/main.c: Renamed option name.
9352         * TODO.tasks: Marked "Test and fix all project wizards templates"
9353         bounty completed.
9354         
9355 2007-01-29  Johannes Schmid <jhs@gnome.org>
9357         * plugins/document-manager/plugin.c: (on_editor_changed):
9358         Added DEBUG_PRINT(...)
9359         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9360         implemented
9361         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9362         Fix language support plugin for sourceview editor (add some new
9363         language names)
9364         
9365         * plugins/sourceview/sourceview.c: (iindic_clear):
9366         Clear all indicators
9368 2007-01-29  Johannes Schmid <jhs@gnome.org>
9370         * TODO.tasks:
9371         Minor task currentions
9372         
9373         * libanjuta/interfaces/libanjuta.idl:
9374         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9375         (itext_editor_iface_init):
9376         * plugins/language-support-cpp-java/plugin.c: (install_support):
9377         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9378         (ieditor_get_attributes), (ieditor_iface_init):
9379         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9380         plugins.
9381         
9382         * plugins/sourceview/sourceview.glade:
9383         Fixed sourceview preference window
9385 2007-01-28  Naba Kumar  <naba@gnome.org>
9386         
9387         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9388         Implemented --no-files and --no-session command line options and
9389         corresponding preferernces checkboxes in General tab.
9391 2007-01-28  Johannes Schmid <jhs@gnome.org>
9393         * plugins/subversion/plugin.c:
9394         * plugins/subversion/plugin.h:
9395         * plugins/subversion/svn-notify.c: (svn_show_info),
9396         (show_svn_error), (on_svn_notify):
9397         * plugins/subversion/svn-notify.h:
9398         * plugins/subversion/svn-thread.c: (create_message_view),
9399         (svn_thread_start):
9400         Fixed error handling and fixed #394216 – No indication of subversion commands running
9401         
9402         * plugins/tools/execute.c: (atp_output_context_print):
9403         Show name of tool in message pane
9405 2007-01-28  Naba Kumar  <naba@gnome.org>
9406         
9407         * configure.in, plugins/glade/plugin.c: Make it work with
9408         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
9409         
9410         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9411         from devhelp (won't work untill devhelp is fixed: bug #341170).
9412         
9413         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9414         
9415 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9417         Reviewed by Naba Kumar  <naba@gnome.org>:
9418         * libanjuta/interfaces/libanjuta.idl, 
9419         plugins/debug-manager/debugger.c,
9420         plugins/debug-manager/start.c,
9421         plugins/gdb/plugin.c,
9422         plugins/gdb/debugger.c,
9423         plugins/gdb/debugger.h:
9424         Fix a bug when launching gdb
9425         Set the terminal for the debugged program on the command line.
9427 2007-01-26  Johannes Schmid <jhs@gnome.org>
9429         * plugins/sourceview/anjuta-document-saver.c:
9430         (anjuta_document_saver_save):
9431         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
9432         * plugins/sourceview/sourceview.c: (save_if_modified),
9433         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
9434         Proper error handling, for example if a file was modified externally. Use backup files
9435         to avoid data-loss on disk full.
9437 2007-01-24  Naba Kumar  <naba@gnome.org>
9438         
9439         * plugins/devhelp/htmlview.c: Fixed crash during project load.
9440         Fixed mem leak and source leak.
9441         
9442 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
9444         Reviewed by Naba Kumar  <naba@gnome.org>:
9445         * plugins/debug-manager/debug_tree.c,
9446         plugins/debug-manager/debug_tree.h,
9447         plugins/debug-manager/watch.c:
9448         Partial rewrite of the variable object code, find and fix a few bugs
9449         Fix bug #395808: gdb can still crash but children are listed
9450         on request only so you can avoid the crash
9452 2007-01-24  Naba Kumar  <naba@gnome.org>
9453         
9454         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
9455         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
9456         plugins/symbol-browser/plugin.h,
9457         plugins/symbol-browser/plugin.c,
9458         plugins/symbol-browser/Makefile.am: Added current file (local)
9459         symbols view (Seriously getting bored with the browse toolbar).
9461 2007-01-22  Naba Kumar  <naba@gnome.org>
9462         
9463         Patch from Gabor Kelemen:
9464         * po/POTFILES.in: Added .plugin.in files.
9466 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
9468         Reviewed by Naba Kumar  <naba@gnome.org>:
9469         * plugins/document-manager/anjuta-docman.c,
9470         plugins/message-view/anjuta-msgman.c
9471         Set right alignment to the label widget in the tab title.
9473 2007-01-21  Naba Kumar  <naba@gnome.org>
9474         
9475         * libegg/egg-combo-action.c: Fixed mode line.
9476         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9477         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
9479 2007-01-21  Armin Burgmeier  <armin@arbur.net>
9481         Reviewed by Naba Kumar  <naba@gnome.org>:
9482         * plugins/class-gen/plugin.c: Prompt for target before actually
9483         generating the class files. This ensures that the files are created in
9484         the correct directory. Fixes bug #397406.
9486         * plugins/class-gen/window.c: Set browse buttons to insensitive when
9487         the class is added to the project.
9489 2007-01-21  Naba Kumar  <naba@gnome.org>
9491         * libanjuta/anjuta-plugin-description.c,
9492         libanjuta/anjuta-ui.h,
9493         libanjuta/anjuta-status.c,
9494         libanjuta/anjuta-plugin-description.h,
9495         libanjuta/cell-renderer-captioned-image.c,
9496         libanjuta/anjuta-plugin-handle.c,
9497         libanjuta/anjuta-status.h,
9498         libanjuta/resources.c,
9499         libanjuta/cell-renderer-captioned-image.h,
9500         libanjuta/glue-cpp.c,
9501         libanjuta/anjuta-plugin-handle.h,
9502         libanjuta/anjuta-plugin.c,
9503         libanjuta/anjuta-preferences-dialog.c,
9504         libanjuta/libanjuta.h,
9505         libanjuta/resources.h,
9506         libanjuta/glue-cpp.h,
9507         libanjuta/anjuta-plugin.h,
9508         libanjuta/anjuta-preferences-dialog.h,
9509         libanjuta/anjuta-plugin-manager.c,
9510         libanjuta/anjuta-shell.c,
9511         libanjuta/anjuta-plugin-manager.h,
9512         libanjuta/anjuta-shell.h,
9513         libanjuta/anjuta-save-prompt.c,
9514         libanjuta/anjuta-save-prompt.h,
9515         libanjuta/anjuta-children.c,
9516         libanjuta/anjuta-utils.c,
9517         libanjuta/anjuta-profile.c,
9518         libanjuta/anjuta-preferences.c,
9519         libanjuta/anjuta-launcher.c,
9520         libanjuta/anjuta-utils.h,
9521         libanjuta/anjuta-profile.h,
9522         libanjuta/anjuta-launcher.h,
9523         libanjuta/anjuta-ui.c: Updated file headers.
9525         * po/POTFILES.in: Updated.
9527         * libanjuta/anjuta-marshal.list,
9528         (added) libanjuta/anjuta-plugin-handle.c,
9529         (added) libanjuta/anjuta-plugin-handle.h,
9530         (added) libanjuta/anjuta-plugin-manager.c,
9531         (added) libanjuta/anjuta-plugin-manager.h,
9532         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9533         (added) libanjuta/anjuta-profile.c,
9534         (added) libanjuta/anjuta-profile.h,
9535         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
9536         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
9537         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
9538         src/action-callbacks.c: Implemented AnjutaPluginManager
9539         class based on old plugins.[ch]. Implemented AnjutaProfile as
9540         prelimanary profiles implementation. Implemented AnjutaPluginHandle
9541         class to represent plugins (not to be confused with plugin objects).
9542         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
9543         implemented it in AnjutaApp and AnjutaTestShell.
9544         De-globalized plugin management and several clean ups.
9546         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
9547         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
9548         plugins/search/search-replace.c, plugins/terminal/terminal.c,
9549         plugins/project-import/project-import.c,
9550         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9551         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
9552         Fixed plugins for the change in API.
9554         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
9555         file.
9556         
9557         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9559 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
9561         Reviewed by Naba Kumar  <naba@gnome.org>:
9562         * libanjuta/anjuta-launcher.c,
9563         libanjuta/anjuta-launcher.h:
9564         Add a new function anjuta_set_terminate_on_exit to close the i/o
9565         channel when the child exit
9566         Return directly the status and not the exit code in child-exited
9567         signal
9569         * plugins/gdb/debugger.c:
9570         Use new function in debugger plugin
9572 2007-01-18  Johannes Schmid <jhs@gnome.org>
9574         * src/about.c: Do not show empty license information instead hide the button (#397883)
9576 2007-01-15  Johannes Schmid <jhs@gnome.org>
9578         * plugins/project-manager/plugin.c:
9579         * plugins/project-wizard/templates/python.wiz
9580         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
9581         
9582         Fixed #335235 python programs are not executeable/ do not start when pressing F3
9583         You will also need latest gnome-build svn       
9585 === anjuta 2.1.0 ===
9587 2007-01-14  Naba Kumar  <naba@gnome.org>
9589         * configure.in: Removed reference of mkfile project
9590         template to fix distcheck build error.
9591         * AUTHORS: Updated.
9592         * NEWS: Updated.
9593         * configure.in: Bumped version to 2.1.0 for beta release.
9594         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9595         crashes as soon as editing starts in normal text files.
9597 2007-01-14  Johannes Schmid <jhs@gnome.org>
9599         * configure.in
9600         * po/LINGUAS:
9601         Applied http://live.gnome.org/GnomeGoals/PoLinguas
9603         * tagmanager/c.c:
9604         Patch from Massimo Cora' to hopefully fix #395362
9606         * plugins/project-wizard/templates/*:
9608         Fixed and tested all project-wizards. Deactivated mkfile project because
9609         it was totally broken and I don't see any real use for it.
9610         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
9612 2007-01-14  Naba Kumar  <naba@gnome.org>
9614         * NEWS: Updated for release.
9615         
9616         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
9617         
9618         * libanjuta/interfaces/libanjuta.idl,
9619         plugins/editor/text_editor_cbs.c,
9620         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
9621         interface and implemented it for scintilla.
9622         
9623         * plugins/editor/text-editor.c: Fixed highlighing issues when
9624         used with indicators (particularly when the file is just opened).
9625         Fixes bug #377477 – when debugging, scintilla editor grays out all
9626         lines before current line.
9627         
9628         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
9629         Maintain a separate list of indicated edtitors for separate contexts.
9630         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
9631         
9632 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
9634         Reviewed by Naba Kumar  <naba@gnome.org>:
9635         * plugins/debug-manager/plugin.c:
9636         Bug fix: breakpoints cannot be added after stopping the debugger
9638 2007-01-13  Naba Kumar  <naba@gnome.org>
9640         * NEWS: Updated for release.
9642 2007-01-12  Johannes Schmid <jhs@gnome.org>
9644         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
9645         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
9646         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
9647         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
9648         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
9649         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
9650         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
9651         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
9652         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
9653         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
9654         
9655         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
9656         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
9657         
9658         * plugins/sourceview/sourceview.c:
9659         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
9660         on character positions.
9661         
9662 2007-01-12  Naba Kumar  <naba@gnome.org>
9664         * src/anjuta-app.c,
9665         plugins/project-manager/plugin.c,
9666         plugins/profile-default/plugin.c,
9667         libanjuta/anjuta-status.c,
9668         libanjuta/anjuta-status.h: Introduced an API for application title
9669         in AnjutaStatus. Set application title to project name.
9671 2007-01-11  Massimo Cora' <maxcvs@email.i>
9673         Reviewed by Naba Kumar  <naba@gnome.org>:
9674         * tagmanager/Makefile.am,
9675         plugins/symbol-browser/Makefile.am: removed installation for 
9676         test programs.
9678 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
9680         Reviewed by Naba Kumar  <naba@gnome.org>:
9681         * plugins/debug-manager/start.h,
9682         plugins/debug-manager/start.c,
9683         plugins/debug-manager/anjuta-debug-manager.ui,
9684         plugins/debug-manager/plugin.c:
9685         Partial fix for bug #392537
9687         * plugins/debug-manager/disassemble.c:
9688         Fix bug #392543
9690 2007-01-11  Naba Kumar  <naba@gnome.org>
9692         * src/anjuta.c: Load project seperately from session,
9693         so that project session is also loaded.
9694         
9695         * plugins/profile-default/plugin.c: Load project in new
9696         anjuta if there already is one loaded currently (disabled
9697         code for now).
9698         
9699         * plugins/editor/aneditor.cxx: Disconnect focus in/out
9700         signals when editor is destroyed. Fixes a crash bug.
9701         
9702         * plugins/editor/text_editor.c: Do not mark line in
9703         ianjuta_editor_goto_line() implementation.
9704         
9705         * plugins/search/search-replace.c: Always check for markable
9706         interface availablility because its optional for an editor.
9707         
9708         * plugins/document-manager/goto_line.c,
9709         plugins/document-manager/action-callbacks.c: Mark lines for
9710         goto line commands (from dialog and from menu entry box).
9711         
9712         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
9713         plugins/file-manager/an_file_view.c: Expand file manager
9714         nodes in idle loop, one at a time. Did as a possible work
9715         around for bug #361763, but it didn't make any difference.
9716         However, it could still be useful in situations where there
9717         are lots to expand.
9718         
9719         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
9721 2007-01-11  Naba Kumar  <naba@gnome.org>
9723         * plugins/editor/scintilla/LineMarker.h,
9724         plugins/editor/scintilla/LexBasic.cxx,
9725         plugins/editor/scintilla/LexHTML.cxx,
9726         plugins/editor/scintilla/include/SciLexer.h,
9727         plugins/editor/scintilla/include/Scintilla.h,
9728         plugins/editor/scintilla/include/Scintilla.iface,
9729         plugins/editor/scintilla/include/ScintillaWidget.h,
9730         plugins/editor/scintilla/LexBash.cxx,
9731         plugins/editor/scintilla/PlatGTK.cxx,
9732         plugins/editor/scintilla/ViewStyle.h,
9733         plugins/editor/scintilla/Editor.cxx,
9734         plugins/editor/scintilla/StyleContext.h,
9735         plugins/editor/scintilla/LexCPP.cxx,
9736         plugins/editor/scintilla/Converter.h,
9737         plugins/editor/scintilla/LexAU3.cxx,
9738         plugins/editor/scintilla/Editor.h,
9739         plugins/editor/scintilla/LexPerl.cxx,
9740         plugins/editor/scintilla/LexVB.cxx,
9741         plugins/editor/scintilla/ScintillaGTK.cxx,
9742         plugins/editor/scintilla/ViewStyle.cxx,
9743         plugins/editor/scintilla/PropSet.cxx,
9744         plugins/editor/scintilla/LexSQL.cxx,
9745         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
9746         version 1.71
9748 2007-01-11  Armin Burgmeier  <armin@arbur.net>
9750         Reviewed by Naba Kumar  <naba@gnome.org>:
9751         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
9752         selected for editing. This fixes bug #394218.
9754         * plugins/class-gen/plugin.c: Do not use project's root URI as project
9755         name if said URI is not known.
9757         * plugins/class-gen/window.c: When stripping function prefix away,
9758         include the trailing underscore because it is already set by the
9759         template.
9761         * plugins/class-gen/transform.c: Include "const char*" and "const
9762         gchar*" in the list for transforming a default C type to a GType.
9763         Don't access invalid memory when writing pointer_str in
9764         cg_transform_first_argument.
9766 2007-01-11  Naba Kumar  <naba@gnome.org>
9768         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
9769         pixmaps/anjuta.svg, pixmaps/Makefile.am,
9770         (renamed) pixmaps/anjuta_icon.png, src/main.c,
9771         libegg/test-actions.c, anjuta.desktop.in.in,
9772         anjuta.prj: Renamed application icon to 'anjuta.png' from
9773         'anjuta_icon.png'. Added more fields in desktop file.
9775         * mime/anjuta.xml: Added magic section.
9776         
9777         * (removed) mime/anjuta.applications,
9778         (removed) mime/anjuta.mime, mime/Makefile.am,
9779         (removed) mime/anjuta.keys,
9780         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
9781         registeration and added scalable icon. Also fixes bug #393680
9783 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
9785         Reviewed by Naba Kumar  <naba@gnome.org>:
9786         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
9787         and anjuta_status_progress_add_ticks() to check for progressbar 
9788         being realized before trying to update it.
9790 2007-01-10  Naba Kumar  <naba@gnome.org>
9792         * tagmanager/tm_workspace.c,
9793         po/POTFILES.in,
9794         plugins/debug-manager/Makefile.am,
9795         plugins/tools/scripts/Makefile.am,
9796         plugins/class-gen/plugin.c,
9797         plugins/class-gen/Makefile.am,
9798         global-tags/Makefile.am: Fixed make distcheck.
9800         * plugins/debug-manager/attach_process.c,
9801         plugins/debug-manager/attach_process.h,
9802         plugins/class-gen/action-callbacks.h,
9803         plugins/class-gen/action-callbacks.c,
9804         plugins/class-gen/class_gen.h,
9805         plugins/class-gen/class_gen.c: Deleted unused/old files.
9807         * (removed) scintilla, (added) plugins/editor/scintilla,
9808         plugins/editor/scintilla/lexers.make,
9809         plugins/editor/scintilla/Makefile.am,
9810         plugins/editor/Makefile.am
9811         configure.in, manuals/reference/libanjuta/Makefile.am
9812         Makefile.am: Moved scintilla to its right place.
9814 2007-01-09  Naba Kumar  <naba@gnome.org>
9816         * plugins/profile-default/plugin.c: Save project session before
9817         a new one is opened.
9819         * plugins/project-manager/plugin.c,
9820         plugins/project-manager/plugin.h,
9821         plugins/project-manager/anjuta-project-manager.ui,
9822         plugins/profile-default/plugin.c,
9823         plugins/profile-default/plugin.h,
9824         plugins/profile-default/Makefile.am,
9825         (added) plugins/profile-default/anjuta-default-profile.ui,
9826         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9827         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
9828         multiple projects support.
9829         
9830 2007-01-06  Armin Burgmeier  <armin@arbur.net>
9832         Reviewed by Naba Kumar  <naba@gnome.org>
9833         * plugins/class-gen/combo-flags.h:
9834         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
9835         enum, added a type parameter to selected signal. Select highlighted
9836         entry when pressing enter (but not unselect it if it was already
9837         selected) before closing the popup. Also accept input when clicking
9838         not into the popup.
9840         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
9841         according to selection type.
9843         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
9844         VOID:BOXED,ENUM.
9846 2007-01-08  Johannes Schmid <jhs@gnome.org>
9848   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
9849   * plugins/project-wizard/templates/gtkmm/Makefile.am
9850   * plugins/project-wizard/templates/python/configure.ac.tpl
9851   * plugins/project-wizard/templates/python/configure.in.tpl
9852   * plugins/project-wizard/templates/python/Makefile.am
9853   * plugins/project-wizard/templates/cpp/configure.ac.tpl
9854   * plugins/project-wizard/templates/cpp/configure.in.tpl
9855   * plugins/project-wizard/templates/cpp/Makefile.am
9856   * plugins/project-wizard/templates/terminal.wiz
9857   * plugins/project-wizard/templates/xlib-dock.wiz
9858   * plugins/project-wizard/templates/wxwin.wiz
9859   * plugins/project-wizard/templates/java.wiz
9860   * plugins/project-wizard/templates/xlib/configure.ac.tpl
9861   * plugins/project-wizard/templates/xlib/configure.in.tpl
9862   * plugins/project-wizard/templates/xlib/Makefile.am
9863   * plugins/project-wizard/templates/gcj/configure.ac.tpl
9864   * plugins/project-wizard/templates/gcj/configure.in.tpl
9865   * plugins/project-wizard/templates/gcj/Makefile.am
9866   * plugins/project-wizard/templates/terminal/configure.ac.tpl
9867   * plugins/project-wizard/templates/terminal/configure.in.tpl
9868   * plugins/project-wizard/templates/terminal/Makefile.am
9869   * plugins/project-wizard/templates/terminal/autogen.sh
9870   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
9871   * plugins/project-wizard/templates/wxwin/configure.in.tpl
9872   * plugins/project-wizard/templates/wxwin/Makefile.am
9873   * plugins/project-wizard/templates/gnome.wiz 
9874   * plugins/project-wizard/templates/java/configure.ac.tpl
9875   * plugins/project-wizard/templates/java/configure.in.tpl
9876   * plugins/project-wizard/templates/java/Makefile.am
9877   * plugins/project-wizard/templates/anjuta-plugin.wiz
9878   * plugins/project-wizard/templates/gtkmm.wiz
9879   * plugins/project-wizard/templates/python.wiz
9880   * plugins/project-wizard/templates/cpp.wiz
9881   * plugins/project-wizard/templates/gtk.wiz
9882   * plugins/project-wizard/templates/gcj.wiz
9883   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
9884   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9885   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9887   Starting fixing of all project wizards:
9888   - rename configure.in to configure.ac
9889   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
9890   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
9891   (See #394184)
9892   
9893   * TODO.task: Added bug number to bounty
9895 2007-01-07  Johannes Schmid <jhs@gnome.org>
9897   *  plugins/build-basic-autotools.c:
9898   Fixed #392290 – Missed install as root option in project manager
9900 2007-01-07  Johannes Schmid <jhs@gnome.org>
9902   * plugins/sourceview/sourceview.c:
9903   Fixed #388731 – Odd editor behaviour after performing block-text operations
9904   Fixed #388727 – Block-tab does not work
9905   
9906   * plugins/sourceview/anjuta-document.h/c:
9907   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
9908   
9909   * configure.in:
9910   Require Gtk+ >= 2.10 for sourceview plugin
9912 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
9914         * libanjuta/anjuta-status.c:
9915         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
9917 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
9919         * configure.in,
9920         plugins/terminal/terminal.c:
9921         Fix bug #377027
9922         remove support for VTE < 0.9
9924 2007-01-06  Naba Kumar  <naba@gnome.org>
9926         * po/POTFILES.in: Updated
9928 2007-01-05  Adam Dingle  <adam@medovina.org>
9930         Reviewed by Naba Kumar  <naba@gnome.org>:
9931         * plugins/message-view/anjuta-message-manager-plugin.glade:
9932         Fixed bug #377903 (improve message color defaults).
9934 2007-01-05  Naba Kumar  <naba@gnome.org>
9936         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
9937         
9938 2007-01-03  Armin Burgmeier  <armin@arbur.net>
9940         Reviewed by  Naba Kumar  <naba@gnome.org>:
9941         * plugins/symbol-browser/test-class.h: Fixed block ends.
9943         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
9944         C-style-block comment.
9946         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
9947         allow lists when writing autogen definition files. This is required
9948         for the new class generator. Also fixed a wrong return value in
9949         npw_autogen_write_definition_file and set a GError in
9950         npw_autogen_execute when the output file could not be opened.
9952         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
9953         user interface.
9955         * plugins/class-gen/Makefile.am: Added templates subdir, removed
9956         goc_template_header and goc_template_source, added top_srcdir to
9957         includes, link against project wizard (also hopefully temporarily),
9958         removed class_gen.h, class_gen.c, action-callbacks.h,
9959         action-callbacks.c.
9961         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
9963         * plugins/class-gen/cell-renderer-flags.h:
9964         * plugins/class-gen/cell-renderer-flags.c:
9965         * plugins/class-gen/combo-flags.h:
9966         * plugins/class-gen/combo-flags.c:
9967         * plugins/class-gen/element-editor.c:
9968         * plugins/class-gen/element-editor.h:
9969         * plugins/class-gen/generator.c:
9970         * plugins/class-gen/generator.h:
9971         * plugins/class-gen/plugin.h:
9972         * plugins/class-gen/plugin.c:
9973         * plugins/class-gen/transform.c:
9974         * plugins/class-gen/transform.h:
9975         * plugins/class-gen/validator.c:
9976         * plugins/class-gen/validator.h:
9977         * plugins/class-gen/window.c:
9978         * plugins/class-gen/window.h: Rewrote class generator, it now allows
9979         adding of several class elements and uses autogen.
9981         * plugins/class-gen/templates/cc-header.tpl:
9982         * plugins/class-gen/templates/cc-source.tpl:
9983         * plugins/class-gen/templates/go-header.tpl:
9984         * plugins/class-gen/templates/go-source.tpl:
9985         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
9986         for the class generator.
9988         * configure.in: Added plugins/class-gen/templates/Makefile to output.
9990 2007-01-04  Naba Kumar  <naba@gnome.org>
9992         Patch from Nick Treleaven:
9993         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
9994         all matching symbols.
9995         
9996         Patches from  Maik Beckmann and Sébastien Granjoux:
9997         * plugins/profile-default/plugin.c,
9998         plugins/project-manager/plugin.c: Unescape project name. Fixes
9999         Bug #357151
10001 2007-01-04  Naba Kumar  <naba@gnome.org>
10003         * plugins/glade/plugin.c: Fixed compilation with
10004         older glade-3 version.
10005         
10006         Patch from Roland Illig:
10007         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10008         plugins/sourceview/anjuta-document-saver.c,
10009         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10010         are necessary to build anjuta on NetBSD 3.0
10012         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10013         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10014         window manager in gnome.
10015         
10016 2007-01-02  Naba Kumar  <naba@gnome.org>
10017         
10018         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10019         
10020 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10022         Reviewed by Naba Kumar  <naba@gnome.org>:
10023         * libanjuta/interfaces/libanjuta.idl,
10024         plugins/debug-manager/Makefile.am,
10025         plugins/debug-manager/anjuta-marshal.list,
10026         plugins/debug-manager/debugger.c,
10027         plugins/debug-manager/sparse_buffer.c,
10028         plugins/debug-manager/sparse_buffer.h,
10029         plugins/debug-manager/sparse_view.c,
10030         plugins/debug-manager/sparse_view.h,
10031         plugins/debug-manager/disassemble.h,
10032         plugins/debug-manager/disassemble.c,
10033         plugins/debug-manager/anjuta-marshal.list,
10034         plugins/debug-manager/plugin.c,
10035         plugins/gdb/debugger.c,
10036         plugins/gdb/debugger.h,
10037         plugins/gdb/plugin.c:
10038         Add a disassembly view window
10040         * plugins/debug-manager/breakpoints.c,
10041         plugins/debug-manager/chunk_view.c,
10042         plugins/debug-manager/locals.c,
10043         plugins/debug-manager/memory.c,
10044         plugins/debug-manager/registers.c,
10045         plugins/debug-manager/stack_trace.c:
10046         Add some debugging information 
10048 2006-12-18  Naba Kumar  <naba@gnome.org>
10050         * configure.in, plugins/glade/plugin.c: Allow building against both
10051         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10053 2006-12-03  Naba Kumar  <naba@gnome.org>
10054         
10055         * TODO.tasks: Marked a bounty completed.
10057 2006-11-24  Adam Dingle <adam@medovina.org>
10059         Reviewed by Naba Kumar  <naba@gnome.org>:
10060         * plugins/build-basic-autotools/build-basic-autotools.c,
10061         plugins/debug-manager/watch.c,
10062         plugins/document-manager/plugin.c, 
10063         plugins/patch/plugin.c,
10064         plugins/project-manager/plugin.c:
10065         Fixed bug #378879 (several command names need ellipses).
10067 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10069         Reviewed by: Naba Kumar  <naba@gnome.org>
10070         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10071         GCC 4.1.2 (there are only two warnings remaining now when compiling
10072         plugins).
10074         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10076         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10077         macro so that the generated function support a NULL plugin parameter.
10079         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10080         in debug_tree_find_expression by freeing memory returned by the call
10081         to gtk_tree_model_get instead of the parameter string.
10083 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10085         * plugins/debug-manager/breakpoints.c:
10086         Fix bug #378850
10088         * plugins/debug-manager/anjuta-debug-manager.ui,
10089         plugins/debug-manager/debugger.c,
10090         plugins/debug-manager/plugin.c:
10091         Fix bug #378871
10093 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10095         * libanjuta/anjuta-launcher.c,
10096         plugins/gdb/debugger.c:
10097         Fix bug #377061
10099 2006-11-21  Naba Kumar  <naba@gnome.org>
10101         * plugins/search/search_preferences.c: Fixed build break.
10102         
10103 2006-11-20  Naba Kumar  <naba@gnome.org>
10104         
10105         Patch from Kjartan Maraas:
10106         * plugins/cvs-plugin/cvs-interface.c,
10107         plugins/document-manager/plugin.c,
10108         plugins/gtodo/interface.c,
10109         plugins/gtodo/libgtodo.h,
10110         plugins/message-view/anjuta-msgman.c,
10111         plugins/project-wizard/druid.c,
10112         plugins/search/search_preferences.c,
10113         plugins/sourceview/sourceview-prefs.c,
10114         plugins/terminal/terminal.c,
10115         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10117         Patch from Przemysław Grzegorczyk:
10118         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10119         plugins/subversion/anjuta-subversion.glade: Enable files in
10120         fileselection dialog. Fixes bug #376031.
10121         
10122 2006-11-17  Adam Dingle <adam@medovina.org>
10124         Reviewed by: Naba Kumar  <naba@gnome.org>
10125         * plugins/build-basic-autotools/build-basic-autotools.c
10126         * plugins/class-gen/anjuta-class-gen.plugin.in
10127         * plugins/debug-manager/breakpoints.c
10128         * plugins/debug-manager/plugin.c
10129         * plugins/devhelp/plugin.c
10130         * plugins/document-manager/plugin.c
10131         * plugins/gdb/debugger.c
10132         * plugins/glade/anjuta-glade.plugin.in
10133         * plugins/gtodo/plugin.c
10134         * plugins/language-support-cpp-java/plugin.c
10135         * plugins/message-view/plugin.c
10136         * plugins/project-import/anjuta-project-import.glade
10137         * plugins/project-import/anjuta-project-import.plugin.in
10138         * plugins/search/plugin.c
10139         * plugins/tools/scripts/tools-2.xml.in
10140         * plugins/valgrind/plugin.c
10141         * src/anjuta-actions.h:
10142         Fixed bug #376335 "menu items should be capitalized".  Minor
10143         grammar edits.
10145 2006-11-20  Naba Kumar  <naba@gnome.org>
10146         
10147         * configure.in: Fixed build.
10149         Patch from: Arjan Timmerman
10150         *configure.in: Make subvesion plugin build for apr 1.x.
10151         Fixes: Bug #364754.
10152         
10153 2006-11-20  Johannes Schmid <jhs@gnome.org>
10155         * configure.in
10156         * plugins/*/*.[ch]:
10157         Removed patches from Sylvain and Günther. They caused not problems but
10158         Naba was against them.
10160 2006-11-20  Johannes Schmid <jhs@gnome.org>
10162         * Removed me from MAINTAINERS
10164 2006-11-14  Günther Brammer <GBrammer@gmx.de>
10166         * configure.in:
10167         Use apr-1 instead of apr-0
10169 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
10171         * global-tags/create_global_tags.sh.in: Correct a bug when environment
10172         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10173         and another bug occuring when parsing .pc file containing quotes.
10175 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
10177         * plugins/*/*.[ch]: Use class macro for type casting.
10179         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10180         GCC 4.1.2 (there are only two warnings remaining now when compiling
10181         plugins).
10183         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10184         a memory leak in debug_tree_find_expression; g_free was called on
10185         the parameter instead of the memory allocated by gtk_tree_model_get.
10187         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10188         to declare and initialize the global type variable of the plugin.
10190 2006-10-31  Naba Kumar  <naba@gnome.org>
10192         * global-tags/create_global_tags.sh.in: Added an end message.
10193         
10194         * libanjuta/anjuta-launcher.h: Fixed indentation.
10195         
10196         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10197         creation to a) append the messages in right way, b) Connect signals
10198         to the view properly and c) Recreate the system-tags.cache at the
10199         end of the generation.
10201         * plugins/symbol-browser: Fixed action path (double
10202         click on sysmbols was not working).
10204         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10205         Fixed typedef and removed dead code.
10207         * tagmanager/c.c: Took the latest version from ctags source
10208         repository, because the one we had (from ctags 5.6) was broken.
10209         
10210         * global_tags/create_global_tags.sh.in: Reverted the patch from
10211         Sylvain because it was not right fix (and added a helpful comment).
10212         Used /bin/bash to fix the bashism and generated separate log files
10213         for each tag files in the same directory.
10214         
10215 2006-10-29  Naba Kumar  <naba@gnome.org>
10217         * plugins/editor/text_editor.c: Use a temporary file
10218         to save the editor and move it at the end to original
10219         file. This will prevent data corruption if file save
10220         failed for any reason. Also report proper errors when
10221         file save fails. Fixes bug #346575.
10222         
10223 2006-10-26  Naba Kumar  <naba@gnome.org>
10225         * plugins/document-manager/anjuta-docman.c: Do not load
10226         the same files with different path more than once (happens
10227         with symlinked files). Fixes Bug #323591.
10229 2006-10-25  Naba Kumar  <naba@gnome.org>
10231         * plugins/valgrind/vgactions.c: Fixed a warning.
10233 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
10235         Reviewed by Naba Kumar  <naba@gnome.org>:
10237         * plugins/valgrind/vgtoolview.c:
10238         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10240         * plugins/valgrind/bugged-prg-test.c:
10241         No more warning during compilation with GCC 4.1.
10242         Program is still buggy in order to be used as a test of the
10243         plugin.
10245         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10246         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10247         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10248         plugins/valgrind/vgrule.c:
10249         No more warning during compilation with GCC 4.1.
10251         * plugins/valgrind/plugin.c:
10252         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10253         prototype (was missing from previous patch).
10255 2006-10-24  Naba Kumar  <naba@gnome.org>
10257         * plugins/glade/plugin.c: Show glade tree view, not list view.
10258         
10259         * plugins/glade/plugin.c: Fixed crash when Anjuta is
10260         exited with glade plugin still loaded. Fixes Bug #364755.
10262         * plugins/document-manager/anjuta-document-manager.plugin.in:
10263         Added application/x-reject in accepted mime-types.
10264         
10265         * Changelog: Fixed changelog alignments.
10267 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
10269         Reviewed by: Naba Kumar  <naba@gnome.org>
10270         
10271         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10272         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10273         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10274         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10275         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10276         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10277         plugins/valgrind/vgsearchbar.c:
10278         Use class macro for type casting.
10280         * plugins/valgrind/plugin.h:
10281         Don't force cast a GtkActionGroup to a GtkAction.
10283         * plugins/valgrind/plugin.c:
10284         Use correct API to get path of the preoject root when building
10285         the list of targets for the run action.
10286         Correct ordering of the construction of the preferences widgets.
10287         Only remove the valgrind widget if it is currently displayed.
10289         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10290         Return if check_valgrind_binary() fails.
10291         The ValgrindPluginPrefs object is initialized after the call to
10292         vg_action_new. Take a handle to the location of the pointer to
10293         the future object.
10295 2006-10-24  Naba Kumar  <naba@gnome.org>
10297         * HACKING: Updated coding sample.
10298         
10299         Patch from: Armin Burgmeier  <armin@arbur.net>
10300         * plugins/symbol-browser/test-class.h,
10301         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10302         
10303 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10305         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10306         * plugins/valgrind/vgtoolview.h:
10307         Correctly handle the argv / srcdir of vg_tool_view object. Do
10308         not leak memory associated with those arrays.
10310         * plugins/symbol-browser/an_symbol_prefs.c:
10311         Support unloading / reloading of the module (for example when
10312         closing a project and opening another one).
10314         * plugins/project-manager/plugin.c:
10315         Remove plugin widget before removing plugin itself, preventing
10316         a crash with valgrind plugin.
10318         * libanjuta/anjuta-preferences-dialog.c:
10319         Do not use the page_num returned by gtk_notebook_append_page to
10320         remove the page as it cause bugs when pages removal is not done
10321         in LIFO.
10323         * plugins/document-manager/anjuta-docman.c:
10324         Fix some GTK+ warnings.
10326         * global-tags/create_global_tags.sh.in:
10327         Rewrite script to remove bash-ism and use pkg-config directly
10328         instead of parsing the *.pc file by hand. This solve problems
10329         that occurred when one of the directory in PKG_CONFIG_PATH is
10330         empty.
10332 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10334         * plugins/glade/plugin.c: Fix build (#363884)
10336 2006-10-22  Johannes Schmid <jhs@gnome.org>
10338         * plugins/file-manager/an_file_view.c:
10339         * plugins/file-manager/plugin.c:
10340         * plugins/file-manager/plugin.h:
10341         Fix possible crasher when changing project-root uri when we try to restore open nodes
10342         * AUTHORS: Updated
10344 2006-10-19  Naba Kumar  <naba@gnome.org>
10346         Patch from: Juan Pablo Ugarte
10347         * plugins/glade/plugin.c: Include glade header
10348         correctly.
10349         
10350 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10351         
10352         * plugins/debug-manager/Makefile.am,
10353         plugins/debug-manager/sexy-icon-entry.h,
10354         plugins/debug-manager/sexy-icon-entry.c,
10355         plugins/debug-manager/dataview.c:
10356         Fix bug #358134 (Goto memory prompt)
10357         Use sexy-icon-entry from libsexy 0.1.10
10359         * plugins/debug-manager/debugger.c,
10360         plugins/debug-manager/plugin.c,
10361         plugins/debug-manager/start.c,
10362         plugins/gdb/debugger.c,
10363         plugins/gdb/plugin.c:
10364         Better error handling when starting and stopping debugger
10366 2006-10-13  Maik Beckmann <maik@eigenco.de>
10368         * src/action_callbacks.c:
10369         Fixed bug #361830 (AboutDialog does not close) which is caused 
10370         due to a change in Gtk+ 2.10  
10371   
10372 2006-10-12  Adam Dingle <adam@medovina.org>
10374         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10376         * plugins/search/search-replace.c:
10377         Fixed bug #358068 (indicate when Find in Files is complete)
10379         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10381         * plugins/sourceview/sourceview-prefs.c:
10382         * plugins/sourceview/sourceview.glade:
10383         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10385         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10387         * plugins/devhelp/plugin.c:
10388         * plugins/search/plugin.c: 
10389         Fixed bug #359750 (fix find/replace shortcut keys).
10391         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10392         use Alt+key for shortcuts)
10394         *  plugins/debug-manager/debug_tree.c:
10395         *  plugins/debug-manager/debugger.c:
10396         Fixed bug #359317 (can't load debug manager)
10398         * /plugins/document-manager/plugin.c:
10399         Fixed bug #359259 (highlight modes listed in reverse 
10400         alphabetical order).
10402 2006-10-10  Johannes Schmid <jhs@gnome.org>
10404         * plugins/glade/plugin.c:
10405         Add scrollbars to glade project window
10407 2006-10-10  Johannes Schmid <jhs@gnome.org>
10409         * libanjuta/interfaces/Makefile.am.iface:
10410         Fixed Makefile with broke build
10412 2006-10-07  Johannes Schmid <jhs@gnome.org>
10414         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10415         * libanjuta/interfaces/Makefile.iface.am:
10416         Fixed enum types generation
10418         * libanjuta/interfaces/libanjuta.idl:
10419         Fixed some strange typo
10421 2006-10-06  Johannes Schmid <jhs@gnome.org>
10423         * libanjuta/interfaces/Makefile.iface.am:
10424         Fixed enum-types.h generation
10425         * libanjuta/interfaces/libanjuta.idl:
10426         char* => gchar*
10427         IAnjutaTODO::load should take const gchar* argument
10428         Remove include to libanjuta/e-splash.h which is not installed as header file
10429         Disable get_attributes for now
10430         
10431         * pluings/sourceview/sourceview.c: Disabled get_attributes
10432         
10433         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
10435 2006-10-05  Naba Kumar  <naba@gnome.org>
10437         * TODO.tasks: Set 'Improve class widzard' task to assigned.
10438         Set bug id for 'Profiler plugin' task.
10440 2006-10-03  Naba Kumar  <naba@gnome.org>
10442         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
10443         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
10445         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
10446         plugins/project-manager/plugin.c: Added a new API in
10447         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
10448         Added some documentation. On project close, close all editors that
10449         has files opened for the project.
10450         
10451         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
10452         from the containers on anjuta_shell_remove_widget(). Do not destroy
10453         glade widgets once created.
10454         
10455 2006-10-03  Johannes Schmid <jhs@gnome.org>
10457         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10458         * libanjuta/interfaces/libanjuta.idl:
10459         const-List<> => const List<>
10460         List-free<> => List<>
10461         
10462         * Makefile.am: Reenabled launcher
10464 2006-10-03  Johannes Schmid <jhs@gnome.org>
10466         * libanjuta/interfaces/Makefile.am.iface:
10467         Install libanjuta.idl
10469 2006-10-02  Adam Dingle <adam@medovina.org>
10471         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10473 2006-10-02  Adam Dingle <adam@medovina.org>
10475         * plugins/editor/style-editor.c: fixed bug #357534
10476         * plugins/gdb/utilities.h: removed 2 unused declarations
10478 2006-10-02  Johannes Schmid <jhs@gnome.org>
10480         * Makefile.am: disabled anjuta-launcher
10481         * libanjuta/Makefile.am:
10482         
10483         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10484         * libanjuta/glue-factory.c: (glue_factory_add_path),
10485         (glue_factory_get_path):
10486         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10487         * libanjuta/glue-factory.h:
10488         * libanjuta/glue-cpp.h:
10489         * libanjuta/glue-cpp.c:
10490         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
10491         
10492         * libanjuta/interfaces/Makefile.am.iface:
10493         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10494         * libanjuta/interfaces/libanjuta.idl:
10495         Add a new features to idl compiler:
10496         List<Type> => List of Type
10497         List-free<Type> => List of Type, it is up to the caller to free items and list
10498         const-List(-free)<Type> = const List of Types
10499         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10500         
10501         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10502         (generic_cpp_class_create_code):
10503         Adapted to new project_manager interface
10504         
10505         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
10506         * plugins/debug-manager/debugger.c:
10507         (ivariable_debugger_iface_init):
10508         Do not use C++ keyword "delete" for interface name
10509         
10510         * plugins/document-manager/anjuta-document-manager.plugin.in:
10511         Added m4 to mime-types
10512         
10513         * plugins/project-manager/plugin.c:
10514         (iproject_manager_add_source_multi):
10515         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
10517 2006-10-01  Naba Kumar  <naba@gnome.org>
10519         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
10520         UI file used when out-of-process devhelp is used instead of
10521         embedded devhelp.
10522         
10523         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
10524         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
10525         plugins/profile-default/default.anjuta: Build devhelp plugin,
10526         but use out-of-process devhelp if devhelp plugin is disabled
10527         (either by user or devhelp is not installed). Disabled devhelp
10528         plugin by default. Added it in default profile.
10530 2006-10-01  Naba Kumar  <naba@gnome.org>
10532         * plguins/project-manager/plugin.c: Possible fix for crash
10533         bug #358583.
10534         
10535         * configure.in, plugins/Makefile.am: Enabled glade plugin and
10536         set dep to last version 3.0.2.
10537         
10538         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
10539         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
10540         plugins/symbol-browser/plugin.c: Use the right action group
10541         for getting popup actions (Fixes lots of assertion failures).
10543         * plugins/project-manager/plugin.c,
10544         plugins/project-manager/plugin.h: use separate action group
10545         for profie actions.
10546         
10547         * plugins/message-view/plugin.c: Disconnect session load
10548         signal on plugin deactivation (fixes a crash).
10550 2006-09-30  Naba Kumar  <naba@gnome.org>
10552         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
10553         * TODO.tasks: Assigned a bounty to Massimo.
10555 2006-09-29  Naba Kumar  <naba@gnome.org>
10557         * src/anjuta-app.c, src/shell.c: Fixed build errors.
10559 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
10561         * plugins/debug-manager/debugger.c,
10562         plugins/debug-manager/plugin.c,
10563         libanjuta/interfaces/libanjuta.idl:
10564         Add a new abort command to quit debugger without waiting
10566         * plugins/gdb/debugger.c,
10567         plugins/gdb/debugger.h,
10568         plugins/gdb/plugin.c:
10569         Send a signal directly to the debugged program
10570         Implement abort command
10572         * plugins/debug-manager/debug_tree.c:
10573         Fix bug #358163
10575         * plugins/debug-manager/stack-trace.c:
10576         Fix bug #358009
10578 2006-09-29  Naba Kumar  <naba@gnome.org>
10580         * TODO.tasks: Updated.
10581         
10582         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
10583         dialog.
10584         
10585         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
10586         
10587         * TODO.tasks: Updated in light of the word wrapping fix
10588         in Tasks Manager. Added a test bounty entry.
10590         * TODO.tasks: Added four bounties.
10591         
10592 2006-09-28  Naba Kumar  <naba@gnome.org>
10594         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10595         Added 'customizable' parameter to
10596         anjuta_ui_add_action_group_entries() and similar functions to
10597         allow user configuration of the actions. Filter out actions that
10598         are not configurable items (such as submenu items). Now the
10599         'Customize shortcuts' dialog is much better listed.
10601         * plugins/build-basic-autotools/build-basic-autotools.c,
10602         plugins/build-basic-autotools/build-basic-autotools.h,
10603         plugins/cvs-plugin/plugin.c,
10604         plugins/cvs-plugin/plugin.h,
10605         plugins/debug-manager/breakpoints.c,
10606         plugins/debug-manager/plugin.c,
10607         plugins/debug-manager/stack_trace.c,
10608         plugins/debug-manager/watch.c,
10609         plugins/devhelp/plugin.c,
10610         plugins/document-manager/plugin.c,
10611         plugins/file-loader/plugin.c,
10612         plugins/file-manager/plugin.c,
10613         plugins/glade/plugin.c,
10614         plugins/gtodo/interface.c,
10615         plugins/gtodo/plugin.c,
10616         plugins/language-support-cpp-java/plugin.c,
10617         plugins/macro/plugin.c,
10618         plugins/macro/plugin.h,
10619         plugins/message-view/plugin.c,
10620         plugins/patch/plugin.c,
10621         plugins/profile-default/default.anjuta,
10622         plugins/project-manager/plugin.c,
10623         plugins/project-manager/plugin.h,
10624         plugins/sample1/plugin.c,
10625         plugins/search/plugin.c,
10626         plugins/subversion/plugin.c,
10627         plugins/subversion/plugin.h,
10628         plugins/symbol-browser/plugin.c,
10629         plugins/symbol-browser/plugin.h,
10630         plugins/tools/plugin.c,
10631         plugins/valgrind/plugin.c,
10632         plugins/valgrind/plugin.h: Fixed to take care of above change
10633         in API of AnjutaUI. Properly added/removed action groups in some
10634         plugins. Split action groups into customization and non-customizable
10635         groups and added them separately.
10637         * plugins/document-manager/plugin.c: Close files belonging to
10638         project when project is closed (not complete).
10639         
10640         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
10641         vertical aligned cell entries.
10642         
10643         * src/anjuta-app.c: Define macros for the placeholder names.
10644         Set default widths and heights of the default placeholders,
10645         so that newly docked widgets are correclty sized.
10646         
10647         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10648         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
10649         Fixed to generated correct actions addition/removal code.
10651 2006-09-25  Naba Kumar  <naba@gnome.org>
10653         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
10654         libanjuta/anjuta-serializer.[ch]: Implemented serialization
10655         class.
10656         
10657         * plugins/message-view/anjuta-msgman.c,
10658         plugins/message-view/anjuta-msgman.h,
10659         plugins/message-view/message-view.c,
10660         plugins/message-view/message-view.h,
10661         plugins/message-view/plugin.c: Serialize messages panes in
10662         session save and deserialize them in session load so that
10663         build messages persistant.
10664         
10665 2006-09-24  Johannes Schmid <jhs@gnome.org>
10667         * libanjuta/anjuta-utils.c:
10668         * plugins/message-view/message-view.c:
10669         Really fixed #355407
10671 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
10673         * libanjuta/interfaces/libanjuta.idl:
10674         Change one variable sign
10676         * plugins/debug-manager/anjuta-debug-manager.glade,
10677         plugins/debug-manager/anjuta-debug-manager.ui:
10678         Few small interface changes     
10680         * plugins/debug-manager/debug_tree.h,
10681         plugins/debug-manager/watch.c,
10682         plugins/debug-manager/debugger.c,
10683         plugins/debug-manager/plugin.c
10684         plugins/gdb/debugger.c,
10685         plugins/gdb/plugin.c:
10686         Big rewrite of debugger queue
10687         Allow to cancel command
10689         * plugins/debug-manager/memory.c:
10690         Fix a bug if a command is cancelled
10692 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
10694         * plugins/gdb/debugger.c,
10695         plugins/debug-manager/debug_tree.c,
10696         plugins/debug-manager/locals.c:
10697         Restore tree representation for local variable
10698         Add argument in local variable list
10699         Use gdb variable object to get all informations
10701 2006-09-19  Naba Kumar  <naba@gnome.org>
10703         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
10704         that implements AnjutaSavePrompt class.
10706         * ChangeLog: Fixed indentation.
10707         
10708         * libanjuta/Makefile.am,
10709         libanjuta/anjuta-marshal.list,
10710         libanjuta/anjuta-shell.c,
10711         libanjuta/anjuta-shell.h,
10712         plugins/document-manager/action-callbacks.c,
10713         plugins/document-manager/action-callbacks.h,
10714         plugins/document-manager/anjuta-docman.c,
10715         plugins/document-manager/anjuta-docman.h,
10716         plugins/document-manager/plugin.c,
10717         src/anjuta.c: Impletemnted save prompt dialog to prompt for
10718         unsaved items during exit. A new signal is added in shell
10719         interface called 'save-prompt' to collect all unsaved items.
10720         Create AnjutaSavePrompt class (dialog) to process unsaved items.
10721         Fixed document manager to use the new save-prompt signal in shell
10722         and AnjutaSavePrompt object for unsaved files. Cleaned up
10723         AnjutaDocman to synchronously save new files. Fixed function
10724         names.
10726 2006-09-18  Johannes Schmid <jhs@gnome.org>
10728         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
10729         gdl requirement to 0.7.0
10731 2006-09-18  Johannes Schmid <jhs@gnome.org>
10733         * global-tags/.cvsignore:
10734         * global-tags/Makefile.am:
10735         * global-tags/create_global_tags.sh (removed):
10736         * global-tags/create_global_tags.sh.in (added):
10737         Fixed #355407
10738         
10739         * libanjuta/anjuta-launcher.c:
10740         Fixed #349374
10741         
10742         * plugins/project-manager/plugin.c:
10743         (project_manager_plugin_close_project):
10744         Fixed crasher
10745         
10746         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
10747         Fixed gtk critical
10748         
10749         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
10750         More reasonable toolbar creation/deletition though it does
10751         not completly work!
10753 2006-09-15  Johannes Schmid <jhs@gnome.org>
10755         * libanjuta/anjuta-utils.c/.h:
10756         Fixed #355168
10758 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
10760         * scintilla/ScintillaGTK.cxx
10761         Fixed doulbe freeing in Scintilla
10763 2006-09-12  Johannes Schmid  <jhs@gnome.org>
10765         * plugins/symbol-browser/an_symbol_prefs.c:
10766         Support unloading / reloading of the module (for example when
10767         closing a project and opening another one).
10769         * plugins/project-manager/plugin.c:
10770         Really fixed #355148 (Show project name in title bar)
10772 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10774         * libanjuta/plugins.c:
10775         Fixed #355156 (Show plugins in alphabetical order)
10777 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10779         * plugins/project-manager/plugin.c:
10780         Fixed #355148 (Show project name in title bar)
10782 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10784         * plugins/project-manager/plugin.c:
10785         (value_removed_project_root_uri):
10786         Fixed crasher if project cannot be opened
10788 2006-08-30 Naba Kumar  <naba@gnome.org>
10790         * plugins/language-support-cpp-java/plugin.[c,h],
10791         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10792         Impletemnted UI for auto indent.
10793         
10794 2006-08-28 Naba Kumar  <naba@gnome.org>
10795         
10796         * plugins/gvim/.cvsignore,
10797         plugins/gvim/Makefile.am,
10798         plugins/gvim/anjuta-vim-plugin.png,
10799         plugins/gvim/anjuta-vim.c,
10800         plugins/gvim/anjuta-vim.h,
10801         plugins/gvim/anjuta-vim.plugin.in,
10802         plugins/gvim/gtkvim.c,
10803         plugins/gvim/gtkvim.h,
10804         plugins/gvim/plugin.c,
10805         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
10806         in build yet.
10808 2006-08-28 Naba Kumar  <naba@gnome.org>
10810         Patch from: Massimo Corà  <maxcvs@email.it>
10811         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
10812         possible infinite loop.
10814 2006-08-22 Adam Dingle <adam@medovina.org>
10815         
10816         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
10817         to edit are shown in the preferences dialog in anjuta").
10818         Removed unused widgets from the style editor dialog.
10820 2006-08-21  Johannes Schmid <jhs@gnome.org>
10822         * plugins/symbol-browser/test-class.[cpp/h]
10823         Added missing files
10825 2006-08-18  Naba Kumar  <naba@gnome.org>
10827         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
10828         end of document loading.
10830         * plugins/language-support-cpp-java/plugin.c,
10831         plugins/sourceview/sourceview.c: Fixed plugin loading.
10833 2006-08-17  Naba Kumar  <naba@gnome.org>
10835         * plugins/language-support-cpp-java/plugin.c,
10836         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
10837         mode line parsing. Indentation parameters initialized based on
10838         mode line parameters.
10840 2006-08-16  Naba Kumar  <naba@gnome.org>
10842         * Makefile.am, plugins/editor/text_editor.c,
10843         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
10844         comments.
10846 2006-08-16 Naba Kumar  <naba@gnome.org>
10848         Patch from  Massimo Cora'  <maxcvs@email.it>:
10849         
10850         * plugins/editor/aneditor-autocomplete.cxx,
10851         plugins/editor/aneditor-calltip.cxx,
10852         plugins/symbol-browser/Makefile.am,
10853         plugins/symbol-browser/an_symbol.c,
10854         plugins/symbol-browser/an_symbol_view.c,
10855         plugins/symbol-browser/plugin.c,
10856         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
10857         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
10858         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
10859         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
10860         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
10861         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
10862         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
10863         tagmanager/get.h, tagmanager/html.c,
10864         tagmanager/include/tm_source_file.h,
10865         tagmanager/include/tm_tag.h,
10866         tagmanager/include/tm_workspace.h,
10867         tagmanager/jscript.c, tagmanager/keyword.c,
10868         tagmanager/keyword.h, tagmanager/lisp.c,
10869         tagmanager/lregex.c, tagmanager/lua.c,
10870         tagmanager/main.h, tagmanager/make.c,
10871         tagmanager/options.c, tagmanager/options.h,
10872         tagmanager/parse.c, tagmanager/parse.h,
10873         tagmanager/parsers.h, tagmanager/pascal.c,
10874         tagmanager/perl.c, tagmanager/php.c,
10875         tagmanager/python.c, tagmanager/read.c,
10876         tagmanager/read.h, tagmanager/readtags.c,
10877         tagmanager/readtags.h, tagmanager/rexx.c,
10878         tagmanager/routines.c, tagmanager/routines.h,
10879         tagmanager/ruby.c, tagmanager/scheme.c,
10880         tagmanager/sh.c, tagmanager/slang.c,
10881         tagmanager/sml.c, tagmanager/sort.c,
10882         tagmanager/sort.h, tagmanager/sql.c,
10883         tagmanager/strlist.c, tagmanager/strlist.h,
10884         tagmanager/tcl.c, tagmanager/tm_source_file.c,
10885         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
10886         tagmanager/tm_workspace.c, tagmanager/verilog.c,
10887         tagmanager/vim.c, tagmanager/vstring.c,
10888         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
10889         5.6 and namespace completion fixed.
10891         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10892         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
10894 2006-08-15 Naba Kumar  <naba@gnome.org>
10896         * libanjuta/interfaces/libanjuta.idl,
10897         plugins/editor/text-editor-iterable.c,
10898         plugins/editor/text_editor.c,
10899         plugins/sourceview/sourceview-cell.c,
10900         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
10901         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
10902         ianjuta_editor_end_action().
10903         
10904         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
10906 2006-08-13 Naba Kumar  <naba@gnome.org>
10908         * plugins/debug-manager/breakpoints.c,
10909         plugins/debug-manager/memory.c,
10910         plugins/debug-manager/registers.c,
10911         src/layout.xml: Fixed debugger widgets layout.
10913 2006-08-12 Naba Kumar  <naba@gnome.org>
10915         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
10916         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
10917         plugins/editor/editor.glade, plugins/editor/text_editor.h,
10918         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
10919         codes and dead codes. Removed automatic indentation prefs.
10921 2006-08-12  Johannes Schmid <jhs@gnome.org>
10923         * libanjuta/Makefile.am:
10924         * libanjuta/anjuta-launcher.c:
10925         * libanjuta/anjuta-launcher.h:
10926         * libanjuta/anjuta-plugin.c:
10927         * libanjuta/anjuta-plugin.h:
10928         * libanjuta/anjuta-preferences.c:
10929         * libanjuta/anjuta-preferences.h:
10930         * libanjuta/anjuta-shell.c:
10931         * libanjuta/anjuta-shell.h:
10932         * libanjuta/libanjuta.h:
10933         
10934         Made wrapper friendly:
10935         - no inline in header files (preferences_set/get)
10936         - correct signal names
10937         - correct GError** argument in anjuta_shell_freeze/thaw
10938         - include correct files in libanjuta.h
10939         
10940         * plugins/project-manager/plugin.c: 
10941         Fixed two crashers
10943 2006-08-11 Naba Kumar  <naba@gnome.org>
10945         * plugins/editor/aneditor-priv.h,
10946         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
10947         
10948         * plugins/editor/text_editor_cbs.c,
10949         plugins/sourceview/anjuta-view.c: Pass the right position for char
10950         added signal.
10951         
10952         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
10953         
10954         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
10956 2006-08-11 Naba Kumar  <naba@gnome.org>
10958         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
10959         return the right character at the iter position and get_char() to
10960         not leak memory.
10962         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
10963         to set to character offset and not byte index.
10965         * plugins/language-support-cpp-java/plugin.c: Improved
10966         auto-indentation login. Indents opening and closing braces correctly.
10968 2006-08-10  Johannes Schmid <jhs@gnome.org>
10970         * INSTALL:
10971         * autogen.sh:
10972         Required automake = 1.9
10974         * libanjuta/anjuta-children.c:
10975         * libanjuta/anjuta-children.h:
10976         * libanjuta/anjuta-encodings.h:
10977         * libanjuta/anjuta-launcher.h:
10978         * libanjuta/anjuta-plugin-description.h:
10979         * libanjuta/anjuta-preferences-dialog.h:
10980         * libanjuta/anjuta-preferences.h:
10981         * libanjuta/anjuta-session.h:
10982         * libanjuta/anjuta-status.h:
10983         * libanjuta/anjuta-ui.h:
10984         * libanjuta/anjuta-utils.c:
10985         * libanjuta/anjuta-utils.h:
10986         * libanjuta/e-splash.h:
10987         * libanjuta/glue-factory.h:
10988         * libanjuta/glue-plugin.h:
10989         * libanjuta/plugins.h:
10990         * libanjuta/resources.h:
10991         Fixed libanjuta to be able to wrap it
10992         - G_BEGIN_DECLS, G_END_DECLS
10993         - include all necessary files in libanjuta.h
10995         * plugins/gtodo/tray-icon.c:
10996         * plugins/terminal/terminal.c:
10997         Some build fixes for freebsd
10999         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11000         * plugins/sourceview/sourceview.glade:
11001         Remove auto-indent feature as it is now in language-support
11003 2006-08-09 Naba Kumar  <naba@gnome.org>
11005         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11006         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11007         Added missing files.
11009         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11010         get_use_spaces(), set_tabsize() and set_use_spaces().
11012 2006-08-09 Naba Kumar  <naba@gnome.org>
11014         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11015         succeeded in activating.
11017         * plugins/document-manager/plugin.c: Added debug message.
11019         * libanjuta/interfaces/libanjuta.idl,
11020         plugins/editor/text_editor.c: Implemented get_tabsize(),
11021         get_use_spaces(), set_tabsize() and set_use_spaces().
11023         * plugins/language-support-cpp-java/Makefile.am,
11024         plugins/language-support-cpp-java/plugin.c,
11025         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11026         for indentation. Added preferences page for paramenters.
11028         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11030 2006-08-08 Naba Kumar  <naba@gnome.org>
11032         * libanjuta/interfaces/libanjuta.idl,
11033         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11034         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11035         plugins/editor/text_editor.c,
11036         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11037         and implemented it for both scintilla and sourceview.
11039         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11040         focus back to editor (happens when pressing esc in incremental
11041         search box).
11043 2006-08-08 Naba Kumar  <naba@gnome.org>
11045         * libanjuta/interfaces/libanjuta.idl,
11046         plugins/editor/text_editor.c,
11047         plugins/editor/text_editor.h,
11048         plugins/editor/text-editor-iterable.c,
11049         plugins/sourceview/sourceview-cell.c,
11050         plugins/sourceview/sourceview.c: Implemented editor attributes
11051         methods.
11052         
11053         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11054         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11055         code (not complete yet).
11057         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11058         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11059         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11060         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11061         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11062         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11064 2006-08-04 Naba Kumar  <naba@gnome.org>
11066         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11067         implementation.
11068         
11069 2006-08-03  Johannes Schmid <jhs@gnome.org>
11071         * configure.in: Add a more informative text to valgrind plugin
11073         * TODO.tasks:
11074         Modified Preferences tasl
11075         * libanjuta/anjuta-plugin.c: 
11076         * libanjuta/anjuta-preferences-dialog.c: 
11077         * libanjuta/anjuta-preferences-dialog.h:
11078         * libanjuta/anjuta-preferences.c:
11079         * libanjuta/anjuta-preferences.h:
11080         * libanjuta/interfaces/Makefile.am.iface:
11081         * libanjuta/interfaces/libanjuta.idl:
11082         Added IAnjutaPreferences interface which every plugin that has preferences should
11083         implement. Call merge() and unmerge() at plugin activation/deactivation.
11084         Fixed preferences_page_remove()
11085         
11086         * plugins/build-basic-autotools/build-basic-autotools.c:
11087         * plugins/cvs-plugin/plugin.c: 
11088         * plugins/document-manager/plugin.c:
11089         * plugins/editor/plugin.c:
11090         * plugins/editor/plugin.h:
11091         * plugins/file-manager/plugin.c: 
11092         * plugins/gtodo/main.h:
11093         * plugins/gtodo/plugin.c: 
11094         * plugins/gtodo/preferences.c: 
11095         * plugins/message-view/anjuta-msgman.c: 
11096         * plugins/message-view/anjuta-msgman.h:
11097         * plugins/message-view/plugin.c:
11098         * plugins/sourceview/plugin.c: 
11099         * plugins/sourceview/plugin.h:
11100         * plugins/symbol-browser/an_symbol_prefs.c:
11101         * plugins/symbol-browser/plugin.c: 
11102         * plugins/terminal/terminal.c: 
11103         * plugins/valgrind/plugin.c
11104         * src/anjuta-app.c:
11105         
11106         Updated preference loading/unloading for all plugins
11108 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11109         
11110         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11111         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
11112     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11113         recommended by the autoconf manual. 
11114         - Fixes compiling with autoconf 2.60.
11115         
11116         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11118 2006-08-02      Johanes Schmid <jhs@gnome.org>
11120         * plugins/profile-default/plugin.c:
11121         Fixed session handling
11123 2006-08-01  Johannes Schmid <jhs@gnome.org>
11125         * configure.in
11126         * plugins/Makefile.am:
11127         Disabled devhelp and glade for now as they do not work (#341073
11128         and #341170)
11129         
11130         * plugins/profile-default/anjuta-default-profile.ui (removed):
11131         * plugins/profile-default/plugin.c:
11132         * plugins/profile-default/plugin.h:
11133         * plugins/project-manager/anjuta-project-manager.ui:
11134         * plugins/project-manager/plugin.c:
11135         * plugins/project-manager/plugin.h:
11136         Limted multiple project support #315043
11138         * libanjuta/interfaces/libanjuta.idl:
11139         Added ianjuta_profile_unload
11141 2006-07-31 Naba Kumar  <naba@gnome.org>
11143         * libanjuta/interfaces/libanjuta.idl,
11144         plugins/editor/text-editor-iterable.c,
11145         plugins/editor/text_editor.c,
11146         plugins/sourceview/anjuta-view.c,
11147         plugins/sourceview/anjuta-view.h,
11148         plugins/sourceview/sourceview.c: Fixed text iteration and 
11149         IAnjutaEditor implementations in both scintilla
11150         and sourceview. Cleand up libanjuta API: Removed redundant
11151         erase_range() method from IAnjutaEditor interface, fixed
11152         ianjuta_editor_get_text to take length instead of range (consistency).
11153         autoindentation in both sourceview and scintilla more or less works,
11154         but still disabled for now because there are still some anomalies
11155         in text iteration.
11157         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11159         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11160         API changes.
11162 2006-07-30  Johannes Schmid <jhs@gnome.org>
11164         * plugins/sourceview/anjuta-document.c:
11165         * plugins/sourceview/anjuta-document.h:
11166         * plugins/sourceview/anjuta-view.c: 
11167         * plugins/sourceview/sourceview.c:
11168         Wrote a new "char_added" implementation, I hope this one is good
11170         * plugins/sourceview/sourceview-cell.c:
11171         Fixed typo: "text_iter" instead of "iter"
11173 2006-07-30 Naba Kumar  <naba@gnome.org>
11175         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11177 2006-07-30  Johannes Schmid <jhs@gnome.org>
11179         * autogen.sh: use gnome-autogen.sh from gnome-coomen
11180         
11181         * plugins/debug-manager/plugin.c: 
11182         * plugins/patch/plugin.c:
11183         Use IAnjutaIndicable to mark debugger position
11185         * plugins/sourceview/sourceview.c:
11186         Define colors for IAnjutaIndicable
11188 2006-07-29  Johannes Schmid <jhs@gnome.org>
11190         * plugins/debug-manager/anjuta-debug-manager.ui:
11191         * plugins/debug-manager/breakpoints.c:
11192         * plugins/debug-manager/images/Makefile.am:
11193         * plugins/debug-manager/images/run-to-cursor.png:
11194         * plugins/debug-manager/plugin.c:
11195         Added toolbar and some icons
11197         * plugins/patch/anjuta-patch.ui:
11198         * plugins/patch/patch-plugin.c:
11199         * plugins/patch/patch-plugin.glade:
11200         * plugins/patch/plugin.c:
11201         * plugins/patch/plugin.h:
11202         Improved patch plugin (GUI and function)
11204         * plugins/sourceview/sourceview.c:
11205         Fixed another Gtk-Critical
11207         * plugins/tools/anjuta-tools.ui:
11208         * plugins/tools/plugin.h:
11209         Put Patch plugin in tools menu and changed ui file
11211 2006-07-29  Johannes Schmid <jhs@gnome.org>
11213         * plugins/document-manager/plugin.c:
11214         Fixed accelator Gtk-Warning
11216         * plugins/message-view/anjuta-msgman.c: 
11217         Fixed Gtk-Warning
11219         * plugins/sourceview/anjuta-document.c:
11220         * plugins/sourceview/anjuta-document.h:
11221         * plugins/sourceview/anjuta-marshal.list:
11222         Wrote a better emitter for the char-added signal
11224         * plugins/sourceview/sourceview.c:
11225         Fixed Redo/Undo to void Gtk-Criticals
11226         
11227         * plugins/sourceview/sourceview-args.c:
11228         * plugins/sourceview/sourceview-cell.c:
11229         * plugins/sourceview/sourceview-scope.c:
11230         * plugins/sourceview/sourceview-tags.c: 
11231         Adapted to new IAnjutaIterator API
11233 2006-07-28 Naba Kumar  <naba@gnome.org>
11235         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11237         * plugins/symbol-browser/an_symbol.c,
11238         plugins/symbol-browser/an_symbol_iter.c,
11239         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11240         subclass of AnjutaSymbol so that the symbol is accessible from
11241         the iter in light of changes in IAnjutaIterable.
11243         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11244         implementation of IAnjutaIterable.
11246 2006-07-28 Naba Kumar  <naba@gnome.org>
11248         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11249         IAnjutaIterable. They were kind of useless since the interface is
11250         defined on the data object itself. Added set_position() method
11251         in IAnjutaIterable to allow setting arbitrary current index to the
11252         iter.
11253         Added erase() and erase_range() in IAnjutaEditor.
11255         * plugins/editor/text-editor-iterable.c: Fixed 
11256         plugins/editor/text_editor.c: Implemented erase() and erase_range()
11257         methods in editor. Fixed get_line_from_position() method.
11259         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11260         code. It's disabled for now.
11262         * plugins/sourceview/sourceview-cell.c,
11263         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11264         implementation.
11266 2006-07-27  Johannes Schmid <jhs@gnome.org>
11268         * plugins/sourceview/sourceview-cell.c:
11269         Fixed IAnjutaEditorCell to work only on a single line
11270         Fixed crasher in finalize
11272         * plugins/symbol-browser/an_symbol_prefs.c:
11273         * global-tags/Makefile.am:
11274         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11275         script installation     
11277 2006-07-26 Naba Kumar  <naba@gnome.org>
11279         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11280         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11281         
11282         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11283         
11284         * plugins/document-manager/plugin.c: Fixed dynamic loading of
11285         support plugins
11286         
11287         * plugins/editor/text-editor-iterable.c,
11288         plugins/editor/text_editor.c,
11289         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11290         method to work correctly, it was ignoring start and end parameters.
11291         Fixed TextEditorCell implementation. Fixed 'char-added' signal
11292         emission.
11293         
11294         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11295         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11297 2006-07-24  Massimo Cora'  <maxcvs@email.it>
11299         * plugins/symbol-browser/an_symbol_view.c,
11300         plugins/symbol-browser/an_symbol_view.h,
11301         plugins/symbol-browser/plugin.c:
11302     fix a matching case into sv_extract_type_qualifier_from_expr ()
11303     and some minor issues.
11305 2006-07-26  Johannes Schmid <jhs@gnome.org>
11307         * plugins/language-support-cpp-java/plugin.c:
11308         Fixed to work kind of with sourceview editor
11309         * plugins/sourceview/anjuta-document.c: 
11310         * plugins/sourceview/anjuta-view.c: 
11311         * plugins/sourceview/sourceview-cell.c:
11312         * plugins/sourceview/sourceview.c:
11313         Fixed IAnjutaEditorCell and "char-added" signal
11315 2006-07-24 Naba Kumar  <naba@gnome.org>
11317         * plugins/document-manager/plugin.c,
11318         plugins/document-manager/plugin.h: Initial implementedion for loading
11319         support plugins.
11320         
11321         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11322         implementation.
11323         
11324         * plugins/editor/text_editor.c: Fixed syntax highlighting when
11325         indicators are cleared (that leaved grey texts).
11327 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11329         * libanjuta/interfaces/libanjuta.idl,
11330         plugins/debug-manager/breakpoints.c,
11331         plugins/debug-manager/memory.c,
11332         plugins/debug-manager/registers.c,
11333         plugins/debug-manager/debug_tree.c,
11334         plugins/debug-manager/debugger.c,
11335         plugins/gdb/debugger.c,
11336         plugins/gdb/debugger.h,
11337         plugins/gdb/plugin.c:
11338         Add a parameter for reporting error
11339         Add a new interface for using gdb variable object
11340         Allow to cancel commands
11341         Rewrite handling of debugger state
11343         * plugins/debug-manager/plugin.c,
11344         plugins/debug-manager/locals.c,
11345         plugins/debug-manager/locals.h,
11346         plugins/debug-manager/register.c,
11347         plugins/debug-manager/stack_trace.c,
11348         plugins/debug-manager/stack_trace.h:
11349         Create and destroy local and stack trace windows when needed
11351 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11353         * plugins/document-manager/plugin.c:
11354         Fixed "Automatic" highlighting
11356 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11358         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11360         * plugins/sourceview/anjuta-view.c:
11361         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11363 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
11364         
11365         * configure.in: Check for C/C++-Compiler correctly
11367 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
11369         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11371         * plugins/debug-manager/stack_trace.c:
11372         Destroy stack window when debuuger is disabled (#347414)
11373         
11374         * plugins/sourceview/anjuta-view.c:
11375         Fix a crash with popup-menu (#347412)
11377 2006-07-13 Naba Kumar  <naba@gnome.org>
11379         * plugins/editor/Makefile.am,
11380         plugins/editor/text_editor.h,
11381         plugins/editor/text-editor-iterable.h,
11382         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11383         tested yet).
11384         
11385         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11386         code.
11387         
11388         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11390 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
11392         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11393         Bug #342937
11394         
11395 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11397         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11399         * libanjuta/anjuta-preferences-dialog.c:
11400         Do not use the page_num returned by gtk_notebook_append_page to
11401         remove the page as it cause bugs when pages removal is not done
11402         in LIFO.
11404         * plugins/document-manager/anjuta-docman.c:
11405         * src/anjuta-app.c:
11406         makes Anjuta display dock_items which have previously been hidden
11408 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11410         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11412         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11413         * plugins/sourceview/sourceview.c: (imark_unmark):
11414         
11415         Patches for bugs #346450 and #346295
11416         
11417         * AUTHORS: Added Fredrik
11419 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
11421         * plugins/message-view/anjuta-msgman.c: 
11422         Fixed close button/icon size (like in docman)
11424 2006-06-10 Naba Kumar <naba@gnome.org>
11426         * plugins/editor/text_editor.c: Fixed goto line to mark the line
11427         being set.
11428         
11429 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
11431         * libanjuta/interfaces/libanjuta.idl:
11432         Move inspect_memory function in IAnjutaCpuDebugger interface
11433         Rename Boolean type to State
11435         * plugins/debug-manager/breakpoint.c:
11436         Rename Boolean type to State
11438         * plugins/debug-manager/Makefile.am,
11439         plugins/debug-manager/anjuta-marshal.list,
11440         plugins/debug-manager/data_view.c,
11441         plugins/debug-manager/data_view.h,
11442         plugins/debug-manager/data_buffer.c,
11443         plugins/debug-manager/data_buffer.h,
11444         plugins/debug-manager/chunk_view.c,
11445         plugins/debug-manager/chunk_view.h,
11446         plugins/debug-manager/anjuta-debug-manager.ui,
11447         plugins/debug-manager/debugger.c,
11448         plugins/debug-manager/memory.c,
11449         plugins/debug-manager/memory.h,
11450         plugins/debug-manager/plugin.c,
11451         plugins/gdb/debugger.c,
11452         plugins/gdb/debugger.h,
11453         plugins/gdb/plugin.c:
11454         Rewrite memory window using a special widget
11455         Rename Boolean type to State
11457 2006-06-08 Naba Kumar <naba@gnome.org>
11459         * plugins/editor/text_editor.c (itext_editor_get_current_word):
11460         Do not return garbage characters and return NULL when there is no
11461         current word.
11462         
11463         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
11464         work correctly.
11465         
11466         * plugins/search/search-replace.c: Fixed a mem leak.
11468 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
11470         * libanjuta/anjuta-launcher.c:
11471         Added debug message (see #343522)
11472         
11473         * plugins/build-basic-autotools/build-basic-autotools.c:
11474         Patch from Günther Brammer to fix #344015
11476         * plugins/sourceview/sourceview.c:
11477         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
11478         automatic highlight of build messages)
11480 2006-06-06 Naba Kumar <naba@gnome.org>
11482         * configure.in,
11483         libanjuta/interfaces/libanjuta.idl,
11484         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11485         plugins/Makefile.am,
11486         plugins/document-manager/action-callbacks.c,
11487         plugins/document-manager/plugin.c,
11488         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11489         interface for language highlight selection and langauge change
11490         signal.
11491         
11492         * plugins/language-support-cpp-java: Added language support
11493         plugin for cpp and java.
11495 2006-05-27  Naba Kumar  <naba@gnome.org>
11497         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11498         plugins/debug-manager/*, data/Makefile.am,
11499         manuals/reference/libanjuta/libanjuta.types,
11500         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11501         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11502         merged anjuta-new-debugger branch into trunck.
11503         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
11505 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
11506         
11507         * libanjuta/interfaces/libanjuta.idl,
11508         plugins/debug-manager/debugger.c,
11509         plugins/debug-manager/debugger.h,
11510         plugins/gdb/anjuta-gdb.plugin.in,
11511         plugins/gdb/debugger.c,
11512         plugins/gdb/debugger.h,
11513         plugins/gdb/plugin.c:
11514         Add new IAnjutaCpuDebugger interface to access cpu register
11515         Run gdb instead of /usr/local/bin/gdb
11516         
11517         * plugins/debug-manager/plugin.c,
11518         plugins/debug-manager/registers.c,
11519         plugins/debug-manager/registers.h:
11520         Rewrite register window
11521         Rename Load target menu item to Run target
11523 2006-05-07  Naba Kumar  <naba@gnome.org>
11525         * plugins/gdb.init
11526         
11527 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
11529         * plugins/debug-manager/watch.c,
11530         plugins/debug-manager/breakpoint.c,
11531         plugins/debug-manager/breakpoint.h:
11532         Fix crash: disconnect save and load session signals
11534 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
11536         * libanjuta/interface/libanjuta.idl,
11537         plugins/debug-manager/debugger.c,
11538         plugins/gdb/plugin.c:
11539         Add a value parameter for evaluate command
11541         * plugins/debug-manager/anjuta-debug-manager.glade:
11542         Create new dialog box for watches using glade
11544         * plugins/debug-manager/anjuta-debug-manager.ui:
11545         Move watch menu items near the end
11546         Move breakpoint menu items outside the sub menu
11548         * plugins/debug-manager/debug_tree.c,
11549         plugins/debug-manager/debug_tree.h,
11550         plugins/debug-manager/debug_tree.h,
11551         plugins/debug-manager/watch.c:
11552         Move all GUI code from watch.c to debug_tree.c
11553         Add an auto update property to watches
11554         
11555         * plugins/debug-manager/locals.c,
11556         plugins/debug-manager/locals.h,
11557         plugins/debug-manager/stack_trace.c,
11558         plugins/debug-manager/stack_trace.h,
11559         plugins/debug-manager/plugin.c:
11560         Register actions before starting debugger
11562         * plugins/gdb/debugger.c:
11563         Do not call callback function if not present
11565 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
11567         * libanjuta/interfaces/libanjuta.idl,
11568         plugins/debug-manager/stack_trace.c,
11569         plugins/debug-manager/stack_trace.h,
11570         plugins/debug-manager/anjuta-debug-manager.ui,
11571         plugins/gdb/debugger.c:
11572         Add a popup menu in stack frame window
11573         Add a new frame-changed event
11574         Use MI command for getting stack informations
11575         Get filename with full path (need gdb > 6.3)
11577         * libanjuta/interfaces/libanjuta.idl,
11578         plugins/debug-manager/debug_tree.c,
11579         plugins/debug-manager/debugger.c,
11580         plugins/debug-manager/locals.c,
11581         plugins/debug-manager/locals.h,
11582         plugins/debug-manager/plugin.c,
11583         plugins/gdb/debugger.c,
11584         plugins/gdb/debugger.h,
11585         plugins/gdb/parser.c,
11586         plugins/gdb/parser.h,
11587         plugins/gdb/plugin.c,
11588         plugins/gdb/Makefile.am:
11589         Pass watch data with string instead of Watch structures
11590         Use debug_tree in local window
11591         Remove info local
11592         Remove parser.{ch}
11594         * plugins/debug-manager/breakpoints.c,
11595         plugins/debug-manager/utilities.c,
11596         plugins/debug-manager/utilities.h:
11597         Use a GtkListStore instead of a GtkTreeStore
11598         move goto_location_in_editor in utilities.c
11599         
11600 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11602         * libanjuta/interfaces/libanjuta.idl,
11603         plugins/debug-manager/anjuta-debug-manager.ui,
11604         plugins/debug-manager/breakpoints.c,
11605         plugins/debug-manager/plugin.c,
11606         plugins/gdb/debugger.c:
11607         Add a breakpoint type
11608         Add new popup menu in breakpoint window
11609         Add toggle breakpoint in editor popup menu
11610         Save and restore breakpoint enable
11611         Fix bug in clear all breakpoints
11612         Remove old useless code
11614         * plugins/debug-manager/debugger.c:
11615         Fix some problem with debugger states
11617         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
11618         Update documentation
11619         
11620 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
11622         * data/Makefile.am,
11623         plugins/gdb/Makefile.am,
11624         plugins/gdb/gdb.init:
11625         Move gdb.init crom data to plugins/gdb
11627         * plugins/gdb/gdb.init,
11628         libanjuta/interfaces/libanjuta.idl,
11629         plugins/debug-manager/breakpoints.c,
11630         plugins/debug-manager/debugger.c,
11631         plugins/debug-manager/plugin.c,
11632         plugins/gdb/debugger.c,
11633         plugins/gdb/plugin.c:
11634         Support pending breakpoints
11635         Rewrite debugger states
11636         Split ianjuta_debugger_log into _enable_log and _disable_log
11638         * plugins/debug-manager/start.c,
11639         plugins/debug-manager/debug_tree.c,
11640         plugins/gdb/parser.c:
11641         Remove some useless lines
11643         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11644         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11645         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11646         Update documentation
11648 2006-03-12 Naba Kumar <naba@gnome.org>
11650         * manuals/references/libanjuta/libanjuta.types: Fixed
11651         debug-manager name.
11652         
11653 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
11655         * libanjuta/anjuta-debugger.c,
11656         libanjuta/anjuta-debugger.h:
11657         Remove those files
11658         
11659         * libanjuta/interfaces/libanjuta.idl,
11660         plugins/debug-mananger/breakpoints.c,
11661         plugins/debug-manager/debug_tree.c,
11662         plugins/debug-manager/debugger.c,
11663         plugins/debug-manager/plugin.c,
11664         plugins/debug-manager/registers.c,
11665         plugins/debug-manager/sharedlib.c,
11666         plugins/debug-manager/signal.c,
11667         plugins/debug-manager/stack_trace.c,
11668         plugins/debug-manager/start.c,
11669         plugins/debug-manager/watch.c,
11670         plugins/gdb/debugger.c,
11671         plugins/gdb/debugger.h,
11672         plugins/gdb/parser.c,
11673         plugins/gdb/parser.h,
11674         plugins/gdb/plugin.c:
11675         Move types definitions from libanjuta/anjuta-debugger.{ch}
11676         Rename types from AnjutaDebugger* to IAnjutaDebugger*
11677         
11678         * plugins/gdb/Makefile.am:
11679         Remove user interface from gdb plugin
11681 2006-03-12 Naba Kumar <naba@gnome.org>
11683         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
11685 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
11687         Modified Patch from Marc Maurer <uwog@uwog.net>:
11688         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
11689         Fixes #342447
11690         
11691         * plugins/sourceview/Makefile.am:
11692         * plugins/sourceview/sourceview-cell.c:
11693         * plugins/sourceview/sourceview-cell.h:
11694         * plugins/sourceview/sourceview.c: 
11695         
11696         Implemented IAnjutaEditorCell
11698 2006-05-21  Naba Kumar  <naba@gnome.org>
11700         * libanjuta/interfaces/libanjuta.idl,
11701         plugins/document-manager/action-callbacks.c,
11702         plugins/document-manager/plugin.c,
11703         plugins/editor/print.c, plugins/editor/text_editor.c,
11704         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
11705         Fixed zooming and added icons and shortcuts for zoom menu items.
11707 2006-05-21  Naba Kumar  <naba@gnome.org>
11709         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
11710         whitespaces.
11712 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11714         * plugins/document-manager/anjuta-docman.c:
11715         Fixed close button reaction by setting the correct current editor
11717 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11719         Patch from Yang Hong <yanghong@ccoss.com.cn>:
11720         * plugins/document-manager/anjuta-docman.c
11721         - Fix close button, you can close any tab as you wish now.
11722         - Fadeout mime icon as the same as close image  
11724 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11726         Patch from Marc Maurer <uwog@uwog.net>
11727         * main.c: Compile fix when NLS is enabled
11728         
11729         AUTHORS: Added Marc
11731 2006-05-20  Naba Kumar  <naba@gnome.org>
11733         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
11734         while loading abiword-2.4.4/abi project).
11736 2006-05-18 Naba Kumar  <naba@gnome.org>
11738         * libanjuta/interfaces/libanjuta.idl,
11739         plugins/document-manager/action-callbacks.c,
11740         plugins/editor/print.c,
11741         plugins/editor/text_editor.c,
11742         plugins/editor/text_editor.h,
11743         plugins/editor/text_editor_prefs.c: Fixed zooming.
11744         
11745         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
11746         interface for character iteration and IAnjutaEditorAssist interface
11747         for autocompletions and editor tips.
11749 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
11751         Patch from Günther Brammer <GBrammer@gmx.de>:
11752         * plugins/document-manager/anjuta-docman.c:
11753         Make tabs smaller but keep nice closing icon
11755         * plugins/document-manager/anjuta-docman.c:
11756         * plugins/document-manager/Makefile.am:
11757         
11758         Added nice mime-icons to the editor tabs
11760 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
11762         * configure.in: Bumped version to 2.0.3 (pre-release increment)
11763         
11764         * plugins/symbol-browser/an_symbol_view.c:
11765         - Fixed crasher
11766         - Fixed symbol searching (Yang Hong (#341997))
11767         
11768         * plugins/devhelp/htmlview.c:
11769         Fixed devhelp plugin
11770         
11771         * plugins/build-basic-autotools/build-basic-autotools.c:
11772         * plugins/search/search-replace.c:
11773         * plugins/document-manager/anjuta-docman.c:
11774         
11775         Only add a marker to a line where it makes sense!
11777 === anjuta 2.0.2 ===
11779 2006-05-15  Naba Kumar  <naba@gnome.org>
11781         * configure.in: set required versions for
11782         gdl and glade3.
11783         
11784 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11786         * plugins/glade/plugin.c:
11787         Fixed signal connection for "gtk-doc-search"
11789 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11791         * NEWS: Set release date, add known issues
11792         
11793         * libanjuta/anjuta-shell.c:
11794         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
11795         and debug other gtk-warnings/criticals)
11796         
11797         * plugins/build-basic-autotools/build-basic-autotools.c:
11798         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
11799         
11800         * plugins/sourceview/anjuta-view.c:
11801         * plugins/sourceview/sourceview-args.c:
11802         * plugins/sourceview/sourceview-scope.c:
11803         * plugins/sourceview/sourceview-tags.c:
11804         Fixed gtk-criticals (gtk_source_language_get_mime_types)
11806 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11808         * pixmaps/Makefile.am:
11809         Add preferences_general.png
11810         
11811         * plugins/devhelp/plugin.c:
11812         Fixed some more realise things
11813         
11814         * plugins/message-view/anjuta-msgman.c:
11815         Support stock icons for message panes
11816         
11817         * plugins/search/search-replace.c:
11818         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
11819          
11820         * plugins/search/search-replace_backend.c:
11821         Fixed #341359
11822         
11823         * plugins/sourceview/anjuta-document.c:
11824         * plugins/sourceview/sourceview.c:
11825         Fixed finalise and tag completion
11826         
11827         * src/anjuta-app.c:
11828         Use preferences_general icon
11830 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11832         * pixmaps/Makefile.am:
11833         Fixed EXTRA_DIST
11835 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11837         * plugins/sourceview/sourceview-prefs.c:
11838         Fixed font & color handling
11839         
11840         * plugins/symbol-browser/an_symbol_view.c:
11841         Fixed crasher
11843 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11845         * plugins/macro/macros.xml:
11846         Fixed bug #341583 (Address of FSF)
11848 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
11850         * src/main.c:
11851         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
11852         Update: Do it the cool way...
11853         
11854 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11856         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
11857         Implement gtk-api-help signals of glade3
11858         * configure.in: Bump to glade3 2.91.2
11859         
11860         * plugins/devhelp/plugin.c:
11861         Fixed some realize stuff in the devhelp plugin
11862         
11863         * plugins/sourceview/anjuta-document.c:
11864         fixed bug with scope completion
11866 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11868         * plugins/symbol-browser/an_symbol_view.c
11869         * plugins/symbol-browser/an_symbol_prefs.c
11870         * plugins/symbol-browser/an_symbol_prefs.h
11871         * global_tags/create_global_tags.sh:
11872         
11873         Automaticly create global tags on first startup
11875 2006-05-08  Massimo Cora'  <maxcvs@email.it>
11877         * configure.in:
11878         * plugins/project-wizard/templates/Makefile.am:
11879         * (added) plugins/project-wizard/templates/cpp-logo.png:
11880         * (added) plugins/project-wizard/templates/cpp.wiz:
11881         * (added) plugins/project-wizard/templates/cpp/*:
11883         Added a generic c++ template. It's a simple hello world.
11885 2006-05-07  Massimo Cora' <maxcvs@email.it>
11887         * plugins/symbol-browser/an_symbol_view.c:
11888         fixed a stupid crasher.
11890 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
11892         * plugins/project-wizard/templates/wxwin/configure.in.tpl
11893         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
11894         
11895         Fixed WxWidgets project type
11897 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11899         * plugins/devhelp/htmlview.c: 
11900         * plugins/devhelp/plugin.c:
11901         Maybe I fixed the crash this time! I could at least not reproduce anymore!
11902         
11903         * plugins/project-wizard/install.c:
11904         Don't set a message - thanks to seb
11906 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11908         * plugins/devhelp/htmlview.c: 
11909         * plugins/symbol-browser/an_symbol_view.c:
11910         
11911         There is a weird crash in gtk_idle which I still did not completly fix!
11912         
11913         * plugins/project-wizard/install.c:
11914         Default to success instead of failure
11916 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
11918         * plugins/devhelp/htmlview.c:
11919         * plugins/devhelp/plugin.c:
11920         Fixed bug and libdevhelp issue!
11922         * plugins/project-wizard/install.c:
11923         Fixed message string!
11925 2006-05-03  Massimo Cora' <maxcvs@email.it>
11926        
11927         * plugins/symbol-browser/an_symbol_view.c:
11928         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
11930 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11932         * pixmaps/Makefile.am:
11933         * src/main.c:
11934         * anjuta.desktop.in.in
11935         
11936         GNOME Goal #2.1: Install theme-friendly icons
11938 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11940         * plugins/devhelp/htmlview.c: Reload page on reparent
11941         * plugins/document-manager/anjuta-docman.c:
11942         Present document-manager when document is selected in file-manager
11944 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11946         * plugins/symbol-broser/an_symbol_view.c:
11947         Fixed crasher in namespace exploration
11949 2006-05-01  Massimo Cora' <maxcvs@email.it>
11951         * configure.in:
11952         * plugins/valgrind/Makefile.am:
11954         Optional compiling of Valgrind plugin
11956 2006-05-01  Massimo Cora' <maxcvs@email.it>
11958         * plugins/symbol-browser/an_symbol_view.c:
11959         - modularized code. Marked with FIXME the parts which need improvement.
11960         - More comments.
11961     - Added basic namespace completion for Gtkmm type project:
11962     - namespace1::MyClass *class;
11963     - class-> [display]
11964     - Namespaces must be anyway improved.
11966 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11968         * plugins/devhelp/plugin.c: 
11969         Fixed up plugin unloading and show html widget on link selected
11970         
11971         * NEWS: Updated
11972         
11973 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11975         * plugins/devhelp/Makefile.am:
11976         * plugins/devhelp/anjuta-devhelp.plugin.in:
11977         * plugins/devhelp/htmlview.c:
11978         * plugins/devhelp/htmlview.h:
11979         * plugins/devhelp/plugin.c: 
11980         * plugins/devhelp/plugin.h:
11981         Reimplemeted devhelp plugin from scratch
11982         
11983         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
11984         Fixed crasher
11986 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
11988         * plugins/sourceview/sourceview-tags.c:
11989         complete some more tag types
11990         
11991         * plugins/valgrind/plugin.c:
11992         * plugins/valgrind/preferences.c:
11993         * plugins/valgrind/vggeneralprefs.c:
11994         
11995         Fixed lots of gtk warnings
11997 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
11999         * plugins/sourceview/sourceview-scope.c:
12000         Implemented type-ahead for scope completion
12002 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12004         * manuals/C/Makefile.am:
12005         * manuals/Makefile.am:
12006         * plugins/document-manager/Makefile.am:
12007         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12008         * plugins/sourceview/Makefile.am:
12009         * tagmanager/c.c:
12010         
12011         Fixed distcheck
12012         
12013         * plugins/class-gen/goc_template_header: G_END_DECLS
12015 2006-05-27  Naba Kumar <naba@gnome.org>
12017         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12018         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12019         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12020         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12021         scintilla/include/Scintilla.iface,
12022         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12023         cvs. Fixed compile flags. Removed outdated patches.
12025 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12027         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12029         * plugins/sourceview/anjuta-document.c:
12030         * plugins/sourceview/sourceview-args.c:
12031         * plugins/sourceview/sourceview-scope.c:
12032         
12033         Add End/Home keypresses and support completion if symbol start with '!' for example
12034         in an if statement
12036 2006-04-27 Massimo Cora' <maxcvs@email.it>
12038         * libanjuta/interfaces/libanjuta.idl:
12040         * plugins/sourceview/sourceview-scope.c:
12041         * plugins/sourceview/tag-window.c: 
12042         * plugins/sourceview/tag-window.h:
12043         * plugins/symbol-browser/an_symbol_view.c:
12044         * plugins/symbol-browser/an_symbol_view.h:
12045         * plugins/symbol-browser/plugin.c:
12046         
12047         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12048         interface.
12049         Code and ideas for C/C++ new completion engine comes from IComplete written by
12050         Martin Stubenschrott <stubenschrott@gmx.net>.
12051         Currently the interface works only with GtkSourceView plugin.   
12052         
12053         * tagmanager/Makefile.am:
12054         * tagmanager/c.c: 
12055         * tagmanager/entry.h:
12056         * tagmanager/get.c:
12057         * tagmanager/get.h:
12058         * tagmanager/include/tm_file_entry.h:
12059         * tagmanager/include/tm_project.h:
12060         * tagmanager/include/tm_source_file.h:
12061         * tagmanager/include/tm_symbol.h:
12062         * tagmanager/include/tm_tagmanager.h:
12063         * tagmanager/include/tm_work_object.h:
12064         * tagmanager/include/tm_workspace.h:
12065         * tagmanager/parse.c:
12066         * tagmanager/read.c: 
12067         * tagmanager/read.h:
12068         * tagmanager/tm_project.c: 
12069         * tagmanager/tm_source_file.c: 
12070         * tagmanager/tm_workspace.c:
12071         
12072         Tagmanager can now parse a memory buffer and generate/update 
12073         tags into tm_workspace/tm_project on the fly, without using files.
12074         C/C++ is supported now.
12075         
12076 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12078         * plugins/sourceview/anjuta-document.c:
12079         * plugins/sourceview/sourceview-args.c:
12080         * plugins/sourceview/sourceview-scope.c:
12081         * plugins/sourceview/sourceview.c:
12082         
12083         Fixed some memory leaks and argument completion
12085 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12087         * plugins/glade/plugin.c:
12088         
12089         Fixed glade plugin build because of API changes in glade3
12091 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12093         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12094         Updated editor section
12095         
12096         * manuals/C/anjuta-manual/interface.xml:
12097         * manuals/C/anjuta-manual/preferences.xml:
12098         * manuals/C/anjuta-manual/projects.xml:
12099         Updated manual
12100         
12101         * plugins/editor/anjuta-editor.plugin.in:
12102         Better plugin name
12104 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12106         * configure.in:
12107         * plugins/editor/anjuta-editor.plugin.in:
12108         * plugins/sourceview/sourceview.plugin.in:
12110         Build both editors and let the user decide a runtime!
12111         
12112         * plugins/sourceview/sourceview-scope.c:
12113         Fixed bug in regex to allow test()-> completions
12115 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12117         * plugins/sourceview/anjuta-document.c:
12118         * plugins/sourceview/sourceview-args.c: 
12119         * plugins/sourceview/sourceview-scope.c:
12120         * plugins/sourceview/sourceview-tags.c:
12121         * plugins/sourceview/tag-window.c: 
12122         
12123         Improved callltip windows
12125 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12127         * src/anjuta-app.c: (on_session_save):
12128         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12129         <ricardo.jose.ferrari@gmail.com> for pointing this out!
12131 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12133         * libanjuta/anjuta-utils.c: 
12134         * plugins/cvs-plugin/cvs-execute.c:
12135         Off-by-one...
12137         * scintilla/LexInno.cxx:
12138         * scintilla/LexOpal.cxx:
12139         * scintilla/LexTCL.cxx:
12141         Added missing files from scintilla-update
12143 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12145         * configure.in:
12146         * manuals/C/Makefile.am:
12147         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12148         * manuals/C/anjuta-manual/Makefile.am:
12149         * manuals/C/anjuta-manual/anjuta-manual.xml:
12150         * manuals/C/anjuta-manual/build.xml:
12151         * manuals/C/anjuta-manual/debugger.xml:
12152         * manuals/C/anjuta-manual/execute.xml:
12153         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12154         * manuals/C/anjuta-manual/figures/arguments.png:
12155         * manuals/C/anjuta-manual/figures/configure_dlg.png:
12156         * manuals/C/anjuta-manual/figures/file_menu.png:
12157         * manuals/C/anjuta-manual/figures/menu_main.png:
12158         * manuals/C/anjuta-manual/figures/menubar.png:
12159         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12160         * manuals/C/anjuta-manual/figures/project_info.png:
12161         * manuals/C/anjuta-manual/figures/scrshot.png:
12162         * manuals/C/anjuta-manual/figures/symbol_browser.png:
12163         * manuals/C/anjuta-manual/figures/tool-editor.png:
12164         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12165         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12166         * manuals/C/anjuta-manual/figures/toolbar_format.png:
12167         * manuals/C/anjuta-manual/figures/toolbar_main.png:
12168         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12169         * manuals/C/anjuta-manual/fileoperations.xml:
12170         * manuals/C/anjuta-manual/interface.xml:
12171         * manuals/C/anjuta-manual/introduction.xml:
12172         * manuals/C/anjuta-manual/preferences.xml:
12173         * manuals/C/anjuta-manual/projects.xml:
12174         * manuals/C/anjuta-manual/tools.xml:
12175         * manuals/Makefile.am:
12176         
12177         Updated manual and faq
12179         * scintilla/CallTip.cxx:
12180         * scintilla/CallTip.h:
12181         * scintilla/CellBuffer.cxx:
12182         * scintilla/CellBuffer.h:
12183         * scintilla/ContractionState.cxx:
12184         * scintilla/Document.cxx:
12185         * scintilla/Document.h:
12186         * scintilla/DocumentAccessor.cxx:
12187         * scintilla/Editor.cxx:
12188         * scintilla/Editor.h:
12189         * scintilla/ExternalLexer.cxx:
12190         * scintilla/Indicator.cxx:
12191         * scintilla/KeyMap.cxx:
12192         * scintilla/KeyWords.cxx:
12193         * scintilla/LexAU3.cxx:
12194         * scintilla/LexBash.cxx:
12195         * scintilla/LexCPP.cxx:
12196         * scintilla/LexCaml.cxx:
12197         * scintilla/LexCsound.cxx:
12198         * scintilla/LexEiffel.cxx:
12199         * scintilla/LexGui4Cli.cxx:
12200         * scintilla/LexHTML.cxx:
12201         * scintilla/LexLua.cxx:
12202         * scintilla/LexMSSQL.cxx:
12203         * scintilla/LexOthers.cxx:
12204         * scintilla/LexPOV.cxx:
12205         * scintilla/LexPython.cxx:
12206         * scintilla/LexRuby.cxx:
12207         * scintilla/LexSQL.cxx:
12208         * scintilla/LexVB.cxx:
12209         * scintilla/Makefile.am:
12210         * scintilla/PlatGTK.cxx:
12211         * scintilla/PropSet.cxx:
12212         * scintilla/RESearch.cxx:
12213         * scintilla/RESearch.h:
12214         * scintilla/ScintillaBase.cxx:
12215         * scintilla/ScintillaGTK.cxx:
12216         * scintilla/StyleContext.h:
12217         * scintilla/ViewStyle.cxx:
12218         * scintilla/ViewStyle.h:
12219         * scintilla/XPM.cxx:
12220         * scintilla/include/KeyWords.h:
12221         * scintilla/include/Platform.h:
12222         * scintilla/include/PropSet.h:
12223         * scintilla/include/SciLexer.h:
12224         * scintilla/include/Scintilla.h:
12225         * scintilla/include/Scintilla.iface:
12226         * scintilla/include/ScintillaWidget.h:
12227         * scintilla/lexers.make:
12229         Update to scintilla 1.68
12231         * src/anjuta-app.c:
12232         Only show help items which are really availible
12234         * plugins/cvs-plugin/cvs-callbacks.c
12235         * plugins/cvs-plugin/cvs-execute.c
12236         * plugins/cvs-plugin/subversion-callbacks.c:
12237         * libanjuta/anjuta-utils.c:
12238         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12240 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12242         * plugins/project-wizard/install.c,
12243         * plugins/project-wizard/autogen.c:
12244         Add error messages if using a read only directory
12245         Improve fix for bug #339296
12247 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12249         * libanjuta/interfaces/libanjuta.idl:
12250         * plugins/document-manager/action-callbacks.c:
12251         * plugins/document-manager/plugin.c:
12252         * plugins/editor/text_editor.c:
12253         Added IAnjutaEditorGoto 
12255         * plugins/editor/aneditor.cxx:
12256         * plugins/editor/aneditor.h:
12257         * plugins/editor/text_editor.h:
12258         * plugins/editor/text_editor_prefs.c:
12259         
12260         Fixed #305076
12262 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
12264         * libanjuta/interfaces/libanjuta.idl:
12265         * plugins/document-manager/action-callbacks.c:
12266         * plugins/document-manager/anjuta-docman.c:
12267         * plugins/document-manager/plugin.c:
12268         * plugins/editor/text_editor.c: 
12269         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12270         
12271         * plugins/sourceview/sourceview.c:
12272         * plugins/sourceview/sourceview.glade:
12273         Fixed some uft-8 issues and added a preference option
12274         to enable/disable gnome-vfs monitoring
12275         
12276         * scintilla/Makefile.am:
12277         * scintilla/include/Makefile.am:
12278         Fixed build
12280 2006-04-20  Massimo Cora' <maxcvs@email.it>
12282         * libanjuta/interfaces/libanjuta.idl:
12283         Remove get_current_pos () because we have get_position()
12285 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12287         * NEWS: Updated
12288         * plugins/sourceview/tag-window.c:
12289         Don't close window on PageUp/PageDown
12291 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12293         * data/Makefile.am:
12294         * manuals/reference/libanjuta/Makefile.am:
12295         
12296         Some build fixes
12297         
12298         * src/Makefile.am:
12299         * src/bacon-message-connection.c: 
12300         * src/bacon-message-connection.h: (both from gedit)
12301         * src/main.c:
12302         
12303         Fixed #312319 (Opening files when Anjuta is already open)
12305 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12307         * TODO.tasks: Updated
12308         * plugins/sourceview/anjuta-view.c: 
12309         * plugins/sourceview/anjuta-view.h:
12310         * plugins/sourceview/sourceview.c: 
12311         
12312         * configure.in: Fix --enable-plugin-scintilla
12313         
12314         Added char_added signal
12316 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12318         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12319         
12320         Fixed diff for utf8
12321         
12322         * plugins/sourceview/sourceview.c:
12323         Fixed VFS monitoring (still a bit buggy)
12324         
12325         * plugins/sourceview/sourceview-args.c:
12326         * plugins/sourceview/tag-window.c: 
12327         
12328         Better sizing for the popup-window
12330 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
12332         * plugins/project-wizard/templates/gnome/src/main.c:
12333         * plugins/project-wizard/templates/gnome/src/project.glade:
12334         * plugins/project-wizard/templates/gtk/src/main.c: 
12335         * plugins/project-wizard/templates/gtk/src/project.glade:
12336         * plugins/project-wizard/templates/gtkmm/src/main.cc:
12337         
12338         Fixed up GLADE_FILE definition in project types and fixed bug #334546
12339         
12340 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
12342         * configure.in: More removal of obsoleteness.
12343         * po/no.po:
12345 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
12347         * ROADMAP:
12348         * libanjuta/anjuta-preferences.c: 
12349         * libanjuta/anjuta-utils.c: 
12350         * libanjuta/anjuta-utils.h:
12351         * plugins/message-view/message-view.c:
12352         
12353         Changed color functions and moved convert_color to anjuta-utils.h
12354         
12355         * plugins/message-view/anjuta-message-manager-plugin.glade:
12356         GnomeColorPicker -> GtkColorButton (bug #309154)
12357         
12358         * plugins/sourceview/plugin.c:
12359         * plugins/sourceview/sourceview-prefs.c:
12360         * plugins/sourceview/sourceview.glade:
12361         Added color and font preferences
12363         * plugins/sourceview/sourceview-tags.c:
12364         Only show as much choices as configured in preferences
12366 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12368         * ROADMAP, NEWS: Updated (we are far behind ;-)
12369         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12371 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12373         * configure.in:
12374         * plugins/editor/Makefile.am:
12375         * scintilla/Makefile.am
12376         
12377         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12378         
12379         * global-tags/Makefile.am:
12380         * global-tags/create_global_tags.sh:
12381         * plugins/symbol-browser/an_symbol_prefs.c:
12382         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12383         * plugins/symbol-browser/plugin.h:
12384         * tagmanager/include/tm_workspace.h:
12385         * tagmanager/tm_workspace.c:
12386         
12387         Fixed symbol-browser prefs and move global tags generation from installtion to
12388         preferences to make the life easier for distributers and to allow updates after installtion
12390         * plugins/document-manager/action-callbacks.c: 
12391         * plugins/document-manager/action-callbacks.h:
12392         * plugins/document-manager/anjuta-document-manager.ui:
12393         * plugins/document-manager/indent-util.c:
12394         * plugins/document-manager/plugin.c:
12395         * plugins/editor/text_editor.c:
12396         
12397         Moved indent stuff to document-manager
12398         
12399         * plugins/sourceview/anjuta-view.c: 
12400         * plugins/sourceview/sourceview-args.c: 
12401         * plugins/sourceview/sourceview-scope.c:
12402         * plugins/sourceview/sourceview-tags.c: 
12403         * plugins/sourceview/sourceview.c:
12404         
12405         Fixed several bugs
12406         
12407         * plugins/sourceview/sourceview.plugin (removed):
12408         * plugins/sourceview/sourceview.plugin.in:
12409         Editor is not user-activatible
12410         
12411         * plugins/sourceview/sourceview.png:
12412         Updated icon
12414 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
12416         * src/anjuta-app.c: Fixed crasher on plugin unloading
12418 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
12420         * plugins/sourceview/sourceview.c
12421         * plugins/sourceview/sourceview-args.c
12422         * plugins/sourceview/sourceview-args.h:
12423         
12424         Polished argument completion
12426 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
12428         * plugins/message-view/anjuta-msgman.c:
12429         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
12430         
12431         Show message pane on switch (does not work, anjuta_shell needs a fix)
12432         
12433         * plugins/sourceview/Makefile.am:
12434         * plugins/sourceview/anjuta-view.c: (find_tag_window),
12435         * plugins/sourceview/sourceview-args.c: 
12436         * plugins/sourceview/sourceview-args.h:
12437         * plugins/sourceview/sourceview-private.h:
12438         * plugins/sourceview/sourceview-scope.c: 
12439         (sourceview_scope_update), (sourceview_scope_filter_keypress):
12440         * plugins/sourceview/sourceview-tags.c:
12441         * plugins/sourceview/sourceview.c:
12442         * plugins/sourceview/tag-window.c:
12443         * plugins/sourceview/tag-window.h:
12444         
12445         Added scope and argument completion
12447 2006-04-03  Johannes Schmid <jhs@gnome.org>
12449         * TODO.tasks
12450         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
12451         (on_widget_remove):
12452         Save toolbar state
12454         * plugins/sourceview/sourceview.c: (iselect_clear):
12455         Make "Delete"-key working
12457         * configure.in: #336389
12459 2006-04-03  Johannes Schmid <jhs@gnome.org>
12461         * plugins/sourceview/Makefile.am:
12462         * plugins/sourceview/anjuta-view.c:
12463         * plugins/sourceview/plugin.c: 
12464         * plugins/sourceview/sourceview-private.h:
12465         * plugins/sourceview/sourceview-scope.c:
12466         * plugins/sourceview/sourceview-scope.h:
12467         * plugins/sourceview/sourceview-tags.c: 
12468         * plugins/sourceview/sourceview-tags.h:
12469         * plugins/sourceview/sourceview.c:
12470         * plugins/sourceview/sourceview.h:
12471         * plugins/sourceview/tag-window.c:
12472         
12473         - fixed goto_file_line
12474         - scroll to cursor on undo/redo
12475         - show correct popup-menu
12476         - scope completion (not ready yet)
12478 2006-04-03  Johannes Schmid <jhs@gnome.org>
12480         * plugins/sourceview/plugin.c: 
12481         * plugins/sourceview/sourceview-tags.c:
12482         * plugins/sourceview/sourceview.c: 
12483         * plugins/sourceview/sourceview.h:
12484         * plugins/sourceview/tag-window.c:
12485         
12486         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12488 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12490         * plugins/sourceview/sourceview.c:
12491         Fixed next/previous bookmark.
12492         Toggled bookmark (set/unset).
12494 2006-04-03  Johannes Schmid <jhs@gnome.org>
12496         * plugins/document-manager/action-callbacks.c:
12497         Fixed Gtk-Warning in goto_line
12498         
12499         * plugins/sourceview/Makefile.am:
12500         * plugins/sourceview/anjuta-document.c:
12501         * plugins/sourceview/anjuta-view.c: 
12502         * plugins/sourceview/anjuta-view.h:
12503         * plugins/sourceview/sourceview-autocomplete.c:
12504         * plugins/sourceview/sourceview-autocomplete.h:
12505         * plugins/sourceview/sourceview-private.h:
12506         * plugins/sourceview/sourceview-tags.c:
12507         * plugins/sourceview/sourceview-tags.h:
12508         * plugins/sourceview/sourceview.c:
12509         * plugins/sourceview/tag-window.c:
12510         * plugins/sourceview/tag-window.h:
12511         Created a nice API for tag and completion windows
12512         
12513         * plugins/sourceview/sourceview-print.h:
12514         * plugins/sourceview/sourceview-print.c:
12515         Added printing
12516                 
12517 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12519         * plugins/sourceview/sourceview.c:
12520         Fixed typo (Sort bookmarks).
12521         
12522 2006-04-01  Johannes Schmid <jhs@gnome.org>
12524         * plugins/sourceview/anjuta-document.c:
12525         * plugins/sourceview/anjuta-document.h:
12526         * plugins/sourceview/anjuta-view.c:
12527         * plugins/sourceview/anjuta-view.h:
12528         * plugins/sourceview/sourceview-autocomplete.c:
12529         * plugins/sourceview/sourceview-autocomplete.h:
12530         * plugins/sourceview/sourceview-prefs.c:
12531         * plugins/sourceview/sourceview-prefs.h:
12532         * plugins/sourceview/sourceview-private.h:
12533         * plugins/sourceview/sourceview-tags.c:
12534         * plugins/sourceview/sourceview-tags.h:
12535         * plugins/sourceview/sourceview.c:
12536         * plugins/sourceview/sourceview.glade:
12537         * plugins/sourceview/tag-window.c: 
12538         * plugins/sourceview/tag-window.h:
12539         
12540         Improved code complete and autocomplete
12542 2006-04-01  Johannes Schmid <jhs@gnome.org>
12544         * plugins/sourceview/Makefile.am:
12545         * plugins/sourceview/bookmark.png:
12546         * plugins/sourceview/marker-attentive.png:
12547         * plugins/sourceview/marker-basic.png:
12548         * plugins/sourceview/marker-intense.png:
12549         * plugins/sourceview/marker-light.png:
12550         * plugins/sourceview/sourceview.c: 
12551         
12552         Added pixmaps for all marker types and show bookmarks
12553         
12554         * configure.in
12555         * plugins/sourceview/Makefile.am:
12556         Build sourceview on 2.14 only
12558 2006-03-31  Johannes Schmid <jhs@gnome.org>
12560         * plugins/sourceview/Makefile.am:
12561         * plugins/sourceview/anjuta-document.c:
12562         * plugins/sourceview/anjuta-view.c:
12563         * plugins/sourceview/anjuta-view.h:
12564         * plugins/sourceview/sourceview-autocomplete.c:
12565         * plugins/sourceview/sourceview-private.h:
12566         * plugins/sourceview/sourceview-tags.c:
12567         * plugins/sourceview/sourceview-tags.h:
12568         * plugins/sourceview/sourceview.c: 
12569         * plugins/sourceview/tag-window.c:
12570         * plugins/sourceview/tag-window.h:
12571         
12572         Added code completion with tag manager to the editor and fixed a save_as bug
12574 2006-03-31  Johannes Schmid <jhs@gnome.org>
12576         * src/main.c: Revert patch from Rob to allow building with
12577         Gnome 2.12
12578         * configure.in: Require at least 2.12 libraries
12580 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
12582         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
12584         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12585         Improve anjuta-plugin project template: Added missed files dist tarball
12586         (make dist)
12588         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
12589         typo
12591 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
12593         reviewed by: Johannes Schmid <jhs@gnome.org>
12595         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12596         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12597         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12598         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12599         
12600         Improve anjuta-plugin project template. Also fix for #322744
12602 2006-03-27  Johannes Schmid <jhs@gnome.org>
12604         * plugins/sourceview/sourceview-private.h:
12605         plugins/sourceview/sourceview.c:
12606         
12607         Added basic bookmark support
12609 2006-03-27  Johannes Schmid <jhs@gnome.org>
12611         * TODO.tasks:
12612         Updated
12613         
12614         Patch from Rob Bradfort <robster@debian.org>:
12615         * src/main.c: (get_command_line_args), (main):
12616         Migration from popt to GOption
12617         
12618 2006-03-26 Naba Kumar  <naba@gnome.org>
12620         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
12621         size to scale itself with theme.
12623 2006-03-26 Naba Kumar  <naba@gnome.org>
12625         * plugins/file-manager/an_file_view.c,
12626         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
12627         when symbolview and fileview objects are destroyed to avoid crashes
12628         after the plugins are disabled.
12630 2006-03-26 Naba Kumar <naba@gnome.org>
12632         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
12633         Deleted unused file.
12634         
12635         * plugins/glade/plugin.c: Be able to close glade plugin when there
12636         there is no glade project loaded.
12637         
12638         * plugins/sourceview/sourceview.plugin,
12639         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
12641 2006-03-23  Naba Kumar  <naba@gnome.org>
12643         * plugins/editor/print.c: Fixed a bug where some sections of
12644         printed/previewed text is not highlighted.
12645         
12646 2006-03-20  Johannes Schmid <jhs@gnome.org>
12648         * libanjuta/interfaces/libanjuta.idl:
12649         Added IAnjutaPrint
12650         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
12651         as we do not use private apis. Show help window and startup because it does 
12652         not survive gdl
12653         
12654         * plugins/document-manager/action-callbacks.c:
12655         plugins/editor/Makefile.am:
12656         plugins/editor/text_editor.c:
12657         plugins/editor/print.c:
12658         plugins/editor/print.h:
12659         
12660         Fixed printing (nobody has missed it BTW ;-)
12661         
12662         * plugins/sourceview/sourceview.c:
12663         Fixed a crasher
12665 2006-03-20 Naba Kumar <naba@gnome.org>
12667         * configure.in, plugins/devhelp/plugin.c: Be able to build with
12668         devhelp >= 0.9 < 0.11 versions.
12669         
12670 2006-03-20  Johannes Schmid <jhs@gnome.org>
12672         * plugins/sourceview/anjuta-document-loader.c
12673         plugins/sourceview/sourceview.c:
12674         
12675         Fixed encoding bugs
12677 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12679         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
12680         Fixed bug (line position)
12681         Give the good line position whatever the active editor.
12683 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
12685         * configure.in: Added fi to ALL_LINGUAS
12687 2006-03-19  Johannes Schmid <jhs@gnome.org>
12689         * plugins/sourceview/anjuta-document-loader.c:
12690         replace gnome_vfs_get_mime_type_for_name_and data
12692         * plugins/build-basic-autotools/build-basic-autotools.c:
12693         Fixed #335142
12695 2006-03-17  Johannes Schmid <jhs@gnome.org>
12697         * plugins/editor/editor.glade:
12698         Added style-editor again after it got lost somehow
12700 2006-03-17  Johannes Schmid <jhs@gnome.org>
12702         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
12703         configure.in: require devhelp 0.11
12704         
12705         Post 0.11 devhelp versions (CVS) do not work because of an API change...
12707         plugins/build-basic-autotools/build-basic-autotools.c:
12708         forgot a an installtion callback for the "install as root"-feature
12710 2006-03-17  Massimo Cora' <maxcvs@email.it>
12712         reviewed by: Johannes Schmid <jhs@gnome.org>
12714         * plugins/class-gen/anjuta-class-gen-plugin.glade
12715         plugins/class-gen/class_gen.c 
12716         plugins/class-gen/goc_template_header
12717         plugins/class-gen/goc_template_source
12718         
12719         Fixed bug #334663
12721 2006-03-16  Johannes Schmid <jhs@gnome.org>
12723         * plugins/sourceview/sourceview.c:
12724         Fixed "save-point" signal for undo actions
12726 2006-03-16  Massimo Cora' <maxcvs@email.it>
12727         
12728         reviewed by: Johannes Schmid <jhs@gnome.org>
12729         
12730         * plugins/document-manager/anjuta-docman.c:
12731         Implement tab drag and drop
12733 2006-03-16  Johannes Schmid <jhs@gnome.org>
12735         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
12736         plugins/build-basic-autotools/build-basic-autotools.c:
12737         
12738         Implemented "install as root"-feature (#321455)
12740 2006-03-16  Johannes Schmid <jhs@gnome.org>
12742         * mime/.cvsignore
12743         plugins/sourceview/.cvsignore
12744         plugins/tools/scripts/.cvsignore:
12745         Added/extended .cvsignore files
12746         
12747         * plugins/sourceview/sourceview-autocomplete.c:
12748         plugins/sourceview/sourceview-autocomplete.h:
12749         plugins/sourceview/sourceview-prefs.c:
12750         plugins/sourceview/sourceview-private.h:
12751         plugins/sourceview/sourceview.glade:
12752         Autcomplete just works(tm) now and respects preferences
12753         
12754         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
12755         Use better algorithm from autocomplete
12757 2006-03-15  Johannes Schmid <jhs@gnome.org>
12759         * src/anjuta-app.c:
12760         Fixed bug #304495
12762 2006-03-15  Johannes Schmid <jhs@gnome.org>
12764         * libanjuta/interfaces/libanjuta.idl:
12765         plugins/class-gen/class_gen.c:
12766         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
12767         plugins/project-manager/plugin.c:
12768         
12769         Allow to add multiple source files (#320191)
12770         
12771         * configure.in: Require gnome-build 0.1.3
12773 2006-03-14  Johannes Schmid <jhs@gnome.org>
12775         * plugins/macro/macro-utils.c: Fixed bug #333606
12776         * plugins/file-wizard/file.c: Fixed bug #333601
12778 2006-03-13  Johannes Schmid <jhs@gnome.org>
12780         * plugins/sourceview/sourceview_autocomplete.c
12781         plugins/sourceview/sourceview_autocomplete.h
12782         plugins/sourceview/sourceview.c
12783         plugins/sourceview/sourceview-private.h
12784         plugins/sourceview/sourceview-prefs.c:
12785         
12786         Cleaned up and fixed several issues
12787         
12788 2006-03-13  Johannes Schmid <jhs@gnome.org>
12790         * plugins/sourceview/Makefile.am:
12791         plugins/sourceview/sourceview-autocomplete.c
12792         plugins/sourceview/sourceview-autocomplete.h:
12793         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12794         plugins/sourceview/sourceview-private.h:
12795         plugins/sourceview/sourceview.c:
12796         
12797         Added (buggy) autocomplete feature to sourceview
12798         
12799 2006-03-12 Naba Kumar <naba@gnome.org>
12801         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12802         libanjuta/anjuta-session.c: Added API docs.
12804 2006-03-12 Naba Kumar <naba@gnome.org>
12806         * TODO.tasks: Added couple of tasks.
12807         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
12808         Register private class as early as possible so that members could
12809         point to self class. Code clean up.
12811 2006-03-12 Naba Kumar <naba@gnome.org>
12813         * po/POTFILES.in, po/POTFILES.skip: Updated.
12815 2006-03-11 Naba Kumar <naba@gnome.org>
12817         * libanjuta/anjuta-shell.c,
12818         plugins/document-manager/anjuta-docman.c,
12819         plugins/document-manager/plugin.c,
12820         plugins/symbol-browser/an_symbol_search.c,
12821         plugins/valgrind/vgrule-list.c: Use correct signal names while
12822         creating them.
12823         
12824         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
12825         signal names and fixed enum IANJUTA_TYPE_* macro.
12827 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12829         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
12830         plugins/search/search-replace.c :
12831         Fixed bug (Bookmark the good line).
12832         Search & Replace (Mark all matched strings).
12833         
12834 2006-03-09  Johannes Schmid <jhs@gnome.org>
12836         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
12837         Completed changes from yesterday
12838         
12839         * plugins/document-manager/anjuta-document-manager.glade:
12840         plugins/editor/editor.glade
12841         plugins/editor/plugin.c: (activate_plugin)
12842         plugins/editor/text_editor.c
12843     plugins/sourceview/Makefile.am
12844         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
12845         plugins/sourceview/sourceview.glade:
12846         Completed preference changes
12848 2006-03-08  Johannes Schmid <jhs@gnome.org>
12850         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
12851         plugins/search/plugin.c: (activate_plugin):
12852         
12853         Removed Gtk-Criticals
12854         
12855         * plugins/document-manager/anjuta-document-manager.glade:
12856         plugins/document-manager/plugin.c: (on_docman_auto_save),
12857         (on_gconf_notify_timer), (prefs_init):
12858     plugins/document-manager/plugin.h:
12859         plugins/editor/text_editor.c: (text_editor_instance_init),
12860         (text_editor_dispose):
12861         plugins/editor/text_editor.h:
12862         plugins/editor/text_editor_cbs.c:
12863         plugins/editor/text_editor_cbs.h:
12864         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
12865         plugins/glade/plugin.c: (activate_plugin):
12866         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12867         plugins/sourceview/sourceview-private.h:
12868         plugins/sourceview/sourceview.c: (on_menu_popup),
12869         (sourceview_new), (ifile_open), (ifile_savable_save),
12870         (ifile_savable_save_as), (ieditor_set_popup_menu),
12871         (ieditor_get_filename), (imark_mark):
12873     Moved autosave from editor to document manager and fixed some things in 
12874     Sourceview plugin
12876 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12878         * plugins/search/anjuta-search.glade :
12879         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
12880         plugins/search/search-replace_bachend.c: Fixed a crash bug.
12881         plugins/search/search-replace.c : Fixed bug.
12882         
12883 2006-03-08  Johannes Schmid <jhs@gnome.org>
12885     * plugins/search/anjuta-search.glade
12886     Fixed widget names (glade is a bit stupid on copying widgets to other files)
12888 2006-03-07  Johannes Schmid <jhs@gnome.org>
12890         * plugins/document-manager/action-callbacks.c
12891         plugins/document-manager/anjuta-document-manager.glade
12892         plugins/document-manager/plugin.c: (prefs_init),
12893         (activate_plugin):
12894         plugins/editor/Makefile.am:
12895         plugins/editor/editor.glade:
12896         plugins/editor/plugin.c: (on_style_button_clicked),
12897         (activate_plugin), (dispose):
12898         plugins/editor/style-editor.c:
12899         
12900         Startet to seperate document-manager and editor preferences
12902         * plugins/search/Makefile.am:
12903         plugins/search/anjuta-search.glade:
12904         plugins/search/search-replace.c:
12905         
12906         Moved search GUI to search-plugin
12907                 
12908         * plugins/sourceview/sourceview-prefs.c:
12909         plugins/sourceview/sourceview-prefs.h:
12910         plugins/sourceview/sourceview-private.h:
12911         plugins/sourceview/sourceview.c: 
12912         plugins/sourceview/sourceview.h:
12913         plugins/sourceview/Makefile.am:
12914         plugins/sourceview/anjuta-document.h:
12915         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
12916         plugins/sourceview/plugin.c: 
12917         
12918         Added some preferences to sourceview and fixed vfs_monitor
12919         
12920         * tagmanager/c.c: (parseParens): 
12921         Removed annoying debug message
12922         
12923         * libanjuta/interfaces/libanjuta.idl: 
12924         Removed IAnjutaEditorFactory::create_style_editor()
12926 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12928         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
12929         Search : Bookmark all matched lines.
12931 2006-03-06  Johannes Schmid <jhs@gnome.org>
12933         * plugins/class-gen/anjuta-class-gen.plugin.in
12934         plugins/file-loader/plugin.c: (sort_wizards)
12935         (on_create_submenu), (activate_plugin)
12936         plugins/file-wizard/anjuta-file-wizard.plugin.in
12937         plugins/glade/anjuta-glade.plugin.in
12938         plugins/project-import/anjuta-project-import.plugin.in
12939         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12940         
12941         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
12942         sorted alphabeticly
12943         
12944         * plugins/project-wizard/templates/mkfile.wiz:
12945         Use configured project directory instead of ~/myproject
12946         
12947         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
12948         (ifile_open):
12949         Show markers (again) and monitor uri
12951 2006-03-06  Naba Kumar  <naba@gnome.org>
12953         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
12954         typedefs separately so that forward linking would work.
12955         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
12957 2006-03-05  Naba Kumar  <naba@gnome.org>
12959         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
12960         passing Enums and Structs in signals. Define struct _Name in
12961         generated code, so that forward referencing.
12962         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
12963         
12964         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
12965         
12966 2006-03-05  Naba Kumar  <naba@gnome.org>
12968         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
12969         support. Generate GType definitions for enums in generated codes
12970         so that enums could be passed as signal params.
12971         
12972 2006-03-04  Naba Kumar  <naba@gnome.org>
12974         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
12975         Restored cvs-moved revision files. They were originally marked
12976         deleted at their older locations. Now they are restored at
12977         their new locations. The changeset is one that was committed
12978         as part of document-manager, editor, search and print plugins
12979         separation from editor plugin.
12980         
12981 2006-03-03  Johannes Schmid <jhs@gnome.org>
12983         * plugins/sourceview/*:
12984         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
12985         poiting this out!
12987 2006-03-04  Naba Kumar  <naba@gnome.org>
12989         * plugins/gdb/*: Deleted removed files (see previous changlog
12990         entry for files list).
12991         
12992 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
12994         * plugins/debug-mananger/breakpoints.c,
12995         plugins/debug-manager/breakpoints.h,
12996         plugins/debug-manager/debug_tree.c,
12997         plugins/debug-manager/debug_tree.h,
12998         plugins/debug-manager/info.c,
12999         plugins/debug-manager/info.h,
13000         plugins/debug-manager/locals.c,
13001         plugins/debug-manager/locals.h,
13002         plugins/debug-manager/memory.c,
13003         plugins/debug-manager/memory.h,
13004         plugins/debug-manager/registers.c,
13005         plugins/debug-manager/registers.h,
13006         plugins/debug-manager/sharedlib.c,
13007         plugins/debug-manager/sharedlib.h,
13008         plugins/debug-manager/signal.c,
13009         plugins/debug-manager/signal.h,
13010         plugins/debug-manager/stack_trace.c,
13011         plugins/debug-manager/stack_trace.h,
13012         plugins/debug-manager/watch.c,
13013         plugins/debug-manager/watch.h,
13014         plugins/debug-manager/Makefile.am:
13015         Move from gdb plugin to debug manager plugin
13017         * plugins/debug-manager/anjuta-debug-manager.glade,
13018         plugins/debug-manager/anjuta-debug-manager.ui:
13019         Move all user interface from gdb to debug manager
13021         * plugins/debug-manager/utilities.c,
13022         plugins/debug-manager/utilities.h:
13023         Remove some unused code
13024         Add useful code from gdb plugin
13026         * plugins/debug-manager/start.c,
13027         plugins/debug-manager/start.h:
13028         Include code of attach_process
13029         Add more code to start the debugger
13031         * plugins/debug-manager/plugin.c,
13032         plugins/debug-manager/plugin.h,
13033         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13034         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13036         * plugins/debug-manager/debugger.c,
13037         plugins/debug-manager/debugger.h:
13038         Implement a queue of debugger command
13040         * plugins/gdb/actions.c,
13041         plugins/gdb/actions.h,
13042         plugins/gdb/watch_cbs.c,
13043         plugins/gdb/watch_cbs.h,
13044         plugins/gdb/watch_gui.c,
13045         plugins/gdb/watch_gui.h:
13046         Removed 
13048         * plugins/gdb/debugger.c,
13049         plugins/gdb/debugger.h,
13050         plugins/gdb/gdbmi.c,
13051         plugins/gdb/gdbmi.h,
13052         plugins/gdb/utilities.c,
13053         plugins/gdb/utilities.h,
13054         plugins/gdb/Makefile.am,
13055         plugins/gdb/anjuta-gdb.plugin.in:
13056         Implement necessary functions
13058         * plugins/gdb/parser.c,
13059         plugins/gdb/parser.h:
13060         Code for parsing variable previously in debug_tree.c
13062         * plugins/gdb/anjuta-gdb.glade,
13063         plugins/gdb/anjuta-gdb.ui:
13064         Remove user interface
13066         * plugins/gdb/gdbmi-test.c:
13067         Need update
13069         * plugins/gdb/anjuta-gdb.plugin.png:
13070         Try an improved icon for gdb (archer fish)
13072         * libanjuta/anjuta-debugger.c,
13073         libanjuta/anjuta-debugger.h,
13074         libanjuta/interfaces/libanjuta.idl,
13075         libanjuta/interfaces/anjuta-idl-compiler.pl,
13076         libanjuta/Makefile.am:
13077         Add declaration used in new IAnjutaDebugger interface
13079         * manuals/reference/libanjuta.types,
13080         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13081         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13082         Update documentation
13084 2006-03-02  Naba Kumar  <naba@gnome.org>
13086         * manuals/reference/libanjuta/Makefile.am,
13087         manuals/reference/libanjuta/libanjuta-docs.sgml,
13088         manuals/reference/libanjuta/libanjuta-sections.txt,
13089         manuals/reference/libanjuta/libanjuta.types,
13090         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13091         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13092         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13093         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13094         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13095         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13096         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13097         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13098         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13099         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13100         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13101         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13102         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13103         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13104         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13105         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13106         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13107         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13108         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13109         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13110         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13111         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13112         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13113         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13114         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13115         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13116         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13117         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13118         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13119         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13120         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13121         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13122         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13123         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13124         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13125         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13126         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13127         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13128         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13129         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13130         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13131         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13132         manuals/reference/libanjuta/tmpl/plugins.sgml,
13133         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13134         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13135         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13136         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13137         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13138         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13139         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13140         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13141         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13142         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13143         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13144         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13145         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13146         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13147         documentation.
13149 2006-02-28  Naba Kumar <naba@gnome.org>
13151         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13152         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13153         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13154         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13155         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13156         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13157         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13158         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13159         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13160         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13161         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13162         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13163         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13164         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13166 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13168         * plugins/sourceview/sourceview.c:
13169         Select to brace, select block.
13171 2006-02-28  Johannes Schmid <jhs@gnome.org>
13173         * plugins/file-wizard/Makefile.am
13174         plugins/file-wizard/action-callbacks.c (removed)
13175         plugins/file-wizard/action-callbacks.h (removed)
13176         plugins/file-wizard/anjuta-file-wizard.ui
13177         plugins/file-wizard/plugin.c: (activate_plugin),
13178         (deactivate_plugin)
13179         plugins/file-wizard/plugin.h:
13180         Removed Edit->Insert Text submenu (replace by macros plugin)
13181         
13182         * plugins/sourceview/sourceview.c: (sourceview_new),
13183         (ieditor_set_popup_menu):
13184         Fixed some more bugs
13185         
13186         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13188 2006-02-28  Naba Kumar <naba@gnome.org>
13190         * plugins/file-manager/an_file_view.c,
13191         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13192         rows also and with delay 1 sec (the color and timout value should
13193         probably be picked up from some system wide preference key).
13195 2006-02-28  Naba Kumar <naba@gnome.org>
13197         * libanjuta/interfaces/libanjuta.idl,
13198         plugins/document-manager/action-callbacks.c,
13199         plugins/document-manager/plugin.c,
13200         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13201         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13202         Added interface checks in document manager and enable/disable
13203         menus based on supported interface.
13204         
13205         * plugins/project-import/anjuta-project-import.glade: Set some
13206         resonable size for the import dialog.
13208  2006-02-27  Naba Kumar  <naba@gnome.org>
13210         * libanjuta/interfaces/libanjuta.idl,
13211         plugins/document-manager/action-callbacks.c,
13212         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13213         and eol conversion actions.
13215 2006-02-27  Johannes Schmid <jhs@gnome.org>
13216         
13217         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13218         * plugins/file-manager/an_file_view.c
13219         plugins/file-manager/plugin.h:  Added tooltips
13220         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13222 2006-02-26  Naba Kumar  <naba@gnome.org>
13224         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13225         plugins/build-basic-autotools/build-basic-autotools.c,
13226         plugins/build-basic-autotools/build-basic-autotools.h,
13227         plugins/build-basic-autotools/executer.c,
13228         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13229         disable indicator highlights preferences from message manager to
13230         build plugin. Implemented message indicator highlights in build tool.
13231         
13232         * plugins/editor/text_editor.c: Fixed indicators.
13234 2006-02-26  Johannes Schmid <jhs@gnome.org>
13236         * plugins/sourceview/sourceview.c:
13237         - Fixed some bugs
13238         - Added markers
13239         * plugins/subversion/svn_auth.c:
13240         Fixed username/password authentification but there might be a memory corruption
13242 2006-02-26  Naba Kumar  <naba@gnome.org>
13244         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13245         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13246         libanjuta/anjuta-launcher.h: Added documentation.
13248 2006-02-24  Naba Kumar  <naba@gnome.org>
13250         * plugins/editor/text_editor.c: Fixed change in API in
13251         IAnjutaEditorSelection::set().
13252         
13253 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13255         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13256         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13257         libanjuta/interfaces/libanjuta.idl :
13258         Search in sourceview editor (Select in buffer).
13261 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13263         * plugins/sourceview/sourceview.c :
13264         Fixed Replace, to_upper, to_lower.
13265         
13266         * plugins/search/search-replace_backend.c :
13267         Renamed header name.
13269 2006-02-22  Naba Kumar  <naba@gnome.org>
13271         * libanjuta/anjuta-plugin-description.c,
13272         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13273         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13274         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13275         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13276         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13277         
13278         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13279         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13280         
13281 2006-02-21  Naba Kumar  <naba@gnome.org>
13283         * libanjuta/interfaces/libanjuta.idl,
13284         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13285         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13286         interface for editor.
13288 2006-02-21  Naba Kumar  <naba@gnome.org>
13290         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13292         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13293         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13295 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13297         * GTKSOURCEVIEW EDITOR
13298         plugins/sourceview/sourceview.c :
13299         Fixed copy and Goto Line.
13300         
13301         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13302         plugins/macro/plugin.c :
13303         Fixed Insert key word and Insert macro.
13305 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
13307         * plugins/document-manager/anjuta-docman.c:
13308         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13309         
13310         * configure.in:
13311         plugins/Makefile.am:
13312         plugins/sourceview/.cvsignore:
13313         plugins/sourceview/Makefile.am:
13314         plugins/sourceview/plugin.c: :
13315         plugins/sourceview/plugin.h:
13316         plugins/sourceview/sourceview.c: 
13317         plugins/sourceview/sourceview.h:
13318         plugins/sourceview/sourceview.plugin:
13319         plugins/sourceview/sourceview.plugin.in:
13320         plugins/sourceview/sourceview.png:
13322         Added sourceview editor plugin
13324 2006-02-19 Naba Kumar  <naba@gnome.org>
13326         * libanjuta/interfaces/libanjuta.idl,
13327         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13328         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13329         plugins/cvs-plugin/cvs-interface.c,
13330         plugins/document-manager/action-callbacks.c,
13331         plugins/document-manager/action-callbacks.h,
13332         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13333         plugins/search/plugin.c, plugins/search/search-replace.c,
13334         plugins/search/search-replace_backend.c,
13335         plugins/subversion/subversion-actions.c,
13336         plugins/subversion/subversion-callbacks.c,
13337         plugins/tools/editor.c, plugins/tools/execute.c,
13338         plugins/tools/variable.c: Defined proper editor interfaces and fixed
13339         few fatal warnings.
13341 2006-02-15 Naba Kumar  <naba@gnome.org>
13343         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13344         within another.
13345         
13346         * libanjuta/interfaces/libanjuta.idl,
13347         plugins/document-manager/anjuta-docman.c,
13348         plugins/document-manager/plugin.c,
13349         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13350         unnecessary parameters from IAnjutaEditor interface and used proper
13351         types instead of 'gpointer'. Fixed various compiler warnings.
13352         
13353         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13354         file
13356 2006-02-12 Naba Kumar  <naba@gnome.org>
13358         * po/POTFILES.in: Updated.
13359         
13360 2006-02-11 Naba Kumar  <naba@gnome.org>
13362         * plugins/editor/properties.[cxx,h],
13363         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13364         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13365         to sci_prop_*(), because they were conflicting with external
13366         functions (in some ssl library).
13367         
13368 2006-02-08 Naba Kumar  <naba@gnome.org>
13370         Patch from Massimo Cora  <maxcvs@email.it>:
13371         * plugins/valgrind/anjuta-valgrind.schemas,
13372         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13373         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13374         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13375         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13376         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13377         plugins/valgrind/vgtoolview.c,
13378         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13379         before running the debugging session. I've added also a
13380         preference in Anjuta Preferences where you can specify
13381         the path to the valgrind binary. The default is /usr/bin/valgrind.
13382         Now it displays a dialog with the error. [it can be -program
13383         exited- or -file loaded or end of input-]. Some valgrind 3.x
13384         compatibility.
13385         
13386 2006-01-29 Naba Kumar  <naba@gnome.org>
13388         Patch from Massimo Cora  <maxcvs@email.it>:
13389         * configure.in, plugins/Makefile.am,
13390         plugins/valgrind/*: Valgrind plugin (requires
13391         binutils-dev and valgrind to be installed.
13393 2005-01-24 Johannes Schmid <jhs@gnome.org>
13395         * Patch from Eric Greveson <ejg45@cam.ac.uk>
13396         plugins/tools/variables.c:
13397         Added current directory to possible variables
13399         * Patch from Günther Brammer <gbrammer@gmx.de>
13400         plugins/document-manager/anjuta-docman.c:
13401         Fix a crash on opening a file
13403         AUTHORS: Added Günther Brammer
13405 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13407         * libanjuta/anjuta-launcher.c:
13408         Fix a bug in AnjutaLauncher when output is bigger than buffer
13409         Probably fix bug #315188 and #305134
13411 2005-12-28      Johannes Schmid <jhs@gnome.org>
13412         
13413         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13414         * src/about.c: Use new gtk about dialog
13415         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13416         Updated anjuta_ui_add_action_group_entries call
13417         
13418         Patch from Jean Breford <jean.breford@normalesup.org>
13419         and Markus Habermehl <bmh1980de@yahoo.de>:
13420         
13421         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
13422         * AUTHORS: Added Jean and Markus
13424 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13425         * plugins/search/search-replace.c :
13426         Bookmark all matched lines.
13427         * plugins/search/search-replace_backend.c :
13428         Fixed bug (Search in all project files).
13430 2005-12-21      Johannes Schmid <jhs@gnome.org>
13431         
13432         * plugins/search/plugin.c:
13433         Fixed signal names
13434         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
13435         investigation needed.
13436         
13437         AUTHORS: Added Ross Goldner
13439 2005-12-19  Ross Golder  <ross@golder.org>
13441         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
13442         application/xml MIME type.
13444 2005-12-18  Johannes Schmid <jhs@gnome.org>
13445         
13446         po/POTFILES.in: Updated files after directory changes
13447         HACKING: Removed outdated section 3 (anoncvs)
13449 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
13451         * plugins/build-basic-autotools/build-basic-autotools.c:
13452         Save all files in editor before running a command
13454         * plugins/tools/execute.c:
13455         Use document manager plugin instead of each editor for
13456         saving all files
13458 2005-12-15  Johannes Schmid <jhs@gnome.org>
13460         * plugins/document-manager/action-callbacks.c:
13461         (on_save_all1_activate), (on_swap_activate)
13462         plugins/document-manager/anjuta-docman.c:
13463         (on_save_as_filesel_response), (on_notebook_switch_page):
13464         
13465         Fixed some remaining issues in document-manger
13467 2005-12-15      Johannes Schmid <jhs@gnome.org>
13469         * plugins/profile-default/default.anjuta:
13470         Load Search plugin and Message Manager by default
13472 2005-12-14  Johannes Schmid <jhs@gnome.org>
13473         
13474         * plugins/editor/text_editor.c
13475         libanjuta/anjuta-utils.c:
13476         
13477         Check if files differ when gnome-vfs monitoring is used.
13478         (Bug #309688)
13480 2005-12-13  Johannes Schmid <jhs@gnome.org>
13482         * plugins/document-manager/plugin.c:
13483         Only save modified files in ianjuta_file_savable_save() for document-manager
13484         as discussed on mailing list.
13485         
13486         * plugins/cvs-plugin/cvs-callbacks.c:
13487         Fixed dialog handling for empty log message
13489 2005-12-13  Johannes Schmid <jhs@gnome.org>
13491         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13492         
13493         * plugins/project-manager/* Removed ununsed files
13494         
13495         * plugins/symbol-browser/an_symbol_iter.c
13496         plugins/build-basic-autotools/build-basic-autotools.c
13497         plugins/build-basic-autotools/executer.c
13498         plugins/class-gen/class_gen.c
13499         plugins/class-inheritance/class-inherit.c
13500         plugins/cvs-plugin/cvs-actions.c
13501         plugins/cvs-plugin/cvs-interface.c
13502         plugins/debug-manager/attach_process.
13503         plugins/devhelp/plugin.c
13504         plugins/document-manager/plugin.c
13505         plugins/document-manager/indent_util.c
13506         plugins/editor/properties.cxx
13507         plugins/editor/aneditor.cxx
13508         plugins/editor/style-editor.c
13509         plugins/editor/text_editor.c
13510         plugins/macro/macro_db.c
13511         tagmanager/c.c:
13512         
13513         Use DEBUG_PRINT for debug messages
13515         libanjuta/anjuta-debug.h: Include config.h
13516         
13517         HACKING: Updated (BTW: does anyone read this?)
13518         
13519 2005-12-12  Johannes Schmid <jhs@gnome.org>
13521         Patch from Johan Ersvik <jersvik@fastmail.fm>:
13522         * plugins/gdb/debugger.c
13523         
13524         Fix a crasher in gdb plugin
13525         
13526         * plugins/gtodo/plugin.c
13527         plugins/search/plugin.c
13528         
13529         Fixed bug #305301
13530         
13531         * plugins/document-manager/anjuta-docman.c:
13532         
13533         Fixed error markers 
13534         
13535         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
13536         
13537         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
13538         
13539         * plugins/document-manager/anjuta-docman.c:
13540         highlight changed files in docman popup-menu
13541         * plugins/gdb/debug-tree.c:
13542         plugins/gdb/debugger.c
13543         Do not corupt entire "locals" tree when variable pointer have
13544         additional info and arrays/strucs/unions correctly.
13545         
13547 2005-12-11  Johannes Schmid <jhs@gnome.org>
13549         * plugins/document-manager/anjuta-docman.c
13550         plugins/document-manager/plugin.c
13551         plugins/editor/text_editor.c:
13552         
13553         AUTHORS: Added Johan Ersvik
13555         Fixed "is-dirty" bug and tab ordering
13557 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
13558         
13559         * plugins/editor/aneditor-autocomplete.cxx
13560         plugins/editor/aneditor-calltip.cxx
13561         plugins/editor/aneditor-priv.h
13562         plugins/symbol-browser/an_symbol.c
13563         plugins/symbol-browser/an_symbol_view.c
13564         tagmanager/entry.h
13565         tagmanager/tm_symbol.c
13566         tagmanager/tm_tag.c
13567         tagmanager/include/tm_symbol.h
13568         tagmanager/include/tm_tag.h
13569         tagmanager/c.c
13571         Better pointer recognition in tagmanager and symbol browser
13573 2005-12-11  Johannes Schmid <jhs@gnome.org>
13575         * plugins/search/*: New search plugin derived from search code in old editor
13576         plugin.
13577         
13578         * plugins/document-manager/*: new document-manger which is now seperated from
13579         editor to allow implementation of other editor widgets. Code is mostly derived
13580         from old editor plugin
13582         * plugins/print/* new print plugin which is not fully implemented in the
13583         moment
13585         * plugins/editor/text_editor.c: Added lots of interface code
13586         
13587         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
13588         IAnjutaEditorFactory and extended IAnjutaEditor
13589         
13590         * configure.in, plugins/Makefile.am updated build system for new
13591         plugins
13593         This is a huge commit which might still contain some bugs and also has
13594         some fixmes. Things that are not working are the search toolbar because it
13595         does not use the same backend as any other searching function and printing
13596         (easy to fix) because it did not yet implement IAnjutaPrintable.
13598 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13600         * plugins/project-wizard/property.c:
13601         Use newer GtkFileChooser instead of GtkFileSelection with
13602         GnomeFileEntry to avoid a bug
13604         * plugins/project-wizard/install.c:
13605         Avoid an endless loop if project directory is not writable
13606         
13607         * plugins/project-wizard/druid.c:
13608         Allow creating project in empty directory without a
13609         warning
13611 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
13612         
13613         Patch from Massimo Cora <maxcvs@email.it>
13614         * plugins/class-inheritence/class-inherit.c
13615         plugins/class-inheritence/plugin.c
13616         plugins/class-inheritence/plugin.h
13617         configure.in
13618         
13619         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
13620         no longer supported!
13622 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
13623         
13624         Patch from Johan Ersvik <jersvik@fastmail.fm>
13625         * plugins/message-view/message-view.c
13626         plugins/build-basic-autotools/build-basic-autotools.c
13627         plugins/build-basic-autotools/automake-c.filters
13629         This patch correct regex-filters for newer automake
13630         versions
13632 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
13634        * plugins/tools/execute.c:
13635        Detect variables inside a word
13637 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13639         * libanjuta/anjuta-status.[ch],
13640         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
13641         plugins/editor/anjuta-docman.c :
13642         New anjuta-status procedure.
13644 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13646         *Modified Files:
13647         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
13648         plugins/editor/Makefile.am
13649         plugins/editor/anjuta-document-manager.glade
13650         plugins/editor/plugin.c plugins/editor/plugin.h
13651         plugins/editor/text_editor.c plugins/editor/text_editor.h
13652         *Added Files:
13653         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
13654         plugins/editor/indent-util.c plugins/editor/indent-util.h
13655         plugins/editor/indent_test.c :
13656         Set and Preview indent preferences parameters.
13657         Saved indent user parameters.
13659 2005-10-27  Naba Kumar  <naba@gnome.org>
13661         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
13662         * plugins/editor/anjuta-docman.c: Restore tab color to normal
13663         theme color for saved documents.
13664         
13665 2005-10-26  Naba Kumar  <naba@gnome.org>
13667         * libanjuta/anjuta-encodings.c: Save changed supported encodings
13668         list. Fixed bug #316731.
13669         
13670 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
13672         * tagmanager/tm_symbol.c: Fixed bug #315218
13674 2005-10-23  Adam Weinberger  <adamw@gnome.org>
13676         * plugins/build/build_file.c
13677           plugins/build-basic-autotools/build-basic-autotools.c
13678           plugins/tools/execute.c
13679           plugins/build/compile.c
13680           plugins/build/configurer.c
13681           plugins/debug-manager/plugin.c
13682           plugins/editor/plugin.c
13683           plugins/editor/print.c
13684           plugins/editor/text_editor.c
13685           plugins/file-loader/plugin.c
13686           plugins/file-manager/an_file_view.c
13687           plugins/symbol-browser/an_symbol_view.c
13688           plugins/gdb/debugger.c
13689           plugins/gdb/plugin.c
13690           plugins/glade/plugin.c
13691           plugins/macro/macro-actions.c
13692           plugins/macro/plugin.c
13693           plugins/profile-default/plugin.c
13694           plugins/project-manager/plugin.c
13695           plugins/project-manager/project_import.c
13696           plugins/symbol-browser/plugin.c
13697           plugins/tools/execute.c
13698           src/anjuta.c
13699           src/anjuta-actions.h
13700           src/shell.c:
13701           Correct spacing errors before and after "...".
13703 2005-10-20  Naba Kumar  <naba@gnome.org>
13705         * plugins/gdb/debugger.c: Fixed attach/detach process to
13706         updated UI properly.
13707         
13708 2005-10-18  Naba Kumar  <naba@gnome.org>
13710         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
13711         #171314 too).
13712         
13713 2005-10-13  Naba Kumar  <naba@gnome.org>
13714         
13715         * plugins/project-mkfile-import/*: Removed separate import wizard for
13716         makefile based projects (because single widzard handles all wizards).
13718         * plugins/project-import/project-import.c: Made wizard window
13719         transient to main window.
13721         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
13722         
13723         * AUTHORS: Added Eric's name in contributors list.
13724         
13725         * configure.in, plugins/Makefile.am,
13726         plugins/project-import/Makefile.am,
13727         plugins/project-import/anjuta-project-import.glade,
13728         plugins/project-import/project-import.c,
13729         plugins/project-import/project-import.h: Import wizard now detects
13730         both makefile and automake projects together instead of separate wizard.
13731         
13732         * plugins/project-wizard/templates/java/project.anjuta,
13733         plugins/project-wizard/templates/mkfile/project.anjuta,
13734         plugins/project-wizard/templates/python/project.anjuta,
13735         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
13736         name to make it appropriate.
13738 2005-10-11  Naba Kumar  <naba@gnome.org>
13740         * configure.in: Fixed glade3 version requirement.
13742 2005-09-29  Alexander Shopov  <ash@contact.bg>
13744         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
13746 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
13748         * plugins/subversion/svn_auth.c
13749         plugins/subversion/anjuta_subversion.glade:
13750         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
13752 2005-09-22  Naba Kumar  <naba@gnome.org>
13754         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
13756         * configure.in,  plugins/Makefile.am
13757         plugins/project-manager/anjuta-project-manager.plugin.in,
13758         plugins/project-manager/plugin.c,
13759         (added) plugins/project-mkfile-import/.cvsignore,
13760         (added) plugins/project-mkfile-import/Makefile.am,
13761         (added) plugins/project-mkfile-import/
13762             anjuta-project-mkfile-import-plugin.png,
13763         (added) plugins/project-mkfile-import/
13764             anjuta-project-mkfile-import.glade,
13765         (added) plugins/project-mkfile-import/
13766             anjuta-project-mkfile-import.plugin.in,
13767         (added) plugins/project-mkfile-import/plugin.c,
13768         (added) plugins/project-mkfile-import/plugin.h,
13769         (added) plugins/project-mkfile-import/project-mkfile-import.c,
13770         (added) plugins/project-mkfile-import/project-mkfile-import.h,
13771         plugins/project-wizard/templates/Makefile.am,
13772         (added) plugins/project-wizard/templates/mkfile-logo.png,
13773         (added) plugins/project-wizard/templates/mkfile.wiz,
13774         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
13775         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
13776         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
13777         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
13778         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
13779         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
13780         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
13781         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
13782         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
13783         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
13784         (added) plugins/project-wizard/templates/mkfile/src/main.c:
13785         Added makefile based project import wizard and wizard template.
13787 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
13789         * libanjuta/anjuta-launcher.c: Reduced false password detections
13791 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13793         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
13794         messages correctly.a
13796 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13797         
13798         * scintilla/Makefile.am: Changed scintilla library to noinst
13799         * pixmaps/Makefile.am: Install password.png
13800         * libanjuta/anjuta-launcher.c: Changed password detection
13801         to be able to access GNOME CVS with ssh.
13802         
13803 2005-08-31  Naba Kumar  <naba@gnome.org>
13805         * plugins/glade/plugin.c: Set transient window for the widget
13806         dialogs.
13807         
13808 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
13810         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
13812 2005-08-10  Naba Kumar  <naba@gnome.org>
13814         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
13815         as shortcut key for execute.
13817         * src/about.c: Clean up.
13818         
13819         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
13820         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
13821         entry boxes.
13822         
13823 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13825         * plugins/editor/search-replace_backend.c :
13826         Fixed search in File Patterns.
13828 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
13830         * plugins/gdb/Makefile.am: Fixed a make -j x bug
13831         
13832 2005-08-04  Naba Kumar  <naba@gnome.org>
13834         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13835         for pango-1.8 rendering bug.
13836         
13837 2005-08-03  Naba Kumar  <naba@gnome.org>
13839         * plugins/glade/plugin.c: Proper names for plugin widgets.
13840         
13841         * plugins/subversion/anjuta-subversion.glade,
13842         plugins/subversion/svn-auth.c: Fixed authentication dialog and
13843         string allocations. Use passed default values when available.
13844         Set proper focus and dialog default response. Destroy dialog after use.
13845         Return error when appropriate.
13847 2005-08-02  Naba Kumar  <naba@gnome.org>
13849         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13850         for pango-1.8 rendering bug.
13851         
13852 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
13854         * scintilla/Makefile.am: Fixed a make -j x bug
13855         
13856 2005-08-02  Johannes Schmid <jhs@gnome.org>
13857         
13858         * plugins/subversion/svn-auth.c: Added username/password 
13859         auto function.
13861 2005-08-01  Naba Kumar  <naba@gnome.org>
13863         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
13864         checks for character width calculations.
13865         
13866 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13868         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
13870 2005-07-31  Naba Kumar  <naba@gnome.org>
13872         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
13873         messup with pango 1.8. Fixed bug #311846.
13875 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13877         * plugins/gdb/memory.c : Fixed bug 305082.
13878         
13879         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13880         plugins/project-wizard/templates/gcj.wiz,
13881         plugins/project-wizard/templates/gnome.wiz,
13882         plugins/project-wizard/templates/gtk.wiz,
13883         plugins/project-wizard/templates/java.wiz,
13884         plugins/project-wizard/templates/python.wiz,
13885         plugins/project-wizard/templates/wxwin.wiz,
13886         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
13888 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
13890         * plugins/tools/execute.c:
13891         Correct a crash if editor is closed while a tool still use it.
13893 2005-07-28  Naba Kumar  <naba@gnome.org>
13895         * scintilla/*: Updated scintilla from their latest CVS.
13897 2005-07-27  Naba Kumar  <naba@gnome.org>
13899         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
13900         plugins/build-basic-autotools/build-basic-autotools.c,
13901         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
13902         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13903         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13904         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13905         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
13906         plugins/message-view/plugin.c, plugins/patch/plugin.c,
13907         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
13908         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13909         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
13910         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
13911         argument to anjuta_ui_add_action_group_entries() and
13912         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
13913         Fixed all plugins to pass translation domain. This fixes untranslated
13914         UI bugs. 
13916 2005-07-27  Naba Kumar  <naba@gnome.org>
13918         * plugins/class-inheritance/class-callbacks.c,
13919         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
13920         proper system colors.
13922 2005-07-26  Naba Kumar  <naba@gnome.org>
13924         * ROADMAP: Updated and added more tasks.
13926 2005-07-25  Naba Kumar  <naba@gnome.org>
13928         * ROADMAP: Updated and added more tasks.
13929         
13930 2005-07-24  Naba Kumar  <naba@gnome.org>
13932         * HACKING: Fixed format.
13934 2005-07-24  Naba Kumar  <naba@gnome.org>
13936         * ROADMAP: Fixed format.
13937         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
13939 2005-07-24  Naba Kumar  <naba@gnome.org>
13941         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
13942         * data/properties/cpp.properties: Added *.c++ as file extension for c++
13944 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
13946         * plugins/tools/dialog.c, plugins/tools/dialog.h:
13947         Correct wrong sensitivity setting
13948         
13949         * plugins/tools/tool.c: Correct a crash when removing overridden tool
13950         
13951         * plugins/tools/variable.c:     Add variables for project manager
13953 2005-07-23  Naba Kumar  <naba@gnome.org>
13955         * ROADMAP: updated.
13957 2005-07-23 Naba Kumar  <naba@gnome.org>
13959         * plugins/subversion/Makefile.am,
13960         plugins/subversion/svn-auth.c,
13961         plugins/subversion/svn-auth.h: Added subversion authentication code
13962         stubs.
13963         
13964         * plugins/subversion/subversion-callbacks.c,
13965         plugins/subversion/subversion-callbacks.h,
13966         plugins/subversion/svn-backend-priv.h,
13967         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
13968         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
13969         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
13970         Added file mode line.
13972 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
13974         * configure.in: Added 'gl' to ALL_LINGUAS.
13976 2005-07-21 Naba Kumar  <naba@gnome.org>
13978         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
13979         the active sources and kill the running process without emitting
13980         signals (which could be fatal because the object is being destroyed).
13981         Incidentally, fixed the crash that happens when stopping an active
13982         debugger session. Disabled debug prints and code clean up.
13983         Fixed bug #305587.
13984         
13985         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
13986         message view object, because that prevents many unprocessed outputs
13987         from the cvs command from being appended in view. Does not set NULL
13988         to mesg_view private member (not required) so that any pending outputs
13989         to view is processed.Fixed bug #172666.
13991         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
13992         type in supported list.
13993         
13994 2005-07-18  Adam Weinberger  <adamw@gnome.org>
13996         * plugins/file-manager/anjuta-file-manager-plugin.glade:
13997           grammar/spelling fixes.
13999 2005-07-17 Naba Kumar  <naba@gnome.org>
14001         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14002         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14003         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14004         plugins/project-wizard/templates/anjuta-plugin.wiz,
14005         plugins/project-wizard/templates/gcj.wiz,
14006         plugins/project-wizard/templates/gnome.wiz,
14007         plugins/project-wizard/templates/gtk.wiz,
14008         plugins/project-wizard/templates/gtkmm.wiz,
14009         plugins/project-wizard/templates/java.wiz,
14010         plugins/project-wizard/templates/python.wiz,
14011         plugins/project-wizard/templates/terminal.wiz,
14012         plugins/project-wizard/templates/terminal/Makefile.am,
14013         plugins/project-wizard/templates/terminal/po/Makefile.am,
14014         plugins/project-wizard/templates/terminal/src/Makefile.am,
14015         plugins/project-wizard/templates/wxwin.wiz,
14016         plugins/project-wizard/templates/xlib-dock.wiz,
14017         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14018         wizards and updated .wiz files to install them in newly created
14019         projects.
14021 2005-07-16 Naba Kumar  <naba@gnome.org>
14023         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14024         
14025         * plugins/file-manager/an_file_view.c,
14026         plugins/file-manager/plugin.c: Added file manager preferences to
14027         show/hide files ignored by version control (e.g. cvsignore).
14028         
14029         * plugins/editor/text_editor.c: Initialize vfs info struct.
14030         
14031         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14032         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14033         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14034         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14035         omf-install/.cvsignore, pixmaps/.cvsignore,
14036         plugins/file-manager/anjuta-file-manager-plugin.glade,
14037         scintilla/.cvsignore, scintilla/include/.cvsignore,
14038         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14039         tagmanager/python.c: Updated.
14041 2005-07-16 Naba Kumar  <naba@gnome.org>
14043         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14044         Fixed python parser to parser class methods.
14046 2005-07-15 Naba Kumar  <naba@gnome.org>
14048         * plugins/project-wizard/property.c: Used parenthesis to remove
14049         ambiguty.
14050         
14051         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14052         plugins/project-wizard/templates/gcj.wiz,
14053         plugins/project-wizard/templates/gnome.wiz,
14054         plugins/project-wizard/templates/gtk.wiz,
14055         plugins/project-wizard/templates/gtkmm.wiz,
14056         plugins/project-wizard/templates/java.wiz,
14057         plugins/project-wizard/templates/python.wiz,
14058         plugins/project-wizard/templates/terminal.wiz,
14059         plugins/project-wizard/templates/wxwin.wiz,
14060         plugins/project-wizard/templates/xlib-dock.wiz,
14061         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14062         and names.
14064 2005-07-15 Naba Kumar  <naba@gnome.org>
14066         * plugins/project-wizard/templates/java.wiz,
14067         plugins/project-wizard/templates/java/Makefile.am,
14068         plugins/project-wizard/templates/java/project.anjuta,
14069         plugins/project-wizard/templates/python.wiz,
14070         plugins/project-wizard/templates/python/Makefile.am,
14071         plugins/project-wizard/templates/python/project.anjuta: Use different
14072         project files for java and python module where debugger is not
14073         included in the list of plugins.
14075 2005-07-15 Naba Kumar  <naba@gnome.org>
14077         * configure.in, plugins/project-wizard/templates/Makefile.am,
14078         plugins/project-wizard/templates/gcj-logo.png,
14079         plugins/project-wizard/templates/gcj.wiz,
14080         plugins/project-wizard/templates/gcj/.cvsignore,
14081         plugins/project-wizard/templates/gcj/Makefile.am,
14082         plugins/project-wizard/templates/gcj/configure.in.tpl,
14083         plugins/project-wizard/templates/gcj/src/.cvsignore,
14084         plugins/project-wizard/templates/gcj/src/Makefile.am,
14085         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14086         plugins/project-wizard/templates/java-logo.png,
14087         plugins/project-wizard/templates/java.wiz,
14088         plugins/project-wizard/templates/java/configure.in.tpl,
14089         plugins/project-wizard/templates/java/po/Makefile.am,
14090         plugins/project-wizard/templates/java/po/POTFILES.in,
14091         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14092         plugins/project-wizard/templates/java/src/main.java,
14093         plugins/project-wizard/templates/python-logo.png,
14094         plugins/project-wizard/templates/python.wiz,
14095         plugins/project-wizard/templates/python/.cvsignore,
14096         plugins/project-wizard/templates/python/Makefile.am,
14097         plugins/project-wizard/templates/python/configure.in.tpl,
14098         plugins/project-wizard/templates/python/po/.cvsignore,
14099         plugins/project-wizard/templates/python/po/Makefile.am,
14100         plugins/project-wizard/templates/python/po/POTFILES.in,
14101         plugins/project-wizard/templates/python/src/.cvsignore,
14102         plugins/project-wizard/templates/python/src/Makefile.am,
14103         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14104         plugins/project-wizard/templates/python/src/main.py: Added Generic
14105         gcj and python project wizards. Fixed Generic java project to
14106         use _JAVA primary. Update gnome-build from cvs for them to work
14107         correctly.
14109 2005-07-12 Naba Kumar  <naba@gnome.org>
14111         * plugins/project-manager/plugin.c: Automatically determine
14112         project backend by probing.
14113         
14114 2005-07-04 Naba Kumar  <naba@gnome.org>
14116         * Makefile.am: Do not install old anjuta.glade file which conflicts
14117         with newer src/anjuta.glade.
14119 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14121         * plugins/an_symbol_prefs.c:
14122         Sort list of available symbol files
14124 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14126         * plugins/build-basic-autotools.c:
14127         Fixed #307810
14128         
14129         * plugins/gtodo/libgtodo.c:
14130         Possible fix for #307800
14132         * libanjuta/anjuta-encodings.c
14133         libanjuta/anjuta-launcher.c
14134         libanjuta/anjuta-preference-dialog.c
14135         libanjuta/anjuta-preferences.c
14136         libanjuta/anjuta-ui.c
14137         libanjuta/anjuta-util.c
14138         libanjuta/cell-renderer-captioned-image.c
14139         libanjuta/plugin.c:
14140         
14141         Patch from de_lupus@pandora.be (Kristof Vansant):
14142         Replaced deprecated gnome-i18n.h
14143         Closed #309153
14145 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14146         
14147         * plugins/subversion/anjuta-subversion.glade
14148         plugins/subversion/anjuta-subversion.ui
14149         plugins/subversion/plugin.c
14150         plugins/subversion/subversion-actions.c
14151         plugins/subversion/subversion-callbacks.h
14152         plugins/subversion/subversion-callbacks.c
14153         plugins/subversion/svn-backend-priv.h
14154         plugins/subversion/svn-backend.h
14155         plugins/subversion/svn-backend.c
14156         plugins/subversion/svn-thread.h
14157         plugins/subversion/svn-thread.c:
14158         
14159         Implemented Subversion diff
14160         
14161 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14162         
14163         * plugins/build-basic-autotools/build-basic-autotools.c:
14164         Fixed crash bug! Might be useful to release 2.0.2 soon
14165         because this bug will crash any build which produces errors
14166         or warnings
14168 === Anjuta 2.0.1 ===
14170 2005-06-27 Naba Kumar  <naba@gnome.org>
14172         * plugins/tools/execute.c: Formated code.
14173         
14174 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14176         * plugins/build-basic-autotools/build-basic-autotools.c:
14177         Remove two memory leaks
14178         Check command output versus untranslated strings too
14180         * plugins/tools/execute.c:
14181         Remove two memory leaks
14182         Check command output versus untranslated strings too
14183         Remove description message
14185         * plugins/tools/fileop.c:
14186         Escape tool name in xml configuration file
14188 2005-05-26 Naba Kumar  <naba@gnome.org>
14190         * configure.in: Bumped version to 2.0.1
14191         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14193         * plugins/tools/execute.c: Fixed clickable messages.
14194         * NEWS: Updated.
14196         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14197         Deactivate glade plugin when last glade project is closed. Reorder
14198         glade widgets in layout. Change glade project when user selects a
14199         new project. Removed project from the list when user closes it. Fixed
14200         glade project file loading from URI. Save and restored loaded glade
14201         projects in/from session.
14203         * plugins/class-gen/action-callbacks.c,
14204         plugins/class-gen/anjuta-class-gen-plugin.glade,
14205         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14206         plugins/file-wizard/anjuta-file-wizard.glade,
14207         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14208         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14209         "Add to project" correctly. Use the source file path returned after
14210         adding to project. Fixed memory leaks. Deactivate wizard plugins
14211         after use.
14212         
14213         * plugins/project-manager/plugin.c,
14214         plugins/project-wizard/anjuta-project-wizard.glade,
14215         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14216         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14217         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14218         project-wizard preference page to anjuta app, because they are
14219         more appropriated as general preferences. Renamed username and
14220         useremail properties keys.
14221         
14222         * po/POTFILES.in: Updated.
14224         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14225         saved at closing.
14226         
14227         * plugins/file-loader/plugin.c: Do not use static variable to store
14228         created submenu in factory. Fixed crash in anjuta exit.
14229         
14230 2005-05-24 Naba Kumar  <naba@gnome.org>
14232         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14233         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14234         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14235         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14236         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14237         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14238         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14239         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14240         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14241         
14242         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14243         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14244         plugins/build-basic-autotools/build-basic-autotools.c,
14245         plugins/build-basic-autotools/build-basic-autotools.h,
14246         plugins/build-basic-autotools/executer.c,
14247         plugins/build-basic-autotools/executer.h,
14248         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14249         plugins/tools/variable.c: Added an extra argument to
14250         anuta_util_dialog_input() to pass default value. Save/load project
14251         configure and execution parameters in/from session.
14253         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14254         symbol browser is loaded.
14255         
14256         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14257         freeze/thaw.
14259         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14260         deactivate would not start shell.
14262 2005-05-24 Naba Kumar  <naba@gnome.org>
14264         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14265         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14266         libegg/egg-submenu-action.c, libegg/test-actions.c,
14267         plugins/build-basic-autotools/build-basic-autotools.c,
14268         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14269         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14270         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14271         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14272         plugins/macro/plugin.c, plugins/message-view/plugin.c,
14273         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14274         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14275         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14276         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14277         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14279 2005-05-24 Naba Kumar  <naba@gnome.org>
14281         * data/properties/styles.properties: Fixed defalt font.
14283         * plugins/editor/search-replace.c,
14284         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14285         project openness wihtout activating project-manager plugin (i.e.
14286         using anjuta_shell_get()).
14287         
14288         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14289         - Completed add_source(), add_group() and add_target() methods of
14290         IAnjutaProjectManager.
14291         - Change their definition to return the added element (or NULL).
14292         - Used interface API for project main menus and 'add to project'
14293         from file-manager context menu.
14294         - Select proper default target/group when prompting for adding
14295         source/target/group.
14296         - Do not expand all nodes in selection tree when default selection
14297         are given (eases navigation in big projects).
14298         - Code clean ups.
14299         - Marked strings for translation.
14301 2005-05-23 Naba Kumar  <naba@gnome.org>
14303         * src/anjuta-app.c: Save menu accelerators on change.
14304         * NEWS: Updated.
14305         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14306         save-as dialog (leading to crash later).
14308 2005-05-22 Naba Kumar  <naba@gnome.org>
14310         * NEWS: Updated.
14311         * AUTHORS: Added developers for other projects. Updated.
14312         * TODO.tasks: Updated.
14313         * ChangeLog: Added past changelogs from anjuta-0.1.5.
14314         
14315 2005-05-22 Naba Kumar  <naba@gnome.org>
14317         * plugins/tools/execute.c: Make parsable lines distinct by adding
14318         a "Click me" description in the message. Allow tools to open arbibrary
14319         file in editory using gdb-styled annotation (The line starts with two
14320         \032 characters followed by the file:line).
14321         
14322         * plugins/tools/scripts/prepare-changelog.pl,
14323         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14324         ChangeLog file itself and open it.
14326 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14328         * plugins/tools/execute.c:
14329         Parse output in message pane
14330         Correct a crash on plugin deactivation
14332         * plugins/tools/fileop.c,
14333         plugins/tools/tool.c,
14334         plugins/tools/tool.h:
14335         Load only valid tools
14337 2005-06-21  Naba Kumar  <naba@gnome.org>
14339         * anjuta.spec.in: Fixed devel package requirement.
14341         * plugins/message-view/message-view.c: Scroll message on next/previous.
14343         * TODO.tasks: Updated.
14345         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14346         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14347         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14348         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14349         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14350         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14351         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14352         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14354         * libanjuta/anjuta-preferences.c,
14355         plugins/build-basic-autotools/build-basic-autotools.c,
14356         plugins/build-basic-autotools/executer.c,
14357         plugins/class-gen/action-callbacks.c,
14358         plugins/class-gen/action-callbacks.h,
14359         plugins/class-gen/class_gen.c,
14360         plugins/cvs-plugin/cvs-interface.c,
14361         plugins/debug-manager/attach_process.c,
14362         plugins/debug-manager/plugin.c,
14363         plugins/debug-manager/utilities.c,
14364         plugins/debug-manager/utilities.h,
14365         plugins/editor/aneditor-autocomplete.cxx,
14366         plugins/editor/aneditor.cxx,
14367         plugins/editor/search-replace.c,
14368         plugins/editor/search-replace_backend.c,
14369         plugins/gdb/breakpoints.c,
14370         plugins/gdb/registers.c,
14371         plugins/patch/plugin.c,
14372         plugins/project-wizard/druid.c,
14373         plugins/project-wizard/install.c,
14374         plugins/subversion/plugin.c,
14375         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14376         codes.
14378         * plugins/class-gen/action-callbacks.c,
14379         plugins/project-wizard/parser.c,
14380         plugins/project-wizard/property.c,
14381         plugins/project-wizard/values.c,
14382         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14384         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14385         alphabetically
14387 2005-06-20  Naba Kumar  <naba@gnome.org>
14389         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14390         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14391         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14392         
14393         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14394         exit idle function.
14395         
14396         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14397         Fixed possible memory corruption.
14399         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14400         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14401         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14402         progress bar increment and added progress status for symbol refresh
14403         and project loading.
14404         
14405         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14406         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14407         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14408         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14409         bar.
14411         * TODO.tasks: Updated.
14413 2005-06-19  Naba Kumar  <naba@gnome.org>
14415         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14416         Fixed warning.
14417         
14418         * plugins/project-import/project-import.c: Deactivate plugin when done.
14419         
14420 2005-06-18  Naba Kumar  <naba@gnome.org>
14422         * plugins/profile-default/plugin.c: Fixed error when loading another
14423         project while a project is still loaded.
14424         
14425         * plugins/project-manager/plugin.c: Used (newly added) group-activated
14426         signal from gnome-build to popup group properties.
14427         
14428         * src/anjuta.c: Load default session by default.
14430         * po/POTFILES.in: Added missing files.
14431         
14432         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
14433         activate plugin on load (activate it separately). Connect to activate
14434         and deactivate signals for housekeeping, so that if plugins are
14435         activated or deactivate externally, they are properly recorded.
14436         
14437         * plugins/profile-default/plugin.c: Save profile before a project
14438         is loaded so that it could be restored when project is closed.
14439         
14440         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
14442 2005-06-17  Naba Kumar  <naba@gnome.org>
14444         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
14445         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
14446         for project. The plugins loaded for the project is restored when project
14447         is loaded next time.
14448         
14449         * TODO.tasks: Updated.
14450         
14451 2005-06-15  Naba Kumar  <naba@gnome.org>
14453         * plugins/tools/scripts/find-fixmes.pl,
14454         (new) plugins/tools/scripts/translation-status.pl,
14455         plugins/tools/scripts/tools-2.xml.in,
14456         plugins/tools/scripts/Makefile.am,
14457         plugins/tools/scripts/prepare-changelog.pl: Added translation
14458         status script. Completed find-fixmes.pl script. Fixed bugs.
14460         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
14461         tool path.
14463 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14465         * plugins/message-view/anjuta-message-manager-plugin.glade :
14466         renamed "messages.tag.position" to "messages.tab.position".
14467         plugins/message-view/anjuta-msgman.c : 
14468         Messages tab position prefrences.
14469         
14470 2005-06-14  Naba Kumar  <naba@gnome.org>
14472         * (new) plugins/tools/scripts/find-fixmes.pl,
14473         (new) plugins/tools/scripts/tools-2.xml.in,
14474         (new) plugins/tools/scripts/Makefile.am,
14475         (new) plugins/tools/scripts/prepare-changelog.pl,
14476         plugins/tools/plugin.h, plugins/tools/fileop.c,
14477         plugins/tools/Makefile.am, configure.in: Added system tools.
14479 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
14481         * plugins/tools/editor.c:
14482         Take care of creating .anjuta directory if missing
14484 2005-06-10  Naba Kumar  <naba@gnome.org>
14486         * configure.in: Increased gnome-build required to version 0.1.2.
14487         
14488         * plugins/project-manager/plugin.c: Fixed target/group removal.
14489         Fixed memory leaks.
14490         
14491 2005-06-10  Naba Kumar  <naba@gnome.org>
14493         * plugins/project-manager/plugin.c: Implemented target/group
14494         configuration (update gnome-build module from cvs).
14495         
14496 2005-06-07  Naba Kumar  <naba@gnome.org>
14498         Patch from: Massimo Cora'  <maxcvs@email.it>:
14499         * plugins/class-inheritance/Makefile.am,
14500         plugins/class-inheritance/class-inherit.c,
14501         plugins/class-inheritance/class-inherit.h,
14502         plugins/class-inheritance/plugin.c,
14503         plugins/class-inheritance/plugin.h,
14504         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
14505         expanded view of classes in hierarchy canvas (collapsable again).
14506         
14507 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
14509         * scintilla/patches/scintilla-64-bit.diff (added)
14510         * plugins/patch/patch-plugin.c:
14511         Conditional build for GTK 2.4 and GTK 2.6
14513 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
14515         * plugins/tools/anjuta-tools.glade,
14516         plugins/tools/editor.c,
14517         plugins/tools/plugin.h,
14518         plugins/tools/fileop.c:
14519         Add a check box to edit an user script
14520         Correct a few memory leak
14522         * plugins/tools/execute.c,
14523         plugins/tools/tool.c,
14524         plugins/tools/tool.h:
14525         Move utility remove_mnemonic function in tool.c
14526         Small fix
14528 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
14530         Patch from sbrabec@suse.cz:
14531         * configure.in
14532         scintilla/include/Scintilla.h:
14533         
14534         Fix 64-Bit warnings in gcc 4
14536 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
14537         
14538         * plugins/patch/patch_plugin.c
14539         plugins/patch/patch.h
14540         plugin/patch/patch-plugin.glade
14541         plugin/patch/Makefile.am:
14542         
14543         Changed patch plugin to use libglade and new gtk 2.6 widgets
14545 2005-05-31  Naba Kumar  <naba@gnome.org>
14547         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14548         * plugins/editor/text_editor.c: Don't show error
14549         for empty files.
14550         
14551 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
14552         
14553         * plugins/message-view/anjuta-message-manager.ui,
14554         plugins/message-view/anjuta-msgman.c,
14555         plugins/message-view/anjuta-msgman.h,
14556         plugins/message-view/message-view.c,
14557         plugins/message-view/message-view.h,
14558         plugins/message-view/plugin.c:
14559         Add a popup menu in messages panes
14560         Move save message pane option in it
14562 2005-05-28  Naba Kumar  <naba@gnome.org>
14564         * data/properties/styles.properties: Fixed default font
14565         names and sizes.
14567         * plugins/editor/style-editor.c: cleanup.
14568         
14569 2005-05-25  Naba Kumar  <naba@gnome.org>
14571         * plugin/gdb/plugin.c: Start gdb even if the program does
14572         not exists. Fixes bug #305074
14573         
14574 2005-05-24  Naba Kumar  <naba@gnome.org>
14576         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
14577         * configure.in: graphviz pkgconfig path.
14579 2005-05-24  Naba Kumar  <naba@gnome.org>
14581         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
14582         * TODO.tasks: Updated.
14583         
14584 2005-05-22  Naba Kumar  <naba@gnome.org>
14586         * anjuta.spec.in: Fixed spec file
14587         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
14589 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
14590         
14591         * TODO.tasks: Updated.
14593         * plugins/message-view/anjuta-message-manager.ui,
14594         plugins/message-view/message-view.c,
14595         plugins/message-view/message-view.h,
14596         plugins/message-view/plugin.c:
14597         Add shortcut for next and previous message
14598         Add a save message menu item
14599         Fix a bug in previous message
14601 2005-05-21  Naba Kumar  <naba@gnome.org>
14603         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
14604         doc/Makefile.am, global-tags/create_global_tags.sh,
14605         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
14606         and rpm package creation. Fixed installation paths.
14607         
14608         * plugins/editor/anjuta-document-manager.glade,
14609         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
14610         and indent options.
14611         
14612         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
14614 2005-05-21  Naba Kumar  <naba@gnome.org>
14616         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
14617         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
14618         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
14619         tagmanager/Makefile.am: Fixed paths configure variables to take
14620         automake configure variables instead of hardcoding.
14622         * global-tags/tm_global_tags.c: Formated code.
14624         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14625         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14626         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14627         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14628         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14629         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14630         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14631         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14632         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14634 2005-05-20  Naba Kumar  <naba@gnome.org>
14636         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
14637         and fixed rpm spec file (more testing required).
14638         
14639         * data/gdb.init: Don't set gdb prompt.
14640         
14641         * mime/Makefile.am: run update-mime-data only on system-wide install.
14642         
14643         * plugins/gdb/Makefile.am: Install plugin at correct paths.
14645 2005-05-19  Naba Kumar  <naba@gnome.org>
14647         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
14648         while it's not visible.
14650         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
14651         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
14652         
14653 2005-05-19  Naba Kumar <naba@gnome.org>
14655         * configure.in: Fixed subversion checks. Added
14656         --disable-plugin-subversion and --disable-plugin-glade
14657         configure flags to manually turn off their plugin builds.
14659         * plugins/editor/plugin.c: Save and restore current editor line
14660         positions in session.
14662 2005-05-18  Naba Kumar  <naba@gnome.org>
14664         * AUTHORS: Fixed email address.
14665         
14666         * libanjuta/anjuta-utils.c,
14667         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
14668         when the projectmanager toplevel is not a window. Check for valid
14669         gtkwindow type before using the passed window as parent for anjuta
14670         dialogs.
14672 2005-05-17  Naba Kumar  <naba@gnome.org>
14674         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
14675         
14676         * plugins/cvs-plugin/Makefile.am,
14677         plugins/devhelp/plugin.c,
14678         plugins/file-loader/Makefile.am,
14679         plugins/macro/Makefile.am,
14680         plugins/message-view/Makefile.am,
14681         plugins/patch/Makefile.am,
14682         plugins/project-manager/Makefile.am,
14683         plugins/subversion/Makefile.am,
14684         plugins/symbol-browser/Makefile.am: Removed -module flags
14685         from libtool flags
14687         * MAINTAINERS: Added file so that I could recieve bugzilla
14688         reports.
14690         * plugins/glade/plugin.c: Fixed compile error.
14692 === Anjuta 2.0.0 ===
14694 2005-05-15  Naba Kumar  <naba@gnome.org>
14696         * configure.in: Adjusted gdl version requirement. Bumped anjuta
14697         version to 2.0.0.
14699         * plugins/symbol-browser/an_symbol_view.c,
14700         plugins/symbol-browser/plugin.c,
14701         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
14702         symbols have been updated. Reset file symbols when update
14703         occurs. Fixed memory leaks.
14705         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14706         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
14707         
14708 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
14710         * plugins/tools/anjuta-tools.glade:
14711         Remove unused parameter dialog
14713         * plugins/tools/dialog.c,
14714         plugins/tools/fileop.c,
14715         plugins/tools/fileop.h,
14716         plugins/tools/tool.c,
14717         plugins/tools/tool.h,
14718         plugins/tools/variable.c:
14719         Add a few comments and cleanups
14721         * plugins/tools/editor.c,
14722         plugins/tools/editor.h:
14723         Remove code from previous plugin and add comments
14724         Use main window as parent (instead of tool list)
14726         * plugins/tools/execute.c,
14727         plugins/tools/execute.h:
14728         Remove code from previous plugin and add comments
14729         Fix warnings
14731 2005-05-14  Naba Kumar  <naba@gnome.org>
14733         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
14734         release.
14735         
14736         * configure.in: Fixed
14737         
14738         * plugins/class-inheritance/class-inheritance.png: New icon.
14739         
14740         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
14741         screws up when reparented.
14743 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14745         * plugins/editor/search-replace.c,
14746         plugins/editor/search-replace_backend.c
14747         plugins/project-manager/plugin.c : Clear find pane if searching same 
14748         expression. Clean code.
14750 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
14752         * configure.in: Added ne in ALL_LINGUAS
14753         
14754 2005-05-13  Naba Kumar  <naba@gnome.org>
14756         * configure.in: Fixed glade-3 version.
14757         
14758         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
14759         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
14760         plugins/gdb/watch.c: Update locals, watch and frame document on
14761         frame change.
14763 2005-05-12  Naba Kumar  <naba@gnome.org>
14765         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
14766         scope autocompletion when the function definition is incomplete.
14767         
14768         * plugins/class-gen/anjuta-class-gen.plugin.in,
14769         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14770         plugins/gdb/plugin.c,
14771         plugins/glade/anjuta-glade.plugin.in,
14772         plugins/project-import/anjuta-project-import.plugin.in,
14773         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
14774         titles for the wizards.
14776 2005-05-11  Naba Kumar  <naba@gnome.org>
14778         * configure.in, plugins/debug-manager/Makefile.am,
14779         plugins/debug-manager/plugin.c,
14780         (added) plugins/debug-manager/images/.cvsignore,
14781         (added) plugins/debug-manager/images/Makefile.am,
14782         (added) plugins/debug-manager/images/detach-16.png,
14783         (added) plugins/debug-manager/images/detach.png,
14784         (added) plugins/debug-manager/images/step-into-16.png,
14785         (added) plugins/debug-manager/images/step-into.png,
14786         (added) plugins/debug-manager/images/step-out-16.png,
14787         (added) plugins/debug-manager/images/step-out.png,
14788         (added) plugins/debug-manager/images/step-over-16.png,
14789         (added) plugins/debug-manager/images/step-over.png,
14790         plugins/gdb/Makefile.am,
14791         plugins/gdb/breakpoints.c,
14792         plugins/gdb/plugin.c,
14793         (added) plugins/gdb/images/.cvsignore,
14794         (added) plugins/gdb/images/Makefile.am,
14795         (added) plugins/gdb/images/breakpoint.png,
14796         (added) plugins/gdb/images/locals.png,
14797         (added) plugins/gdb/images/stack.png,
14798         (added) plugins/gdb/images/watch.png: Fixed breakpoints
14799         'remove all'. Added debugger icons.
14801         * plugins/editor/text_editor.c: Fixed file monitor.
14803         Patch from: Massimo Cora'  <maxcvs@email.it>
14804         * plugins/patch/anjuta-patch-plugin.png,
14805         plugins/class-gen/Makefile.am,
14806         plugins/class-gen/action-callbacks.c,
14807         plugins/class-gen/class_gen.c,
14808         plugins/class-gen/class_logo.xpm: Implemented vcs
14809         file addions. New icons by Fabio Zecchini
14811 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14813         * libanjuta/interfaces/libanjuta.idl
14814         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
14815         plugins/editor/search-replace_backend.c
14816         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
14818 2005-05-11  Naba Kumar  <naba@gnome.org>
14819         
14820         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
14821         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
14822         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
14823         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
14824         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
14825         memory leaks.
14826         
14827         * plugins/symbol-browser/an_symbol_prefs.c,
14828         plugins/symbol-browser/an_symbol_search.c,
14829         plugins/symbol-browser/an_symbol_view.c,
14830         plugins/symbol-browser/an_symbol_view.h,
14831         plugins/symbol-browser/plugin.c: Fixed memory leaks.
14833 2005-05-11  Naba Kumar  <naba@gnome.org>
14835         * libanjuta/anjuta-shell.c: Fixed runtime warning.
14836         
14837         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
14838         progress bar location at create time, instead of hardcoding.
14839         
14840         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
14841         Added mini splash screen.
14842         
14843         * plugins/editor/text_editor.c: Do not produce warning when file
14844         monitor could not be created.
14845         
14846         * plugins/profile-default/plugin.c: Save project session on exit.
14847         Show mini splash with progress bar at profile load.
14849 2005-05-10  Naba Kumar  <naba@gnome.org>
14851         * configure.in, manuals/Makefile.am: Fixed compile flags.
14852         Disable outdated manuals builds.
14853         
14854         * global-tags/Makefile.am: Uninstall tags files on
14855         'make uninstall'
14856         
14857         * libegg/Makefile.am: Use configured deprecated flags.
14858         
14859         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14860         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14861         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14862         Updated.
14863         
14864         * mime/Makefile.am: Take DESTDIR into account.
14865         
14866         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
14867         
14868         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
14869         on scope autocompletion.
14870         
14871         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14872         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
14873         shared libs and static libs paths for debugging. Order them
14874         correctly.
14875         
14876         * po/POTFILES.in: Updated.
14878 2005-05-09  Naba Kumar  <naba@gnome.org>
14880         * libanjuta/interfaces/libanjuta.idl,
14881         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
14882         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
14883         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
14884         Implemented debugger source directory search and emits location changed
14885         signal with absolute path of the file.
14887         * plugins/tools/tool.c: Fixed compile errors.
14888         
14889 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
14891         * plugins/tools/anjuta-tools.glade,
14892         plugins/tools/dialog.h,
14893         plugins/tools/dialog.c,
14894         plugins/tools/plugin.c,
14895         plugins/tools/editor.c:
14896         Improve graphical user interface
14897         Remove old code
14898         Correct an error on close
14899         Some cleanups
14901         * plugins/tools/fileop.c,
14902         plugins/tools/tool.h,
14903         plugins/tools/tool.c:
14904         Change the tool internal structure
14905         Support having tools configuration in several places
14907 2005-05-08  Naba Kumar  <naba@gnome.org>
14909         * plugins/gdb/actions.c,
14910         (removed) plugins/gdb/registers_cbs.c,
14911         (removed) plugins/gdb/registers_cbs.h,
14912         (removed) plugins/gdb/registers_gui.c,
14913         (removed) plugins/gdb/sharedlib_cbs.c,
14914         (removed) plugins/gdb/sharedlib_cbs.h,
14915         (removed) plugins/gdb/sharedlib_gui.c,
14916         (removed) plugins/gdb/signals_cbs.c,
14917         (removed) plugins/gdb/signals_cbs.h,
14918         (removed) plugins/gdb/signals_gui.c: Removed dead files.
14920 2005-05-08  Naba Kumar  <naba@gnome.org>
14922         * plugins/build-basic-autotools/executer.c: Fixed programs
14923         listing dialog.
14924         
14925         * plugins/debug-manager/Makefile.am,
14926         plugins/debug-manager/anjuta-debug-manager.glade,
14927         plugins/debug-manager/plugin.c,
14928         plugins/gdb/Makefile.am: Used libglade for programs listing
14929         dialog.
14930         
14931         * (added) plugins/gdb/pointer.png: Stack pointer image.
14932         
14933         * libanjuta/anjuta-marshal.list,
14934         pixmaps/Makefile.am,
14935         plugins/gdb/actions.c,
14936         plugins/gdb/actions.h,
14937         plugins/gdb/anjuta-gdb-plugin.ui,
14938         plugins/gdb/anjuta-gdb.glade,
14939         plugins/gdb/breakpoints.c,
14940         plugins/gdb/breakpoints.h,
14941         plugins/gdb/debug_tree.c,
14942         plugins/gdb/debug_tree.h,
14943         plugins/gdb/debugger.c,
14944         plugins/gdb/debugger.h,
14945         plugins/gdb/gdbmi-test.c,
14946         plugins/gdb/gdbmi.c,
14947         plugins/gdb/gdbmi.h,
14948         plugins/gdb/info.c,
14949         plugins/gdb/info.h,
14950         plugins/gdb/locals.c,
14951         plugins/gdb/locals.h,
14952         plugins/gdb/memory.c,
14953         plugins/gdb/memory.h,
14954         plugins/gdb/plugin.c,
14955         plugins/gdb/plugin.h,
14956         plugins/gdb/registers.c,
14957         plugins/gdb/registers.h,
14958         plugins/gdb/registers_cbs.c,
14959         plugins/gdb/registers_cbs.h,
14960         plugins/gdb/registers_gui.c,
14961         plugins/gdb/sharedlib.c,
14962         plugins/gdb/sharedlib.h,
14963         plugins/gdb/sharedlib_cbs.c,
14964         plugins/gdb/sharedlib_cbs.h,
14965         plugins/gdb/sharedlib_gui.c,
14966         plugins/gdb/signals.c,
14967         plugins/gdb/signals.h,
14968         plugins/gdb/signals_cbs.c,
14969         plugins/gdb/signals_cbs.h,
14970         plugins/gdb/signals_gui.c,
14971         plugins/gdb/stack_trace.c,
14972         plugins/gdb/stack_trace.h,
14973         plugins/gdb/utilities.c,
14974         plugins/gdb/utilities.h,
14975         plugins/gdb/watch.c,
14976         plugins/gdb/watch.h,
14977         plugins/gdb/watch_cbs.c,
14978         plugins/gdb/watch_cbs.h,
14979         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
14980         it for all debugger component updates and listing. Implemented
14981         user custom debugger command window. Fixed all debugger components
14982         to work correctly. Implemented debugger as GObject. Removed
14983         deprecated codes.
14984         
14985 2005-05-06  Naba Kumar  <naba@gnome.org>
14986         
14987         * TODO.tasks: Updated.
14988         
14989         * plugins/build-basic-autotools/Makefile.am,
14990         plugins/file-loader/Makefile.am,
14991         plugins/profile-default/Makefile.am,
14992         plugins/sample1/Makefile.am,
14993         plugins/symbol-browser/images/Makefile.am,
14994         src/Makefile.am: Fixed 'make distcheck' errors.
14996         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
14997         updates.
14999         * tagmanager/tm_workspace.c: Include prototypes in getting
15000         scope members.
15002 2005-05-06  Naba Kumar  <naba@gnome.org>
15004         * TODO.tasks: Updated.
15005         
15006         * configure.in, plugins/cvs-plugin/Makefile.am,
15007         plugins/debug-manager/Makefile.am,
15008         plugins/devhelp/Makefile.am,
15009         plugins/editor/Makefile.am,
15010         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15011         
15012         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15013         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15014         interfaces.
15015         
15016         * tagmanager/tm_workspace.c,
15017         tagmanager/include/tm_workspace.h,
15018         plugins/editor/aneditor-autocomplete.cxx,
15019         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15020         to return all matching tag types when no name is given instead of
15021         returning empty array.
15022         
15023         * plugins/symbol-browser/Makefile.am,
15024         (added) plugins/symbol-browser/an_symbol.c,
15025         (added) plugins/symbol-browser/an_symbol.h,
15026         plugins/symbol-browser/an_symbol_info.c,
15027         plugins/symbol-browser/an_symbol_info.h,
15028         (added) plugins/symbol-browser/an_symbol_iter.c,
15029         (added) plugins/symbol-browser/an_symbol_iter.h,
15030         plugins/symbol-browser/an_symbol_search.c,
15031         plugins/symbol-browser/an_symbol_view.c,
15032         plugins/symbol-browser/an_symbol_view.h,
15033         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15034         plugins/symbol-browser/plugin.c,
15035         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15036         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15037         plugin and implemented IAnjutaIterable interface for symbol search
15038         and iteration.
15040         * plugins/class-inheritance/Makefile.am,
15041         plugins/class-inheritance/class-inherit.c,
15042         plugins/class-inheritance/class-inherit.h,
15043         plugins/class-inheritance/plugin.h: Use the newly added
15044         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15045         get rid of libanjuta-ctags.la dependencies.
15047 2005-05-02  Naba Kumar  <naba@gnome.org>
15049         * plugins/class-inheritance/class-inherit.c,
15050         plugins/class-inheritance/plugin.c,
15051         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15052         be found for a class. Formated code.
15054         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15055         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15056         of editor tabs.
15057         
15058 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15060         * libanjuta/anjuta-launcher.c:
15061         Keep trying sending data until all bytes have been written
15063         * plugins/tools/anjuta-tools.glade,
15064         plugins/tools/editor.c:
15065         Add a combo box to defined data from stdin
15067         * plugins/tools/execute.c:
15068         Send data in stdin if needed
15069         Code cleanups
15071         * plugins/tools/fileop.c,
15072         plugins/tools/tool.h,
15073         plugins/tools/tool.c:
15074         Store, load and save stdin data
15075         Use tools-2.xml instead of tools.xml
15077         * plugins/tools/plugin.c,
15078         plugins/tools/plugin.h:
15079         Code cleanups
15081         * plugins/tools/dialog.c,
15082         plugins/tools/dialog.h:
15083         Few code cleanups
15085         * plugins/tools/variable.c,
15086         plugins/tools/variable.h:
15087         Add editor related variables
15088         Code cleanups
15090 2005-04-29  Naba Kumar  <naba@gnome.org>
15092         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15094         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15095         
15096         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15097         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15098         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15099         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15100         working on gdb MI interface. Completed MI parser interface.
15102         Patch from  Massimo Cora <maxcvs@email.it>:
15103         * plugins/class-inheritance/Makefile.am,
15104         plugins/class-inheritance/class-inherit.c,
15105         plugins/class-inheritance/class-inherit.h,
15106         plugins/class-inheritance/plugin.c,
15107         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15108         Used system theme for colors. Display class members on mouse click.
15109         
15110 2005-04-28  Naba Kumar  <naba@gnome.org>
15112         * plugins/symbol-browser/an_symbol_prefs.c
15113         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15114         implementation to create/add/remove custom tags files in symbol
15115         brower preferences.
15117         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15118         EXTRA_DIST.
15120         * plugins/project-import/project-import.c: Fixed memory leaks and
15121         use correct debug prints.
15122         
15123         * TODO.tasks: Updated.
15124         
15125 2005-04-27  Naba Kumar  <naba@gnome.org>
15127         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15128         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
15129         scintilla/Makefile.am: Fixed 'make distcheck' errors.
15131         * plugins/editor/anjuta-docman.c,
15132         plugins/editor/anjuta-docman.h,
15133         plugins/editor/plugin.c: Emit editor-added signal from docman
15134         and connect signals to new editor correctly.
15136         * plugins/class-inheritance/plugin.c,
15137         plugins/symbol-browser/plugin.c: Added stock icons.
15138         
15139         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15140         plugins/build-basic-autotools/executer.c,
15141         plugins/build-basic-autotools/executer.h: Added missing files
15142         for the execute programs implementation.
15144 2005-04-26  Naba Kumar  <naba@gnome.org>
15145         
15146         * TODO.tasks: Updated.
15148         * plugins/file-loader/plugin.c,
15149         plugins/project-import/anjuta-project-import.plugin.in,
15150         plugins/project-import/plugin.c,
15151         plugins/project-import/project-import.c,
15152         plugins/project-import/project-import.h: Be able to import older
15153         anjuta projects.
15155 2005-04-26  Naba Kumar  <naba@gnome.org>
15157         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15158         removing it from the shell.
15160         * libanjuta/anjuta-shell.c,
15161         libanjuta/anjuta-shell.h,
15162         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15163         so that widget additions are freezed or thaw using a pending queue.
15164         Fixded UI flicker while loading projects.
15166 2005-04-26  Naba Kumar  <naba@gnome.org>
15168         * TODO.tasks: Updated.
15169         
15170         * libanjuta/interfaces/libanjuta.idl: Added execute method for
15171         IAnjutaBuildable interface.
15172         
15173         * plugins/build-basic-autotools/Makefile.am,
15174         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15175         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15176         plugins/build-basic-autotools/build-basic-autotools.c,
15177         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15178         interface and UI for executing project/file programs. Implemented
15179         IAnjutaFile interface so that executables could be opened directly.
15180         
15181         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15182         Authors line (Reserved for external plugins, which do not have a way to
15183         show their credits).
15184         
15185         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15186         [File Loader] group for menu labels (default to "Name" if it is not
15187         defined.
15188         
15189         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15190         for executing external commands.
15192 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
15194         * plugins/project-wizard/property.c:
15195         Correct a memory leak
15197         * libanjuta/interfaces/libanjuta.idl,
15198         plugins/editor/text_editor.c:
15199         Add erase_all and replace_selection function to IAnjutaEditor
15201         * plugins/tools/anjuta-tools.glade,
15202         plugins/tools/fileop.c,
15203         plugins/tools/editor.c,
15204         plugins/tools/tool.c
15205         plugins/tools/tool.h:
15206         Add shortcut and icon 
15208         * plugins/tools/variable.c,
15209         plugins/tools/variable.h:
15210         Add a variable asking parameters at run time
15212         * plugins/tools/execute.c:
15213         Add a warning message for missing document manager
15214         Add replace buffer and replace selection output
15215         Correct an error in popup output
15217         * plugins/tools/plugin.c,
15218         plugins/tools/plugin.h,
15219         plugins/tools/anjuta-tools.ui,
15220         src/anjuta.ui:
15221         Few clean up
15222         Attach tools menu to a new place
15224 2005-04-25  Naba Kumar  <naba@gnome.org>
15226         * libanjuta/plugins.c, src/about.c, src/about.h,
15227         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15228         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15229         plugins (about box for plugins) menu.
15231 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15233         *  plugins/editor/search-replace.c :
15234         Displayed full path in Search pane window. 
15235         Bug 300231 : Selected line in Search pane window .
15236                 
15237 2005-04-23  Naba Kumar  <naba@gnome.org>
15239         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15241 2005-04-22  Naba Kumar  <naba@gnome.org>
15243         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15244         
15245         * plugins/project-wizard/templates/java.wiz,
15246         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15247         to create bytecodes (.class) files.
15248         
15249         * plugins/symbol-browser/an_symbol_info.c,
15250         plugins/symbol-browser/an_symbol_info.h,
15251         plugins/symbol-browser/an_symbol_search.c,
15252         plugins/symbol-browser/an_symbol_view.c,
15253         plugins/symbol-browser/plugin.c,
15254         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15255         in file symbol list.
15257 2005-04-22  Naba Kumar  <naba@gnome.org>
15259         * TODO.tasks: Updated.
15260         
15261         * plugins/class-inheritance/Makefile.am,
15262         plugins/subversion/Makefile.am: Do not install plugin files when
15263         plugin build condition is false.
15264         
15265         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15266         plugins/build-basic-autotools/build-basic-autotools.c,
15267         plugins/build-basic-autotools/build-basic-autotools.h,
15268         plugins/file-loader/anjuta-loader-plugin.ui,
15269         plugins/file-loader/dnd.c,
15270         plugins/file-loader/plugin.c,
15271         plugins/file-loader/plugin.h,
15272         plugins/project-manager/anjuta-project-manager.ui,
15273         plugins/project-manager/plugin.c: Added open file and build context
15274         menu in project manager context menu.
15276 2005-04-22  Naba Kumar  <naba@gnome.org>
15278         * configure.in: Added message output showing conditional plugins to
15279         build or not.
15280         
15281         * src/layout.xml: Added layout for class-inheritance plugin widget.
15282         
15283         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15284         plugin name to remove redundant terms.
15285         
15286         * TODO.tasks: Updated.
15287         
15288         * configure.in,
15289         plugins/symbol-browser/Makefile.am,
15290         plugins/symbol-browser/an_symbol_view.c,
15291         (removed) plugins/symbol-browser/sv_class.xpm,
15292         (removed) plugins/symbol-browser/sv_function.xpm,
15293         (removed) plugins/symbol-browser/sv_macro.xpm,
15294         (removed) plugins/symbol-browser/sv_private_fun.xpm,
15295         (removed) plugins/symbol-browser/sv_private_var.xpm,
15296         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15297         (removed) plugins/symbol-browser/sv_protected_var.xpm,
15298         (removed) plugins/symbol-browser/sv_public_fun.xpm,
15299         (removed) plugins/symbol-browser/sv_public_var.xpm,
15300         (removed) plugins/symbol-browser/sv_static_fun.xpm,
15301         (removed) plugins/symbol-browser/sv_static_var.xpm,
15302         (removed) plugins/symbol-browser/sv_struct.xpm,
15303         (removed) plugins/symbol-browser/sv_unknown.xpm,
15304         (removed) plugins/symbol-browser/sv_variable.xpm,
15305         (added) plugins/symbol-browser/images/.cvsignore,
15306         (added) plugins/symbol-browser/images/Icons.16x16.Class,
15307         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15308         (added) plugins/symbol-browser/images/Icons.16x16.Field,
15309         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15310         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15311         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15312         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15313         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15314         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15315         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15316         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15317         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15318         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15319         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15320         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15321         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15322         (added) plugins/symbol-browser/images/Icons.16x16.Method,
15323         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15324         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15325         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15326         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15327         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15328         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15329         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15330         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15331         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15332         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15333         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15334         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15335         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15336         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15337         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15338         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15339         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15340         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15341         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15342         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15343         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15344         pixmaps and added new icons (taken from monodevelop).
15346 2005-04-21  Naba Kumar  <naba@gnome.org>
15348         Patch from  Massimo Cora <maxcvs@email.it>:
15350         * configure.in, plugins/Makefile.am
15351         (new) plugins/class-inheritance/.cvsignore,
15352         (new) plugins/class-inheritance/Makefile.am,
15353         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15354         (new) plugins/class-inheritance/class-inherit.c,
15355         (new) plugins/class-inheritance/class-inherit.h,
15356         (new) plugins/class-inheritance/plugin.c,
15357         (new) plugins/class-inheritance/plugin.h,
15358         (new) plugins/class-inheritance/class-inheritance.png: Added class
15359         inheritance plugin.
15360         
15361         Changes by naba: Added pkgconfig check for graphviz and conditionally
15362         build graphviz.
15363         
15364         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15366 2005-04-20  Naba Kumar  <naba@gnome.org>
15368         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15369         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15370         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15371         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15372         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15373         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15374         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15375         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15376         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15377         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15378         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15379         
15380         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15381         message view management.
15383         * libanjuta/anjuta-children.[ch],
15384         plugins/build-basic-autotools/build-basic-autotools.c,
15385         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15386         Removed anjuta_children_init() function,
15387         because it is done automatically when first invoked. Introduced
15388         anjuta_children_recover() to recover the child signalling. Fixed
15389         child exit management to correctly recover the exit status.
15390         
15391         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15392         to properly shutdown the launcher and to kill the running process
15393         (without emitting any signal).
15394         
15395         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15396         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15397         gdb and program instance.
15399 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15401         * plugins/editor/search-replace.c :
15402         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15404 2005-04-18  Naba Kumar  <naba@gnome.org>
15406         * TODO.tasks: Marked completed items.
15407         
15408         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15409         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15410         plugins/project-manager/plugin.c: Prompt user for the debugging
15411         target (select from a list of project's executable targets) and
15412         correctly start debugger. Take care of libtool wrapping when the
15413         target selected is libtool target. Fixed debugger menu items
15414         sensitivity.
15416 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
15418         * plugins/tools/execute.c,
15419         plugins/tools/execute.h:
15420         Implement save all files before running a command
15421         Implement all options for stdout and stderr except replace buffer
15422         Allow running several tools
15424         * plugins/tools/plugin.c:
15425         Move anjuta launcher in execute.c
15427         * plugins/tools/tools.h,
15428         plugins/tools/variable.c:
15429         Small changes
15431 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
15433         * plugins/tools/anjuta-tools.glade:
15434         Add new properties in tool editor dialog
15435         Cosmetic improvements
15436         
15437         * plugins/tools/anjuta-tools.ui:
15438         Attach tool menu as a build menu
15440         * plugins/tools/dialog.c:
15441         Set tool menu item sensitivity in tool list
15442         Fix bugs
15444         * plugins/tools/editor.c,
15445         plugins/tools/editor.h,
15446         plugins/tools/fileop.c,
15447         plugins/tools/tool.c,
15448         plugins/tools/tool.h:
15449         Add new properties (active, save file...)
15450         Most of them are still not implemented
15452         * plugins/tools/execute.c,
15453         plugins/tools/execute.h:
15454         Reorganize code to support multiple run
15455         Support run in terminal
15456         
15457         * plugins/tools/plugin.c
15458         plugins/tools/plugin.h:
15459         Move message handling in execute.c
15461         * plugins/tools/variable.h,
15462         plugins/tools/variable.c:
15463         Add useful variables
15464         
15465 2005-04-13  Naba Kumar  <naba@gnome.org>
15467         * plugins/editor/text_editor.c: Fixed file monitoring condition.
15468         * plugins/editor/Makefile.am: Added gnome-vfs flags.
15469         
15470 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15472         * plugins/tools/dialog.c plugins/tools/tool.c :
15473         Fixed bugs.
15475 2005-04-06  Naba Kumar  <naba@gnome.org>
15477         * src/anjuta.c: Load default session only when
15478         "anjuta.session.load.last" preference is enabled.
15479         
15480 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
15482         * plugins/tools/Makefile.am,
15483         plugins/tools/variable.c,
15484         plugins/tools/variable.h:
15485         Add new code for handling variables
15487         * plugins/tools/anjuta-tools.glade:
15488         Improve tool editor dialog
15489         Add variable selection dialog
15491         * plugins/tools/dialog.c,
15492         plugins/tools/dialog.h,
15493         plugins/tools/plugin.c,
15494         plugins/tools/plugin.h:
15495         Add variable object
15496         Add a function to get it
15498         * plugins/tools/editor.c:
15499         Add gui code for variable selection dialog
15501         * plugins/tools/execute.c:
15502         Use variables for executing command
15503         
15504         * Naba: Compile warning fixes.
15506 2005-04-06  Naba Kumar  <naba@gnome.org>
15508         * TODO.tasks: Marked completed items.
15509         
15510 2005-04-06  Naba Kumar  <naba@gnome.org>
15512         * plugins/subversion/svn-backend.c: Fixed subversion plugin
15513         compile error.
15514         
15515         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
15517 2005-04-04  Naba Kumar  <naba@gnome.org>
15519         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
15520         inside Main window.
15521         
15522 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
15524         * plugins/tools/Makefile.am,
15525         plugins/tools/anjuta-tools.plugin.in,
15526         plugins/tools/anjuta-tools.ui,
15527         plugins/tools/anjuta-tools.gladei,
15528         plugins/tools/anjuta-tools-plugin.png,
15529         plugins/tools/plugin.c,
15530         plugins/tools/plugin.h,
15531         plugins/tools/dialog.c,
15532         plugins/tools/dialog.h,
15533         plugins/tools/fileop.c,
15534         plugins/tools/fileop.h,
15535         plugins/tools/tool.c,
15536         plugins/tools/tool.h,
15537         plugins/tools/editor.c,
15538         plugins/tools/editor.h,
15539         plugins/tools/execute.c,
15540         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
15541         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
15542         Not fully working
15544         * anjuta-tools.[ch]: Removed old tools code.
15545         
15546 2005-04-01  Steve Murphy  <murf@e-tools.com>
15548         * configure.in: Added "rw" to ALL_LINGUAS.
15550 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15552         * Modified Files:
15553         manuals/C/anjuta-manual/fileoperations.xml
15554         Added Files:
15555         manuals/C/anjuta-manual/figures/search_expr.png
15556         manuals/C/anjuta-manual/figures/search_expr_basic.png
15557         manuals/C/anjuta-manual/figures/search_file_list.png
15558         manuals/C/anjuta-manual/figures/search_file_pattern.png
15559         manuals/C/anjuta-manual/figures/search_replace.png
15560         manuals/C/anjuta-manual/figures/search_setting.png
15561         manuals/C/anjuta-manual/figures/search_target.png
15562         manuals/C/anjuta-manual/figures/search_target_action.png
15563         manuals/C/anjuta-manual/figures/search_target_in.png
15564         Removed Files:
15565         manuals/C/anjuta-manual/figures/find_files.png
15566         manuals/C/anjuta-manual/figures/find_replace.png
15567         manuals/C/anjuta-manual/figures/find_text.png :
15568         Updated Anjuta manual (File Operations)
15570 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15572         * manuals/C/anjuta-manual/fileoperations.xml,
15573         manuals/C/anjuta-manual/figures/open_file.png,
15574         manuals/C/anjuta-manual/figures/open_file_multiple.png,
15575         manuals/C/anjuta-manual/figures/prefs_print.png,
15576         manuals/C/anjuta-manual/figures/print_dlg.png,
15577         manuals/C/anjuta-manual/figures/print_preview.png.
15578         * Added Files:
15579         manuals/C/anjuta-manual/figures/add_edit_macro.png,
15580         manuals/C/anjuta-manual/figures/display_macro.png,
15581         manuals/C/anjuta-manual/figures/insert_text.png,
15582         manuals/C/anjuta-manual/figures/keyword_macro.png,
15583         manuals/C/anjuta-manual/figures/new_file_wizard.png,
15584         manuals/C/anjuta-manual/figures/save_as_file.png :
15585         Updated Anjuta Manual (File Operations)
15587 2005-03-23  Adam Weinberger  <adamw@gnome.org>
15589         * plugins/editor/action-callbacks.c,
15590           plugins/file-loader/plugin.c,
15591           plugins/gtodo/main.c,
15592           plugins/project-wizard/druid.c:
15593           Fix spelling/grammar errors. Fixes bugs
15594           169068, 169137, 169138, and 169139.
15596 2005-03-21  Naba Kumar  <naba@gnome.org>
15598         Patch from: Massimo Cora' <maxcvs@email.it>:
15599         
15600         * plugins/editor/Makefile.am
15601         plugins/editor/anjuta-docman.c,
15602         (added) plugins/editor/editor-tooltips.c,
15603         (added) plugins/editor/editor-tooltips.h: Added tooltips to
15604         editor tabs to show full path.
15606 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
15607         
15608         * plugins/subversion/svn-backend.c:
15609         Removed "apr-0/" from include because this is 
15610         already included in SVN_INCLUDE and broke building if
15611         apr >= 1.0 was installed.
15613 2005-03-18  Naba Kumar  <naba@gnome.org>
15615         Patch from: Massimo Cora' <maxcvs@email.it>:
15617         * plugins/editor/action-callbacks.c,
15618         plugins/editor/aneditor-calltip.cxx,
15619         plugins/editor/aneditor-priv.h,
15620         plugins/editor/aneditor.cxx,
15621         plugins/editor/aneditor.h,
15622         plugins/editor/anjuta-document-manager.ui: Added calltip
15623         activation from menu.
15625 2005-03-16  Naba Kumar  <naba@gnome.org>
15627         Patch from: Massimo Cora' <maxcvs@email.it>:
15628         
15629         * plugins/class-gen/action-callbacks.c,
15630         plugins/class-gen/anjuta-class-gen-plugin.glade,
15631         plugins/class-gen/class_gen.c,
15632         plugins/class-gen/class_gen.h,
15633         plugins/class-gen/class_logo.xpm,
15634         plugins/class-gen/plugin.c: Create files without project
15635         being open. Add to project support. And other enhancements.
15637 2005-03-15  Adam Weinberger  <adamw@gnome.org>
15639         * anjuta.glade,
15640           plugins/debug-manager/utilities.c,
15641           plugins/file-loader/plugin.c,
15642           plugins/gdb/utilities.c,
15643           plugins/profile-default/plugin.c,
15644           plugins/project-import/project-import.c,
15645           src/anjuta-actions.h:
15646           Spelling/grammar fixes.
15648 2005-03-13  Naba Kumar  <naba@gnome.org>
15649         
15650         * plugins/editor/action-callbacks.c,
15651         plugins/editor/action-callbacks.h,
15652         plugins/editor/anjuta-document-manager.ui,
15653         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
15654         submenu. Moved menuitems from Format to View->Editor.
15655         
15656         * src/action-callbacks.c, src/action-callbacks.h,
15657         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
15658         layout and lock layout menus in View submenu. Get rid of
15659         Settings->Layout Manager menu.
15660         
15661         * plugins/project-import/anjuta-project-import.plugin.in:
15662         Fixed icon name
15664         * global-tags/Makefile.am,
15665         global-tags/create_global_tags.sh,
15666         plugins/editor/aneditor-autocomplete.cxx,
15667         plugins/editor/aneditor-priv.h,
15668         plugins/editor/aneditor.cxx,
15669         tagmanager/tm_workspace.c: Fixed scope members autocompletion
15670         in editor and made it work in global symbols also.
15671         
15672         * src/anjuta-app.c: Always use priority texts besides icons style
15673         for toolbars, because other styles look horible for Anjuta (fixme).
15675 2005-03-11  Naba Kumar  <naba@gnome.org>
15677         * configure.in: Removed test for iconv.
15679         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
15680         before scintilla widget is realized.
15681         
15682         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
15683         for Update menuitem.
15684         
15685         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
15686         already applied in scintilla main stream.
15687         
15688         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
15689         and notified scintilla developer.
15690         
15691 2005-03-10  Naba Kumar  <naba@gnome.org>
15693         * src/action-callbacks.c: Removed reference to src/help.h (dead
15694         file).
15696         * plugins/editor/text_editor.c: Removed reference to
15697         src/launcher.h (a dead file).
15699         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
15700         src/controls.c, src/controls.h, src/fileselection.c,
15701         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
15702         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
15703         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
15704         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
15705         src/session.h, src/support.c, src/support.h, src/toolbar.c,
15706         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
15707         Removed these dead files from CVS.
15710 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15712         * plugins/file-wizard/action-callbacks.c : Added error message.
15713         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
15716 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
15717         
15718         * plugins/cvs-plugin/cvs-callbacks.c
15719         plugins/cvs-plugin/plugin.c:
15720         Fixed preferences page init and busy handling
15721         
15722         * plugins/subversion/plugin.c:
15723         Fixed preferences page init
15725 2005-03-09  Naba Kumar  <naba@gnome.org>
15727         * plugins/Makefile.am, plugins/glade/Makefile.am,
15728         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
15729         enabled glade plugin in Anjuta. The plugin is built only when
15730         glade3 is installed.
15731         
15732 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15734         * plugins/project-wizard/templates/java.wiz
15735         plugins/project-wizard/templates/java-logo.png (*)
15736         plugins/project-wizard/templates/java/*
15737         plugins/project-wizard/templates/Makefile.am
15738         configure.in:
15739         
15740         Add Java project type. It generates a autoconf/automake
15741         project which is compiled using gcj. It requires automake 
15742         > 1.4 (1.9 is known to work) to work!
15743         
15744         (*) still awaiting response from the gcj team if we
15745         may use their logo.
15746         
15747 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15748         
15749         * plugins/project-import/*
15750         plugins/Makefile.am
15751         configure.in:
15752         Added project import plugin. Might be a bit buggy and limited
15753         but works for now.
15754         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15755         Icon from old pixmaps dir
15757 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15759         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
15760         plugins/macro/macro-util.c, plugins/macro/macros.xml :
15761         Added C Custom_Indent line macro.
15762         Cleaned macros.xml
15764 2005-03-09  Naba Kumar  <naba@gnome.org>
15766         * TODO.tasks: Added new message-manager tasks.
15767         
15768         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15769         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15770         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15771         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15772         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15773         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15774         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15775         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15776         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15777         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15778         
15779         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
15780         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
15781         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
15782         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
15783         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
15784         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
15785         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
15786         Removed debugger widgets from shell on debugger shutdown. Added
15787         scrolled windows for docked widgets. Removed unnecessary widget refs
15788         and unrefs. Destroy widgets correctly on debugger shutdown.
15789         
15790         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
15791         with project description title. Removed frame shadow.
15792         
15793         * plugins/project-wizard/druid.c: Initializes tooltips.
15794         
15795         * scintilla/Makefile.am: Fixed comiple error.
15797 2005-03-08  Adam Weinberger  <adamw@gnome.org>
15799         * plugins/class-gen/anjuta-class-gen-plugin.glade,
15800           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
15802 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15804         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15805         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15806         plugins/macro/macro-util.c, plugins/macro/macro-util.h
15807         plugins/macro/macros.xml, plugins/macro/plugin.c :
15808         Moved cursor at the '|' position defined in macros.
15810 2005-03-07  Naba Kumar  <naba@gnome.org>
15812         * plugins/subversion/Makefile.am: Fixed build error.
15814         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
15815         types (perl, python, shellscript).
15816         
15817         * plugins/editor/plugin.c: Fixed to show all highlight options.
15818         
15819 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15821         * TODO.tasks : updated tasks.
15822         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
15824 2005-03-07  Naba Kumar  <naba@gnome.org>
15826         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
15827         or disable subversion file-manager submenu. If "Subvesion" is also
15828         valid directory, we should also check for it.
15830         * configure.in: Disable cygwin macro until someone fixes the
15831         autoconf warnings.
15832         
15833         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
15834         backward compatibility.
15835         
15836 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15838         * src/about.c : Cleaned code.
15839         * plugins/macro/macros.xml : Added "do_while" C macro.
15840         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
15841         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
15842         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
15843         Closed registers, shared libraries, kernel signals dialogs with ESC key.
15844         
15845 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15847         * plugins/class-gen/plugin.c:
15848         Removed "return" to activate project_root_uri watching.
15850 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15852         * plugins/Makefile.am
15853         plugins/subversion/*:
15854         Added subversion plugin. Add, Remove, Commit and Update work
15855         everything else needs work.
15856         
15857         * plugins/terminal/terminal.c
15858         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
15859         we still have focus problems with the editor.
15861 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15863         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
15864         
15865 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15867         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
15869 2005-03-04  Naba Kumar  <naba@gnome.org>
15871         Patch from Massimo Cora' <maxcvs@email.it>:
15873         * plugins/class-gen/Makefile.am,
15874         plugins/class-gen/action-callbacks.c,
15875         plugins/class-gen/action-callbacks.h,
15876         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
15877         plugins/class-gen/anjuta-class-gen.plugin.in,
15878         plugins/class-gen/class_gen.c,
15879         plugins/class-gen/class_gen.h,
15880         (removed) plugins/class-gen/clsGen.c,
15881         (added) plugins/class-gen/goc_template_header,
15882         (added) plugins/class-gen/goc_template_source,
15883         plugins/class-gen/plugin.c,
15884         plugins/class-gen/plugin.h: Refactored class gen code.
15885         Added GOCBuilder code. Fixed UI. Implemented plugin.
15887 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
15889         * plugins/project-wizard/property.c
15890         plugins/project-wizard/install.c
15891         plugins/project-wizard/druid.c
15892         plugins/editor/goto_line.c
15893         plugins/editor/plugin.c
15894         plugins/gtodo/add_edit_item.c
15895         plugins/gtodo/ligtodo.c
15896         plugins/gtodo/main.c
15897         plugins/gtodo/preferences.c:
15898         Fixed #167559, #167534, #167266, #167357
15899         (Bad English in strings...)
15900         
15901         Thanks to Adam Weinberger and Thierry Moisan for
15902         reporting!
15904 2005-03-03  Naba Kumar  <naba@gnome.org>
15906         * libegg/Makefile.am, libegg/menu/Makefile.am,
15907         (added) libegg/egg-submenu-action.c,
15908         (added) libegg/menu/egg-submenu-action.h: Created a new action for
15909         submenu (used for wizard listing).
15910         
15911         * plugins/file-loader/anjuta-loader-plugin.ui
15912         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
15913         and toolbar.
15914         
15915         * plugins/editor/action-callbacks.c,
15916         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
15917         ctrl+tabbing because it was interfaring with focus navigation.
15918         Focus editor on "Esc" in incremental search entry. Cleanups.
15919         
15920         * plugins/file-manager/an_file_view.c,
15921         plugins/symbol-browser/plugin.c,
15922         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
15923         Cleanups.
15924         
15925         * plugins/profile-default/plugin.c,
15926         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
15927         for sesssion load.
15928         
15929         * (removed) scintilla/patches/a64-crash-fix.patch,
15930         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
15931         scintilla patches.
15933 2005-03-03  Naba Kumar  <naba@gnome.org>
15935         * HACKING: Fixed typos.
15936         
15937         * plugins/editor/aneditor-indent.cxx: Clean up.
15938         
15939         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
15940         Enable/disable save, undo and redo actions depending on state
15941         of the editor.
15942         
15943 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15945         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
15946         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
15947         Displayed search_incremental status.
15949         * Removed plugins/editor/search_incremental.[ch]
15951 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
15952         
15953         * plugins/cvs-plugin/cvs-execute.c
15954         plugins/cvs-plugin/cvs-callbacks.c:
15955         - Use weak reference on mesg_view and reuse tab if
15956         it still exists to avoid cluttering message manager.
15957         - Fixed bug in cvs remove
15958         
15959         README, HACKING: Updated
15960         
15961         configure.in: Added check for libsvn
15963 2005-02-29  Naba Kumar  <naba@gnome.org>
15964         
15965         * plugins/file-manager/an_file_view.c,
15966         plugins/symbol-browser/an_symbol_view.c,
15967         plugins/symbol-browser/plugin.c: Hide column headers (they
15968         are redundant).
15970 2005-02-29  Naba Kumar  <naba@gnome.org>
15972         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15973         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15974         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15975         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15976         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15977         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15978         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15979         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15980         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15981         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15983         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
15984         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15985         (added) libanjuta/anjuta-session.[hc],
15986         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15987         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
15988         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
15989         src/main.c:
15990         
15991         Implemented session management. Implemented session
15992         container class. Added session notifications from shell. Implemented
15993         session save/load in editor, file-loader, default-profile-plugin
15994         and anjuta-app. Fixed window sizing and restoration. Cleaned up
15995         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
15996         and maximized states in session. Implemented project session
15997         management.
15999 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16001         * plugins/class-gen/action-callbacks.[ch],
16002         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16003         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16004         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16005         with Escape key.
16007 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16008         
16009         * plugins/project-wizard/anjuta-project-wizard.glade,
16010         plugins/project-wizard/druid.c:
16011         Add some padding in tab label in project selection page
16012         
16013         * plugins/project-wizard/druid.c,
16014         plugins/project-wizard/parser.c:
16015         Search for project template recursively
16016         Add ~/.anjuta/project to the search paths
16018 2005-02-26  Naba Kumar  <naba@gnome.org>
16020         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16021         * plugins/file-loader/plugin.c: Fixed crash bug.
16022         * libanjuta/plugins.c: Fixed memory leak.
16023         
16024 2005-02-26  Naba Kumar  <naba@gnome.org>
16025         
16026         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16027         "UserActivatable" attribute for plugins. This attribute if set to
16028         "no" will prevent users from activating/deactivating it from
16029         plugins dialog. Added a toggle button in plugins dialog to toggle
16030         the plugins list between list of activatable plugins (default) to
16031         list of all plugins. anjuta_plugin_select() now only selects the
16032         plugin. Added anjuta_plugins_select_and_activate() method that will
16033         select and activate it.
16034         
16035         * plugins/profile-default/Makefile.am,
16036         plugins/profile-default/anjuta-default-profile.ui,
16037         plugins/profile-default/plugin.c,
16038         plugins/profile-default/plugin.h,
16039         plugins/project-manager/anjuta-project-manager.ui,
16040         plugins/project-manager/plugin.c,
16041         plugins/project-manager/plugin.h:
16042         
16043         Anjuta projects (*.anjuta) files define the profile of respective
16044         projects. Profile is a set of related plugins required for the
16045         project to open. Moved "close project" action from Project Manager
16046         to Profile Manager plugin. Implemented loading and unloading of
16047         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16048         (instead of Project Manager) now handles opening of *.anjuta files.
16049         Close Project menuitem is now moved to File submenu (being
16050         consistent with Anjuta 1.x versions and avoiding creating Project
16051         submenu when project manager is not loaded).
16052         
16053         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16054         
16055         * src/anjuta.ui: Fixed place holder for projects.
16056         
16057         * (new) plugins/profile-default/default.anjuta: default startup
16058         profile. Removed the hardcoded plugins loading in
16059         DefaultProfilePlugin.
16061         * anjuta.anjuta,
16062         plugins/project-wizard/templates/terminal/project.anjuta:
16063         Implemented project format in newly created projects.
16065         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16066         plugins/class-gen/anjuta-class-gen.plugin.in,
16067         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16068         plugins/editor/anjuta-document-manager.plugin.in,
16069         plugins/file-loader/anjuta-loader.plugin.in,
16070         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16071         plugins/gdb/anjuta-gdb.plugin.in,
16072         plugins/glade/anjuta-glade.plugin.in,
16073         plugins/message-view/anjuta-message-manager.plugin.in,
16074         plugins/profile-default/anjuta-default-profile.plugin.in,
16075         plugins/project-manager/anjuta-project-manager.plugin.in,
16076         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16077         Defined UserActivatable attributes. Added supported types attribute.
16079         * plugins/project-wizard/anjuta-project-wizard.glade
16080         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16081         "Project Wizard" in preferences title.
16083         * TODO.tasks: Updated.
16084         
16085         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16086         Updated.
16087         
16088 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16090         * plugins/file-wizard/anjuta-file-wizard.glade
16091         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16092         
16093         Integrated License macros, cleaned file.c.
16094         
16095 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
16096         
16097         * plugins/macor/macro-util.c: Fixed crash bugs if email or
16098         username can not be found correctly.
16100 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16102         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16103         plugins/macro/macros.xml :
16104         
16105         Added Headers macros. Cleaned file.c
16107 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16109         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
16110         plugins/macro/macros.xml :
16111         
16112         Fixed a bug. Added Header macro.
16114         
16115 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16117         * plugins/file-wizard/action-callbacks.c, 
16118         plugins/file-wizard/file.c, plugins/macro/macro-util.c
16119         plugins/macro/macros.xml :
16120         
16121         Added FileName, Header template macros.
16122         
16123 2005-02-24  Naba Kumar  <naba@gnome.org>
16124         
16125         * plugins/patch/patch-plugin.c: Fixed a function call.
16126         
16127         * src/anjuta.c, src/main.c: Save and load default session.
16128         
16129 2005-02-24  Naba Kumar  <naba@gnome.org>
16131         * libanjuta/interfaces/libanjuta.idl,
16132         plugins/message-view/anjuta-msgman.c,
16133         plugins/message-view/anjuta-msgman.h,
16134         plugins/message-view/plugin.c: Added and implemented
16135         set_view_title() method.
16136         
16137         * plugins/build-basic-autotools/build-basic-autotools.c,
16138         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16139         build context pooling. Maximum 3 contexts are reused. Additional
16140         contexts are created when all are busy.
16142 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16144         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16145         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16146         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16147         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16149         Added Copyright, Changelog macros.
16150                 
16151 2005-02-23  Naba Kumar  <naba@gnome.org>
16153         Patch from Massimo Cora' <maxcvs@email.it>:
16154         * plugins/Makefile.am,
16155         plugins/patch/Makefile.am,
16156         (added) plugins/patch/anjuta-patch-plugin.png,
16157         (added) plugins/patch/anjuta-patch.plugin.in,
16158         (added) plugins/patch/anjuta-patch.ui,
16159         plugins/patch/patch-plugin.c,
16160         (added) plugins/patch/patch-plugin.h,
16161         (added) plugins/patch/plugin.c,
16162         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16163         architecture.
16165 2005-02-23  Naba Kumar  <naba@gnome.org>
16167         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16168         file-loader/plugin.c, profile-default/plugin.c:
16169         Implemented "activated" and "deactivated" signals for plugin class.
16170         Renamed *_location() functions to *_id(), because location is
16171         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16172         anjuta_plugins_unload_plugin().
16173         
16174         * class-gen/plugin.c: Fixed complier warning and utility function call.
16175         
16176         * debug-manager/plugin.c: Unload debugger plugin correctly.
16177         
16178         * project-manager/plugin.c:     Fixed compiler warnings.
16179         
16180         * plugins/project-wizard/templates/gnome/.cvsignore,
16181         plugins/project-wizard/templates/gnome/po/.cvsignore,
16182         plugins/project-wizard/templates/gnome/src/.cvsignore,
16183         plugins/project-wizard/templates/gtk/po/.cvsignore,
16184         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16185         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16186         
16187         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16188         build (we need to fix this thing).
16189         
16190 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
16192         * plugins/macro/macro-action.[ch]
16193         plugins/macro/macro-edit.c
16194         plugins/macro/macro-dialog.c
16195         plugins/macro/macro-db.[ch]
16196         plugins/macro/plugin.[ch]
16197         plugins/macro/macro-util.[ch] (added)
16198         
16199         Cleaned up macro plugin and preview expanded macros.
16201 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
16203         * plugins/cvs-plugin/cvs-interface.c:
16205         Fixed option setting when using no compression and not 
16206         ignoring .cvsrc
16208 2005-02-23  Naba Kumar  <naba@gnome.org>
16209         
16210         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16211         geometry on exit and startup (only if there is no geometry from the
16212         session).
16214         * TODO.tasks: Updated.
16215         
16216         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16217         
16218         * manuals/reference/libanjuta/Makefile.am,
16219         manuals/reference/libanjuta/libanjuta-docs.sgml,
16220         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16221         documentation for writing project templates.
16223 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16225         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16226         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16227         
16228         Expansion keywords in macros. 
16230 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16232         * plugins/file-wizard/action-callbacks.c,
16233         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16234         plugins/macro/macros.xml :
16235         
16236         Inserting text by macro plugin
16237         In progress ...
16239 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
16241         * plugins/macro/plugin.c
16242         plugins/cvs-plugin/plugin.c:
16243         
16244         Fixed interfaces (use static)
16246 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
16247         
16248         * plugins/macro/macro-actions.[ch]
16249         plugins/macro/plugin.c
16250         libanjuta/interfaces/libanjuta.idl:
16251         
16252         Implemented IAnjutaMacro interface to be used by file-wizard
16253         
16254         * plugins/cvs-plugin/plugin.c
16255         libanjuta/interfaces/libanjuta.idl:
16256         
16257         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16258         for all version control systems and not only for cvs.
16260 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16262         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
16263         insert_macro.
16264         
16265         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16268 2005-02-21  Naba Kumar  <naba@gnome.org>
16270         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16271         IAnjutaDebugger interface.
16272         
16273         * plugins/debug-manager/anjuta-debug-manager.ui,
16274         plugins/debug-manager/attach_process.c,
16275         plugins/debug-manager/attach_process.h,
16276         plugins/debug-manager/plugin.c,
16277         plugins/debug-manager/plugin.h,
16278         plugins/gdb/actions.c,
16279         plugins/gdb/actions.h,
16280         plugins/gdb/anjuta-gdb-plugin.ui,
16281         plugins/gdb/breakpoints.c,
16282         plugins/gdb/breakpoints.h,
16283         plugins/gdb/debugger.c,
16284         plugins/gdb/debugger.h,
16285         plugins/gdb/memory.c,
16286         plugins/gdb/plugin.c,
16287         plugins/gdb/plugin.h,
16288         plugins/gdb/sharedlib.h,
16289         plugins/gdb/sharedlib_cbs.c,
16290         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16291         correctly between debug-manager and debugger. Implemented debugger
16292         interface in gdb plugin. Fixed action names. Added UI updating.
16293         Start and stop debugger (does not work yet). Fixed UI merging.
16294         Fixed debugger plugin handling in debug-manager.
16296 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
16298         * plugins/editor/aneditor-autocomplete.cxx:
16299         
16300         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16301         crash with C++ "template" keyword.
16303 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16305         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16306         Fixed bug (Closed macro dialogs with Esc key).
16307         
16308 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
16309         
16310         * plugins/project-wizard/xlib.wiz,
16311         plugins/project-wizard/xlib-logo.png,
16312         plugins/project-wizard/xlib/*:
16313         Port old xlib anjuta project on new project wizard
16314         
16315         * plugins/project-wizard/xlib-dock.wiz,
16316         plugins/project-wizard/xlib-dock/*:
16317         Port old xlib dock anjuta project on new project wizard
16318         
16319         * plugins/project-wizard/wxwin.wiz,
16320         plugins/project-wizard/wxwin-logo.png,
16321         plugins/project-wizard/wxwin/*:
16322         Port old wxwin anjuta project on new project wizard
16323         
16324         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16325         necessary changes for the new templates.
16326         
16327 2005-02-18  Naba Kumar  <naba@gnome.org>
16329         * plugins/Makefile.am: Added class-gen
16330         
16331 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
16333         * plugins/project-wizard/header.c:
16334         Fix a bug in sorting of project categories
16336 2005-02-18  Naba Kumar  <naba@gnome.org>
16338         Patch from Massimo Cora  <maxcvs@email.it>:
16339         
16340         * plugins/class-gen/.cvsignore,
16341         plugins/class-gen/Makefile.am,
16342         (added) plugins/class-gen/action-callbacks.c,
16343         (added) plugins/class-gen/action-callbacks.h,
16344         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16345         (added) plugins/class-gen/class_gen.c,
16346         (added) plugins/class-gen/class_gen.h,
16347         (added) plugins/class-gen/plugin.c,
16348         (added) plugins/class-gen/plugin.h: Ported class wizard to the
16349         new architecture.
16350         
16351         * plugins/project-manager/plugin.c: implemented add_source().
16353 2005-02-17  Naba Kumar  <naba@gnome.org>
16355         * plugins/file-loader/plugin.c: Fixed possible crash.
16356         
16357         * src/action-callbacks.c, src/action-callbacks.h,
16358         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16360 2005-02-17  Naba Kumar  <naba@gnome.org>
16361         
16362         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16363         plugins/project-wizard/templates/gnome.wiz,
16364         plugins/project-wizard/templates/gtk.wiz,
16365         plugins/project-wizard/templates/gtkmm.wiz,
16366         plugins/project-wizard/templates/terminal.wiz,
16367         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16368         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16369         plugins/project-wizard/templates/gnome/src/callbacks.c,
16370         plugins/project-wizard/templates/gnome/src/callbacks.h,
16371         plugins/project-wizard/templates/gnome/src/main.c,
16372         plugins/project-wizard/templates/gtk/src/callbacks.c,
16373         plugins/project-wizard/templates/gtk/src/callbacks.h,
16374         plugins/project-wizard/templates/gtk/src/main.c,
16375         plugins/project-wizard/templates/gtkmm/src/main.cc,
16376         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16377         to generate licence correctly (without any extra newlines). Removed
16378         IncludeGNUHeader macro definition and added proper licence property.
16379         Fixed project directory paths in file contents.
16381 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16383         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16384         Closed macro dialogs with Esc key.
16386 2005-02-16  Naba Kumar  <naba@gnome.org>
16388         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16389         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16390         plugins/project-wizard/templates/gnome/src/callbacks.c,
16391         plugins/project-wizard/templates/gnome/src/callbacks.h,
16392         plugins/project-wizard/templates/gnome/src/main.c,
16393         plugins/project-wizard/templates/gtk/src/main.c,
16394         plugins/project-wizard/templates/gtkmm/src/main.cc,
16395         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16396         macros to avoid blank newlines.
16398 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
16400         * plugins/project-wizard/autogen.c:
16401         Correct a problem when having property value in UTF-8
16403         * plugins/project-wizard/druid.c:
16404         Correct a bug when reselecting a new project (all pages
16405         must be removed)
16407         * plugins/project-wizard/property.c:
16408         Avoid having default invalid properties
16410         * plugins/project-wizard/templates/terminal.wiz,
16411         plugins/project-wizard/templates/terminal/po/ChangeLog,
16412         plugins/project-wizard/templates/terminal/src/main.c:
16413         Remove command for testing run function
16414         Move destination directory to second page and include
16415         project name. Add exist tag. Remove unused properties.
16417 2005-02-16  Naba Kumar  <naba@gnome.org>
16419         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
16420         plugins/debug-manager/anjuta-debug-manager.ui,
16421         plugins/debug-manager/plugin.c,
16422         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16423         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
16424         plugins/gdb/plugin.h, plugins/gdb/registers.c,
16425         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
16426         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
16427         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
16428         (removed) src/anjuta_info.c,
16429         (removed) src/anjuta_info.h,
16430         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
16431         (added) plugins/gdb/anjuta-gdb-plugin.ui,
16432         (added) plugins/gdb/actions.c,
16433         (added) plugins/gdb/actions.h: Completed initial
16434         porting of debugger to new architecture. Fixed many of the debugger
16435         functions.
16437         * plugins/file-loader/plugin.c: Detect some important mime ourself
16438         to avoid inconsistencies when mime system isn't working.
16439         
16440 2005-02-16  Naba Kumar  <naba@gnome.org>
16442         * plugins/editor/Makefile.am,
16443         (added) plugins/editor/aneditor-autocomplete.cxx,
16444         (added) plugins/editor/aneditor-calltip.cxx,
16445         (added) plugins/editor/aneditor-indent.cxx,
16446         (added) plugins/editor/aneditor-priv.h,
16447         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
16448         different smaller chunks to make it easy to maintain.
16450 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16452         * plugins/project-wizard/druid.c :
16453         
16454         Found system Email address if not defined in Preferences.
16456 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
16457         
16458         * plugins/project-wizard/gtkmm.wiz
16459         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
16460         plugins/project-wizard/gtkmm/*
16461         
16462         Added GTKmm (C++) project type
16464 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
16466         * plugins/message-view/plugin.c
16467         plugins/message-view/message-view.c
16468         TODO.gtodo:
16469         Implemented next/prev action
16471 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16473         * plugins/project-wizard/templates/libglade2.* :
16474         Removed libglade2 project.
16475         
16476         * plugins/project-wizard/templates/gtk* :
16477         Removed interface.[ch] & support.[ch].
16478         
16479 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16481         * plugins/project-wizard/anjuta-project-wizard.glade,
16482         plugins/project-wizard/property.[ch],
16483         plugins/project-wizard/templates/anjuta-plugin.wiz :
16484         Added a new property ("iconfile").
16486 2005-02-14  Naba Kumar  <naba@gnome.org>
16488         * plugins/project-wizard/install.c,
16489         plugins/project-wizard/plugin.c,
16490         plugins/project-wizard/templates/anjuta-plugin.wiz,
16491         plugins/project-wizard/templates/gnome.wiz,
16492         plugins/project-wizard/templates/gtk.wiz,
16493         plugins/project-wizard/templates/libglade2.wiz,
16494         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16495         newly created projects and open them. Fixed message buffering in
16496         wizard.
16498 2005-02-14  Naba Kumar  <naba@gnome.org>
16500         * src/about.c, pixmaps/Makefile.am,
16501         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16502         
16503         * mime/gnome-mime-application-x-anjuta.png,
16504         pixmaps/anjuta_icon.png,
16505         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
16506         done by 9-speed at:
16507         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
16508         
16509 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16511         * configure.in,
16512         plugins/project-wizard/templates/libglade2-logo.png,
16513         plugins/project-wizard/templates/libglade2.wiz,
16514         plugins/project-wizard/templates/libglade2/* :
16515         Add Glade2 project
16518 2005-02-14  Naba Kumar  <naba@gnome.org>
16520         * TODO.tasks: Updated.
16521         
16522         * plugins/editor/anjuta-docman.c,
16523         plugins/editor/text_editor.c,
16524         plugins/editor/text_editor.h,
16525         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
16526         for file modification, but it is still not functioning.
16528 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
16530         * plugins/project-wizard/values.c,
16531         plugins/project-wizard/values.h,
16532         plugins/project-wizard/property.c,
16533         plugins/project-wizard/property.h,
16534         plugins/project-wizard/druid.c:
16535         Rewrite mandatory property check
16536         Add check of exist property
16537         Rewrite handling of cached property page
16539 2005-02-13  Naba Kumar  <naba@gnome.org>
16541         Patch from Igor Kovalenko  <garrison@mail.ru>:
16542         * tagmanager/tm_workspace.c: Improved performance.
16544 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16546         *plugins/project-wizard/templates/*.wiz,
16547         plugins/project-wizard/druid.c,
16548         plugins/project-wizard/templates/terminal/src/main.c,
16549         plugins/project-wizard/templates/gtk/src/*.[ch],
16550         plugins/project-wizard/templates/gtk/src/Makefile.am,
16551         plugins/project-wizard/templates/gnome/src/*.[ch],
16552         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
16553         Add Copyright date & Email address,
16554         Correct terminal project.
16555         
16556 2005-02-12  Naba Kumar  <naba@gnome.org>
16558         * plugins/project-wizard/property.c: Fixed hidden
16559         properties to take values.
16561         * plugins/project-wizard/file.[ch]: Renamed
16562         true/false enum values to fix compile error
16563         (conflict with other definition).
16564         
16565         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
16566         even when mime type detection fails (for example, when Anjuta is
16567         installed in non-system prefix).
16569 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
16571         * plugins/project-wizard/values.c,
16572         plugins/project-wizard/values.h:
16573         Rewrite file with more comments
16575         * plugins/project-wizard/druid.c,
16576         plugins/project-wizard/druid.h,
16577         plugins/project-wizard/autogen.c,
16578         plugins/project-wizard/autogen.h,
16579         plugins/project-wizard/druid.c,
16580         plugins/project-wizard/druid.h:
16581         Add more comments
16582         Use values instead of properties
16583         Move default properties to druid.c
16585         * plugins/project-wizard/install.c,
16586         plugins/project-wizard/install.h:
16587         Use values instead of properties
16588         Add a check to avoid overwriting files
16590         * plugins/project-wizard/parser.c,
16591         plugins/project-wizard/property.c,
16592         plugins/project-wizard/property.h:
16593         Update to use new values
16594         Add an "exist" attribute to check if a directory already exist
16596         * plugins/project-wizard/anjuta-project-wizard.glade:
16597         Change project selection page (GtkTextView => GtkLabel,
16598         GtkTable => GtkVBox)
16600         * plugins/project-wizard/templates/terminal.wiz:
16601         Move destination directory on second page
16602         
16603         * plugins/project-wizard/action.c:
16604         Add a few comments
16606 2005-02-12  Naba Kumar  <naba@gnome.org>
16608         * plugins/file-manager/an_file_view.c,
16609         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
16610         views. Created dynamic update date of view depending on project
16611         changes -- similar to file-manager view.
16612         
16613         * plugins/devhelp/plugin.c: Load help on idle.
16614         
16615         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
16616         autoformat' to proper location in preferences.
16617         
16618         * mime/anjuta.mime: Added .prj extension in the mime type for backward
16619         compatibility.
16620         
16621         * plugins/editor/plugin.c: Fixed accel name.
16623 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16625         *plugins/project-wizard/templates/anjuta-plugin.wiz,
16626         plugins/project-wizard/templates/gnome.wiz,
16627         plugins/project-wizard/templates/gtk.wiz,
16628         plugins/project-wizard/anjuta-project-wizard.glade,
16629         plugins/project-wizard/autogen.c:
16630         Add Username & Email address in Project preferences.
16632 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16634         *plugins/project-wizard/templates/gnome-logo.png,
16635         plugins/project-wizard/templates/gnome.wiz,
16636         plugins/project-wizard/templates/gnome/* :
16637         Add Gnome project
16639 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16641         * plugins/project-wizard/templates/terminal/src/main.c, 
16642         plugins/project-wizard/templates/terminal/src/main.c,
16643         plugins/project-wizard/templates/terminal/src/main.[ch] :
16644         Insert License in projects
16645         
16646 2005-02-11  Naba Kumar  <naba@gnome.org>
16648         * TODO.tasks: Added message manager task.
16649         
16650         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
16651         
16652         * plugins/editor/plugin.c: Use bookmark stock icons.
16653         
16654         * plugins/message-view/anjuta-message-manager.ui,
16655         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
16657 2005-02-10  Naba Kumar  <naba@gnome.org>
16659         * libanjuta/interfaces/libanjuta.idl: fixed build error.
16660         
16661 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16663         * global-tags/Makefile.am
16664         Error during 'make install'
16666 2005-02-09  Naba Kumar  <naba@gnome.org>
16668         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
16669         missing file.
16670         
16671 2005-02-08  Naba Kumar  <naba@gnome.org>
16673         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
16674         
16675         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
16676         Show busy cursur when updating global tags in preferences.
16678         * configure.in: Fixed.
16679         
16680 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16682         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
16683           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
16684          
16685         - Fixed anjuta-plugin project (glade)
16687 2005-02-08  Naba Kumar  <naba@gnome.org>
16689         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
16690         Fixed automatic indentations.
16692         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
16693         Global tags are now segregated into smaller api tags, which can be
16694         selectively loaded from symbol browser preferences.
16696         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
16697         Implemented IProjectManager interface in project-manager. Mostly getter
16698         methods for now, but need to add add() and remove() methods to add
16699         or remove project elements.
16701         * plugins/gdb/debug_tree.c: Small fix.
16703         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
16704         plugins/symbol-browser/an_symbol_info.c,
16705         plugins/symbol-browser/an_symbol_info.h,
16706         plugins/symbol-browser/an_symbol_search.c,
16707         plugins/symbol-browser/an_symbol_search.h,
16708         plugins/symbol-browser/an_symbol_view.c,
16709         plugins/symbol-browser/an_symbol_view.h,
16710         plugins/symbol-browser/plugin.c,
16711         plugins/symbol-browser/plugin.h,
16712         tagmanager/c.c,
16713         tagmanager/entry.h,
16714         tagmanager/tm_project.c,
16715         tagmanager/tm_symbol.c,
16716         tagmanager/tm_tag.c,
16717         tagmanager/tm_workspace.c,
16718         tagmanager/vstring.c,
16719         tagmanager/include/tm_tag.h,
16720         tagmanager/include/tm_workspace.h:
16721         
16722         - Fixed tagmanager parsing of source files to parse for typedefines and
16723         properly record element scopes. Implemented scope autocompletion
16724         (autocompletion on '.', '->', '::' and ':'. The functionality is not
16725         fully working. It was based on older patch for Anjuta 1.2.2 in SF
16726         patch list (author is unknown).
16727         - Implemented symbol-browser preferences for dynamically loading and
16728         saving tags API segments.
16729         - Fixed symbol-search to use tagmanager directly instead of depending
16730         on symbol-view for tags list.
16731         - Fixed symbol-view to create the tree using TMSymbol tree directly.
16732         - Fixed TMSymbol to create the complete tags tree instead of letting the
16733         symbol-view created the root nodes.
16734         - Changed project tags cache name to .tm_project2.cache because the
16735         newer format records additional scope information.
16736         
16737 2005-02-07  Naba Kumar  <naba@gnome.org>
16739         * plugins/editor/style-editor.c,
16740         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
16741         and GtkFontButton instead of deprecated widgets in
16742         style editor.
16743         
16744 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
16746         * plugins/project-wizard/action.c,
16747         plugins/project-wizard/action.h,
16748         plugins/project-wizard/autogen.c,
16749         plugins/project-wizard/autogen.h,
16750         plugins/project-wizard/file.c,
16751         plugins/project-wizard/file.h,
16752         plugins/project-wizard/install.c,
16753         plugins/project-wizard/install.h,
16754         plugins/project-wizard/parser.h,
16755         plugins/project-wizard/parser.c,
16756         plugins/project-wizard/property.c,
16757         plugins/project-wizard/property.h,
16758         plugins/project-wizard/plugin.h,
16759         plugins/project-wizard/plugin.c,
16760         plugins/project-wizard/values.c,
16761         plugins/project-wizard/values.h:
16762         Replace C++ comments by C comments
16764         * plugins/project-wizard/autogen.c,
16765         plugins/project-wizard/autogen.h:
16766         Add a run time check of autogen version.
16767         Add UserName variable.
16769         * plugins/project-wizard/anjuta-project-wizard.glade,
16770         plugins/project-wizard/header.c,
16771         plugins/project-wizard/druid.c,
16772         plugins/project-wizard/druid.h:
16773         Sort project in alphabetic order.
16774         Correct selection troubles in notebooks.
16776         * plugins/project-wizard/parser.c:
16777         Add some check when reading the project header block.
16779 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16781         * plugins/project-wizard/action.c,
16782         plugins/project-wizard/action.h,
16783         plugins/project-wizard/autogen.c,
16784         plugins/project-wizard/autogen.h,
16785         plugins/project-wizard/file.c,
16786         plugins/project-wizard/file.h,
16787         plugins/project-wizard/install.c,
16788         plugins/project-wizard/parser.h,
16789         plugins/project-wizard/parser.c,
16790         plugins/project-wizard/property.c,
16791         plugins/project-wizard/property.h,
16792         plugins/project-wizard/values.c,
16793         plugins/project-wizard/values.h,
16794         Add a space between function name and open.
16796         * plugins/project-wizard/plugin.h,
16797         plugins/project-wizard/plugin.c,
16798         plugins/project-wizard/install.c,
16799         Avoid a crash if the user close the message view used by the .
16801         * plugins/project-wizard/anjuta-project-wizard,
16802         plugins/project-wizard/druid.c,
16803         plugins/project-wizard/druid.h,
16804         plugins/project-wizard/header.h,
16805         plugins/project-wizard/header.c,
16806         Add a text view with the description of each.
16807         Add a tab for each project.
16808         Replace some C++ comments to C comments.
16810 2005-02-05  Naba Kumar  <naba@gnome.org>
16812         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
16813         New icon from Sebastien Granjoux .
16814         
16815 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16817         * libanjuta/anjuta-preferences.c:
16818         Set file property even without a focus out event (file selected 
16819         the browse dialog)
16821 2005-02-04  Naba Kumar  <naba@gnome.org>
16823         * plugins/glade/plugin.c: Fixed glade function calls.
16824         * configure.in: Fixed a typo.
16825         * TODO.tasks: Updated.
16827 2005-02-03  Naba Kumar  <naba@gnome.org>
16829         * plugins/project-manager/plugin.c: Fixed memory corruption.
16831         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
16832         build error.
16833         
16834         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16835         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16836         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
16837         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16839         * libanjuta/interfaces/libanjuta.idl,
16840         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
16841         interface.
16842         
16843         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
16845         Patch from Massimo Cora <maxcvs@email.it>:
16846         * plugins/editor/plugin.c: Fixed update UI for created buffers.
16847         
16848 2005-02-01  Naba Kumar  <naba@gnome.org>
16850         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
16851         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16852         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
16853         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
16854         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
16855         from sourceforge -- a64 crash fixes (correct typing for GType)
16856         and fixes compile errors in sun.
16858         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
16859         paste (shift+insert) in terminal.
16861 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
16863         * configure.in: Add «nb» to ALL_LINGUAS.
16865 2005-02-01  Naba Kumar  <naba@gnome.org>
16867         * TODO.tasks, TODO: Updated todo tasks.
16868         
16869         * plugins/editor/anjuta-document-manager.glade: Improved search
16870         relace dialog.
16871         
16872         * TODO.tasks: Fixed xml format.
16873         
16874         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
16875         work yet).
16876         
16877         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
16878         cleanups.
16879         
16880         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
16881         format during save (removed unwanted text nodes). Fixed scrollbars.
16883 2005-01-31  Naba Kumar  <naba@gnome.org>
16885         * libanjuta/interfaces/libanjuta.idl,
16886         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
16887         Implemented append() method for IAnjutaEditor interface and fixed
16888         various bugs with text insertions (cvs diff and macro insertions).
16889         
16890         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
16891         automatic indentation.
16892         
16893         * plugins/editor/action-callbacks.c,
16894         plugins/editor/action-callbacks.h,
16895         plugins/editor/anjuta-docman.c,
16896         plugins/editor/anjuta-document-manager.ui,
16897         plugins/editor/plugin.c,
16898         plugins/editor/text_editor.c,
16899         plugins/editor/text_editor.h,
16900         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
16901         Fixed highlight issues.
16903         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
16904         macro.
16905         
16906         * plugins/symbol-browser/an_symbol_view.c: Force update project.
16908         * data/properties/*: Updated properties files from scite. Created
16909         styles.properties to override the scite styles.
16910         
16911         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
16913         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
16914         
16915 2005-01-30  Naba Kumar  <naba@gnome.org>
16917         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
16918         unused definitions.
16919         
16920         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
16921         
16922         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16923         plugins/editor/text_editor.c,
16924         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
16925         fixed linuwidth preference setting, fixed insert text interface
16926         implementation. Improved automatice-indentation for cpp lexer.
16927         
16928         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
16930 2005-01-29  Naba Kumar  <naba@gnome.org>
16932         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
16933         option in update dialog as default. Improved import dialog. Sized
16934         log dialog.
16936         * configure.in: Fixed underquoted warning from autoconf.
16937         
16938         * plugins/editor/action-callbacks.c,
16939         plugins/editor/aneditor.cxx,
16940         plugins/editor/aneditor.h,
16941         plugins/editor/anjuta-document-manager.glade,
16942         plugins/editor/plugin.c,
16943         plugins/editor/plugin.h,
16944         plugins/editor/text_editor.c,
16945         plugins/editor/text_editor.h,
16946         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
16947         for Editor and fixed all preferences syncronization and notifys for
16948         visible prefs (in editor preferences page).
16949         
16950         * plugins/file-loader/plugin.c: Load recent files on idle.
16952 2005-01-28  Naba Kumar  <naba@gnome.org>
16954         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16955         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
16957         * plugins/editor/action-callbacks.c,
16958         plugins/editor/action-callbacks.h,
16959         plugins/editor/aneditor.cxx,
16960         plugins/editor/aneditor.h,
16961         plugins/editor/anjuta-document-manager.ui,
16962         plugins/editor/plugin.c,
16963         plugins/editor/text_editor.c,
16964         plugins/editor/text_editor.h,
16965         plugins/editor/text_editor_cbs.c,
16966         plugins/editor/text_editor_cbs.h,
16967         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
16968         Text editor.
16970         Patch from Massimo Cora <maxcvs@email.it>:
16971         * plugins/editor/an_symbol_search.c,
16972         plugins/editor/an_symbol_search.c: Fixed crash bugs.
16973         
16974 2005-01-27  Naba Kumar  <naba@gnome.org>
16975         
16976         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
16977         minimum size request to 200.
16979         * plugins/symbol-browser/an_symbol_info.c,
16980         plugins/symbol-browser/an_symbol_info.h,
16981         plugins/symbol-browser/an_symbol_search.c,
16982         plugins/symbol-browser/an_symbol_search.h,
16983         plugins/symbol-browser/an_symbol_view.c,
16984         plugins/symbol-browser/an_symbol_view.h,
16985         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
16986         pixbuf retrieval. Fixed runtime warning. Code clean up.
16988 2005-01-27  Naba Kumar  <naba@gnome.org>
16990         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
16991         src/anjuta.ui, (new) plugins/glade/.cvsignore,
16992         (new) plugins/glade/Makefile.am,
16993         (new) plugins/glade/anjuta-glade-plugin.png,
16994         (new) plugins/glade/anjuta-glade.plugin.in,
16995         (new) plugins/glade/anjuta-glade.ui,
16996         (new) plugins/glade/plugin.c,
16997         (new) plugins/glade/plugin.h,
16998         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
16999         now until glade3 works properly.
17001         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17002         they are generated.
17003         
17004 2005-01-26  Naba Kumar  <naba@gnome.org>
17006         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17007         Added mime icon for anjuta projects.
17008         
17009         patch from Massimo Cora <maxcvs@email.it>:
17010         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17011         an_symbol_search.h, an_symbol_view.c, plugin.c:
17012         Fix/implement objects destroying/freeing.
17014 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17015         
17016         * src/action-callback.[ch], src/anjuta-actions.h:
17017         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17018         because it has not been updated for years and we know have a devhelp plugin
17019         which can do the job much better.
17020         * TODO.tasks: Updated done items
17022 2005-01-25  Naba Kumar  <naba@gnome.org>
17024         * autogen.sh: Fixed to generate interface files.
17026         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17027         session save filenames.
17028         
17029         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17030         
17031 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17033         * plugins/project-wizard/Makefile.am,
17034         plugins/project-wizard/install.c,
17035         plugins/project-wizard/install.h,
17036         plugins/project-wizard/parser.c,
17037         plugins/project-wizard/parser.h,
17038         plugins/project-wizard/templates/terminal.wiz:
17039         Add action list block in wizard template
17040         * plugins/project-wizard/file.c,
17041         plugins/project-wizard/autogen.c:
17042         Small fixes
17044 2005-01-23  Naba Kumar  <naba@gnome.org>
17046         * configure.in: Fixed build error.
17048 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17050         * plugins/project-wizard/druid.c,
17051         plugins/project-wizard/parser.c,
17052         plugins/project-wizard/property.c: Rewrite parser with
17053         better error handling
17055 2005-01-22  Naba Kumar  <naba@gnome.org>
17057         * plugins/symbol-browser/plugin.c: Changed c++ coments
17058         to c commnets and formated code to anjuta coding styles.
17059         
17060 2005-01-21  Naba Kumar  <naba@gnome.org>
17062         * configure.in, autogen.sh: Fixed build errors in newer automake.
17063         
17064         * plugins/editor/anjuta-docman.c: Do not emit change editor
17065         signal while in dispose.
17067         Patch from: Massimo Corà <maxcvs@email.it>
17068         * plugins/symbol-browser/Makefile.am,
17069         plugins/symbol-browser/an_symbol_view.c,
17070         plugins/symbol-browser/an_symbol_view.h,
17071         plugins/symbol-browser/plugin.c,
17072         plugins/symbol-browser/plugin.h,
17073         plugins/symbol-browser/test-symbol-browser.c,
17074         (new) plugins/symbol-browser/an_symbol_info.c,
17075         (new) plugins/symbol-browser/an_symbol_info.h,
17076         (new) plugins/symbol-browser/an_symbol_search.c,
17077         (new) plugins/symbol-browser/an_symbol_search.h:
17078         Added a cool real-time symbol-search-view in symbol browser.
17080 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17081         
17082         * plugin/macro/plugin.c
17083         plugin/macro/anjuta-macro-plugin.ui
17084         plugin/macro/macro-db.[ch]
17085         plugin/macro/macro-dialog.[ch]
17086         plugin/macro/macro-actions.[ch]
17087         plugin/macro/macro-edit.[ch]
17088         plugin/macro/plugin.[ch]:
17089         
17090         Implemented three menu items as Naba proposed:
17091         Edit->Macro->
17092                 Insert Macro: Pops of a border-less window to enter a shortcut
17093                 Add Macro: Same as Manage Macro => New
17094                 Manage Macros: Full-features macro dialog
17096 2005-01-20  Naba Kumar  <naba@gnome.org>
17098         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17099         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17100         libanjuta/anjuta-shell.h,
17101         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17102         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17103         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17104         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17105         src/main.c, src/shell.c: Implemented command line args processing
17106         and session management. Fixed geometry restoration.
17108 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
17109         
17110         * plugins/macro/macro-db.c,
17111         plugins/macros.xml:
17112         Cleaned up XML interface and use attributes now for name, category and 
17113         shortcut. CDATA is used to avoid xml errors inside of macros.
17115 2005-01-19  Naba Kumar  <naba@gnome.org>
17117         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17119 2005-01-18  Naba Kumar  <naba@gnome.org>
17120         
17121         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17122         to work.
17124         * scintilla/*: Updated scintilla to current cvs and updated
17125         scintilla patches.
17126         
17127 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17128         
17129         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17130         plugins/cvs-plugin/cvs-actions.c:
17131         Added "Whole project" infrastructure but it does not
17132         work because I did not find a way to get the current project's
17133         root dir.
17135 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17137         * plugins/cvs-plugin/Makefile.am
17138         plugins/cvs-plugin/anjuta-cvs.plugin.in
17139         plugins/cvs-plugin/cvs-actions.c
17140         plugins/cvs-plugin/cvs-callbacks.c
17141         plugins/cvs-plugin/cvs-interface.[ch] (added)
17142         plugins/cvs-plugin/plugin.c:
17143         
17144         Added IAnjutaCVS interface and improved cvs plugin. There
17145         is still some work to do on cvs import and to add a current
17146         project toggle.
17148 2005-01-17  Naba Kumar  <naba@gnome.org>
17150         * plugins/editor/aneditor.cxx: Fixed auto indentation.
17151         
17152         * configure.in: Fixed build errors.
17154         * data/Makefile.am,     (removed) data/README.stock_libs,
17155         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17156         (removed) data/header.c, (removed) data/stock_libs.anj,
17157         (removed) data/x-anjuta-project.desktop,
17158         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17160         * libanjuta/anjuta-plugin-description.c,
17161         libanjuta/anjuta-shell.c: Updated documentations.
17163         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
17164         
17165         * libanjuta/anjuta-launcher.c,
17166         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17167         x86_64 systems.
17169 2005-01-17  Naba Kumar  <naba@gnome.org>
17170         
17171         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17172         plugins/project-wizard/templates/gtk.wiz,
17173         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17174         Updated templates to new format.
17175         
17176         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17177         * plugins/project-wizard/druid.c,
17178         plugins/project-wizard/parser.c,
17179         plugins/project-wizard/property.c,
17180         plugins/project-wizard/property.h,
17181         plugins/project-wizard/templates/terminal.wiz,
17182         plugins/project-wizard/templates/terminal/AUTHORS,
17183         plugins/project-wizard/templates/terminal/ChangeLog,
17184         plugins/project-wizard/templates/terminal/NEWS,
17185         plugins/project-wizard/templates/terminal/README,
17186         plugins/project-wizard/templates/terminal/project.anjuta,
17187         plugins/project-wizard/templates/terminal/src/main.c:
17188         Moveed code related to property types from druid.c and parser.c to 
17189         property.c. Changed tag from "<string ..." to
17190         "<property type="string..."     and so on. Rewrite parser
17191         (warning still in progress). Added list property. Changed
17192         terminal project to avoid using autogen on some file (much 
17193         faster) using the autogen attribute. Add a license list box in
17194         terminal project (just as an example). _label in item list is
17195         optional now.
17197 2005-01-16  Naba Kumar  <naba@gnome.org>
17199         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17200         plugins/edtior/anjuta-docman.c: Fixed build errors.
17201         
17202         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17203         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17204         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17205         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17206         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17207         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17208         libanjuta/resources.h,
17209         plugins/build-basic-autotools/build-basic-autotools.c,
17210         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17211         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17212         plugins/gtodo/plugin.c, src/Makefile.am,
17213         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17214         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17215         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17216         should be handled in respective plugins. Added API documentations.
17218         * libanjuta-docs.sgml, libanjuta-sections.txt,
17219         libanjuta.types,
17220         (added) tmpl/anjuta-debug.sgml,
17221         (added) tmpl/anjuta-launcher.sgml,
17222         tmpl/anjuta-plugin.sgml,
17223         tmpl/anjuta-preferences.sgml,
17224         tmpl/anjuta-shell.sgml,
17225         (added) tmpl/anjuta-status.sgml,
17226         (removed) tmpl/anjuta-stock.sgml,
17227         tmpl/anjuta-utils.sgml,
17228         (removed) tmpl/defaults.sgml,
17229         (removed) tmpl/fileselection.sgml,
17230         (removed) tmpl/gnomefilelist.sgml,
17231         tmpl/ianjuta-buildable.sgml,
17232         (added) tmpl/ianjuta-debugger-manager.sgml,
17233         (added) tmpl/ianjuta-debugger.sgml,
17234         tmpl/ianjuta-document-manager.sgml,
17235         tmpl/ianjuta-editor.sgml,
17236         tmpl/ianjuta-file.sgml,
17237         tmpl/ianjuta-loader.sgml,
17238         tmpl/ianjuta-markable.sgml,
17239         tmpl/ianjuta-message-view.sgml,
17240         (added) tmpl/ianjuta-project-manager.sgml,
17241         (added) tmpl/ianjuta-todo.sgml,
17242         (added) tmpl/ianjuta-wizard.sgml,
17243         tmpl/libanjuta-iface-marshallers.sgml,
17244         tmpl/libanjuta-unused.sgml,
17245         (removed) tmpl/pixmaps.sgml,
17246         tmpl/plugins.sgml,
17247         (removed) tmpl/properties.sgml,
17248         tmpl/resources.sgml: Updated API documentations.
17250 2005-01-15  Naba Kumar  <naba@gnome.org>
17252         * libanjuta/anjuta-launcher.c: Added API docs.
17253         
17254         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17255         plugins/project-wizard/templates/gtk.wiz,
17256         plugins/project-wizard/templates/terminal.wiz,
17257         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17258         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17259         plugins/project-wizard/templates/gtk/src/main.c,
17260         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17261         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17262         template files.
17264         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17265         * plugins/project-wizard/anjuta-project-wizard.glade,
17266         plugins/project-wizard/autogen.c,
17267         plugins/project-wizard/druid.c,
17268         plugins/project-wizard/druid.h,
17269         plugins/project-wizard/file.c,
17270         plugins/project-wizard/file.h,
17271         plugins/project-wizard/install.c,
17272         plugins/project-wizard/parser.c,
17273         plugins/project-wizard/plugin.c,
17274         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17275         setting the default project directory. Fix HIDDEN property, it's
17276         working but I think we could make this cleaner. Removed the
17277         copy of the string in mandatory_property. Add an optional autogen
17278         attribute, to force or avoid using autogen on some files, default
17279         without any attribute is autodetect.+ Replace the script tag with
17280         a normal file tag and an attribute execute.
17281         
17282 2005-01-14  Naba Kumar  <naba@gnome.org>
17284         * plugins/editor/action-callbacks.c,
17285         plugins/editor/search_incremental.c,
17286         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17287         works now.
17288         
17289         * plugins/editor/plugin.c, plugins/editor/plugin.h,
17290         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17291         tabs.
17293 2005-01-12  Naba Kumar  <naba@gnome.org>
17295         * configure.in,
17296         plugins/project-wizard/templates/Makefile.am,
17297         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17298         plugins/project-wizard/templates/anjuta-plugin.wiz,
17299         (added) plugins/project-wizard/templates/gtk-logo.png,
17300         (added) plugins/project-wizard/templates/gtk.wiz,
17301         (added) plugins/project-wizard/templates/terminal-logo.png,
17302         plugins/project-wizard/templates/terminal.wiz,
17303         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17304         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17305         (added) plugins/project-wizard/templates/gtk/.cvsignore,
17306         (added) plugins/project-wizard/templates/gtk/Makefile.am,
17307         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17308         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17309         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17310         (added) plugins/project-wizard/templates/gtk/src/main.c,
17311         (added) plugins/project-wizard/templates/gtk/src/project.glade,
17312         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17313         GTK+ project templated and fixed other templates. Updated template
17314         logos.
17316 2005-01-12  Naba Kumar  <naba@gnome.org>
17318         * plugins/macro/anjuta-macro.glade: Improved GUI.
17319         
17320 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
17322         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17323         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17324         * plugins/cvs-plugin/cvs.[ch] (removed)
17325         Removed old unused files
17326         
17327         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17328         * plugins/cvs-plugin/cvs-actions.c
17329         * plugins/cvs-plugin/Makefile.am:
17330         Seperate callback functions for better error
17331         handling. Cleaned up code.
17332         
17333         * plugins/macro/macros.xml: removed corrupt cvs
17334         macros for now.
17336 2005-01-10  Naba Kumar  <naba@gnome.org>
17338         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17339         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17340         and leaks.
17342 2005-01-09  Naba Kumar  <naba@gnome.org>
17344         * libegg/egg-recent-action.c, libegg/test-actions.c,
17345         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17346         recent files models.
17347         
17348         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17349         two models -- one for projects and other for regular files and show
17350         both in recent files menu. Changed recent files group from "anjuta"
17351         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17352         when adding the URI in recent files.
17353         
17354         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17355         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17356         * plugins/macro/macro-dialog.c: Fixed dispose() method.
17357         * plugins/macro/macros.xml: Fixed xml errors.
17359 2005-01-08  Naba Kumar  <naba@gnome.org>
17360         
17361         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17362         libegg/test-actions.c, libegg/menu/Makefile.am,
17363         libegg/menu/egg-recent-action.h: Added a new action for
17364         recent files.
17366         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17367         Fixed dispose. Cleanup.
17368         
17369         * plugins/file-loader/anjuta-loader-plugin.ui,
17370         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17371         Use the new action for recent files. Added recent files in
17372         toolbar.
17374         * plugins/project-wizard/druid.c: Show busy cursor and
17375         de-sensitize druid buttons during page change.
17376         
17377         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17378         * plugins/project-wizard/Makefile.am,
17379         plugins/project-wizard/druid.c,
17380         plugins/project-wizard/druid.h,
17381         plugins/project-wizard/install.c,
17382         plugins/project-wizard/plugin.c,
17383         plugins/project-wizard/plugin.h,
17384         plugins/project-wizard/property.c,
17385         plugins/project-wizard/property.h,
17386         (added) plugins/project-wizard/values.c,
17387         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17388         objects (in values.c and values.h) containing the values of all
17389         properties. The NPWProperty objects now keep their values in this
17390         object which is persistant for one activation of the plugin, so the
17391         user keeps all the values even if he goes backward. Used an anjuta
17392         message view to list all files copied by the project wizard.
17394 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
17396         * plugins/macro/plugin.[ch],
17397         plugins/macro/macro-dialog.[ch]
17398         plugins/macro/macro-edit.[ch]
17399         plugins/macro/macro-db.[ch]
17400         plugins/macro/macro-actions.[ch]
17401         plugins/macro/anjuta-macro.plugin.in
17402         plugins/macro/anjuta-macro.glade
17403         plugins/macro/anjuta-macro.png
17404         plugins/macro/Makefile.am
17405         plugins/macro/macros.xml
17406         plugins/macro/anjuta-macro.ui (all added)
17407         configure.in
17408         plugins/Makefile.am:
17409         Added new macro plugins
17410         
17411         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17412         New icon
17413         
17414         * manuals/reference/template (removed)
17415         Removed old api reference
17416         
17417         * plugins/message-view/message-view.c:
17418         "Fixed" crash in on_row_deleted and added a
17419         comment that I cannot work this way. We will
17420         have to change everything a bit to avoid losing
17421         memory there.
17422         
17423         * plugins/text-editor/text_editor.c:
17424         Update line number width on file save
17427 2005-01-07  Naba Kumar  <naba@gnome.org>
17429         * plugins/project-wizard/anjuta-project-wizard.glade,
17430         plugins/project-wizard/druid.c,
17431         plugins/project-wizard/templates/anjuta-plugin.wiz,
17432         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
17433         Display page description in bold. Fixed mandatory field check.
17435         * configure.in,
17436         libanjuta/libanjuta-1.0.pc.in,
17437         plugins/project-wizard/druid.c,
17438         plugins/project-wizard/parser.c,
17439         plugins/project-wizard/property.h,
17440         plugins/project-wizard/templates/anjuta-plugin.wiz,
17441         plugins/project-wizard/templates/terminal.wiz,
17442         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
17443         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
17444         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
17445         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
17446         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
17447         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17448         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17449         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17450         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17451         plugins/project-wizard/templates/terminal/configure.in.tpl,
17452         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
17453         plugins/project-wizard/templates/terminal/src/main.c: Implemented
17454         a new property type -- hidden. Fixed terminal and anjuta-plugin
17455         project templates.
17457 2005-01-07  Naba Kumar  <naba@gnome.org>
17459         * templates/anjuta-plugin.wiz,
17460         templates/terminal.wiz,
17461         templates/terminal/Makefile.am.tpl,
17462         templates/terminal/autogen.sh,
17463         (Removed) templates/terminal/configure.ac.tpl,
17464         (Added) templates/.cvsignore,
17465         (Added) templates/Makefile.am,
17466         (Added) templates/anjuta-plugin/.cvsignore,
17467         (Added) templates/anjuta-plugin/Makefile.am,
17468         (Added) templates/anjuta-plugin/src/.cvsignore,
17469         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
17470         (Added) templates/terminal/.cvsignore,
17471         (Added) templates/terminal/Makefile.am,
17472         (Added) templates/terminal/configure.in.tpl,
17473         (Added) templates/terminal/po/.cvsignore,
17474         (Added) templates/terminal/po/ChangeLog,
17475         (Added) templates/terminal/po/Makefile.am,
17476         (Added) templates/terminal/po/POTFILES.in,
17477         (Added) templates/terminal/src/.cvsignore,
17478         (Added) templates/terminal/src/Makefile.am,
17479         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
17480         project wizard. Fixed configure/po/Makefile template errors.
17482 2005-01-06  Naba Kumar  <naba@gnome.org>
17484         * configure.in: Added project templates.
17485         * plugins/project-wizard/templates/*: Added to project and renamed
17486         Makefile.am and configure.in to Makefile.am and configure.ac respectively
17487         for the project templates (so that they do not conflict with autotools
17488         build. Created proper configure.ac.tpl and autogen.sh for project
17489         templates.
17490         
17491 2005-01-06  Naba Kumar  <naba@gnome.org>
17493         * plugins/project-wizard/anjuta-project-wizard.glade,
17494         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17495         Fixed file list parsing and to take absolute file paths (for example,
17496         from an icon selected previously). Used toggle buttons for boolean
17497         properties. Check if all mandatory fields are given before going
17498         forward in the wizard. Use scrollable viewport for listing property
17499         widgets incase the list goes out of wizard's size. Added tooltips
17500         as descriptions of the property widgets. And other fixes.
17502         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17503         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17504         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
17505         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
17506         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
17507         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
17508         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
17509         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17510         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
17511         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17512         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17513         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
17514         Restructured template files.
17516 2005-01-06  Naba Kumar  <naba@gnome.org>
17518         * configure.in: Added check for autogen.
17519         
17520         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
17521         in dispose.
17522         
17523         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
17524         Do not emit changed signal when in dispose.
17526         * plugins/symbol-browser/plugin.c: Don't updated symbols when
17527         symbol-view widget has been destroyed.
17528         
17529         * src/anjuta-app.c: Set null to preference, status and ui object
17530         pointers when they are destroyed.
17532         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
17533         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
17534         Added boolean, integer and file property types.
17535         
17536         * plugins/project-wizard/Makefile.am,
17537         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
17538         project wizard templates.
17540 2005-01-04  Naba Kumar  <naba@gnome.org>
17542         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
17543         added widgets.
17544         
17545         * plugins/editor/aneditor.cxx,
17546         plugins/editor/anjuta-docman.c,
17547         plugins/editor/plugin.c,
17548         plugins/editor/text_editor.c:
17549         Removed unnecessary ref/unref of scintilla.
17550         
17551         * plugins/message-view/anjuta-msgman.c,
17552         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
17553         make close button similar to document manager.
17554         
17555         * plugins/project-manager/plugin.c,
17556         plugins/project-manager/plugin.h: Removed dead codes. Removed
17557         unnecessary ref/unref.
17558         
17559         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
17560         instead of hard refs.
17562 2005-01-03  Naba Kumar  <naba@gnome.org>
17564         * libanjuta/interfaces/libanjuta.idl: Added configure() and
17565         generate() methods for IAnjutaBuildable interface.
17567         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
17568         IAnjutaBuildable inteface.
17570         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
17571         to destroy build context when message view is destroyed.
17572         
17573         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
17574         a ref to it and unref in destructor. AnEditor class wants to be the
17575         owner of scintilla widget. Fixed compile warnings with signed/unsigned
17576         comparisions.
17577         
17578         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
17579         complicate the scene. Removed editor widget from AnjutaDocman when
17580         the widget is destroyed.
17581         
17582         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
17583         from shell. It will be removed from shell when the widget is destroyed.
17584         
17585         * plugins/editor/text_editor.c: Added debug codes to track object
17586         finalizations.
17588         * plugins/message-view/anjuta-msgman.c: Remove message view on
17589         widget destroy. Destroy message view on remove. Removed all views
17590         correctly.
17591         
17592         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17593         from container.
17595 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17597         * plugins/file-wizard/action-callbacks.c,
17598         plugins/file-wizard/anjuta-file-wizard.glade,
17599         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17600         Insert Licence, copyright, header template ...
17601         
17602 2005-01-02  Naba Kumar  <naba@gnome.org>
17604         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
17605         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
17606         anjuta_status_add_widget() to allow setting busy cursor on non
17607         toplevel windows.
17609         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
17611         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
17612         mime types to take text/source also.
17613         
17614         * plugins/editor/anjuta-docman.c,
17615         plugins/editor/anjuta-docman.h,
17616         plugins/editor/plugin.c,
17617         plugins/editor/text_editor.c,
17618         plugins/editor/text_editor.h,
17619         plugins/editor/text_editor_cbs.c: Listen for busy signal from
17620         AnjutaStatus and set busy cursor on editors.
17622         * plugins/file-loader/Makefile.am,
17623         plugins/file-loader/plugin.c,
17624         (added) plugins/file-loader/dnd.c,
17625         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
17627         * src/anjuta.c: Hide anjuta window before destruction.
17629         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17630         * configure.in, plugins/Makefile.am,
17631         (removed) plugins/project-wizard/appwiz_page1.c,
17632         (removed) plugins/project-wizard/appwiz_page2.c,
17633         (removed) plugins/project-wizard/appwiz_page3.c,
17634         (removed) plugins/project-wizard/appwiz_page4.c,
17635         (removed) plugins/project-wizard/appwizard.c,
17636         (removed) plugins/project-wizard/appwizard.h,
17637         (removed) plugins/project-wizard/appwizard_cbs.c,
17638         (removed) plugins/project-wizard/appwizard_cbs.h,
17639         (removed) plugins/project-wizard/appwizard_gui.c,
17640         (removed) plugins/project-wizard/gnome_project.c,
17641         (removed) plugins/project-wizard/gnome_project.h,
17642         (removed) plugins/project-wizard/wizard_gui.c,
17643         (removed) plugins/project-wizard/wizard_gui.h,
17644         (added) plugins/project-wizard/.cvsignore,
17645         (added) plugins/project-wizard/Makefile.am,
17646         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
17647         (added) plugins/project-wizard/anjuta-project-wizard.glade,
17648         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
17649         (added) plugins/project-wizard/applogo.png,
17650         (added) plugins/project-wizard/appwizard.png,
17651         (added) plugins/project-wizard/autogen.c,
17652         (added) plugins/project-wizard/autogen.h,
17653         (added) plugins/project-wizard/druid.c,
17654         (added) plugins/project-wizard/druid.h,
17655         (added) plugins/project-wizard/file.c,
17656         (added) plugins/project-wizard/file.h,
17657         (added) plugins/project-wizard/header.c,
17658         (added) plugins/project-wizard/header.h,
17659         (added) plugins/project-wizard/install.c,
17660         (added) plugins/project-wizard/install.h,
17661         (added) plugins/project-wizard/parser.c,
17662         (added) plugins/project-wizard/parser.h,
17663         (added) plugins/project-wizard/plugin.c,
17664         (added) plugins/project-wizard/plugin.h,
17665         (added) plugins/project-wizard/property.c,
17666         (added) plugins/project-wizard/property.h: Removed old application-wizard
17667         codes and added new template based (autogen based) project wizard
17668         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
17670 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
17672         * plugins/cvs-plugin/plugin.c: Fixed crash bug
17673         * plugins/cvs-plugin/cvs-execute.c:
17674         Fix cvs_log which did not work because of some
17675         glade problem
17676         Patch from Mark R. Pariente <markpariente@cmu.edu>
17677         - Fix message highlighting
17679 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17680         
17681         * template/*,
17682         date/template/*,
17683         configure.in:
17684         Removed template stuff completly because we dicussed to implement
17685         a macro system for Edit->Insert Text
17687 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17688         
17689         * plugins/editor/aneditor.cxx,
17690         plugins/editor/text_editor.c:
17691         Set line number width dynamically
17692         * src/about.c:
17693         Prepered new GTK 2.6 about dialog
17695 2004-12-30  Naba Kumar  <naba@gnome.org>
17697         patch from: Massimo Corà  <maxcvs@email.it>
17698         * plugins/editor/aneditor.cxx: Highlights correct function
17699         argument in recursive calltips.
17701 2004-12-30  Naba Kumar  <naba@gnome.org>
17703         * plugins/symbol-browser/plugin.c,
17704         libanjuta/interfaces/libanjuta.idl,
17705         plugins/editor/text_editor.c: Fixed editor markers and added a new
17706         marker (BASIC) to indicate line numbers. Fixed symbol browser to
17707         mark the line visited.
17708         
17709         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
17710         libegg/Makefile.am, libegg/eggcomboselect.c,
17711         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
17712         widget for use with symbol view in toolbar.
17713         
17714         * plugins/cvs-plugin/anjuta-cvs.ui,
17715         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
17716         placeholder for cvs plugin context menu in filemanager.
17717         
17718 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17719         
17720         * plugins/cvs-plugin/plugin.c:
17721         Show popup menu only if the file is contained in
17722         a directory containing a "CVS" directory
17724 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17725         
17726         * plugins/cvs-plugin/cvs-action.[ch],
17727         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17728         * plugins/cvs-plugin/anjuta-cvs.ui,
17729         * plugins/cvs-plugin/plugin.c:
17730         Implemented "Import"
17731         
17732         Patch from Mark R. Pariente <markpariente@cmu.edu>:
17733         Added right-click-menu for file-manager
17735 2004-12-26  Naba Kumar  <naba@gnome.org>
17737         * src/action-callbacks.c, src/action-callbacks.h,
17738         src/anjuta-actions.h, src/anjuta-app.c,
17739         src/anjuta.ui: Added fullscreen action.
17741         * plugins/cvs-plugin/cvs-actions.c,
17742         plugins/cvs-plugin/plugin.c,
17743         plugins/cvs-plugin/plugin.h: Watches current editor,
17744         project and file manager selection in plugin
17745         implementation.
17746         
17747 2004-12-26  Naba Kumar  <naba@gnome.org>
17749         * src/anjuta-app.c, src/anjuta.c, src/main.c,
17750         src/action-callbacks.c: Fixed app finalization. Added a
17751         command line arg --proper-shutdown (-p), which when set
17752         will release all plugins and their resources (this option
17753         is mainly for debugging).
17754         
17755         * plugins/file-loader/plugin.c: Fixed filename duplications
17756         in recent files history.
17757         
17758         * plugins/profile-default/plugin.c: Disabled problematic
17759         plugins for now to load at startup.
17760         
17761         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
17762         annoying debug prints.
17763         
17764 2004-12-23  Naba Kumar  <naba@gnome.org>
17766         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
17767         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17768         plugins/cvs-plugin/anjuta-cvs.ui,
17769         plugins/cvs-plugin/cvs-actions.c,
17770         plugins/cvs-plugin/cvs-actions.h,
17771         plugins/cvs-plugin/cvs-execute.c,
17772         plugins/cvs-plugin/cvs-execute.h,
17773         plugins/cvs-plugin/Makefile.am,
17774         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
17775         Added cvs log command.
17777 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
17778         
17779         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
17780         default
17782 2004-12-20  Naba Kumar  <naba@gnome.org>
17784         patch from: Massimo Corà  <maxcvs@email.it>
17785         * plugins/editor/aneditor.cxx: Added recursive calltips.
17787 2004-12-20  Naba Kumar  <naba@gnome.org>
17788         
17789         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
17790         Show busy cursor during loading and unloading.
17791         
17792 2004-12-19  Naba Kumar  <naba@gnome.org>
17794         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
17795         memory leaks. Disabled debug print.
17797         * plugins/symbol-browser/an_symbol_view.c,
17798         plugins/symbol-browser/plugin.c,
17799         plugins/symbol-browser/plugin.h: Fixed loading and unloading
17800         problems. Creates SymbolView object every time when the
17801         plugin is activated.
17803         * plugins/project-manager/plugin.c: Close project when
17804         deactivating.
17805         
17806 2004-12-18  Naba Kumar  <naba@gnome.org>
17808         * po/POTFILES.in: Removed commented lines.
17809         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
17810         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
17811         * plugins/gdb/plugin.c: Fixed compile error.
17812         
17813         Patch from: Mark R. Pariente  <mark@demar.com.tr>
17814         * libegg/eggcellrendererkeys.c: Fixed compile error.
17815         
17816 2004-12-18  Naba Kumar  <naba@gnome.org>
17818         * plugins/file-loader/plugin.c: Fixed loading bug.
17819         
17820         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
17821         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17822         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
17823         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
17824         and corruptions. Fixed loading and unloading of plugins.
17825         
17826 2004-12-17  Naba Kumar  <naba@gnome.org>
17827         
17828         * plugins/file-loader/Makefile.am,
17829         plugins/file-loader/plugin.c,
17830         plugins/project-manager/plugin.c: Fixed memory corruption
17831         and disposition codes. Added missing plugin.h in Makefile.am.
17833 2004-12-16  Naba Kumar  <naba@gnome.org>
17835         * plugins/symbol-browser/an_symbol_view.c,
17836         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
17837         codes. Fixed memory leaks and corruptions.
17839         * plugins/build-basic-autotools/build-basic-autotools.c
17840         plugins/editor/anjuta-docman.c,
17841         plugins/editor/text_editor.c,
17842         plugins/file-loader/plugin.c,
17843         plugins/file-manager/plugin.c,
17844         plugins/file-wizard/plugin.c,
17845         plugins/message-view/anjuta-msgman.c,
17846         plugins/message-view/anjuta-msgman.h,
17847         plugins/message-view/message-view.c,
17848         plugins/message-view/plugin.c,
17849         plugins/message-view/plugin.h,
17850         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
17852         * src/about.c, src/about.h, src/action-callbacks.c,
17853         src/action-callbacks.h, src/anjuta-actions.h,
17854         src/anjuta-app.c, src/anjuta-app.h,
17855         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
17856         src/anjuta.c, src/anjuta.h, src/getline.c, 
17857         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
17858         src/start-with.c, src/start-with.h: Fixed emacs modes.
17860         * src/layout.xml: Brought document manager in front.
17861         
17862 2004-12-15  Naba Kumar  <naba@gnome.org>
17864         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
17865         properly removed.
17866         
17867         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
17868         finalization. Added a method to unload all plugins and destroy them.
17869         Fixed memory leaks.
17870         
17871         * plugins/sample1/plugin.c: Proper finalization code and renamed
17872         functions to proper names.
17873         
17874         * plugins/build-basic-autotools/build-basic-autotools.c,
17875         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
17877         * src/shell.c: Unload all plugins on exit, so that memory profilers
17878         can detect memory leaks in plugins.
17880 2004-12-13  Naba Kumar  <naba@gnome.org>
17882         * plugins/devhelp/plugin.c: Delay widget initialization, now that
17883         docking is working.
17884         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
17885         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
17887 2004-12-11  Naba Kumar  <naba@gnome.org>
17889         * data/properties/anjuta.properties: Fixed font size.
17890         * plugin/build-basic-autotools/build-basic-autotools: Added initial
17891         compile file function. There are some fixmes there.
17892         * plugins/message-view/anjuta-msgman.c,
17893         * plugins/message-view/message-view.c: Fixed bugs and clean up.
17894         
17895 2004-12-08  Naba Kumar  <naba@gnome.org>
17897         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
17898         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
17899         to escape quotes in a string.
17900         
17901         * plugins/cvs-plugin/cvs-actions.c,
17902         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
17903         cvs diff command.
17905         * plugins/build-basic-autotools/build-basic-autotools.c,
17906         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
17907         filters.
17908         
17909 2004-12-07  Naba Kumar  <naba@gnome.org>
17911         * plugins/build-basic-autotools/build-basic-autotools.c,
17912         plugins/build-basic-autotools/automake-c.filters: Completed directory
17913         tracking. Double click on Errors and warnings now work as expected.
17915         * plugins/build-basic-autotools.c: Added codes to track build directory
17916         so that absolute path of the files could be determined.
17918 2004-12-06  Naba Kumar  <naba@gnome.org>
17920         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
17921         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
17922         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
17923         
17924 2004-12-05  Naba Kumar  <naba@gnome.org>
17926         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
17927         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
17928         
17929         * plugins/cvs-plugin/plugin.c,
17930         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
17931         
17932 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
17933         
17934         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17935         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
17936         plugins/cvs-plugin/cvs-execute.[ch]:
17937         Implemented cvs status and cvs diff
17938         Known bugs:
17939         - rdiff command is not correct
17940         - Must find a way to allow selection of directies AND files 
17941         in GtkFileChooser
17943 2004-12-03  Naba Kumar  <naba@gnome.org>
17945         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
17946         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
17947         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
17948         session.properties file if it is for the first time.
17949         
17950 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
17951         
17952         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
17953         commit.
17954         
17955         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
17956         plugins/cvs-plugin/anjuta-cvs.ui:
17957         Implemented update/commit and changed menu layout 
17959 2004-12-02  Naba Kumar  <naba@gnome.org>
17961         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
17962         property name (for cvs path property). Beautified dialogs.
17964 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
17965         
17966         * plugins/message-view/anjuta-msgman.c: Changed callback name
17967         and changed switch-page handling.
17968         
17969         * plugins/cvs-plugin/cvs-actions.c:
17970         * plugins/cvs-plugin/cvs-execute.c:
17971         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17972         - Implemented cvs add and cvs removed - both working now
17973         - Created a useful preferences page
17974         
17976 2004-11-30  Naba Kumar  <naba@gnome.org>
17978         * libanjuta/anjuta-status.c: Fixed runtime warning.
17979         
17980         * plugins/editor/Makefile.am:
17981         plugins/editor/anjuta-document-manager.glade,
17982         plugins/editor/plugin.c
17983         plugins/editor/plugin.h
17984         plugins/editor/style-editor.c (new, moved from src/),
17985         plugins/editor/style-editor.h (new, moved from src/),
17986         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
17987         settings in preferences.
17989         * plugins/editor/text_editor.c,
17990         plugins/editor/text_editor.h: Do not take unused args in
17991         text_editor_get_props().
17993         * src/style-editor.c, src/style-editor.h: Removed, moved to
17994         plugins/editor/ directory.
17996 2004-11-29  Naba Kumar  <naba@gnome.org>
17998         * plugins/editor/text_editor_cbs.c: Emit click signal in
17999         IAnjutaMarkable.
18000         * libanjuta/anjuta-status.c: More spacing between items.
18001         
18002 2004-11-29  Naba Kumar  <naba@gnome.org>
18004         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18005         
18006         * libanjuta/interfaces/libanjuta.idl,
18007         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18008         plugins/debug-manager/plugin.c,
18009         plugins/gdb/breakpoints.c,
18010         plugins/gdb/breakpoints.h,
18011         plugins/gdb/debugger.c,
18012         plugins/gdb/debugger.h,
18013         plugins/gdb/plugin.c,
18014         plugins/gdb/plugin.h,
18015         plugins/gdb/utilities.c,
18016         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18017         toggle breakpoint margin clicks.
18019 2004-11-28  Naba Kumar  <naba@gnome.org>
18021         * TODO.tasks: Fixed indentations.
18022         * plugins/gtodo/libgtodo.c: Save with indentation.
18023         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18024         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18025         * libanjuta/anjuta-status.c: Fixed busy cursors.
18026         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18027         * po/POTFILES.in: Updated.
18028         
18029 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18030         
18031         * plugins/editor/anjuta-document-manager.glade,
18032           plugins/editor/search-replace.[c,h], 
18033           plugins/editor/search-replace_backend.h
18034           plugins/editor/search-preferences.[c,h] :
18035           Saved Search-Preferences (gconf),
18036           Basic search by default.
18038 2004-11-22  Naba Kumar  <naba@gnome.org>
18040         * configure.in: Fixed build error.
18042 2004-11-21  Naba Kumar  <naba@gnome.org>
18044         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18045         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18046         Added AnjutaStatus class to libanjuta.
18047         Added anjuta_shell_get_status() method.
18048         
18049         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18050         and fixed marshaller generation.
18051         
18052         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18053         "updade_ui" signals to IAnjutaEditor interface.
18054         
18055         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18056         
18057         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18058         regexes.
18059         
18060         * plugins/class-gen/clsGen.c: Intial port.
18061         
18062         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18063         name.
18064         
18065         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18066         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18067         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18068         Implemented status update. Emits "update_ui" and "char_added" signals.
18069         Added view preferences.
18070         
18071         * plugins/file-loader/plugin.c: Added open with plugins in open with
18072         menus.
18073         
18074         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18075         
18076         * plugins/message-view/anjuta-msgman.c,
18077         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18078         to close correct message view rather than current view.
18080 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18081         
18082         * plugins/cvs-plugin/cvs-actions.c
18083         plugins/cvs-plugin/plugin.[ch]
18084         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18085         Implemented cvs add but ran into a launcher/message_view
18086         problem because of a limitation of the idl compiler
18088 2004-11-19  Naba Kumar  <naba@gnome.org>
18090         * plugins/project-manager/plugin.c: Displays a progress window during
18091         project load.
18092         
18093         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18094         Fixed UI separators.
18095         
18096         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18097         UI placeholder.
18098         
18099         * plugins/project-manager/anjuta-project-manager.ui,
18100         plugins/project-manager/plugin.[c,h]: Added add/remove context
18101         menus and implemented them. Added file manager merge menu.
18103 2004-11-18  Naba Kumar  <naba@gnome.org>
18105         * TODO.tasks: Updated.
18106         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18107         plugins/message-view/message-view.c: Fixed finalize and dispose
18108         methods.
18109         * plugins/debugger/*: Removed from cvs (development now in
18110         debug-manager).
18112 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
18114         Reviewed by Naba Kumar  <naba@gnome.org>:
18115         
18116         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18117         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18118         plugins/gdb/breakpoints.c: all marker related stuff moved from
18119         editor and docman interfaces to IAnjutaMarkable
18121 2004-11-17  Naba Kumar  <naba@gnome.org>
18123         * TODO.tasks: Updated.
18124         
18125         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18126         
18127         * libegg/egg-combo-action.c: Block changed signal when changing model.
18128         
18129         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18130         Emit changed signal. Removed dead codes.
18131         
18132         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18133         that recent files history do not duplicate.
18134         
18135         * plugins/symbol-browser/an_symbol_view.c,
18136         plugins/symbol-browser/an_symbol_view.h,
18137         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18138         Fixed a bug.
18140 2004-11-15  Naba Kumar  <naba@gnome.org>
18142         * plugins/project-manager/plugin.c: Opens targets on double click.
18143         
18144         * plugins/message-view/message-view.c,
18145         plugins/file-manager/anjuta-file-manager-plugin.glade,
18146         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18147         Added proper class finalization
18148         and disposition. Added preferences notifications and callbacks to
18149         change info/warning/error colors.
18150         
18151         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18152         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18153         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18154         Implemented finalize method for AnjutaApp. Code cleanups.
18155         
18156         * plugins/message-view/plugin.c: Static parent_class.
18157         
18158 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18159         * plugins/editor/search-replace.[c,h], 
18160           plugins/editor/search-replace_backend.c
18161           Update search entry in main toolbar.
18162           Clean code.
18164 2004-11-11  Naba Kumar  <naba@gnome.org>
18166         * TODO.tasks: Updated.
18168         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18169         and completed on-the-fly-change preferences. Removed "changed"
18170         signal as it is no longer necessary (use notify for similar
18171         purpose to monitor individual preferences).
18173         
18174         * plugins/editor/anjuta-document-manager.glade: Added view menu
18175         preferences so that they are registered.
18176         
18177         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18178         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18179         connection to "changed" signal of preferences and implemented
18180         notifications for some editor preferences. More to implement.
18182 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18183         * plugins/editor/print.c
18184         Fixed bug 1047624 : Add line number every X lines.
18186 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18187         * plugins/editor/search-replace.c
18188         Fixed a crash bug (995755) when searching "%n"
18190 2004-11-09  Naba Kumar  <naba@gnome.org>
18192         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18193         Fixed to refresh categories list on file load.
18195 2004-11-08  Naba Kumar  <naba@gnome.org>
18196         
18197         * configure.in, plugins/Makefile.am,
18198         plugins/profile-default/plugin.c: Added cvs plugin in build.
18199         
18200         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18201         
18202         * plugins/debug-manager/.cvsignore: Added file to ignore.
18203         
18204         * plugins/debug-manager/Makefile.am: Removed dead codes.
18205         
18206         * src/anjuta.ui: Added placeholder for version control UI.
18208 2004-11-08  Naba Kumar  <naba@gnome.org>
18210         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18211         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18212         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18213         Updated.
18215         * global-tags/Makefile.am: Fixed make error.
18217         * plugins/profile-default/plugin.c: Added debug-manager
18218         and gdb plugins to load at startup so that debugger
18219         windows are docked properly. They will be removed
18220         later when we figure out runtime docking.
18222         * plugins/sample1/*: Restored to last working state.
18224         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18225         windows in lower pane. Named the windows appropriately.
18227         * ChangeLog: Fixed format.
18228         
18229 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
18231         * libanjuta/interfaces/libanjuta.idl,
18232         libanjuta/anjuta-marshal.c,
18233         plugins/Makefile.am,
18234         plugins/debug-manager/plugin.c,
18235         plugins/editor/plugin.c,
18236         plugins/editor/text_editor.c,
18237         plugins/gdb/breakpoints.c,
18238         plugins/gdb/debugger.c,
18239         plugins/gdb/plugin.c,
18240         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18242 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18243         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18244         plugins/editor/search-replace.c,
18245         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18246         Search and Replace; Show result in find pane
18247           
18248 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18249         
18250         * plugins/gdb, plugins/debug-manager: Applied debugger patch
18251         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18252         (added features: starting debugger and loading of core/executable,
18253         StepIn, StepOut, StepOver and Execute, toggling breakpoint
18254         partially works)
18256 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18257         
18258         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
18259         my cvs-plugin files...
18260         I hope I have rescued everything possible.
18261         
18262         * Naba: Could you please fix sample1 because I messed it up to 
18263         but there should be a histroy of this directory we should commit
18265 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18266         
18267         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18268         infrastructure
18269         * plugins/cvs-plugin/plugin.c,
18270         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18271         Added preferences dialog (not yet complete)
18273 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18274         
18275         * global-tags/Makefile.am, mime/Makefile.am:
18276         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18277         
18278         * template/xmltemplate.[ch],
18279         template/xmlstrings.[ch],
18280         template/autotools.[ch] removed,
18281         template/prj_template.[ch] removed,
18282         template/lang_template.[ch] removed,
18283         template/lib_template.[ch] removed,
18284         template/Makefile.am adjusted,
18285         template/dtds/lang.dtd removed, 
18286         template/dtds/lib.dtd removed,
18287         template/dtds/prj.dtd removed,
18288         template/dtds/autotools.dtd removed,
18289         data/template/lib/* removed,
18290         data/template/language/* removed,
18291         data/template/library/* removed,
18292         data/template/project/* removed,
18293         date/template/Makefile.am adjusted:
18294         Remove everything except text-templates to replace hardcoded 
18295         Edit->Insert texts with dynamic loaded.
18297         * plugins/cvs-plugin/plugin.[ch],
18298         plugins/cvs-actions.[ch],
18299         plugins/Makefile.am,
18300         plugins/cvs-plugin/Makefile.am,
18301         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18302         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18303         plugins/cvs-plugin/anjuta-cvs.plugin.in:
18304         Added initial cvs-plugin code
18306 2004-10-21  Naba Kumar  <naba@gnome.org>
18307         
18308         * libanjuta/anjuta-plugin.c,
18309         plugins/build-basic-autotools/build-basic-autotools.c,
18310         plugins/debugger/plugin.c,
18311         plugins/devhelp/plugin.c,
18312         plugins/editor/anjuta-docman.c,
18313         plugins/editor/goto_line.c,
18314         plugins/editor/plugin.c,
18315         plugins/editor/search-replace.c,
18316         plugins/editor/text_editor.c,
18317         plugins/file-loader/plugin.c,
18318         plugins/file-manager/plugin.c,
18319         plugins/file-wizard/file.c,
18320         plugins/file-wizard/plugin.c,
18321         plugins/gdb/plugin.c,
18322         plugins/gtodo/plugin.c,
18323         plugins/message-view/anjuta-msgman.c,
18324         plugins/profile-default/plugin.c,
18325         plugins/project-manager/plugin.c,
18326         plugins/sample1/plugin.c,
18327         plugins/terminal/terminal.c: Defined all global variables static,
18328         particularly class parent_class variables. They were getting
18329         confused at link time.
18331         * libanjuta/plugins.c: Do not unload plugins when they are
18332         deactivated. Simply cache them for later activation. Unloading
18333         modules have some problem with shared libs using static class
18334         registration. Fixed hash type for installed plugins. Eventually,
18335         we want to add "CanUnload" attribute for .plugin files (in
18336         "Anjuta Plugin" group) to let plugin loader know if the plugin can
18337         be unloaded from memory. Those plugins declaring CanUnload=false
18338         will not be unloaded from memory and will be put in the cache. Those
18339         not declaring anything or declaring CanUnload=true, will be unloaded
18340         from memory when they are deactivated.
18342         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18343         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18344         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18345         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18346         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18347         activation, deactivation. Fixed memory leaks.
18349 2004-10-20  Naba Kumar  <naba@gnome.org>
18351         * TODO.tasks: Updated.
18352         
18353         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18354         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18355         macro for adding interfaces to plugin types. Code cleanup.
18356         
18357         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18358         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18359         
18360         * plugins/build-basic-autotools/build-basic-autotools.c,
18361         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18362         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18363         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18364         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18365         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18366         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18367         plugins/project-manager/plugin.c,
18368         plugins/symbol-browser/an_symbol_view.c,
18369         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18370         newly defined macro to add interfaces to plugin types.
18372         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18374 2004-10-20  Naba Kumar  <naba@gnome.org>
18376         * TODO.tasks: Added task list.
18377         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18378         default values.
18380 2004-10-19  Naba Kumar  <naba@gnome.org>
18382         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18383         
18384         * plugins/editor/action-callbacks.c,
18385         plugins/editor/action-callbacks.h,
18386         plugins/editor/anjuta-docman.c,
18387         plugins/editor/anjuta-docman.h,
18388         plugins/editor/anjuta-document-manager.ui,
18389         plugins/editor/file_history.c,
18390         plugins/editor/file_history.h,
18391         plugins/editor/plugin.c: Added file history browsing.
18392         
18393         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18394         
18395         * plugins/message-view/anjuta-message-manager.ui,
18396         plugins/message-view/plugin.c: Added document manager context menu.
18397         
18398         * plugins/symbol-browser/an_symbol_view.c,
18399         plugins/symbol-browser/an_symbol_view.h,
18400         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18401         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18402         document manager context menu.
18403         
18404         * scintilla/*, scintilla/include/*: Updated to current cvs.
18405         
18406 2004-10-19  Naba Kumar  <naba@gnome.org>
18408         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18409         placeholder for debugger UI.
18410         
18411         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18412         * plugins/file-manager/plugin.c: Fixed loading bug.
18413         
18414         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18415         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18416         Initializes gconf database with default values when the
18417         values are not defined. Use bool and int prefs separately.
18419         * plugins/editor/plugin.c: Added encoding preferences.
18420         * plugins/project-manager/plugin.c: Cleanup and debug messages.
18422         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18423         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18424         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18425         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18427 2004-10-18  Naba Kumar  <naba@gnome.org>
18429         * po/POTFILES.in: Updated.
18430         
18431         * libanjuta/anjuta-ui.c: Corrected debug messages.
18432         
18433         * libegg/egg-combo-action.c, libegg/test-actions.c,
18434         libegg/menu/egg-combo-action.h: Fixed combo action.
18435         
18436         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
18437         Fixed format.
18438         
18439         * plugins/editor/action-callbacks.[c,h],
18440         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
18441         Implemented file swap. Removed dead codes.
18442         
18443         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
18444         dead codes.
18445         
18446         * plugins/symbol-browser/an_symbol_view.[c,h],
18447         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18448         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
18449         Implemented file symbols. Implemented goto file line when symbol is
18450         selected.
18451         
18452         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
18453         
18454 2004-10-10  Naba Kumar  <naba@gnome.org>
18456         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
18457         
18458         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
18459         
18460         * plugins/debugger/.cvsignore,
18461         (added) plugins/debugger/Makefile.am,
18462         (added) plugins/debugger/anjuta-debugger.glade,
18463         (added) plugins/debugger/anjuta-debugger.plugin.in,
18464         (added) plugins/debugger/anjuta-debugger.plugin.png,
18465         (added) plugins/debugger/anjuta-debugger.ui,
18466         plugins/debugger/attach_process.c,
18467         (removed) plugins/debugger/attach_process_cbs.c,
18468         (removed) plugins/debugger/attach_process_cbs.h,
18469         (removed) plugins/debugger/breakpoints.c,
18470         (removed) plugins/debugger/breakpoints.h,
18471         (removed) plugins/debugger/debug_tree.c,
18472         (removed) plugins/debugger/debug_tree.h,
18473         (removed) plugins/debugger/debugger.c,
18474         (removed) plugins/debugger/debugger.h,
18475         (removed) plugins/debugger/memory.c,
18476         (removed) plugins/debugger/memory.h,
18477         (added) plugins/debugger/plugin.c,
18478         (added) plugins/debugger/plugin.h,
18479         (removed) plugins/debugger/registers.c,
18480         (removed) plugins/debugger/registers.h,
18481         (removed) plugins/debugger/registers_cbs.c,
18482         (removed) plugins/debugger/registers_cbs.h,
18483         (removed) plugins/debugger/registers_gui.c,
18484         (removed) plugins/debugger/sharedlib.c,
18485         (removed) plugins/debugger/sharedlib.h,
18486         (removed) plugins/debugger/sharedlib_cbs.c,
18487         (removed) plugins/debugger/sharedlib_cbs.h,
18488         (removed) plugins/debugger/sharedlib_gui.c,
18489         (removed) plugins/debugger/signals.c,
18490         (removed) plugins/debugger/signals.h,
18491         (removed) plugins/debugger/signals_cbs.c,
18492         (removed) plugins/debugger/signals_cbs.h,
18493         (removed) plugins/debugger/signals_gui.c,
18494         (removed) plugins/debugger/stack_trace.c,
18495         (removed) plugins/debugger/stack_trace.h,
18496         (added) plugins/debugger/utilities.c,
18497         (added) plugins/debugger/utilities.h,
18498         (removed) plugins/debugger/watch.c,
18499         (removed) plugins/debugger/watch.h,
18500         (removed) plugins/debugger/watch_cbs.c,
18501         (removed) plugins/debugger/watch_cbs.h,
18502         (removed) plugins/debugger/watch_gui.c,
18503         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18504         
18505         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
18506         Added debugger gdb backend plugin.
18507         
18508         * plugins/message-view/plugin.c: Registered all message stock icons.
18509         
18510         * plugins/profile-default/plugin.c: Loads debugger plugin.
18511         
18512         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
18514 2004-10-08  Naba Kumar  <naba@gnome.org>
18516         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
18517         information.
18518         
18519         * plugins/symbol-browser/.cvsignore,
18520         plugins/symbol-browser/Makefile.am,
18521         plugins/symbol-browser/an_symbol_view.c,
18522         plugins/symbol-browser/an_symbol_view.h,
18523         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
18524         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18525         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
18526         plugins/symbol-browser/plugin.c,
18527         plugins/symbol-browser/plugin.h,
18528         plugins/symbol-browser/sv_class.xpm,
18529         plugins/symbol-browser/sv_function.xpm,
18530         plugins/symbol-browser/sv_macro.xpm,
18531         plugins/symbol-browser/sv_private_fun.xpm,
18532         plugins/symbol-browser/sv_private_var.xpm,
18533         plugins/symbol-browser/sv_protected_fun.xpm,
18534         plugins/symbol-browser/sv_protected_var.xpm,
18535         plugins/symbol-browser/sv_public_fun.xpm,
18536         plugins/symbol-browser/sv_public_var.xpm,
18537         plugins/symbol-browser/sv_static_fun.xpm,
18538         plugins/symbol-browser/sv_static_var.xpm,
18539         plugins/symbol-browser/sv_struct.xpm,
18540         plugins/symbol-browser/sv_unknown.xpm,
18541         plugins/symbol-browser/sv_variable.xpm,
18542         plugins/symbol-browser/test-symbol-browser.c,
18543         plugins/Makefile.am: Implemented Symbol
18544         browser plugin.
18545         
18546         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
18547         
18548         * plugins/build-basic-autotools/Makefile.am,
18549         plugins/devhelp/Makefile.am,
18550         plugins/editor/Makefile.am,
18551         plugins/file-loader/Makefile.am,
18552         plugins/file-manager/Makefile.am,
18553         plugins/file-wizard/Makefile.am,
18554         plugins/gtodo/Makefile.am,
18555         plugins/message-view/Makefile.am,
18556         plugins/profile-default/Makefile.am,
18557         plugins/project-manager/Makefile.am
18558         plugins/sample1/Makefile.am,
18559         plugins/terminal/Makefile.am,
18560         scintilla/Makefile.am,
18561         libegg/Makefile.am,
18562         launcher/Makefile.am,
18563         libanjuta/Makefile.am,
18564         src/Makefile.am,
18565         tagmanager/Makefile.am,
18566         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
18567         anjuta_data_dir in configure.in and used them in plugins Makefile.am
18568         files. Also fixed library dependencies.
18569         
18570         * plugins/editor/aneditor.cxx: Disabled unused codes.
18571         * plugins/file-manager/an_file_view.c: Added copyright.
18572         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
18573         
18574         * plugins/profile-default/plugin.c: Can load plugins by location.
18575         * plugins/project-manager/plugin.c: Remove project_root_uri value
18576         when project is closed.
18577         
18578 2004-10-06  Naba Kumar  <naba@gnome.org>
18580         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
18581         
18582         * libanjuta/interfaces/libanjuta.idl,
18583         plugins/editor/text_editor.c: Added get_length()
18584         and get_current_word() methods in IAnjutaEditor interface.
18585         
18586         * libegg/Makefile.am: Added test_actions target.
18587         
18588         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
18589         
18590         * plugins/build-basic-autotools/build-basic-autotools.c,
18591         plugins/file-loader/plugin.c,
18592         plugins/message-view/message-view.c: Added code to go to file and
18593         line number,
18594         
18595         * plugins/devhelp/plugin.c: Context sensitive help now works.
18596         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18597         uri as line number and goes to that line number.
18598         
18599         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18600         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18601         gtodo_client_load() method to load from a diffrent file. Watched 
18602         project root directory in plugin to open TODO.tasks of the project.
18603         
18604         * plugins/project-manager/plugin.c: Updates project UI
18605         sensitive/insensitive.
18607         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
18608         anjuta-shell program to test plugins.
18609         
18610         * src/anjuta-app.c: Registered UI accels.
18611         
18612 2004-09-28  Naba Kumar  <naba@gnome.org>
18614         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
18615         method.
18616         
18617         * src/anjuta-app.c: Implemented present widget method.
18618         
18619         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18620         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
18621         
18622         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
18623         added editor.
18624         
18625         * plugins/editor/text_editor.c: Connects to preferences changed signal
18626         correctly.
18627         
18628 2004-09-28  Naba Kumar  <naba@gnome.org>
18629         
18630         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
18631         print code.
18632         
18633         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
18634         size to 5 pix.
18635         
18636         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
18637         in changed signal callback.
18638         
18639         * plugins/editor/action-callbacks.c: Implemented save_all action
18640         callback. Removed dead code. Do save_as when saving a new file.
18641         Implemented incremental search.
18642         
18643         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
18644         
18645         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
18646         
18647         * src/anjuta-app.c: Registers UI accelerators.
18648         
18649 2004-09-27  Naba Kumar  <naba@gnome.org>
18651         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
18652         
18653         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18654         plugins/devhelp/anjuta-devhelp.plugin.in,
18655         plugins/file-loader/anjuta-loader.plugin.in,
18656         plugins/file-manager/anjuta-file-manager.plugin.in,
18657         plugins/gtodo/anjuta-gtodo.plugin.in,
18658         plugins/project-manager/anjuta-project-manager.plugin.in,
18659         plugins/terminal/anjuta-terminal.plugin.in:
18660         Gave proper plugin names.
18662         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
18663         error when regex fail.
18664         
18665         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
18666         Added help and context search. Watches current editor. More menus
18667         in Help submenu. Update UI (sensitive when required) properly.
18668         
18669         * plugins/editor/anjuta-document-manager.ui,
18670         plugins/devhelp/anjuta-devhelp.ui,
18671         plugins/message-view/anjuta-message-manager.ui,
18672         src/anjuta.ui: Goto menu actions are in separate submenu.
18673         
18674         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
18675         Removed unimplemented UI elements.
18676         
18677         * src/anjuta-app.c: Larger (and normal) icon size.
18678         
18679         * src/layout.xml: Task manager plugin along with document (in middle).
18680         
18681         * plugins/editor/plugin.c, plugins/file-loader.c,
18682         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
18683         in gtkactions. Enable/disable UI properly.
18684         
18685 2004-09-26  Naba Kumar  <naba@gnome.org>
18687         * po/POTFILES.in: Updated, added missing files.
18689         * .cvsignore: Updated.
18690         
18691         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
18692         a new function to get User input text.
18693         
18694         * libanjuta/resources.[c,h]: Added a function to created sized image.
18695         
18696         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
18697         from filename, as thats the correct representation.
18698         
18699         * plugins/build-basic-autotools/Makefile.am,
18700         (added) plugins/build-basic-autotools/automake-c.filters,
18701         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18702         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
18703         Rearragned UI elements in the build menu. Added codes to read build
18704         filter rules from external file. Implemented all build, configure,
18705         autogen commands. Watches current editor and project.
18706         
18707         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
18708         Added editor changed signal and exports current editor value.
18709         Fixed parameter names. Fixed get_uri() interface implementation to
18710         return correct uri.
18711         
18712         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
18713         elements.
18714         
18715         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
18716         
18717         * plugins/file-manager/an_file_view.c,
18718         plugins/file-manager/an_file_view.c: Exports file uri correctly.
18719         
18720         * plugins/file-wizard/file.c: Reads uri correctly.
18721         
18722         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
18723         sets the page to the new view.
18724         
18725         * plugins/message-view/message-view.c: Unrefs the tree model when done.
18726         Fixed signal connecting.
18727         
18728         * plugins/project-manager/plugin.c: Changed "project_root_directory"
18729         to "project_root_uri" and exports as uri.
18730         
18731 2004-09-24  Naba Kumar  <naba@gnome.org>
18733         * libanjuta/anjuta-ui.c: Fixed a crash bug.
18734         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
18735         in correct way.
18736         * plugins/file-manager/plugin.c: Fixed crash in unloading.
18737         * plugins/file-loader/plugin.c: Added comments.
18738         * plugins/build-basic-autotools/plugin.c: Added comments.
18739         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
18740         
18741         * libanjuta/interfaces/libanjuta.idl,
18742         plugins/message-view/anjuta-msgman.c,
18743         plugins/message-view/message-view.c,
18744         plugins/message-view/message-view.h,
18745         plugins/message-view/plugin.c: Buffering and appending messages have
18746         been separated. message-view implementations cleaned up. Signals
18747         Emissions fixed. Messages now displayed in summary and details show
18748         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
18749         API.
18750         
18751         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
18752         preferences.
18753         
18754         * plugins/build-basic-autotools/Makefile.am,
18755         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
18756         parsing of output to create message summaries. Uses new message view
18757         API.
18758         
18759         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
18760         preferences to make dialog box smaller.
18761         
18762         * plugins/editor/search-replace.c: Fixed compile error with change
18763         in IAnjutaMessageView API.
18764         
18765 2004-09-21  Naba Kumar  <naba@gnome.org>
18767         * plugins/Makefile.am: Deletes old (installed) plugins before
18768         installing new ones.
18769         
18770         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18771         plugins/build-basic-autotools/build-basic-autotools.c,
18772         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
18773         file URI from filemanager. Only disables/enables build submenu in file
18774         manager, instead of merging/unmerging.
18775         
18776         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
18777         non-text files.
18778         
18779         * plugins/file-loader/anjuta-loader-plugin.ui,
18780         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18781         Implemented "Open with" file manager submenu. Displays error message
18782         when file can not be opened.
18783         
18784         * plugins/file-manager/an_file_view.c: Renamed
18785         file_manager_current_filename value name to file_manager_current_uri
18786         and exports proper URI.
18787         
18788         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
18790 2004-09-19  Naba Kumar  <naba@gnome.org>
18792         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18793         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
18794         save point signal to change editor tabs. Fixed accels.
18795         
18796         * plugins/file-loader/plugin.c: Fixed accels.
18798         * plugins/project-manager/plugin.c: Added target selection callback.
18799         
18800         * plugins/project-manager/plugin.c: Added URI activation.
18801         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
18802         Fixed dialog and closed it on ok. Fixed a crash bug.
18803         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
18805         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
18806         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
18807         plugins/file-loader/anjuta-loader-plugin.ui,
18808         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18809         Added recent files in file loade plugin.
18810         
18811         * ChangeLog: Fixed entry dates.
18812         
18813 2004-09-18  Naba Kumar  <naba@gnome.org>
18815         * plugins/devhelp/plugin.c: Added UI sensitization and removed
18816         an unnecessary GtkFrame.
18817         
18818 2004-09-17  Naba Kumar  <naba@gnome.org>
18820         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
18822         * TODO: Updated.
18823         
18824         * data/Makefile.am: Disabled installing old mime info.
18825         
18826         * mime/anjuta.applications, mime/anjuta.keys: Updated.
18827         
18828         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
18829         plugins/editor/anjuta-document-manager.ui,
18830         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18831         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
18832         Added Editor context popup menu.
18833         
18834         * plugins/project-manager/anjuta-project-manager-plugin.png:
18835         Update image.
18836         
18837         * plugins/project-manager/anjuta-project-manager.plugin.in:
18838         Support .anjuta mime type.
18839         
18840         * plugins/project-manager/plugin.c: Exports "project_root_directory"
18841         value.
18842         
18843         * plugins/file-manager/plugin.c: Watches "project_root_directory"
18844         value.
18845         
18846         * src/layout.xml, plugins/profile-default/plugin.c:
18847         Added project manager plugin for startup.
18849 2004-09-16  Naba Kumar  <naba@gnome.org>
18850         
18851         * anjuta.prj: Updated.
18852         
18853         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
18854         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
18855         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
18856         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
18857         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
18858         plugins/terinal/Makefile.am, src/Makefile.am,
18859         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
18860         Fixed makefile syntax errors.
18862 2004-09-16  Naba Kumar  <naba@gnome.org>
18864         * configure.in, src/layout.xml,
18865         plugins/profile-default/plugin.c,
18866         libanjuta/interfaces/libanjuta.idl,
18867         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
18868         
18869         * configure.in, plugins/Makefile.am,
18870         plugins/project-manager/.cvsignore, 
18871         plugins/project-manager/Makefile.am,
18872         plugins/project-manager/anjuta-project-manager-plugin.png,
18873         plugins/project-manager/anjuta-project-manager.plugin.in,
18874         plugins/project-manager/anjuta-project-manager.ui,
18875         plugins/project-manager/plugin.c,
18876         plugins/project-manager/plugin.h: Added project manager plugin
18877         based on gnome-build.
18878         
18879         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
18880         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
18881         
18882         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
18883         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18884         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
18885     
18886 2004-09-16  Naba Kumar  <naba@gnome.org>
18888         * plugins/editor/action-callbacks.c: Fixed compile error.
18889         
18890 2004-09-15  Naba Kumar  <naba@gnome.org>
18892         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
18893         
18894         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
18895         New improved splace with nicer progress.
18896         
18897         * configure.in, plugins/Makefile.am,
18898         (added) file-wizard/.cvsignore,
18899         (added) file-wizard/Makefile.am,
18900         (added) file-wizard/action-callbacks.c,
18901         (added) file-wizard/action-callbacks.h,
18902         (added) file-wizard/anjuta-file-wizard-plugin.png,
18903         (added) file-wizard/anjuta-file-wizard.glade,
18904         (added) file-wizard/anjuta-file-wizard.plugin.in,
18905         (added) file-wizard/anjuta-file-wizard.ui,
18906         (added) file-wizard/file.c,
18907         (added) file-wizard/file.h,
18908         (added) file-wizard/plugin.c,
18909         (added) file-wizard/plugin.h:
18910         Created new file wizard and added it. The wizard takes care of text
18911         bit insertions and new files creation.
18913         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18914         plugins/editor/action-callbacks.h,
18915         plugins/editor/anjuta-document-manager.glade,
18916         plugins/editor/anjuta-document-manager.ui,
18917         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18918         (removed) plugins/editor/file.[c,h]: Removed text insertions and
18919         new files code and moved into a new plugin (file wizard).
18920         
18921         * libanjuta/plugins.[c,h]: Added plugins selection function.
18922         
18923         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
18924         get_position(), insert() in IAnjutaEditor interface. Added
18925         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
18926         interface (for wizard plugins).
18928         * plugins/file-loader/anjuta-loader-plugin.ui,
18929         plugins/file-loader/plugin.c: Added wizard launcher interface which
18930         scans for plugins implement IAnjutaWizard interface and presents the
18931         list to user for selection. The selected plugin is then activated
18932         for the wizard.
18934         * libanjuta/interfaces/.cvsignore: Updated.
18935         * plugins/message-view/.cvsignore: Updated.
18936         * plugins/launcher/*: Removed as launcher has already been moved to
18937         libanjuta as class.
18939         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18940         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18941         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18942         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18943         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
18944         Updated API documentations.
18946 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
18948         * configure.in: Added Punjabi to ALL_LINGUAS
18950 2004-07-29  Naba Kumar  <naba@gnome.org>
18952         * configure.in: Added file-loader plugin Makefile path and
18953         fixed devhelp version requirement.
18955 2004-07-28  Naba Kumar  <naba@gnome.org>
18957         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
18958         terminal/preferences-terminal.png (added), message-view/*.png (added),
18959         message-view/*.xpm (added), editor/*.png (added),
18960         editor/*.xpm (added), plugins/editor/Makefile.am,
18961         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
18962         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
18963         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
18964         respective plugins directories.
18966         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
18967         pixmaps/block-end-16.png, pixmaps/block-end.png
18968         pixmaps/block-start-16.png, pixmaps/block-start.png
18969         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
18970         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
18971         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
18972         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
18973         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
18974         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
18975         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
18976         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
18977         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
18978         pixmaps/preferences-editor.png, pixmaps/undock.png
18979         pixmaps/error-next-16.png, pixmaps/error-next.png
18980         pixmaps/error-prev-16.png, pixmaps/error-prev.png
18981         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
18982         pixmaps/preferences-terminal.png: Deleted
18984         * libanjuta/properties* (removed), plugins/editor/properties* (added),
18985         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18986         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
18987         plugins/editor/anjuta-document-manager.plugin.in,
18988         plugins/editor/anjuta-document-manager.ui,
18989         plugins/editor/plugin.c, plugins/editor/print.c,
18990         plugins/editor/search-replace_backend.c,
18991         plugins/editor/search_preferences.h,
18992         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
18993         Moved properties souce files to editor plugin as it not required in
18994         libanjuta. Other editor fixes.
18996         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
18997         libegg/dock/* (removed)
18998         : Restored GDL external dependencies and removed libegg dock
18999         sources, because gdl is being developed.
19000         
19001         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19002         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19003         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19004         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19005         libanjuta/plugins.c, libanjuta/plugins.h,
19006         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19007         gconf system. Shell now takes docking positions. Added more utility
19008         functions. Added plugins query function. And other fixes.
19010         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19011         
19012         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19013         plugin to load files based on mime type.
19014         
19015         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19016         
19017         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19018         plugins/file-manager/plugin.c: File manager now uses file loader to
19019         open files.
19021         * plugins/message-view/anjuta-msgman.c,,
19022         plugins/message-view/message-view.c,
19023         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19025         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19026         plugins/terminal/terminal.c, src/Makefile.am,
19027         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19028         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19029         
19030         * libegg/dock/*: Removed directory.
19031         
19032 2004-07-28  Naba Kumar  <naba@gnome.org>
19034         * configure.in: Reduced gnome-print version requirement.
19035         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19037 2004-07-21  Ray Strode  <rstrode@redhat.com>
19038         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19039         new mime sytem.
19041 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19042         
19043         * plugins/editor/search-replace.c: Some fixes
19044         * plugins/terminal/Makefile.am:
19045         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19047 2004-05-19  Naba Kumar  <naba@gnome.org>
19049         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19050         compiler warning.
19052 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19054         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19055         Implemented IAnjutaSavable
19056         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19058 2004-05-17  Naba Kumar  <naba@gnome.org>
19060         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19061         plugins/build-basic-autotools/.cvsignore,
19062         plugins/build-basic-autotools/Makefile.am,
19063         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19064         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19065         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19066         plugins/build-basic-autotools/build-basic-autotools.c,
19067         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19068         build plugin.
19069         
19070         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19071         definition.
19072         
19073         * plugins/file-manager/an_file_view.c,
19074         plugins/file-manager/anjuta-file-manager.ui,
19075         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19076         Added context menu UI.
19077         
19078         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19079         in view menu.
19081 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19082         
19083         * libanjuta/anjuta-preferences.[ch]: 
19084         Added save/load_gconf functions
19085         * src/action_callbacks.[ch], src/preferences.c: 
19086         Load global prefs from gconf at startup and save them
19087         on exit. Prefs load and save correctly but something resets
19088         them to default after loading...
19089         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19090         Somehow the linker does not find save/load_gconf functions
19091         in libanjuta. Must be a stupid mistake, I would be glad
19092         if someone could fix that.
19093         * manuals/reference/libanjuta-sections.txt: Added new
19094         preferences functions and removed gnome-filelist
19095         * plugins/file-manager/anjuta-file-manager-plugin.glade:
19096         * plugins/file-manager/plugin.c:
19097         Added root-path property
19099 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
19100         
19101         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19102         they are not longer needed.
19103         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19104         anjuta-sections.txt: Remove references to the files
19105         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19106         Use new nautilus icons for file-manager, looks incredible
19107         cool!
19109 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19110         
19111         * plugins/editor/anjuta-docman.c: gchar* to 
19112         const gchar* in arguments
19113         * plugins/editor/text_editor.c: Implemented IAnjutaFile
19114         Interface
19115         * plugins/file-manager/an_file_view.c: Open files on
19116         double-click. Does not work yet because it does not
19117         find IAnjutaFile interface in document manager
19119 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19120         
19121         * plugins/editor/anjuta-docman.c
19122         * plugins/editor/text_editor.c:
19123         Made close button working, made multiple selection in
19124         File/Open dialog possble, fixed crash bug if file cannot
19125         be opened.
19127 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19128         
19129         * plugins/editor/action-callbacks.c
19130         * plugins/editor/anjuta-docman.c
19131         * plugins/editor/anjuta-docman.h
19132         * plugins/editor/search-replace.c
19133         * plugins/editor/search-replace_backend.c
19134         * plugins/editor/text_editor.c
19135         * plugins/editor/text_editor.h:
19136         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19137         able to open all files, use uri instead of full_filename, fixed
19138         many bugs.
19141 2004-05-13  Naba Kumar  <naba@gnome.org>
19143         * plugins/message-view/anjuta-message-manager-plugin.glade:
19144         HIG compliant.
19146         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19147         management.
19149         * pixmaps/anjuta_splash.png: Added border.
19150         
19151         * plugins/editor/anjuta-document-manager.png: New icon.
19152         
19153         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19154         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19155         
19156         plugins/editor/Makefile.am,
19157         plugins/editor/search-replace.c,
19158         plugins/editor/search-replace.h,
19159         plugins/editor/search-replace_backend.c,
19160         plugins/editor/search-replace_backend.h,
19161         plugins/editor/search_preferences.h,
19162         plugins/editor/search_preferences.c: Merged changes from
19163         ANJUTA_1_2_0 branch.
19164         
19165         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19166         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19167         operational.
19169         * plugins/terminal/Makefile.am,
19170         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19171         dialog.
19172         
19173         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19174         submenu.
19176 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19177         * plugins/message-view/plugin.c: Fixed glade file loading
19178         Removed "Show messages" menu item
19179         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19180         twice because of this load system layout hack.
19181         * libanjuta/anjuta-ui.h: Removed #include config.h
19182         * libanjuta/libanjuta.pc: Fixed path and depencies
19183         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19184         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19185         * libanjuta/properties.cxx : #include "properties_cxx.h"
19186         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19188 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19189         * plugins/message-view/*: Fixed message view preferences
19190         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19191         * anjuta.glade: Removed messages stuff
19193 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19194         
19195         * Removed libanjutamm, it is now hosted on SF.net:
19196         cvs.sf.net/cvsroot/anjuta/libanjutamm
19198 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
19199         
19200         * libanjutamm/*
19201         Added some experimental code to add support for C++ plugins.
19202         Nothing works yet and it is likely that it will disappear but
19203         I have some questions to murrayc and he wants to see the code.
19205 2004-05-11  Naba Kumar  <naba@gnome.org>
19207         * plugins/terminal/terminal.c: Fixed prefs loading bug.
19209         * plugins/editor/action-callbacks.c: Fixed a crash bug in
19210         hightlight style menu actions.
19212         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19213         manuals/reference/libanjuta/plugin-description-file.sgml,
19214         manuals/reference/libanjuta/writing-plugins.sgml,
19215         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19216         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19217         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19219         * src/anjuta-app.c: Always load system layout for now.
19221         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19222         
19223         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19224         manuals/reference/libanjuta/libanjuta-sections.txt,
19225         manuals/reference/libanjuta/libanjuta.types,
19226         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19227         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19228         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19229         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19230         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19231         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19232         Updated documentation.
19234         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19235         plugins/profile-default/plugin.c, src/layout.xml:
19236         Created terminal plugin.
19237          
19238         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19239         (new) plugins/file-manager/.cvsignore,
19240         plugins/file-manager/an_file_view.c,
19241         plugins/file-manager/plugin.c,
19242         plugins/file-manager/plugin.h: Moved preferences to separate
19243         glade file and added cvsignore file.
19244         
19245         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19246         from ANJUTA_1_2_0 branch. Please note that other po files need merging
19247         from the branch. I tried it     but there were way too many conflicts.
19248         
19249         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19250         
19251         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19252         util functions required during the merge.
19253         
19254         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19255         interface.
19256         
19257         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19258         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19259         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19260         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19261         Merged with ANJUTA_1_2_0 branch.
19263 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
19265         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19267 2004-05-07  Naba Kumar  <naba@gnome.org>
19269         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19271         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19272         Added preferences reading and loading.
19273         
19274         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19275         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19276         libanjuta/fileselection.c, libanjuta/fileselection.h,
19277         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19278         
19279         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19281         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19282         anjuta.spec.in, configure.in, data/autogen.sh.generic,
19283         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19284         data/macros/autogen.sh, data/macros2/autogen.sh
19285         data/properties/ada.properties, data/properties/anjuta.properties,
19286         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19287         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19288         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19289         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19290         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19291         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19292         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19293         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19294         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19295         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19296         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19297         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19298         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19299         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19300         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19301         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19302         plugins/class-gen/clsGen.c, plugins/editor/print.c,
19303         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19304         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19305         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19306         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19307         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19308         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19309         (added) scintilla/scintilla-marshal.c,
19310         (added) scintilla/scintilla-marshal.h,
19311         (added) scintilla/scintilla-marshal.list,
19312         scintilla/include/SString.h, scintilla/include/SciLexer.h,
19313         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19314         (added) scintilla/patches/scintilla-calltip-align.patch,
19315         (added) scintilla/patches/scintilla-minor.patch,
19316         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19318 2004-05-06  Naba Kumar  <naba@gnome.org>
19320         * (added) plugins/file-manager/Makefile.am,
19321         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19322         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19323         (added) plugins/file-manager/anjuta-file-manager.ui,
19324         (added) plugins/file-manager/plugin.c,
19325         (added) plugins/file-manager/plugin.h,
19326         (removed) plugins/file-manager/an_file_view.h,
19327         plugins/Makefile.am, configure.in,
19328         plugins/file-manager/an_file_view.c: Created file manager plugin.
19329         
19330         * plugins/profile-default/plugin.c: Added file manager plugin in default
19331         profile.
19332         
19333         * libanjuta/Makefile.am: Fixed dependencies.
19334         * pixmaps/anjuta_splash.png: New splash screen.
19336 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
19337         
19338         * template/template.c/h: Added in-line doc
19339         * manuals/reference/template/*: Added template documentation
19340         * configure.in: Build template docs
19342 2004-05-05  Naba Kumar  <naba@gnome.org>
19344         * autogen.sh: Added commands to generate initial interfaces.
19345         
19346         * libanjuta/Makefile.am,
19347         (removed)libanjuta/anjuta-plugin-parser.c,
19348         (removed)libanjuta/anjuta-plugin-parser.h,
19349         (added)libanjuta/anjuta-plugin-description.c,
19350         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19351         plugin description.
19352         
19353         * libanjuta/anjuta-plugin.c,
19354         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19355         
19356         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19357         and added AnjutaShellPlacement enum for widgeds placement (passed to 
19358         widget add_widget() method.
19359         
19360         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19361         and moved plugin sets loading in profile plugins.
19362         
19363         * libanjuta/interfaces/.cvsignore,
19364         (removed)libanjuta/interfaces/Makefile.am,
19365         libanjuta/interfaces/libanjuta.idl,
19366         libanjuta/interfaces/anjuta-idl-compiler.pl,
19367         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19368         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19369         (removed)libanjuta/interfaces/ianjuta-editor.c,
19370         (removed)libanjuta/interfaces/ianjuta-editor.h,
19371         (removed)libanjuta/interfaces/ianjuta-file.c,
19372         (removed)libanjuta/interfaces/ianjuta-file.h,
19373         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19374         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19375         (removed)libanjuta/interfaces/ianjuta-message-view.c,
19376         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19377         *.h and Makefile.am files. They are autogenerated. Interfaces are
19378         by anjuta-idl-compiler.pl from libanjuta.idl file.
19379         
19380         * manuals/reference/libanjuta/Makefile.am,
19381         manuals/reference/libanjuta/anjuta-architecture.sgml,
19382         manuals/reference/libanjuta/libanjuta-docs.sgml,
19383         manuals/reference/libanjuta/libanjuta-sections.txt,
19384         manuals/reference/libanjuta/libanjuta.types,
19385         manuals/reference/libanjuta/plugin-description-file.sgml,
19386         manuals/reference/libanjuta/writing-plugins.sgml,
19387         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19388         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19389         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19390         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19391         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19392         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19393         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19394         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19395         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19396         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19397         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19398         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19399         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19400         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19401         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19402         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19403         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19404         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19405         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19406         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19407         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19408         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19409         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19410         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19411         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19412         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19413         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19414         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19415         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19416         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19417         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
19418         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19419         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
19420         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
19421         interfaces template sgmls.
19422         
19423         * plugins/Makefile.am,
19424         plugins/devhelp/anjuta-devhelp.plugin.in,
19425         plugins/devhelp/plugin.c,
19426         plugins/editor/action-callbacks.c,
19427         plugins/editor/anjuta-document-manager.plugin.in,
19428         plugins/editor/plugin.c,
19429         plugins/editor/plugin.h,
19430         plugins/editor/text_editor.c,
19431         plugins/sample1/plugin.c,
19432         plugins/message-view/anjuta-message-manager.plugin.in,
19433         plugins/message-view/plugin.c: Fixed shell add_widget method to take
19434         placement. Fixed other errors.
19435         
19436         * (added)plugins/profile-default/.cvsignore,
19437         (added)plugins/profile-default/Makefile.am,
19438         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
19439         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
19440         (added)plugins/profile-default/anjuta-default-profile.ui,
19441         (added)plugins/profile-default/plugin.c,
19442         (added)plugins/profile-default/plugin.h: Added a default new
19443         profile plugin.
19444         
19445         * src/Makefile.am,
19446         src/action-callbacks.c,
19447         src/anjuta-app.c,
19448         src/anjuta.c,
19449         src/main.cpp: Fixed necessary changes for libanjuta
19451 2004-05-04  Naba Kumar  <naba@gnome.org>
19453         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
19454         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
19455         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
19456         placement for default widgets placements.
19458 2004-05-03  Naba Kumar  <naba@gnome.org>
19460         * manuals/reference/libanjuta/anjuta-architecture.sgml,
19461         manuals/reference/libanjuta/libanjuta-docs.sgml,
19462         manuals/reference/libanjuta/plugin-description-file.sgml,
19463         manuals/reference/libanjuta/writing-plugins.sgml:
19464         Wrote more sections in writing-plugins document and fixed errors.
19466 2004-05-03  Naba Kumar  <naba@gnome.org>
19468         * libanjuta/interfaces/libanjuta.idl: Added interface
19469         IAnjutaFileManager.
19470         
19471         * manuals/reference/libanjuta/anjuta-architecture.dia,
19472         manuals/reference/libanjuta/anjuta-architecture.png: Updated
19473         architecture diagram.
19474         
19475         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
19476          manuals/reference/libanjuta/libanjuta-docs.sgml,
19477         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
19478         (added) manuals/reference/libanjuta/writing-plugins.sgml:
19479         Wrote writing-plugins document and separated chapters into
19480         separate sgml files.
19481         
19482         * plugins/file-manager/an_file_view.c,
19483         plugins/file-manager/an_file_view.h: New and improved directory
19484         rendering.
19486 2004-05-02  Sven Herzberg  <herzi@abi02.de>
19488         * anjuta.glade: re-designed the new file dialog
19489         * anjuta_dialogs_strings.c: new strings from the new file dialog
19491 2004-04-30  Naba Kumar  <naba@gnome.org>
19493         * libanjuta/interfaces/Makefile.am.iface,
19494         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19495         
19496         * libanjuta/interfaces/libanjuta.idl: Updated.
19498         * libanjuta/interfaces/Makefile.am.iface,
19499         libanjuta/interfaces/libanjuta.idl: Updated.
19501 2004-04-29  Naba Kumar  <naba@gnome.org>
19502         
19503         * libanjuta/interfaces/Makefile.am.iface,
19504         libanjuta/interfaces/libanjuta.idl: Updated.
19506 2004-04-29  Naba Kumar  <naba@gnome.org>
19508         * libanjuta/interfaces/giface-idlc-c.pl,
19509         libanjuta/interfaces/libanjuta.idl: Upgraded.
19510         * libanjuta/interfaces/Makefile.am.iface: Added.
19511         
19512 2004-04-28  Naba kumar  <naba@gnome.org>
19514         * libanjuta/interfaces/giface-idlc-c.pl,
19515         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
19516         definitions and wrote a compiler.
19517         
19518 2004-04-28  Naba Kumar  <naba@gnome.org>
19520         * libanjuta/anjuta-shell.c: Fixed docs.
19521         * libanjuta/interfaces/Makefile.am,
19522         libanjuta/interfaces/ianjuta-file.c,
19523         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
19524         
19525         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
19526         
19527         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
19529         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19530         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19531         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19532         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19533         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
19534         * src/anjuta-app.c: Fixed bug.
19536 2004-04-27  Naba Kumar  <naba@gnome.org>
19538         * libanjuta/anjuta-preferences-dialog.c,
19539         manuals/Makefile.am: Fixed document bugs and enabled docs
19540         building.
19542         * libanjuta/anjuta-preferences-dialog.c,
19543         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
19544         More documentation.
19545         
19546         * libanjuta/anjuta-preferences.c,
19547         manuals/reference/libanjuta/libanjuta-docs.sgml,
19548         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19549         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19550         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19551         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19552         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
19553         Wrote more documentations.
19555         * (removed) plugins/message-view/imessage-view.c,
19556         (removed) plugins/message-view/ianjuta-msgman.c,
19557         plugins/message-view/Makefile.am,
19558         plugins/message-view/anjuta-msgman.c,
19559         plugins/message-view/anjuta-msgman.h,
19560         plugins/message-view/message-view.c,
19561         plugins/message-view/message-view.h,
19562         plugins/message-view/plugin.c,
19563         plugins/message-view/plugin.h: Moved interface implementations
19564         in their respective classes and used correct macros to
19565         defined class types.
19567         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19568         src/action-callbacks.c, src/anjuta-app.c: Subclassed
19569         AnjutaUI from GtkUIManager instead of GtkDialog.
19571         * manuals/reference/libanjuta/Makefile.am,
19572         manuals/reference/libanjuta/libanjuta-docs.sgml,
19573         manuals/reference/libanjuta/libanjuta-sections.txt,
19574         manuals/reference/libanjuta/libanjuta.types,
19575         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19576         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19577         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19578         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19579         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19580         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
19581         Wrote more documentation, fixed typos, added architecture
19582         diagram, updated object types etc.
19584         * plugins/editor/text_editor.c: Fixed interface implementation.
19586 2004-04-26  Naba Kumar  <naba@gnome.org>
19588         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19589         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19590         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
19591         architecture diagram and a new chapter on plugins description file.
19593 2004-04-25  Naba Kumar  <naba@gnome.org>
19595         *  libanjuta/anjuta-children.h,
19596         libanjuta/anjuta-plugin.c,
19597         libanjuta/anjuta-plugin.h,
19598         libanjuta/anjuta-preferences.c,
19599         libanjuta/anjuta-shell.c,
19600         libanjuta/anjuta-shell.h,
19601         libanjuta/e-splash.c,
19602         libanjuta/e-splash.h,
19603         manuals/reference/libanjuta/Makefile.am,
19604         manuals/reference/libanjuta/libanjuta-docs.sgml,
19605         manuals/reference/libanjuta/libanjuta-sections.txt,
19606         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19607         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19608         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19609         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19610         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19611         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19612         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19613         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19614         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19615         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19616         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19617         manuals/reference/libanjuta/tmpl/defaults.sgml,
19618         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19619         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19620         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19621         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19622         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19623         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19624         manuals/reference/libanjuta/tmpl/plugins.sgml,
19625         manuals/reference/libanjuta/tmpl/properties.sgml,
19626         manuals/reference/libanjuta/tmpl/resources.sgml,
19627         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
19628         manuals/reference/libanjuta/tmpl/e-splash.sgml,
19629         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19630         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19631         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19632         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
19634         Added more template files and wrote more documentation.
19636 2004-04-24  Andras Timar  <timar@gnome.hu>
19638         * configure.in: Added hu to ALL_LINGUAS.
19640 2004-04-23  Naba Kumar  <naba@gnome.org>
19641         
19642         * configure.in: Fixed compile error.
19643         
19644         * libanjuta/anjuta-children.c,
19645         libanjuta/anjuta-children.h,
19646         libanjuta/anjuta-preferences.c,
19647         libanjuta/anjuta-preferences.h,
19648         libanjuta/anjuta-shell.c,
19649         libanjuta/anjuta-ui.c,
19650         libanjuta/anjuta-ui.h,
19651         manuals/reference/libanjuta/Makefile.am,
19652         manuals/reference/libanjuta/libanjuta-docs.sgml,
19653         manuals/reference/libanjuta/libanjuta.types,
19654         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19655         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19656         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19657         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19658         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19659         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19660         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19661         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19662         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19663         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19664         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19665         manuals/reference/libanjuta/tmpl/defaults.sgml,
19666         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19667         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19668         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19669         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19670         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19671         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19672         manuals/reference/libanjuta/tmpl/plugins.sgml,
19673         manuals/reference/libanjuta/tmpl/properties.sgml,
19674         manuals/reference/libanjuta/tmpl/resources.sgml,
19675         plugins/sample1/plugin.c: Added libanjuta API documentation.
19677 2004-04-22  Naba Kumar  <naba@gnome.org>
19679         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
19680         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19681         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19682         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
19683         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
19684         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
19685         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
19686         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
19687         (removed) libegg/eggradiotoolbutton.c,
19688         (removed) libegg/eggseparatortoolitem.c,
19689         (removed) libegg/eggtoggletoolbutton.c,
19690         (removed) libegg/eggtoolbar.c,
19691         (removed) libegg/eggtoolbutton.c,
19692         (removed) libegg/eggtoolitem.c,
19693         (removed) libegg/prop-editor.c,
19694         (removed) libegg/test-actions.c,
19695         (removed) libegg/test-drag.c,
19696         (removed) libegg/test-merge.c,
19697         (removed) libegg/test-toolbar.c,
19698         libegg/menu/Makefile.am,
19699         (removed) libegg/menu/egg-accel-dialog.h,
19700         (removed) libegg/menu/egg-action-group.h,
19701         (removed) libegg/menu/egg-action.h,
19702         libegg/menu/egg-entry-action.h,
19703         (removed) libegg/menu/egg-markup.h,
19704         (removed) libegg/menu/egg-menu-merge.h,
19705         (removed) libegg/menu/egg-menu.h,
19706         (removed) libegg/menu/egg-radio-action.h,
19707         (removed) libegg/menu/egg-toggle-action.h,
19708         (removed) libegg/menu/howitshouldwork.txt,
19709         (removed) libegg/toolbar/.cvsignore,
19710         (removed) libegg/toolbar/Makefile.am,
19711         (removed) libegg/toolbar/TODO,
19712         (removed) libegg/toolbar/eggradiotoolbutton.h,
19713         (removed) libegg/toolbar/eggseparatortoolitem.h,
19714         (removed) libegg/toolbar/eggtoggletoolbutton.h,
19715         (removed) libegg/toolbar/eggtoolbar.h,
19716         (removed) libegg/toolbar/eggtoolbutton.h,
19717         (removed) libegg/toolbar/eggtoolitem.h,
19718         (removed) libegg/toolbar/prop-editor.h,
19719         (removed) libegg/toolbar/toolbar-api.txt,
19720         (removed) libegg/toolbar/toolbar-ideas.txt,
19721         plugins/devhelp/anjuta-devhelp.ui,
19722         plugins/devhelp/plugin.c,
19723         plugins/editor/action-callbacks.c,
19724         plugins/editor/action-callbacks.h,
19725         plugins/editor/anjuta-docman.c,
19726         plugins/editor/anjuta-document-manager.ui,
19727         plugins/editor/plugin.c,
19728         P plugins/message-view/Makefile.am,
19729         plugins/message-view/anjuta-message-manager.ui,
19730         plugins/message-view/plugin.c,
19731         plugins/sample1/anjuta-sample.ui,
19732         plugins/sample1/plugin.c,
19733         src/action-callbacks.c,
19734         src/action-callbacks.h,
19735         src/anjuta-actions.h,
19736         src/anjuta-app.c,
19737         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
19738         Gtk actions and UIManager. Fixed all plugins to use this.
19739         
19740         * manuals/reference/gtkdoc-scangobj.diff,
19741         manuals/reference/libanjuta/Makefile.am,
19742         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19743         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19744         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19745         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19746         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
19748         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
19749         
19750 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
19751         
19752         * plugins/message-view/imessage-view.c
19753         * plugins/message-view/ianjuta-msgman.c:
19754         Added interfaces
19756 2004-04-17  Adam Weinberger  <adamw@gnome.org>
19758         * configure.in: Added en_CA to ALL_LINGUAS.
19760 2004-04-08  Naba Kumar  <naba@gnome.org>
19762         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
19763         libanjuta/interfaces/Makefile.am,
19764         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
19765         message manager and message view interfaces.
19767         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
19768         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19769         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19770         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
19771         src/anjuta-app.c: Used 'activate' and
19772         'deactivate' virtual methods for plugins. Fixed installed plugins
19773         dialogs. Added remove_widget() method for AnjutaShell.
19775         * libanjuta/interfaces/Makefile.am,
19776         libanjuta/interfaces/ianjuta-document-manager.c,
19777         libanjuta/interfaces/ianjuta-document-manager.h,
19778         libanjuta/interfaces/ianjuta-editor.c,
19779         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
19780         and editor interfaces.
19782         * plugins/devhelp/plugin.c,
19783         plugins/message-view/anjuta-message-manager.plugin.in,
19784         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
19785         plugins/sample1/plugin.c: Updated plugins implementation to
19786         reflect the changes.
19788 2004-04-07  Naba Kumar  <naba@gnome.org>
19790         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
19791         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
19792         libanjuta/interfaces/ianjuta-editor.h,
19793         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
19794         plugins/editor/anjuta-docman.c,
19795         plugins/editor/anjuta-document-manager.plugin.in,
19796         plugins/editor/plugin.c, plugins/sample1/plugin.c,
19797         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
19798         Added supported interfaces for plugins. Tested plugin interfaces
19799         through sample plugin.
19800         
19801 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
19802         
19803         * template/Makefile.am, data/templates/library/Makefile.am
19804         Fixed some automake-1.7 incompatibilities
19805         * template/xmltemplate.c: Small fix
19807 2004-02-23  Naba Kumar  <naba@gnome.org>
19809         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
19810         Added plugins manager dialog.
19811         
19812         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
19813         library dependencies.
19814         
19815         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
19816         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
19817         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
19818         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
19819         geometry command line option.
19820         
19821 2004-02-16  Naba Kumar  <naba@gnome.org>
19823         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
19824         Added interfaces and IAnjutaEditor editor interface.
19825         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
19826         interface.
19827         * libanjuta/anjuta-shell.h: Fixed bug.
19828         
19829 2004-02-13  Naba Kumar  <naba@gnome.org>
19831         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
19832         
19833 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
19834         
19835         * data/template/*/.cvsignore:
19836         Avoid all these ? in cvs output
19838 2004-02-13  Naba Kumar  <naba@gnome.org>
19840         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
19841         includes and linking.
19843         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
19844         and set required version to devhelp 0.8. This devhelp version
19845         can be acquired from gnome cvs branch devhelp branch
19846         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
19848         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
19849         src/actions-callbacks.c: Added Dock Manager settings menu item.
19851         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
19852         * plugins/devhelp/plugin.c: Fixed a linking bug.
19853         
19854         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
19855         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
19856         external GDL dependency and used libegg codes.
19857         
19858 2004-02-12  Naba Kumar  <naba@gnome.org>
19860         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
19861         Added devhelp plugin, but it can't be used without a
19862         patch in devhelp. So it's disabled for now.
19864         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
19865         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
19866         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
19867         Update cvsignore files.
19869         * libanjuta/plugins.c, widgets/e-splash.c:
19870         Fixed plugins loading to show splash icons.
19871         
19872         * plugins/message-view/anjuta-message-manager.plugin.in,
19873         plugins/message-view/plugin.c: Fixed plugin registered name.
19875         * plugins/message-view/anjuta-message-view.png,
19876         plugins/sample1/anjuta-sample-plugin.png: Update images.
19878         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
19879         src/main.c: Fixed layout loading.
19881         * plugins/devhelp/Makefile.am: Fixed error.
19883         * (removed) widgets/*, libanjuta/plugins.h,
19884         src/main.c: Transfered widgets to libanjuta/.
19885         
19886         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
19887         toplevel directory to created only one library as libanjuta-egg.
19889         * data/Makefile.am: Fixed build error.
19891         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
19892         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
19893         libegg/.cvsignore: Added egg dock widget.
19895         * gdl/*: Removed as they are now available in libegg.
19896         
19897 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
19899         * plugins/editor/anjuta-docman.c:
19900         Use stock close icon on tab close button
19902 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
19903         
19904         * data/template/Makefile.am
19905         data/template/language/Makefile.am
19906         data/template/library/Makefile.am
19907         data/template/text/Makefile.am
19908         data/template/project/Makefile.am
19909         data/template/project/terminal/Makefile.am
19910         configure.in: Created Makefile to install templates
19912 2004-02-11  Naba Kumar  <naba@gnome.org>
19914         * plugins/editor/action-callbacks.c,
19915         plugins/editor/anjuta-document-manager.ui,
19916         plugins/editor/plugin.c
19917         plugins/message-view/anjuta-message-manager.ui,
19918         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
19919         
19920 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
19921         
19922         * plugins/message-view/*: MessageView plugin is now loaded
19923         The menu items are still dummies.
19925 2004-02-09  Naba Kumar  <naba@gnome.org>
19927         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
19928         generation.
19929         
19930         * libanjuta/anjuta-preferences.h: Added some documentation.
19931         
19932         * libanjuta/anjuta-shell.h: Removed dead codes.
19933         
19934         * (removed) manuals/reference/gtkdoc-scangobj,
19935         manuals/reference/gtkdoc-scangobj.diff,
19936         manuals/reference/libanjuta/.cvsignore,
19937         manuals/reference/libanjuta/Makefile.am,
19938         manuals/reference/libanjuta/README.inline-doc,
19939         manuals/reference/libanjuta/README.sections,
19940         manuals/reference/libanjuta/libanjuta-docs.sgml,
19941         manuals/reference/libanjuta/libanjuta-sections.txt,
19942         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19943         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19944         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19945         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19946         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19947         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19948         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19949         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19950         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19951         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19952         manuals/reference/libanjuta/tmpl/defaults.sgml,
19953         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19954         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19955         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19956         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19957         manuals/reference/libanjuta/tmpl/plugins.sgml,
19958         manuals/reference/libanjuta/tmpl/properties.sgml,
19959         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
19960         of scan program. Updated templates.
19962         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
19963         editor action callbacks data.
19964         
19965         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
19966         scintilla object ref/unref.
19968 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
19969         
19970         * template/*: Added new xml based template system
19971         * template/dtds/*: Dtds to validate xml files of the template systems
19972         * data/template/*: Some sample template files
19973         Still needs some work but builds fine!
19975 2004-02-06  Naba Kumar  <naba@gnome.org>
19977         * cofigure.in, manuals/Makefile.am,
19978         (added) manuals/reference/*: Added API documentation
19979         structure (gtk-doc based).
19981         * libanjuta/libanjuta.h: Updated
19982         
19983 2004-02-05  Naba Kumar  <naba@gnome.org>
19984         
19985         * configure.in: Sets correct dependencies and
19986         uses gdl external library.
19988         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
19989         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
19990         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
19991         libanjuta/fileselection.h, libanjuta/glue-factory.c,
19992         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
19993         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
19994         and added file dialogs.
19996         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
19997         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
19998         Build dynamic libraries for libegg.
20000         * plugins/Makefile.am, plugins/editor/Makefile.am,
20001         plugins/editor/action-callbacks.c, 
20002         plugins/editor/action-callbacks.h,
20003         plugins/editor/anjuta-docman.c,
20004         plugins/editor/anjuta-docman.h
20005         plugins/editor/anjuta-document-manager.plugin.in
20006         plugins/editor/anjuta-document-manager.png
20007         plugins/editor/anjuta-document-manager.ui
20008         plugins/editor/file.c
20009         plugins/editor/file.h
20010         plugins/editor/plugin.c
20011         plugins/editor/print.c
20012         plugins/editor/print.h
20013         plugins/editor/search-replace.c
20014         plugins/editor/search_incremental.c
20015         plugins/editor/search_incremental.h
20016         plugins/editor/text_editor.c
20017         plugins/editor/text_editor.h
20018         plugins/editor/text_editor_cbs.c
20019         plugins/editor/text_editor_menu.h
20020         plugins/sample1/Makefile.am
20021         plugins/sample1/anjuta-sample-plugin.png
20022         plugins/sample1/anjuta-sample.plugin.in
20023         plugins/sample1/anjuta-sample.ui
20024         plugins/sample1/plugin-sample1.c
20025         plugins/sample1/plugin.c
20026         plugins/sample1/plugin.h: Created sample
20027         plugin and fixed editor plugin.
20029         * printing/*: Removed.
20031         * scintilla/Makefile.am: Builds dynamic library.
20033         * src/Makefile.am, src/action-callbacks.c,
20034         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20035         src/anjuta-actions.h, src/anjuta-app.c,
20036         src/anjuta-app.h, src/anjuta-callbacks.c,
20037         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20038         (removed) src/anjuta.h, src/anjuta.ui,
20039         src/layout.xml, src/main.c, src/preferences.h,
20040         src/utilities.c: Debuggged and finally made plugins
20041         loadable.
20043         * global-tags/Makefile.am: Fixed build error.
20045 2004-02-03  Naba Kumar  <naba@gnome.org>
20047         * configure.in: Users GDL from external package.
20048         * plugins/*: Added many new plugins (not ready though).
20049         * src/*: Removed many files (which have been transfered in plugins/).
20050         
20051 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20053         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20055 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20057         * configure.in: Added editor plugins
20058         
20059         * plugins/Makefile.am, src/search-replace_backend.h,
20060         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20061         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20062         
20063         * Added: plugins/editor/search_incremental.c, 
20064         plugins/editor/search_incremental.h
20066         * Update search-replace in plugins/editor
20067         
20068 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20069         
20070         * plugins/message-view/message-view.c: Some code clean-up
20072 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20074         * Added: search_incremental[ch]
20075         
20076         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20077         src/mainmenu_callbacks.c, src/toolbar.c
20078         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20079         
20080         * Incremental Search
20082 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20083         
20084         * plugins/message-view/anjuta-msgman.[c/h]:
20085         Added message manager for easier message handling with a
20086         similar interface as docman. Of course you can still use
20087         MessageView standalone.
20088         * plugins/Makefile.am: Added message-view because it compiles
20089         without errors.
20091 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20092         
20093         * plugins/message-view/*: Added message-view plugin 
20094         (still incomplete) 
20095         * configure.in: Added plugins/message-view/Makefile
20097 2004-01-03  Naba Kumar  <naba@gnome.org>
20099         * libanjuta/*.c: Added new files and updated old ones.
20100         * plugins/editor/*: Added editor plugin.
20101         * configure.in: Added editor plugin and moved editor related
20102         files into it.
20104 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
20106         * src/Makefile.am: Added search-replace_backend.[ch]
20107         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20108         find_replace.[ch]
20109         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20110         src/search-replace_backend.c, src/search-replace_backend.h,
20111         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20112         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20113         src/toolbar_callbacks.c
20114         * The advanced Search/Replace functionality now replaces the older
20115         Find/Replace stuff.
20116         * The Search/Replace functionality can be interrupted during a long
20117         Search/Replace;
20118         
20119 2003-12-11  Naba Kumar  <naba@gnome.org>
20121         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20122         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20123         errors.
20124         * Makefile.am, libanjuta/*: Added new module.
20125         * src/Makefile.am: Fixed linking error.
20126         * src/watch_cbs.c: Debugger clean up.
20127         * configure.in: Added libanjuta-2.0.pc
20129         * configure.in, libanjuta/Makefile.am,
20130         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20131         libanjuta instead.
20133 2003-12-11  Naba Kumar  <naba@gnome.org>
20135         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20137         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20138         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20139         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20140         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20141         The user can now give a name at the creation of a new file and
20142         insert automatically (user choice) header, gpl notice, header
20143         template. The file extension is added automatically according
20144         to the selected type of file. The various insert functions have
20145         been moved from mainmenu-callback.c to file.c. The cursor is now
20146         moved after an insert operation. Removes also useless code in
20147         memory.c and search-replace.c
20148         
20149 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
20151         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20152         sortable headers, process tree, removal of path and process params
20153         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20154         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20155         code cleanup
20157 2003-12-10  Naba Kumar  <naba@gnome.org>
20159         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20160         
20161 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20163         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20165 2003-11-28  Naba Kumar  <naba@gnome.org>
20167         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20168         
20169         * manuals/de/*: Added german translation docs.
20170         
20171         * configure.in, Makefile.am, src/Makefile.am,
20172         libegg/*/*: Added libegg library.
20173         
20174         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20175         installation directory.
20176         
20177         * src/text_editor_cbs.c: Fixed closing of file.
20179 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20180                                                                                 
20181         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20183 2003-09-05  Naba Kumar  <naba@gnome.org>
20185         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20186         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20187         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20188         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20189         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20190         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20191         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20192         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20193         using libegg. Initial commit -- compiles but is not complete.
20195 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20197         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20199 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20201         * configure.in: Removed "ta" from ALL_LINGUAS.
20203 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
20205         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20207 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
20209         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20211 2004-04-24  Andras Timar  <tmar@gnome.hu>
20213         * configure.in: Added hu to ALL_LINGUAS.
20215 2004-04-14  Naba Kumar  <naba@gnome.org>
20217         * src/Makefile.am, printing/Makefile.am,
20218         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20219         because we are still using GtkCombo and build breaks with gtk-2.4.
20220         
20221 2004-04-13  Naba Kumar  <naba@gnome.org>
20223         * NEWS: Updated.
20224         * anjuta.spec.in: Fixed build error.
20225         * po/POTFILES.in: Updated.
20226         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20228 2004-04-11  Naba Kumar  <naba@gnome.org>
20230         * NEWS: Updated.
20231         * AUTHORS: Updated.
20232         * configure.in: Added ga in ALL_LINGUAS.
20233         * ChangeLog: Fixed dates.
20234         
20235 2004-04-09  Naba Kumar  <naba@gnome.org>
20237         * src/print.c: Fixed buffer styling bug when printing with
20238         selection.
20240         * data/properties/anjuta.properties: Defined only one base font and
20241         used courier instead of lucidatypewriter, because most newer systems are
20242         unlikely to have it (bug #885023, #925956, #890473).
20243         
20244         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20245         warning.
20246         
20247         * src/an_file_view.c: Fixed possible crash bug.
20249 2004-04-07  Naba Kumar  <naba@gnome.org>
20251         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20252         gtk_main_quit() etc..), so that atexit() functions are not called
20253         (which is apparently done to free up memory and we don't need to
20254         do that at this point). Incidentally, something also happens in the
20255         atexit call which freezes the UI for far too long when the application
20256         exits and we want to avoid that..
20257         * src/glade_iface.c: Fixed compiler warning.
20258         
20259 2004-04-06  Naba Kumar  <naba@gnome.org>
20261         * src/project_dbase_gui.c: Fixed errors.
20263         * src/registers_gui.c: Fixed possible crash bug.
20264         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20265         * src/signals.[c,h]: Used tree view and glade file for dialog.
20266         * src/Makefile.am, src/about.c, src/an_file_view.c,
20267         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20268         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20269         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20270         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20271         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20272         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20273         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20274         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20275         src/launcher.h, src/main.c, src/main_menubar.c,
20276         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20277         src/message-manager-private.cc, src/message-manager.cc,
20278         src/preferences.c, src/project_config.c, src/project_dbase.c,
20279         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20280         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20281         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20282         src/search-replace.c, src/search-replace_backend.c,
20283         src/search_incremental.c, src/search_preferences.c,
20284         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20285         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20286         src/signals_gui.c, src/source.c, src/src_paths.c,
20287         src/stack_trace.c, src/start-with.c, src/style-editor.c,
20288         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20289         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20290         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20291         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20292         tagmanager/Makefile.am, scintilla/include/SString.h,
20293         widgets/Makefile.am, widgets/gnomefilelist.c:
20295         Removed all deprecated codes and substituted
20296         with newer APIs. Fixed some possible crash bugs where cell renderers
20297         were being shared.
20298         
20299         * scintilla/patches/scintilla-minor.patch: Minor patch.
20301 2004-04-06  Naba Kumar  <naba@gnome.org>
20303         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20304         tree after all the files have been added (and not everytime a file
20305         is added in the project). Also fixed some memory corruption
20306         (possibly bug #900478).
20307         
20308         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20309         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20310         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20311         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20312         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20313         qualifier wherever appropriate.
20315 2004-04-05  Naba Kumar  <naba@gnome.org>
20317         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
20318         switch terminal echo on/off. Debugger requires it off, while the
20319         rest requires it on.
20321         * src/search-replace.c: sets search direction and action (in addtion
20322         to target) for find in files.
20323         
20324 2004-04-02  Naba Kumar  <naba@gnome.org>
20326         * src/mainmenu_callbacks.c: Sets filename during save of new files.
20328         * src/project_dbase.c, src/debugger, src/an_file_view.c,
20329         src/an_symbol_view.c: Added an gtk events loop for
20330         displaying project loading status (for loading large projects) and
20331         debugger program starting ... just to give an impression of fastness :-).
20333         * configure.in, anjuta.prj: Bumped version to 1.2.2.
20335         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20336         crash bug, which occurs when opening and closing a large project
20337         repeatedly.
20338         
20339         * src/attach_process.c: Fixed a comiple error for old gcc.
20340         
20341         * src/launcher.c: Prints proper error message when launcher child
20342         could not be executed and exits properly. Fixed a crash
20343         bug (bug #926606).
20344         
20345         * src/resources.c, src/utilities.c, src/glade_iface.c,
20346         src/debugger.c, src/attach_process.c: Properly exits forked children
20347         when they could not be executed.
20348         
20349 2004-04-01  Naba Kumar  <naba@gnome.org>
20351         * src/search-replace.c: Fixed a crash bug (bug #921893).
20353 2004-03-31  Naba Kumar  <naba@gnome.org>
20355         * anjuta.glade: Added a note on compiler options dialog ->support
20356         dialog telling that supports are only available for file mode.
20358         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20359         src/anjuta_cbs.c:
20360         Improved shutdown time delay by bypassing project closing
20361         and unloading plugins.
20363         * src/build_file.c, data/properties/anjuta.properties: Added a property
20364         to toggle on/off for going to first error automatically.
20366 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
20368         * src/debugger.c: fixed core file loading
20369         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20370         for long lines (bugs #700968 and #911376)
20371         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20372         #917982.
20373         * src/anjuta.c: Focuses current AnEditor correctly.
20375 2004-03-30  Naba Kumar  <naba@gnome.org>
20377         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20378         * AUTHORS: Updated with all contributors names.
20379         * NEWS: Updated.
20380         * src/about.c: Reads contributors names from AUTHORS file.
20381         * manuals/C/anjuta-manual/authors.xml: Points to online
20382         contributors list.
20383         
20384 2004-03-29  Naba Kumar  <naba@gnome.org>
20386         * data/properties/ada.properties: Fixed syntax colors. Patch
20387         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20388         (bug #923474).
20390         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20391         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
20392         generated projects, so that their pixmap files are
20393         found properly (bug #919903).
20394         
20395         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20396         anjuta.
20398         * src/source.c: Installs .glade file of libgllade
20399         projects in $(datadir)/$(package)/glade (part of bug #861038).
20400         
20401         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20402         in compiler options (bug #883837).
20403         
20404         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20405         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20406         
20407 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
20409         * anjuta/src/search-replace.c: fixed another crash bug in
20410         "Find Usage"
20411         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20412         breakpoint property fix
20414 2004-03-29  Naba Kumar  <naba@gnome.org>
20416         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20417         (new) manuals/C/anjuta-advanced-tutorial/*:
20418         Added menu entry for 'Anjuta Advanced Tutorial'
20419         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
20421 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20422         
20423         * src/fileselection.[ch], src/mainmenu_callbacks.c:
20424         Fixed bug #908941  ('Open' starts in wrong directory)
20425         
20426 2004-03-26  Naba Kumar  <naba@gnome.org>
20428         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
20429         compile error and bug #905738 with terminal.
20431         * src/search_incremental.c, src/register.c, src/sharedlib.c,
20432         src/search-replace.[h,c], src/search_incremental.[h,c],
20433         src/search_preferences.h, src/utilities.c, src/anjuta.c,
20434         src/text_editor.[c,h]: Fixed compiler warnings.
20435         
20436         * src/search-replace.c: Fixed a memory corruption (possible
20437         fix for bug #921893, but not yet confirmed).
20438         
20439         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
20440         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
20441         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
20442         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
20444 2004-03-25  Naba Kumar  <naba@gnome.org>
20446         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
20447         crash bug with attach process dialog and made the dialog closable
20448         with 'esc'.
20449         
20450         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
20451         always display within the margin.)
20452         
20453         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
20454         the old breakpoint when it's properties are updated
20455         (creating a new updated one).
20456         
20457 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
20459         * src/aneditor.cxx, src/aneditor.h: fixed calltips
20460         displayed for wrong file.
20461         * src/breakpoints.c: conditional breakpoints
20462         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
20463         "Find in Files..." disabling policy
20465 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20467         * src/build_file.c: Fixed bug #874380
20468         Goto the first error if it exists.
20470 2004-03-24  Naba Kumar  <naba@gnome.org>
20472         * src/anjuta.c: Fixed to get correct child exit status
20473         using mask (bug #905738).
20474         
20475         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
20476         Aligned buttons in the New file dialog,
20477         set default response to OK, entry box activates default response,
20478         ESC closes dialog and hides on delet_event.
20480 2004-03-19  Naba Kumar  <naba@gnome.org>
20482         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20483         tree).
20485 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
20487         * src/search-replace.c: fixed "Find Usage" crash when no project open
20489 2004-03-17  Naba Kumar  <naba@gnome.org>
20491         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20492         Fixed the generated projects to read m4 directory if the directory
20493         exists (bug #917781).
20494         
20495 2004-03-12  Naba Kumar  <naba@gnome.org>
20497         * HACKING: Fixed formatting for auto-parsing.
20499 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
20500         
20501         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20502         rework (bug #890609)
20504 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20505         
20506         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
20508 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20509         
20510         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
20511         * src/search_preferences.c: Fixed typo.
20512         
20513 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20514         
20515         * src/search-replace.c: improved Search&Replace
20516         For the moment "Replace All" does not work with non opened files
20517         but Anjuta should not crash now ! ??? 
20518         
20519 2004-02-26  Naba Kumar  <naba@gnome.or>
20521         * src/source.c: Fixed to pass cflags correctly
20522         and suppress the automake's default cflags.
20523         bug #816130, #801056, #782798, #773459
20524         
20525         * data/properties/anjuta.properties: Do not defualt to -k make option.
20526         bug #875486.
20528         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
20529         bug #877683.
20530         
20531         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
20532         
20533         * src/message-manager-private.cc: Disabled debug messages.
20534         
20535 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
20537         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
20539 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20540         * anjuta.glade, src/search-replace.c:
20541         Reduced Search&Replace dialog, bug #902636.
20542         
20543 2004-02-23  Naba Kumar  <naba@gnome.or>
20545         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
20546         (bug #866143).
20548 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20549         
20550         * src/search_incremental.c: Fixed bug #900903
20552 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
20553         
20554         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
20555         src/anjuta.c: Fixed bugs #890609 and #890609
20557 2004-02-23  Naba Kumar  <naba@gnome.or>
20559         * src/message-manager.cc: Disconnects menuitem signal properly.
20560         Fixed bug #901723.
20561         
20562         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
20563         bug #900897.
20564         
20565 2004-02-20  Naba Kumar  <naba@gnome.org>
20567         * src/message-manager-private.[c,h]: Implemented keypress
20568         event for the terminal and resets it when ctrl c or ctrl d
20569         is pressed. But it doesn't seem to be working on keypress.
20570         Added a workaround to let it work on key release instead.
20571         (bug #878357).
20572         
20573         * src/search-replace: Fixed compiler warnings.
20574         
20575 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
20577         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
20578         Use defined file name when saving new files (fixes bug #898105)
20579         Don't change filename when clicking on a directory
20580         
20581         BTW: Happy birthday to me :-)
20582         
20583 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20584         
20585         * src/search-replace.c: Fixed a crash bug 
20586         Crash on Find & Replace (#887833)
20587         
20588 2004-02-18  Naba Kumar  <naba@gnome.org>
20590         * src/executer.c: Fixed a crash bug.
20591         
20592         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20593         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20594         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20595         instead of GtkWindow (Part of bug #671596).
20596         
20597         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20598         src/registers_gui.c, src/registers_cbs.[h,c],
20599         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20600         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20601         src/compiler_options.c, src/an_file_view.c, start-with.c,
20602         src/anjuta-tools.c, help.c:
20604         Added "close" buttons on all
20605         dialogs (HIG) and fixed to properly response to ESC close
20606         (Part of bug #671596).
20608         * src/launcher.c: Disabled printing of long debug lines.
20609         
20610         * src/utilities.h: Fixed a compiler warning.
20611         
20612 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
20614         * src/anjuta.c: "Save all" action now asks for filenames for new files
20615         (fixes bug #898111)
20617 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
20619         * anjuta.glade, src/text_editor.c:
20620         Fixed a typo in Hello World indentation style 
20621         Fixed misuse of translated strings when looking for style
20622         This entry fixes bug #876037
20624 2004-02-16  Naba Kumar  <naba@gnome.org>
20626         * src/utilities.c: Fixed return value when dest file could
20627         not be created.
20629         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
20630         * src/utilities.[c,h]: Removed 'cmp' dependency and used
20631         internal function to compare files.
20632         
20633 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
20635         * src/message-manager-private.cc:
20636         Set bold color as foreground color in terminal
20637         (fixes bug #864924)
20639         * src/aneditor.cxx:
20640         Use font style defined for message indicators in
20641         preferences/messages
20642         (fixes bug #885032)
20644 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
20646         * src/build_project.c:
20647         Use build.silent option from preferences (fixes bug #895726)
20648         
20649 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
20651         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20653 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
20654         
20655         Patch from Massimo Corà <maxcvs@email.it>:
20656         * scintilla/LexCPP.cxx: Support "///" comments
20658 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20659         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
20660         src/search_replace.h, src/search-replace_backend.h
20661         anjuta.glade
20662         
20663         * Added: src/search_preferences.c, src/search_preferences.h
20664         Allow the user to save search/replace settings and give them names.
20666 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
20667         
20668         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
20669         scintilla/ScintillaGTK.cxx:
20670         Hopefully fixed AMD 64 crash bug by using correct marshaller
20672 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
20674         * src/preferences.c: Save GtkOptionMenu properties properly
20675         * src/text_editor.c: Fixes editor mispell of fold.symbols property
20677 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20678         
20679         * configure.in, src/Makefile.am, scintilla/Makefile.am:
20680         Fixed libiconv issue
20681         * NEWS: Updated
20683 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20684         
20685         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20686         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
20687         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
20688         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
20689         src/sharedlib_gui.c:
20690         Debugger speed-up, replaced deprecated GtkCList
20692 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
20694         * src/text-editor.c: Use stock gtk+ close button for editor tabs
20696 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
20698         * configure.in: Added "sq" to ALL_LINGUAS.
20700 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
20702         * configure.in: Added "ko" to ALL_LINGUAS.
20704 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20706         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
20707         src/search_incremental.c, src/search_incremental.h: 
20708         Search_incremental code cleanup
20710 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20712         * scintilla/*/*: Updated scintilla to CVS
20713         * Added: scintilla/Readme.sync
20714         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
20715         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20716         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
20717         scintilla/ScintillaGTK.cxx,
20718         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
20719         scintilla/include/Scintilla.iface: Updated.
20721 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20723         * search-replace_backend.[ch], search_incremental[ch]: Added
20724         
20725         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20726         find_replace.[ch]: Removed.
20727         
20728         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20729         src/search-replace_backend.c, src/search-replace_backend.h,
20730         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20731         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20732         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
20733         functionality now replaces the older Find/Replace stuff. The Search/Replace
20734         functionality can be interrupted during a long Search/Replace.
20736 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
20738         * widgets/gnomefilesel.c: Fix use of previously freed memory on
20739         selecting ".." and "." from file selector. 
20741 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
20743         * anjuta.glade: Fixed wrong "fold.symbols" property
20745 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20746         
20747         * src/project_dbase_gui.c: Alphabetical order ;-)
20748         * src/compiler_options.c: Fixed bug #867539
20749         * src/launcher.c: Workaround for bugs #864922, #849928,
20750         #846386 and #845782: The launcher no longer hangs but does
20751         not get the exit status correctly sometimes.
20752         * Changes suggested by Bosik are obviously already in without
20753         any Changelog entry (ClsGen.c, project_dbase_gui.c)
20754         * NEWS, README, anjuta.prj, configure.in: 
20755         Changed version to 1.2.1
20756         
20757         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
20758         * anjuta_dialogs_strings.c, anjuta.glade: 
20759         Fixed bugs #860906, #859329
20760         
20761         Patch from grzegol@pld-linux.org
20762         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
20763         freedesktop.org standard)
20765 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20766         
20767         Patch from Stefano Vallarino <stevalla@libero.it>:
20768         * src/source.[c/h]: Fixes cpp sample file to conform to 
20769         ISO/IEC 14882, C++-Standard 
20771 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
20773         Review by Johannes Schmid <jhs@cvs.gnome.org>
20774         * src/build_file.[ch]: Add build_execute_shell_command which executes the
20775         command using sh -c.
20776         * src/compile.c: Use build_execute_shell_command when compiling single
20777         files.
20779 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20780         
20781         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
20782         * src/breakpoints.c: Code cleanup, workaroud for possible 
20783         launcher bug
20784         * src/src_paths.c: Update debugger dirs on directory change
20786 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
20788         Review by Johannes Schmid <jhs@cvs.gnome.org>
20789         * src/attach_process.c, src/attach_process.h, anjuta.glade:
20790         sortable headers, process tree, removal of path and process params
20791         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20792         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20793         code cleanup
20795 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20796         
20797         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20798         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
20799         Add a dialog for "New file" which lets the user set the 
20800         filename and to add copyright/header templates to the file
20801         * Review: Changed function names to contain modules name (file_)
20803 2003-12-09  Naba Kumar  <naba@gnome.org>
20805         * setup-gettext: Fixed a typo.
20806         * scintilla/Makefile.am: Fixed a build error for SMP systems.
20808 ---- Released version 1.2.0 ---
20810 2003-12-08  Naba Kumar  <naba@gnome.org>
20812         * src/preferences.c: Fixed compiler error.
20813         * global_tags/create_global_tags.sh: Fixed to install properly
20814         even when system.tags could not be generated.
20815         * NEWS: Updated.
20817 2003-12-06  Naba Kumar  <naba@gnome.org>
20819         * setup-gettext: Fixed to not generate intl directory with gettextize.
20821         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
20822         * src/anjuta.c: Filters out unnecessary files from find in files
20823         command.
20824         
20825         * NEWS: Updated.
20826         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
20827         * src/widzard_gui.c: Added horiz scrollbar for desc text.
20828         
20829 2003-12-04  Naba Kumar  <naba@gnome.org>
20830         
20831         * src/gnome_project.c: Enables debug and optimization flags for
20832         new projects.
20833         
20834         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
20835         
20836         * src/project_dbase_gui.c: combined header and c files for
20837         file selector.
20838         
20839         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
20840         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
20842 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20844         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20846 2003-11-29  Naba Kumar  <naba@gnome.org>
20848         * configure.in, anjuta.prj: Bumped version to 1.2.0.
20849         * NEWS: Updated.
20851 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
20852         
20853         * src/main_menubar.c: Now files cannot be opened twice in recently
20854         file menu
20856 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
20858         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
20860 2003-11-28  Naba Kumar  <naba@gnome.org>
20862         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
20863         
20864 2003-11-27  Naba Kumar  <naba@gnome.org>
20866         * src/breakpoints.c, src/launcher.c, src/find_text.c,
20867         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
20868         
20869         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
20870         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
20871         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
20872         checkbox in project wizard (project options page) to enable/disable
20873         source code generation with glade(mm).
20874         
20875         * NEWS: Updated
20876         
20877 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
20879         * src/dnd.c: Opening files with special characters in the name.
20881 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
20883         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
20884         a long time.
20886 2003-11-18  Naba Kumar  <naba@gnome.org>
20888         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
20889         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
20890         src/project_import.c, plugins/patch/patch-plugin.c:
20891         Fixed g_signal_diconnect calls to pass correct data.
20892         (Fixed possible crash in project imports).
20893         
20894         * NEWS: Updated.
20895         
20896 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
20898         Reviewed by Naba Kumar  <naba@gnome.org>
20899         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
20900         and debugger. Sets default settings for pty in launcher.
20901         * data/gdb.init: Removed charset work around (now works with user's
20902         native charset)
20903         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
20905 2003-11-18  Naba Kumar  <naba@gnome.org>
20907         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
20908         names of 'index' to 'idx'.
20909         
20910 2003-11-17  Naba Kumar  <naba@gnome.org>
20912         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
20913         * src/project_dbase.c: Prompts user for unsaved project files
20914         when project is closed.
20915         
20916 2003-11-16  Naba Kumar  <naba@gnome.org>
20918         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
20919         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
20920         older gcc.
20921         
20922 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
20923         
20924         * src/anjuta.c: Fixed crash related to tag == NULL while 
20925         anjuta is exiting
20927 2003-11-11  Naba Kumar  <naba@gnome.org>
20929         * src/glade_iface.c: Avoids error conditions for glade or glademm not
20930         found. It simply doesn't generate the c/c++ codes and continues with
20931         just a warning.
20932         * NEWS: Updated.
20933         
20934 2003-11-10  Naba Kumar  <naba@gnome.org>
20936         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
20937         'Start with dialog'.
20939         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
20940         German translation of anjuta-tutorial.
20941         
20942         * src/launcher.c: Fixed an encoding bug with GIOChannels.
20943         * NEWS: Updated.
20945 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20947         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
20948         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
20949         the syntax highlighting in Preferences, the automatic syntax
20950         highlighting is now selected. When the debugger is stopped and the
20951         breakpoints window not closed, the gtk_tree_view in this window is
20952         now made unsensitive.
20954 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
20956         * src/preferences.h, src/preferences.c, anjuta.glade:
20957         Fixed translation bug in preferences by using GtkOptionMenu
20958         * anjuta.prj: Project version 1.1.98
20960 ---------------- Released version 1.1.98 ----------------
20962 2003-11-07  Naba Kumar  <naba@gnome.org>
20964         * anjuta.spec.in: Revived docs package and combined all docs into
20965         one package.
20966         * configure.in: Bumped version to 1.1.98 rc2
20967         * NEWS: Updated.
20968         * anjuta.spec.in: Fixed scrollkeepr-update command.
20969         * anjuta.spce.in: Fixed file permissions.
20971 2003-11-06  Naba Kumar  <naba@gnome.org>
20973         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
20974         menus to activate anjuta helps.
20975         
20976         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
20977         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
20978         manuals/C/anjuta-faqs/legal.xml (added),
20979         manuals/C/anjuta-faqs/Makefile.am,
20980         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20981         manuals/C/anjuta-faqs/.cvsignore,
20982         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
20983         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
20984         manuals/C/anjuta-tutorial/legal.xml (added),
20985         manuals/C/anjuta-tutorial/Makefile.am,
20986         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20987         manuals/C/anjuta-tutorial/.cvsignore,
20988         manuals/C/anjuta-manual/*.sgml (removed),
20989         manuals/C/anjuta-manual/*.xml (added),
20990         manuals/C/anjuta-manual/Makefile.am,
20991         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20992         manuals/C/anjuta-manual/.cvsignore,
20993         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
20994         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
20995         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
20996         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
20997         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
20998         manuals/ja/anjuta-faqs/legal.xml (added),
20999         manuals/ja/anjuta-faqs/Makefile.am,
21000         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21001         manuals/ja/anjuta-faqs/.cvsignore,
21002         manuals/ja/anjuta-manual/*.sgml (removed),
21003         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21004         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21005         manuals/ja/anjuta-manual/*.xml (added),
21006         manuals/ja/anjuta-manual/Makefile.am,
21007         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21008         manuals/ja/anjuta-manual/.cvsignore,
21009         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21010         manuals/sgmldocs.make (removed),
21011         manuals/xmldocs.make (added), manuals/omf.make (added),
21012         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21013         documentations to newer docbook xml documentations. Converted 
21014         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21015         Enabled manulas installations.
21016         
21017         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21019 2003-11-05  Naba Kumar  <naba@gnome.org>
21021         * data/gdb.init: Sets host's charset to ascii to solve debugger
21022         freeze up due to uninitialized strings in target program.
21024         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21025         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21026         
21027         * NEWS: Updated.
21028         
21029         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21030         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21032 2003-11-04  Naba Kumar  <naba@gnome.org>
21034         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21035         problems.
21036         
21037         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21038         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21039         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21040         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21041         in file headers.
21042         
21043         * src/search-replace.c: Fixed infinite loop bug.
21044         * start-with.c: Fixed a crash bug with "Open last project".
21045         
21046         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21047         * scintilla/Makefile.am: Fixed compiler option.
21048         
21049 2003-10-16  Naba Kumar  <naba@gnome.org>
21051         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21052         * src/text_editor.c: Fixed autoformat.
21053         
21054 2003-10-15  Naba Kumar  <naba@gnome.org>
21056         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21057         of CTRL+number.
21058         
21059 2003-10-09  Naba Kumar  <naba@gnome.org>
21061         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21062         
21063 2003-10-08  Naba Kumar  <naba@gnome.org>
21065         * src/source.c: Fixed a GETTEXT typo error.
21066         * anjuta.glade: Made 'Sorted in order you open them' default option
21067         for editor tabs.
21069         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21070         * anjuta.glade, data/properties/anjuta.properties:
21071         Fixed the freeze of the "Preferences" combos at the first Anjuta
21072         init is generated by:
21073                 - a not complete translation of preferences.c file
21074                 - a difference between 2 names in anjuta.glade and
21075                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21076                 - the same name given to 3 combos (anjuta.glade).
21077                 
21078         * src/find_text.c: If the "whole document" mode is selected,
21079         a new search will select the next occurrence (Bug #764954).
21080         It is now possible to use the shortcuts to search next or previous
21081         occurrence even if the search dialog has the focus.     Bug #790318
21082         
21083         * src/main_menubar_def.h: "Select code block" shortcut; the new
21084         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21085         (Bug #811016).
21087         Patch from: Richard Lee  <r.h.lee@comcast.net>
21088         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21089         tagmanager/tm_workspace.c: The following is a patch to fix a
21090         seemingly random occurence where Anjuta would crash when a
21091         certain key was pressed.
21093 2003-09-29  Naba Kumar  <naba@gnome.org>
21095         * src/find_in_files.c: Ignores binary by default. Disabled the option
21096         of NOCVS search, because launcher does not use sh and hence can not
21097         pipe.
21098         
21099         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21100         "clean before build" state in project session and not in account session,
21101         otherwise the state gets reflected to other projects causing annoyance.
21102         
21103         * src/compiler_options.c: Fixed a bug where compiler options were always
21104         claimed 'modified'.
21106         * src/build_project.c, data/properties/anjuta.properties,
21107         src/commands.[h]: Fixed a bad bug where clean-before-build
21108         doesn't work.
21109         
21110         * scintilla/patches/research-cvs-nolog.diff,
21111         scintilla/patches/scintilla-ac-gtk2-port.diff,
21112         scintilla/patches/scintilla-ac-sort-fix.diff,
21113         scintilla-optimization.diff: Removed, because they are already in
21114         scintilla CVS.
21115         
21116         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21117         2003-09-29).
21119         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21120         scintilla/LexYAML.cxx: Added new scintilla lexers.
21121         
21122         * TODO, NEWS: Updated.
21124         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21125         * src/utilities.c: Fixed typo bugs.
21127 2003-09-26  Naba Kumar  <naba@gnome.org>
21129         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21130         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21131         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21132         text_editor_find() and Fixed I-Search wrapping.
21133         * src/debugger.c: Fixed to pass a newline after a debugger
21134         command (which was broken since the launcher was refactored.
21135         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
21137 2003-09-25  Naba Kumar  <naba@gnome.org>
21139         * src/toolbar_callbacks.c: Fixed start of incremental search.
21140         
21141         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21142         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21143         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21144         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21145         menu and implementation.
21147 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21149         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21150         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21151         variables in Locals window.
21153 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
21155         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21156         * src/utilities.[ch] : Fix a tooltip bug in 
21157         anjuta_util_toolbar_append_stock(), the label appeared instead of
21158         the tooltip text. Remove label from arguments of the function
21159         because label is included in the stock icon data.
21160         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21161         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21162         * FIXME: translation file should be updated because of label text removal.
21164 2003-09-24  Naba Kumar  <naba@gnome.org>
21166         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21167         
21168         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21169         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21170         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21171         stdout and stderr. Also buffered output and check-for-password
21172         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21173         with password prompts. Checkes for password prompts from all outputs.
21174         
21175         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21176         which takes a string (which could be utf8 also) and converts into
21177         utf8 string.
21178         
21179         * src/main.c: Connects kernel signals after gnome_program_init().
21180         
21181         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21182         * src/message-manager.c: Fixed bug #787026 by converting the strings
21183         to proper UTF8.
21184         
21185 2003-09-22  Naba Kumar  <naba@gnome.org>
21187         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21188         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21189         GtkCList and using GtkTreeView instead. Added the patch.
21190         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21191         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21192         
21193 2003-09-19  Naba Kumar  <naba@gnome.org>
21195         * printing/print.c: Proper UTF8 printing support.
21196         * src/main.c: moved kernel signal connects at the
21197         end of application initialization.
21198         
21199 2003-09-18  Naba Kumar  <naba@gnome.org>
21201         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21202         (new) lexers.make, (new) lexers: Update scintilla to latest
21203         scintilla CVS (2003-09-18), added new lexers, automated
21204         lexers makefiles sections and scintilla update. Added
21205         patches. Optimized pango rendering. Fixed a crash bug
21206         in scintilla.
21207         
21208         * (new) scintilla/patches/research-cvs-nolog.diff: Added
21209         patch to remove cvs log command from RESearch.cxx file.
21210         * scintilla/patches/scintilla-pango-always.diff:
21211         Fixed file name.
21212         * scintilla/RESearch.cxx: Removed spurious cvs log command
21213         and logs.
21214         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21215         
21216         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21217         * src/dnd.c: Fixed a crash bug with DND.
21218         
21219 2003-09-15  Naba Kumar  <naba@gnome.org>
21221         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21222         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21223         src/toolbar_callbacks.c: Added an additional parameter to
21224         text_editor_goto_line() funtion which decides if the line should
21225         be made visible (if it's under fold).
21226         
21227         * src/style-editor.c: Fixed a compiler warning.
21228         * src/message-manager.cc: Calls parent method correctly.
21230         * src/preferences.h: Fixed prent class.
21231         
21232         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21233         * src/project_dbase.c: Fixed bug #713210.
21234         
21235 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21236                                                                                 
21237         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21239 2003-09-11  Naba Kumar  <naba@gnome.org>
21241         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21242         * src/style-editor.c: Fixed bug #769130 (Crash on font
21243         selection dialog).
21244         
21245         * src/message-manger.[h,cc]: Made AnMessageManager
21246         derived from GtkFrame and removed deprecated code.
21247         
21248         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21249         compiler warnings.
21250         
21251 2003-09-09  Naba Kumar  <naba@gnome.org>
21253         * src/Makefile.am: Addded rules for built sources.
21254         
21255 2003-09-08  Naba Kumar  <naba@gnome.org>
21257         * (new) src/anjuta-marshalers.list: Added marshalers definition
21258         file.
21259         
21260         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21261         and CXXFLAGS are not overwriten by automake's default.
21262         * src/style-editor.c: Added 'operators' in the style editor.
21263         
21264         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21265         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
21266         * src/message-manager-private.cc, src/message-manager.cc:
21267         Converts message going into message into UTF-8 endoding.
21268         * src/main.c: Uses UTF-8 codeset for localization.
21269         
21270 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
21272         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21273         
21274 2003-09-08  Naba Kumar  <naba@gnome.org>
21276         * TODO: Updated.
21277         
21278         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21279         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21280         Fixed bug #798717, Find - Find&Replace - Find in files bug;
21281         The combo entries were updated if the same data with a different
21282         case exist in the combo list. The combo entries are now case sensitive. 
21283         Search&Replace bug; First search ,max actions = 0 ==> now max
21284         actions = 100.
21285         
21286 2003-09-08  Naba Kumar  <naba@gnome.org>
21288         * TODO: Updated.
21289         * src/utilities.[c,h]: a function takes contant args.
21290         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21291         Now the child terminated signal is emitted properly.
21292         * src/Makefile.am: Used $(top_srcdir) for referring to 
21293         scintilla objects.
21294         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21295         definitions file which will generate anjuta-marshalers.[c,h] files.
21296         * src/.cvsignore: Updated.
21297         * src/build_project.c: Changed su command to preserve quotes.
21298         * src/anjuta-tools.c, tagmanager/tm_project.c,
21299         tagmanager/tm_workspace.c: Use standard tmp file.
21300         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21301         so that users could report bugs easily.
21302         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21303         
21304         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21305         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21306         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21307         src/attach_process.c, src/breakpoints.c, src/commands.c,
21308         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21309         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21310         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21311         src/memory.c, src/message-manager-private.c, src/preferences.c,
21312         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21313         src/search-replace.[c,h], stack_trace.c, text_editor.c,
21314         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21315         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21316         Fixed compile warnings and cleanup.
21317         
21318         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21319         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21320         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
21321         Removed libzvt usage and implemented child spawing differently. Launcher is
21322         now proper GObject, which can be created multiple times (and can be
21323         operated in parallel).
21325         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21326         * src/project_import_gui.c, src/project_import_cbs.c,
21327         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21328         (crash on project import). Removed deprecared codes.
21329         
21330 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21331         
21332         * src/cvs.c: Fixed cvs output bug.
21334 2003-09-03  Naba Kumar  <naba@gnome.org>
21336         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21337         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21338         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21339         src/text_editor_cbs.c: Implements --
21340                 If the debugger is started
21341                         A double click in the margin add or remove a breakpoint
21342                         A single click activate or deactivate the breakpoint
21343                 else
21344                         A double click in the margin add or remove a bookmark
21346 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21347         
21348         Reviewed by Naba Kumar  <naba@gnome.org>
21349         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21350         User is now able to choose a branch on cvs update for project.
21351         Cleaned up variable names.
21353 2003-09-03  Naba Kumar  <naba@gnome.org>
21355         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21356         src/Makefile.am: Added lexers.
21357         * scintilla/*/*: Updated...
21358         * src/an_symbol_view.c: Fixed a crash bug.
21359         * src/compiler_options.c, src/project_dbase.c: Fixed compile
21360         and build bugs.
21361         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21362         * src/source.c: Fixed project generation bug with gettext code.
21363         * tagmanager/tm_project.c: Fixed a crash bug.
21364         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21365         bug when there is no project open. Bug #____.
21366         * src/source.c: Fixed a bug with build failure with non-gnome
21367         project with glade-generated source (eg. gtk2). Bug #____.
21368         * NEWS: Updated...
21370 2003-08-22  Naba Kumar  <naba@gnome.org>
21372         Patch from: Rob Bradford  <rob@debianplanet.org>
21373         * data/Makefile.am: Fixed to install properly during
21374         package building.
21375         
21376         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21377         * src/debug-tree.c: Fixed a crash bug.
21378         * src/compiler_options.c: Takes care of linking the missing pieces;
21379         C flags, libs, optimization options, debug and profile.
21381         Patch from: Enver ALTIN  <ealtin@casdb.com>
21382         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21383         
21384 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
21386         Reviewed by Naba Kumar  <naba@gnome.org>
21387         * src/project_dbase.c: Fixed bugs #778263 and #778413
21388           Adding multiple files to project should work now.
21390 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21392         Reviewed by Naba Kumar  <naba@gnome.org>
21393         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21394         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21395         for Locals window.
21397 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21399         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21401 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21403         * src/text_editor.c: Fix translatable string (#113934).
21405 2003-07-04  Naba Kumar  <naba@gnome.org>
21407         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21408         bug when there is no project open. Bug #____.
21409         
21410         * src/source.c: Fixed a bug with build failure with non-gnome
21411         project with glade-generated source (eg. gtk2). Bug #____.
21413 2003-06-26  Naba Kumar  <naba@gnome.org>
21415         * src/anjuta.h: Removed reference to windows-dialog.h.
21416         * src/message-manager-private.[cc,h]: Fixed doulbe click
21417         activation of messages to properly jump at the destination.
21418         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
21419         * src/toolbar.c: Code clean-ups.
21420         
21421         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21422         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
21423         
21424         * src/message-manager-private.[cc,h]: Removed dead codes.
21425         
21426         * (new) data/properties/css.properties,
21427         data/properties/anjuta.properties, data/properties/Makefile.am:
21428         Added CSS syntax hiliting properties.
21429         
21430         * tagmanager/tm_file_entry.c: Fixed a possible bug.
21431         * src/debugger.c: Clean ups.
21432         * src/lexer.h: Added CSS lexer definition.
21433         
21434         * Makefile.am: Installs destop file properly.
21435         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
21436         * NEWS: Updated for 1.1.97 release.
21437         * src/main_menubar_def.h: Changed some non working shortcuts.
21438         
21439 2003-06-24  Naba Kumar  <naba@gnome.org>
21441         * src/search-replace.c: Shows the dialog properly, even when it is
21442         hidden behind another window.
21443         
21444         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
21445         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
21446         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
21447         and code clean up.
21448         
21449         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
21450         setup wizard dialogs.
21451         
21452         * src/debugger.c: Removed a redundant call to
21453         debugger_update_controls().
21454         * src/compiler_options.c, src/launcher.c: code cleanup.
21455         * src/executer.c: Fixed execution bug with 'Set Program params...".
21456         
21457 2003-06-23  Naba Kumar  <naba@gnome.org>
21459         * widgets/e-splash.c: Removed border around the splash image.
21460         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
21461         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
21462         * src/cvs.c: Added a frame around commit log text widget.
21463         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
21464         crash bug associated with translated combo box list in preferences
21465         dialog (in different locale other than en_US). Used widget names
21466         to pass the combo list items.
21467         * po/POTFILES.in: Updated.
21468         * src/launcher.c: Creates the zvt terminal at startup (and not
21469         every time a build is done) -- speeds up buld operations.
21470         * src/file_history.c: Should be if() conditional instead of
21471         assertion check.
21472         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
21473         Disabled useless warnings.
21474         * src/project_dbase.c: Fixed bonobo 2 project name.
21475         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
21476         and uses correct glade-2 for file generation.
21477         
21478 2003-06-21  Naba Kumar  <naba@gnome.org>
21480         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21481         And disables autocomple show for numbers (very annoying).
21482         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21483         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21484         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21485         from view menu and adjust the controls accordingly.
21486         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21487         only OK button.
21488         * src/project_dbase.[c,h]: Removed show_local flag processing.
21489         * src/message-manager.[c,h]: Reorganized messages tabs in more
21490         sensible order.
21491         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21492         Also added PCRE dependency.
21493         
21494 2003-06-20  Naba Kumar  <naba@gnome.org>
21496         * pixmaps/anjuta_splash.png: New splash.
21497         from Jean Schurger  <yshartk@schurger.org>
21498         
21499         * src/controls.c: De-sensitize run-to-cursor when debugger
21500         is not running.
21501         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21502         
21503         * src/message-manager-private.cc: Fixed to properly jump at
21504         the right file:line.
21505         
21506         * src/appwiz_page1.c: Fixed to correctly determine the project
21507         trpe from the wizard.
21508         
21509 2003-06-20  Naba Kumar  <naba@gnome.org>
21511         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
21512         * src/watch_gui.c: Code cleanups.
21513         * src/debugger.[c,h], src/stack_trace.[c,h],
21514         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
21515         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
21516         Removed direct access to stack_trace private data, Increased debugger
21517         command size from 256 to 1024 (to be on safer side). Also implemented
21518         row-activated signle for seting frame and viewing the source.
21519         * src/debugger.c: Avoids starting program and stopping debugger
21520         when starting debugger and stopping program, respectively.
21521         
21522         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
21523         Reverted codes to start debugger automatically
21524         The file is brought to the state just after the branching 
21525         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
21526         some code clean ups.
21527         
21528         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
21529         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
21530         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
21531         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
21532         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
21533         src/project_dbase.c: Code clean ups.
21534         
21535         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
21536         (Projects dir) so that correct $HOME/Projects path is set when
21537         anjuta is run for the first time.
21538         
21539 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
21541         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
21543 2003-06-13  Naba Kumar  <naba@gnome.org>
21545         * src/stack_trace_cbs.c: Moved variable declaration at the
21546         top of the block (bug #737867)
21547         
21548         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
21549         just CFLAGS and CXXFLAGS (bug #743617).
21550         
21551         * src/create_global_tags.sh: Fixed shell script to properly
21552         detect installed *-config files.
21553         
21554 2003-06-12  Naba Kumar  <naba@gnome.org>
21556         * src/preferences.[c,h]: Added methods for custom widgets in
21557         preferences: using custom set/get methods for them.
21558         
21559         * src/anjuta-encoding.c: Implemented up/down of the encodings
21560         in the list and property saves correctly.
21561         
21562         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21563         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
21564         the beginning of a file.
21566         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21567         * src/aneditor.cxx, src/aneditor.h,
21568         src/controls.c, src/main_menubar.c, src/main_menubar.h,
21569         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21570         src/mainmenu_callbacks.h: Allows the operator to select the current
21571         word or the current line (Request: 680801). It puts also
21572         sensitive/unsensitive several select/comment menu items.
21574         * src/breakpoints.c: Presets by default the current line for a
21575         defined breakpoint.
21577 2003-06-11  Naba Kumar  <naba@gnome.org>
21579         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
21580         color (red highlight) now cosistent for inactive tabs also.
21581         
21582         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
21583         'Advanced search and replace' in Edit->Search submenu.
21584         
21585         * data/properties/tcltk.properties: Fixed bug #731851. Added line
21586         wrappings '\' where     they were missing.
21587         
21588         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
21589         message is now more descriptive and details the correct thing to do
21590         for GNOME2 desktop.
21591         
21592 2003-06-10  Naba Kumar  <naba@gnome.org>
21594         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21595         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21596         Removed any reference to particular version of automake/autoconf
21597         so that they could work with newer versions (Bug #659394).
21599         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21600         src/anjuta.c: Added coded to add/remove supported encodings.
21601         
21602         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21603         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
21604         src/project_import.c, src/project_type.c, src/project_type.h,
21605         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
21606         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
21607         from the project wizard.
21609 2003-06-06  Naba Kumar  <naba@gnome.org>
21611         Patch from Etay Meiri  <etay-m@bezeqint.net>
21612         * src/compiler_options.c: Fixed bugs related to clean before
21613         build patch.
21614         
21615         * anjuta.desktop.in.in: Added commandline options.
21616         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
21617         -dP and -A flags of CVS update into different options.
21618         
21619 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21621         * configure.in: Removed "ta" from ALL_LINGUAS.
21623 2003-06-02  Naba Kumar  <naba@gnome.org>
21625         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
21626         return NULL for undefined properties and "" for defined but empty
21627         strings. It was creating many problems where both are assumed to be
21628         same. And besides, it doesn't matter to differentiate the two (the
21629         problem with preferences was due to a different bug).
21631         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
21632         correctly. Also, s/props_build_in/props_built_in/g.
21633         
21634         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
21635         list.
21636         
21637         * src/an_file_view.c: Unrefed pixbufs when done with them.
21639         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
21640         (removed) file_text.png: Added and removed pixmaps.
21641         
21642 2003-05-30  Naba Kumar  <naba@gnome.org>
21644         * anjuta.glade: Fixed encodings preferences dialog
21645         
21646 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
21647         
21648         Reviewed by Naba Kumar  <naba@gnome.org>
21649         
21650         * src/build_project.c src/clean_project/c: perform a clean before
21651         build, if required. Show the message manager on clean.
21652         * src/compiler_options.c: save the new options when window is closed
21653         and flag project to be cleaned before the next build.
21654         * src/project_dbase.c: added a 'clean before build' flag to project
21656 2003-05-29  Naba Kumar  <naba@gnome.org>
21658         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
21659         dialog.
21660         
21661         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
21662         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
21663         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
21664         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
21665         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
21666         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
21667         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
21668         print_color.xpm, print_landscape.xpm, print_layout.xpm,
21669         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
21671         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
21672         Removed unused icons references.
21674 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
21676         Reviewed by Naba Kumar  <naba@gnome.org>
21677         
21678         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
21679           src/compiler_options.c, src/debugger.c, src/find_replace.c,
21680           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
21681           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
21682           src/toolbar_callbacks.c: HIG compliant dialogs.
21684         * src/utilities.c: anjuta_button_new_with_stock_image() and
21685           anjuta_dialog_add_button() stolen from gedit.
21687         * src/main_menubar_def.h: Fixed mnemonics.
21689 2003-05-26  Naba Kumar  <naba@gnome.org>
21691         * src/project_dbase_gui.c: Added header files filter for add file
21692         dialog box. Disabled project window to be transient window.
21693         
21694         * src/message-manager.cc: Disabled message manager window to be
21695         transient window.
21696         
21697         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
21698         a file could not be loaded.
21699         
21700         * src/project_dbase.c: Fixed a bug with GUI editor command
21701         where empty string is returned.
21702         
21703         * src/Makefile.am, src/preferences.h, src/text_editor.c
21704         src/text_editor.h, (new) src/anjuta-encodings.h,
21705         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
21706         Added encoding support and to handle characters encoding correctly
21707         by auto detecting it during load. Added preferences for selecting
21708         the encoding during save.
21710         * src/preferences.c, src/resources.c: Removed debug messages.
21712         Patch from: Alexander Nedotsukov <bland@mail.ru>
21713         * src/getline.c: Fixed many fatal bugs for FreeBSD.
21715 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21716         * src/anjuta.c: Try to sow the splash image more often.
21718 2003-05-20  Naba Kumar  <naba@gnome.org>
21720         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21721         * src/debug_tree.c: Colorize the modified locals during
21722         debugging and call memory analyze from the debugger.
21723         * src/breakpoints.c: The color is now different for the enabled
21724         and disabled breakpoints. Anjuta now can erase several
21725         breakpoints defined at the same line. The markers are updated
21726         according to the enable/disable action.
21727         
21728         Patch from Etay Meiri  <etay-m@bezeqint.net>
21729         * src/launcher.c: Fixes launcher freeze up bug during build.
21731 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
21733         Reviewed by Naba Kumar  <naba@gnome.org>
21734         * scintilla/PropSet.h: Change member variables from private to protected.
21735         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
21736         to PropSetFile class, which return a gchar * (and can therefore indicate
21737         whether properties are empty or do not exist) and make prop_get and
21738         prop_get_expanded use them.
21739         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
21740         that the result of of prop_get cannot be an empty string.
21742 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
21744         Reviewed by Naba Kumar  <naba@gnome.org>
21745         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
21746         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
21747         src/text_editor_cbs.c: When saving all the files in the project, the
21748         text editors are now only rehighlighted once instead of once for each
21749         file saved.
21751 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21752         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21753         * src/anjuta.desktop.in.in: Support startup notification.
21754 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21755         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21756         * src/anjuta.desktop.in.in: Support startup notification.
21759 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
21761         Reviewed by Naba Kumar  <naba@gnome.org>
21762         
21763         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
21764         memory leak from glade_xml_new call. Removed gxml field from Executer
21765         struct as only used in create_executer_dialog and then destroyed.
21766         
21767         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
21768         
21769         * src/configurer.c: Fix warning trying to connect signal to non-existent
21770         environment entry in configure dialog and fix crash when closing the
21771         window.
21772         
21773         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
21774         gnome_date_edit_get_time instead.
21775         
21776         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
21777         in view menu required renumbering elsewhere.
21779 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
21781         Reviewed by Naba Kumar  <naba@gnome.org>
21782         
21783         * src/breakpoints.c: fixed an error when removing breakpoint
21784         * src/controls.c: 'run to cursor' is sensitive when debugger not active
21785         * src/debugger.c: changes to the way the debugger is activated
21786         * src/debugger.h: clean ups
21788 2003-05-13  Naba Kumar  <naba@gnome.org>
21790         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21791         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
21792         src/memory.h: A new version of memory and the interface
21793         is now integrated in anjuta.glade
21795 2003-05-09  Naba Kumar  <naba@gnome.org>
21797         * configure.in: Bumped required gtk version to 2.0.8.
21798         
21799 2003-05-06  Naba Kumar  <naba@gnome.org>
21801         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
21803 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21804         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
21806 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21807         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
21808         , tagmanager/c.c: Support for ProC and RDB files.
21810 2003-05-06  Naba Kumar  <naba@gnome.org>
21812         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
21813         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21814         Uncomment (Box & Stream), Select the current function,
21815         authorize the "Quit" button of the GotoLine window
21817 2003-05-05  Naba Kumar  <naba@gnome.org>
21819         * src/watch_gui.h: CVS added new file.
21821         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
21823         Patch from Etay Meiri <etay-m@bezeqint.net>
21824         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
21825         src/mainmenu_callbacks.c, src/message-manager.cc,
21826         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
21827         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
21828         Ported stack trace to GNOME2 and added it in the message manager
21829         pane.
21831 2003-05-02  Naba Kumar  <naba@gnome.org>
21833         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
21834         
21835         * src/preferences.[h,c]: Fixed preferences to save only one copy of
21836         preferences property.
21837         
21838         * anjuta.prj: Fixed multiple preferences saved data.
21839         
21840         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
21841         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21842         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
21843         scintilla/include/Platform.h, scintilla/include/PropSet.h,
21844         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
21845         Upgraded scitilla from CVS with faster window repaint
21846         and more bugfixes.
21847         
21848         Patch from  Etay Meiri  <etay-m@bezeqint.net>
21849         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
21850         and code cleanups
21851         
21852 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
21854         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
21855         the window if messages are appended to the end and the scrollbar is
21856         at the end.
21858 2003-04-29  Naba Kumar  <naba@gnome.org>
21860         * configure.in: Removed omf-install from Makefiles list.
21862 2003-04-28  Naba Kumar  <naba@gnome.org>
21864         * po/POTFILES.in: Remvoded deleted files.
21865         
21866         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
21867         pixmaps/windows-style-undocked.png: Added setup wizard's images.
21869         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
21870         is executed as detached) is not set properly.
21871         
21872 2003-04-25  Naba Kumar  <naba@gnome.org>
21873         
21874         * anjuta.prj: Updated.
21875         * src/anjuta_info.c: Fixed text wrapping and column view.
21876         * data/welcome.txt.in: Removed unaligned characters.
21877         
21878 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21879         * src/main_menubar.c: Disable setup dialog.
21881 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21882         * src/breakpoints.c; Fixed compilation with older GCC
21883         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
21884         * HACKING: Spelling fixes (Suggested by Stephen Knight)
21886 2003-04-18  Naba Kumar  <naba@gnome.org>
21888         * anjuta.prj: Updated (includes compiler options).
21889         
21890         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
21891         function from anjuta.c (it was already available in anjuta-tools.c).
21892         
21893 2003-04-18  Naba Kumar  <naba@gnome.org>
21895         * src/about.c, THANKS: Updated
21896         
21897         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
21898         
21899         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
21900         properly from the project session before updating the file
21901         view.
21902         
21903         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21904         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
21905         dialog settings (as it will not be required once GDL is in place) and
21906         added file view filters in the settings sub-menu.
21908 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21909         * HACKING: Updated
21910         * configure.in: Disable cast checks on final build.
21912 2003-04-17  Naba Kumar  <naba@gnome.org>
21914         * src/build_project.c: Fixed a compilation error.
21916         * src/launcher.c: Removed commnets.
21917         
21918         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
21919         properties from editor tab to indentation tab and fixed a property
21920         label for proper i18n translation. Fixed typos in project config
21921         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
21922         sorting and reordering in compiler options dialog.
21923         
21924         * src/compiler_options.c: Implemented _save() function to save the
21925         options (which was pending).
21926         
21927         * src/build_project.c: Destroys install-as-root dialog when it is done.
21928         
21929         * src/an_symbol_view.c: Change "event" event to "event-after" so
21930         that symbol row is selected first before the popup is shown.
21931         
21932 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21934         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
21935         file in CVS/Entries. (Reviewed and applied by Biswa)
21937 2003-04-16  Naba Kumar  <naba@gnome.org>
21939         * aneditor.cxx: use unicode everytime (fixed unicode related
21940         bugs).
21942         * anjuta.prj: Fixed UI editor name (blank to use default) and
21943         anjuta version.
21944         
21945         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
21946         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
21947         Editor preferences page.
21949 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21950         * src/anjuta.[ch], src/print.c: Fixed warnings
21951         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
21952         * configure.in: Profiling support with gprof
21954 2003-04-16  Naba Kumar  <naba@gnome.org>
21956         Patch from Gaëtan de Menten  <ged@bugfactory.org>
21957         * src/launcher.c: Fixed cvs dialog.
21958         
21959 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
21960         
21961         * src/message-manager-private.cc: Fixed double-click on first line of 
21962         output to properly select a line.
21963         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
21964         because still was a deprecatd GtkCTreeNode and always NULL anyway.
21966 2003-04-15  Naba Kumar  <naba@gnome.org>
21968         * src/message-manager-private.cc: Fixed the glade filename typo.
21970 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21971         * scintilla/*, data/properties/*: Scintilla CVS merge
21972         * anjuta.prj: Removed unnecessary files.
21973         * scintilla/PlatGTK.cxx: Force Pango fonts always
21974         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
21975         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
21976         for preferences.
21977         * configure.in: Change version no. for 1.1.1 (alpha release)
21978         * configure.in: Added '--with-pref-suffix' option.
21979         * config.guess, config.sub: Removed from CVS.
21981 2003-04-15  Naba Kumar  <naba@gnome.org>
21983         Patch from Timothee Besset  <ttimo@idsoftware.com>
21984         * Makefile.am: Fixed a shell script error during intallation.
21985         
21986 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21988         Reviewed by Naba Kumar  <naba@gnome.org>
21989         * src/message-manager.cc: Added popup-menu to TreeView and fixed
21990         set_wm_class to use "anjuta" instead of "an.
21991         * src/message-manager-private.cc: Headers are hidden again.
21993 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21994         * src/project_dbase_gui.c: Memory corruption fix.
21995         * anjuta.prj: Updated project file
21997 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21998         * an_file_view.c: Connect to event-after signal rather than event so that
21999         selection is updated first and thus context menu is for the right file.
22000         Reviewed and applied by Biswa.
22002 2003-04-14  Naba Kumar  <naba@gnome.org>
22004         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22005         
22006         * src/auncher.c: More child exit fixes
22007         from Timothee Besset  <ttimo@idsoftware.com>
22009 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22010         
22011         Reviewed by Naba Kumar  <naba@gnome.org>
22012         
22013         * src/message-manager.[c/h], src/message-manager-private[c/h],
22014                 anjuta.[c/h]: Ported message-manager to Gtk2
22015         
22016         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22017         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22018         src/clean_project.c, src/compile.c, src/configurer.c,
22019         src/controls.c, src/cvs.c, src/debugger.c,
22020         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22021         src/project_import.c, src/search-replace.c: Changed name from
22022         AnjutaMessageManager to AnMessageManager to avoid too long type
22023         and funtion names.
22025 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22026         * src/launcher.c: Fix build won't stop problem - TTimo
22027         * TODO: Updated
22028         * pixmaps/anjuta_splash.c: New splash screen prototype.
22029         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22030         * src/compiler_options.c: Mute pkgconfig errors.
22031         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22033 2003-04-10  Naba Kumar  <naba@gnome.org>
22035         * configurer.[c,h]: Fixed dialog to close properly.
22036         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22037         debugging asserts.
22038         
22039 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22040         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22041         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22042         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22043         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22044         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22045         src/makefile.am: Move gdl to it's own directory.
22046         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22048 2003-04-09  Naba Kumar  <naba@gnome.org>
22050         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22051         branch.
22053 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22054         * src/anjuta-tools.c: Use CDATA for saving tools data.
22055         * anjuta.glade, src/search-replace.c: Port from branch.
22056         * widgets/e-splash.*, src/main.c: Better splash screen.
22057         * configure.in, widgets/gdl*: Import GDL widgets.
22058         * ROADMAP: Updated roadmap.
22059         * src/an_file_view.c: Use GDL icons for file tree.
22061 2003-04-09  Naba Kumar  <naba@gnome.org>
22063         * anjuta.glade: Added (hidden) initial setup-wizard window.
22064         
22065         Patch from: Vitaly  <vvv@rfniias.ru>
22066         * src/preferences.c: Fixes a bug with libglace widget access with
22067         translated strings.
22069         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22070         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22071         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22072         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22073         src/toolbar_callbacks.[c,h],
22074         src/memory.c, src/message-manager-private.cc,
22075         src/message-manager-private.h, src/message-manager.cc,
22076         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22077         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22078         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22079         watch window to a subwindow in the notebook
22081 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22082         * ROADMAP: Updated roadmap.
22084 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22086         * configure.in: Added Belarusian to ALL_LINGUAS.
22088 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22089         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22090         Henry Jia
22091         * ROADMAP: Added roadmap for HEAD.
22093 2003-03-29  Naba Kumar  <naba@gnome.org>
22095         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22096         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22097         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22098         (new) pixmaps/start-with-wizard.png,
22099         (new) pixmaps/start-with-import.png,
22100         (new) pixmaps/start-with-open.png Added Start with dialog which pops
22101         up on anjuta start-up to give quick access to opening file/project or
22102         creation wizards.
22104         * src/main.c: Sets proper data directory for the gnome
22105         program.
22107 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22108         * src/text_editor.c: Fixed error/warning indicators.
22110 2003-03-24  Naba Kumar  <naba@gnome.org>
22112         * README: Correct version.
22113         
22114 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
22116         * configure.in: Added checks to see if were building on FreeBSD
22117         systems.  Sets -DFREEBSD if we are, and also attempts to find
22118         gmake if the host system is FreeBSD.
22120         * src/getline.c: New file used to provide the getline function,
22121         which isnt available on a FreeBSD system.  The function is only
22122         defined if FREEBSD is defined.
22124         * src/Makefile.am: Added getline.c to anjuta_SOURCES
22126         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
22127         configure.in sets this to gmake on FreeBSD systems, and make
22128         on everything else.
22130 2003-03-23  Naba Kumar  <naba@gnome.org>
22132         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22133         
22134         * anjuta.spec.in: Fixed spec file for correct file paths and
22135         corrected rpmbuild.
22137         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22138         the rpm build command separately now.
22139         
22140         * src/anjuta.c, windows-dialog.c: Added some more window management
22141         stuffs (not still fully working, though).
22143         * TODO: Updated.
22145 2003-03-22  Naba Kumar  <naba@gnome.org>
22147         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22149 2003-03-21  Naba Kumar  <naba@gnome.org>
22151         * README: Removed Andy Piper's name from the active maintainers
22152         list on his request.
22153         
22154         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22155         preferences.
22156         
22157         * src/anjuta-tools.c: Fixed compiler errors.
22159         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22160         show bugs.
22161         
22162         * src/commands.c, src/src_paths.c, src/style-editor.c,
22163         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22164         becuase they are now hidden by default (from glade editing).
22165         
22166         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22167         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22168         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22169         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22170         basic windows managements.
22171         
22172 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22173         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22174         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22175         Enver ALTIN (a.k.a. skyblue)
22177 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22178         * tagmanager/*: Added ignore-list for symbols. This will make
22179         parsing more accurate for projects. Doc updates needed.
22181 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22182         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22183         * launcher/Makefile.am: Link to correct libraries
22184         * src/launcher.c: Do not allow NULL shell
22186 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
22187         * src/debug_tree.c: Improve debug tree view.
22189 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
22191         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22192         'Run Configure Script' and 'Execute Program'. Increase minimum width
22193         of Configure dialog.
22194         * find_in_files.c, find_in_files_cbs.*: Properly create the file
22195         list widget by setting a model and adding a column and renderer.
22196           Actually store the nocvs toggle button in FindInFiles data structure.
22197           Handle selection changes via changed signal rather than row_activated.
22198           Use response signal for handling the close and find buttons.
22199           Close window when escape is pressed.
22200         * find_replace.c: Close window when escape is pressed.
22201         * find_text.c: Close window when escape is pressed in find dialog as
22202         well as wrap search question, where now Yes is the default button.
22204 2003-03-05  Naba Kumar  <naba@gnome.org>
22206         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
22208         * src/message-manager-private.cc: Fixed a bug with vte conditional
22209         compilation.
22210         * anjuta.glade: Hides all windows in glade file.
22212 2003-03-05  Naba Kumar  <naba@gnome.org>
22214         * src/an_file_view.c: Fixed a compilation warning.
22215         * src/message-manager-private.cc: Conditional compilation for vte
22216         API.
22217         
22218 2003-02-28  Naba Kumar  <naba@gnome.org>
22220         * configure.in, anjuta.spec.in: Updated dependency packages version.
22221         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22222         * src/preferences.c: Added debug assertions.
22223         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22224         editor to enable/disable bringing the recent editor tabs first.
22225         
22226         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22227         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22228         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22229         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22230         and     bug fixes. Also code clean ups.
22231         
22232         * (new) src/search-replace.[h,c]: New search replace implementation
22233         from ANJUTA_1_0_0 branch.
22234         
22235         * (new) src/windows-dialog.[h,c]: New windows management class
22236         [work in progress].
22238 2003-02-28  Naba Kumar  <naba@gnome.org>
22240         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22241         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22242         src/appwizard.c, src/build_file.c, src/build_project.c,
22243         src/clean_project.c, src/compile.c, src/configurer.c,
22244         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22245         src/message-manager-dock.c, src/message-manager-dock.h,
22246         src/message-manager-private.cc, src/message-manager.cc,
22247         src/preferences-dialog.c, src/preferences-dialog.h,
22248         src/preferences.c, src/preferences.h, src/project_dbase.c,
22249         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22250         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22251         src/utilities.c, src/utilities.h:
22252         
22253         Widgetized Preferences and gave proper function names.
22255         * src/executer.c: Fixed a session loading bug.
22256         
22257 2003-02-27  Naba Kumar  <naba@gnome.org>
22259         * printing/print.c: Fixed printing font bug that failed to load the
22260         proper fonts.
22261         
22262         * src/toolbar.c: Disabled LED flashing (not yet implemented).
22263         
22264         * TODO, anjuta.prj: Updated.
22266 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
22268         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22269         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22270         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22271         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22272         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22273         fixed omf errors
22275 2003-02-25  Naba Kumar  <naba@gnome.org>
22277         * Makefile.am: Excluded omf-install from installation as the docs are
22278         not ready.
22279         
22280         TODO: Updated.
22281         
22282         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22283         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22284         property names and added new editor properties and code cleanups.
22285         Also added new project properties.
22286         
22287         * src/compiler_options.[h,c]: Added pkg-config packages supports
22288         and fixed bugs.
22289         
22290         * src/glade_iface.h: Cleanups.
22291         
22292         * src/launcher.c: Used timer instead of idle to scan.
22293         
22294         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22295         src/project_config.[h,c], src/project_import.c: Implemented project
22296         property to define GUI editor and to handle it.
22297         
22298         * src/preferences.c: i18n fixes.
22299         
22300         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22301         unused (and old) pixmaps.
22302         
22303         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22304         
22305 2003-02-25  Naba Kumar  <naba@gnome.org>
22307         * src/message-manager-private.[h,cc], src/preferences.c,
22308         anjuta.glade, anjuta_dialog_strings.c: Implemented
22309         gnome terminal profiles for the terminal preferences and moved the
22310         addition of terminal preferences in the terminal constructor.
22311         
22312         * anjuta.prj: Updated.
22314 2003-02-24  Naba Kumar  <naba@gnome.org>
22316         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22317         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22318         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22319         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22320         preferences dialog.
22322         * TODO: Updated.
22324         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22325         text selection and child re-spawning.
22327         * src/pixmaps.h: Removed unused pixmaps definitions.
22328         
22329 2003-02-23  Naba Kumar  <naba@gnome.org>
22331         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22332         the project tree/window.
22334         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22335         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22336         Correct the use of a variable and implemented session save/load
22337         for tree expansion states.
22338         
22339         * src/main_menubar_def.h: Fixed shortcuts keys.
22340         
22341         * src/anjuta.c, src/gnome_project.c: Code clean ups.
22342         
22343         * anjuta.prj: Updated.
22344         
22345 2003-02-22  Naba Kumar  <naba@gnome.org>
22347         * src/debug_tree.[c,h]: GNOME2 port from 
22348         Etay Meiri <etay-m@bezeqint.net>
22349         
22350         * src/an_file_view.c, src/resources.[h,c],
22351         data/properties/bash.properties,
22352         data/properties/cpp.properties,
22353         data/properties/html.properties,
22354         data/properties/make.properties,
22355         data/properties/others.properties,
22356         data/properties/perl.properties,
22357         data/properties/props.properties,
22358         data/properties/xml.properties: Standarized file icons. Icons are
22359         defined in respective .properties file and are retrieved as resource
22360         data.
22362         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22363         in labels from the commands editor as that would create
22364         problems for translators.
22366 2003-02-21  Naba Kumar  <naba@gnome.org>
22368         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22369         as they should be part of CVS(?).
22371         * Makefile.am: Corrected a typo for glade generated strings file.
22373         * configure.in, po/hi.po: Added new Hindi (hi) translation
22374         in ALL_LINGUS and added initial Hindi translation.
22376         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22377         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22378         sv_unknown.xpm to more proper icon.
22380         * (new)data/properties/php.properties, data/properties/Makefile.am,
22381         data/properties/anjuta.properties, data/properties/html.properties:
22382         Fixed PHP syntax hilighting bug by separating php properties into
22383         different file (because of file size).
22385         * TODO: Updated.
22386         
22387 2003-02-20  Naba Kumar <naba@gnome.org>
22389         * src/breakpoints.c: Fixed breakpoints session saving/loading
22390         crash bug.
22391         
22392         * scintilla/*, scintilla/include/*: Updated to scintilla
22393         release 1.51
22394         
22395 2003-02-19  Naba Kumar <naba@gnome.org>
22397         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22398         * TODO: Updated.
22400         * Makefile.am, src/Makefile.am,
22401         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22402         (removed) src/anjuta_dialog_strings.c,
22403         (removed) src/anjuta_dialogs_strings.c,
22404         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22405         (added) anjuta.glade: Transfered glade files from src/ directory
22406         to the top level directory.
22408         * po/POTFILES.in: Updated.
22409         
22410         * (removed) macrocs2/*: Transfered to data/ directory.
22411         
22412         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22413         data/Makefile.am: Moved macros in data directory. Anjuta no longer
22414         requires to have macros dir, but the projects generated by anjuta
22415         require them.
22416         
22417         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
22418         trees.
22419         
22420         * src/defaults.c: Corrected default compiler options.
22421         
22422         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
22423         wizard.
22424         
22425         * src/message-manager-private.cc, src/message-manager-private.h,
22426         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
22427         
22428         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
22429         source code generation for gnome2 projects.
22431 2003-02-11  Naba Kumar <naba@gnome.org>
22433         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
22434         restores the expand/collaspe states of the nodes after refresh.
22435         
22436         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
22437         
22438 2003-02-11  Naba Kumar <naba@gnome.org>
22440         * src/style-editor.c: Fixed pango font description handling for fonts.
22441         * src/anjuta.glade: Removed font size spin button.
22442         * configure.in, src/anjuta.prj: Corrected version.
22443         * TODO: update.
22444         
22445 2003-02-10  Naba Kumar <naba@gnome.org>
22447         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
22448         references of scroll-menu.h and add about.h in Makefile.am.
22449         
22450         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
22451         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
22452         (removed) widgets/scroll-menu.h: Removed unused files.
22453         
22454         * Makefile.am: Added proper i18n rules and added intl tools for
22455         distributions.
22456         
22457         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
22458         to the stable release).
22459         
22460         * anjuta.spec.in: Removed manuals packaging.
22461         
22462         * data/Makefile.am: Removed 'macros' installation (not required for
22463         gnome2 projects).
22465 2003-02-10  Naba Kumar <naba@gnome.org>
22467         * po/POTFILES.in: Updated.
22469         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
22470         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
22471         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
22472         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
22473         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
22474         icons and images.
22476         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
22477         src/toolbar_callbacks.h: Fixed scintilla notification signal name
22478         and fixed to properly handle focus in find entry box.
22480         * Makefile.am: Added code for RH system menu update.
22482         * .cvsignore: Updated.
22484         * NEWS: Updated.
22486 2003-02-03  Naba Kumar <naba@gnome.org>
22488         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22489         editor preferences. and fixes dialogs.
22491         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22492         Fixed linenumbers and header margins when they are disabled and
22493         removed unused header files.
22495         * src/attact_process.[h,c], src/debugger.c: Attach to process
22496         now works.
22498         * src/help.c: Fixed dialog response.
22500         * TODO: Updated.
22502         * data/properties/anjuta.properties: Corrected typo.
22504         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
22505         Change the signal to "changed" in entry from "selection-changed" in
22506         list.
22508         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
22509         short-cuts.
22511 2003-01-31  Naba Kumar <naba@gnome.org>
22513         * configure.in: Upgraded to use libgnomeprint-2.2
22514         
22515         * printing/Makefile.am: Updated
22516         
22517         *(removed) printing/print-doc.c, printing/print-doc.h,
22518         printing/print-util.c, printing/print-util.h: Removed because already
22519         merged with print.c.
22520         
22521         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
22522         and libgnomeprintui-2.2 and fixed rendering problems.
22523         
22524         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
22525         uneccessary print properties, as they are separately taken
22526         care in gnomeprint.
22527         
22528         * po/POTFILES.in: Update.
22530 2003-01-30  Naba Kumar <naba@gnome.org>
22532         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
22533         for about dialog box.
22534         
22535         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
22536         src/pixmaps.h: Modified for the above additions for about dialog.
22538 2003-01-29  Naba Kumar <naba@gnome.org>
22540         * src/style_editor.[c,h]: Added missing files.
22541         
22542 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22543         * scintilla/XPM.[cxx|h]: Added missing files
22545 2003-01-29  Naba Kumar <naba@gnome.org>
22546         
22547         * TODO, po/POTFILES.in: Updated.
22548         
22549         * anjuta.prj, src/anjuta.glade,
22550         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
22552 2003-01-28  Naba Kumar <naba@gnome.org>
22553         
22554         * data/properties/anjuta.properties, src/aneditor.cxx,
22555         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
22556         properties into text properties (earlier it was int properties).
22558         * TODO: Updated
22559         
22560         * scintilla/AutoComplete.c,xx,
22561         scintilla/AutoComplete.h,
22562         scintilla/CallTip.c,xx,
22563         scintilla/CallTip.h,
22564         scintilla/Document.c,xx,
22565         scintilla/Document.h,
22566         scintilla/Editor.c,xx,
22567         scintilla/Editor.h,
22568         scintilla/LexAVE.c,xx,
22569         scintilla/LexCSS.c,xx,
22570         scintilla/LexHTML.c,xx,
22571         scintilla/LexOthers.c,xx,
22572         scintilla/LexPython.c,xx,
22573         scintilla/LineMarker.c,xx,
22574         scintilla/LineMarker.h,
22575         scintilla/Makefile.am
22576         scintilla/PlatGTK.c,xx,
22577         scintilla/PropSet.c,xx,
22578         scintilla/ScintillaBase.c,xx,
22579         scintilla/ScintillaBase.h,
22580         scintilla/ScintillaGTK.c,xx,
22581         scintilla/ViewStyle.c,xx,
22582         scintilla/include/Platform.h,
22583         scintilla/include/SciLexer.h,
22584         scintilla/include/Scintilla.h,
22585         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
22586         
22587         
22588         src/Makefile.am,
22589         src/an_file_view.c,
22590         src/an_symbol_view.c,
22591         src/anjuta-tools.c,
22592         src/anjuta.c,
22593         src/anjuta.glade
22594         src/anjuta.h,
22595         src/anjuta_cbs.c,
22596         src/anjuta_dialogs_strings.c,
22597         src/anjuta_info.c,
22598         src/commands.c,
22599         src/compiler_options.c,
22600         src/debugger.c,
22601         src/help.c,
22602         src/main_menubar.c,
22603         src/main_menubar.h,
22604         src/main_menubar_def.h,
22605         src/mainmenu_callbacks.c,
22606         src/mainmenu_callbacks.h,
22607         src/message-manager-private.c,c
22608         src/message-manager-private.h,
22609         src/message-manager.c,c
22610         src/message-manager.h,
22611         src/pixmaps.h,
22612         src/preferences.c,
22613         src/preferences.h,
22614         src/project_config.c,
22615         src/project_dbase.c,
22616         src/project_dbase_gui.c,
22617         src/project_import_gui.c,
22618         src/properties.c,xx,
22619         src/properties.h,
22620         src/resources.c,
22621         src/src_paths.c,
22622         src/text_editor.c,
22623         src/text_editor_gui.c,
22624         src/toolbar.c,
22625         src/utilities.c,
22626         src/utilities.h,
22627         anjuta.prj: GNOME2 porting and fixed many porting bugs.
22628         
22629 2003-01-24  Naba Kumar <naba@gnome.org>
22631         * src/text_editor_gui.c, src/toolbar.c,
22632         src/text_editor.c, src/text_editor_cbs.h:
22633         Used correct notification signal name for scintilla
22634         (gtk2) and fixed UI.
22635         
22636         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
22637         when not required.
22638         
22639         * printing/print-doc.c,
22640         printing/print.c,,
22641         src/anjuta-tools.c,
22642         src/find_replace.c,
22643         src/goto_line.c,
22644         src/launcher.c,
22645         src/mainmenu_callbacks.c,
22646         src/project_dbase.c,
22647         src/project_dbase.h,
22648         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
22649         src/text_editor.c,
22650         src/text_editor_cbs.h:
22653 2003-01-23  Naba Kumar <naba@gnome.org>
22655         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
22656         correct stock icons and organized pixmap macros.
22657         
22658         Makefile.am: Removed non-generated files.
22659         
22660         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
22661         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
22662         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
22663         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
22664         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
22665         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
22666         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
22667         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
22668         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
22669         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
22670         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
22671         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
22672         stop.xpm, undo.xpm}: Removed because no longer used.
22674         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
22675         file_unknown.xpm}: Files renamed from fv_*, as it would
22676         be the right name.
22678         * pixmaps/Makefile.am: Updated for the above changes.
22680 2003-01-23  Jakub Steiner <jimmac * ximian * com>
22682         * pixmaps/autocomplete-16.png,
22683         pixmaps/autocomplete.png,
22684         pixmaps/block-end-16.png,
22685         pixmaps/block-end.png,
22686         pixmaps/block-start-16.png,
22687         pixmaps/block-start.png,
22688         pixmaps/bookmark-first-16.png,
22689         pixmaps/bookmark-first.png,
22690         pixmaps/bookmark-last-16.png,
22691         pixmaps/bookmark-last.png,
22692         pixmaps/bookmark-next-16.png,
22693         pixmaps/bookmark-next.png,
22694         pixmaps/bookmark-prev-16.png,
22695         pixmaps/bookmark-prev.png,
22696         pixmaps/error-next-16.png,
22697         pixmaps/error-next.png,
22698         pixmaps/error-prev-16.png,
22699         pixmaps/error-prev.png: gnome2-styled icons
22702 2003-01-23  Naba Kumar <naba@gnome.org>
22704         * anjuta.prj: Updated compiler options.
22705         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
22707         * src/aneditor.cxx,
22708         src/anjuta.c,
22709         src/anjuta.glade,
22710         src/anjuta_dialogs_strings.c,
22711         src/mainmenu_callbacks.c,
22712         src/mainmenu_callbacks.h,
22713         src/text_editor.c,
22714         src/text_editor_cbs.c,
22715         src/text_editor_gui.c: GNOME2 Porting.
22717 2003-01-22  Naba Kumar <naba@gnome.org>
22719         * ChangeLog: Corrected dates.
22720         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
22721         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
22722         preferences.
22724 2003-01-22  Naba Kumar <naba@gnome.org>
22725         
22726         * plugins/patch/patch-plugin.c: Bug fix.
22727         
22728         * src/anjuta-tools.c,
22729         src/anjuta.c,
22730         src/anjuta.glade,
22731         src/anjuta.h,
22732         src/anjuta_dialogs_strings.c,
22733         src/breakpoints.c,
22734         src/cvs_gui.c,
22735         src/debugger.c,
22736         src/debugger.h,
22737         src/executer.c,
22738         src/glade_iface.c,
22739         src/main.c,
22740         src/mainmenu_callbacks.c,
22741         src/mainmenu_callbacks.h,
22742         src/preferences.c,
22743         src/project_dbase.c,
22744         src/project_dbase_gui.c,
22745         src/registers.c,
22746         src/sharedlib.c,
22747         src/signals.c,
22748         src/signals_cbs.c,
22749         src/source.c,
22750         src/stack_trace.c,
22751         src/toolbar_callbacks.c,
22752         src/utilities.c,
22753         src/utilities.h,
22754         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
22755         
22756         * src/Makefile.am,
22757         (removed) src/CORBA-Server.c,
22758         (removed) src/CORBA-Server.h,
22759         (removed) src/Gladen-common.c,
22760         (removed) src/Gladen-stubs.c,
22761         (removed) src/Gladen.h,
22762         (removed) src/Prj-common.c,
22763         (removed) src/Prj-skelimpl.c,
22764         (removed) src/Prj-skels.c,
22765         (removed) src/Prj-stubs.c,
22766         (removed) src/Prj.h,
22767         (removed) src/glades.c,
22768         (removed) src/glades.h,
22769         (removed) src/messagebox.c,
22770         (removed) src/messagebox.h: Removed because no longer used.
22772 2003-01-21  Naba Kumar <naba@gnome.org>
22774         * src/anjuta-tools.c,
22775         src/anjuta.c,
22776         src/anjuta.glade,
22777         src/anjuta_dialogs_strings.c,
22778         src/anjuta_info.c,
22779         src/anjuta_info.h,
22780         src/breakpoints.c,
22781         src/compiler_options.c,
22782         src/debugger.c,
22783         src/find_replace.c,
22784         src/find_replace.h,
22785         src/find_text.c,
22786         src/find_text.h,
22787         src/goto_line.c,
22788         src/launcher.c,
22789         src/text_editor.c,
22790         widgets/gnomefilelist.c: GNOME2 porting.
22792 2003-01-20  Naba Kumar <naba@gnome.org>
22794         * global-tags/create_global_tags.sh: Uses pkg-config to
22795         read the modules.
22796         
22797         * src/anjuta.c,
22798         src/anjuta.glade,
22799         src/anjuta.h,
22800         src/anjuta_cbs.c,
22801         src/anjuta_dialogs_strings.c,
22802         src/breakpoints.c,
22803         src/breakpoints.h,
22804         src/compiler_options.c,
22805         src/compiler_options.h,
22806         src/fileselection.c,
22807         src/fileselection.h,
22808         src/mainmenu_callbacks.c,
22809         src/project_dbase_gui.c,
22810         src/session.c,
22811         src/src_paths.c,
22812         src/src_paths.h,
22813         src/text_editor.c,
22814         src/text_editor_gui.c,
22815         widgets/gnomefilelist.c,
22816         widgets/gnomefilelist.h: GNOME2 porting.
22817         
22818         * widgets/Makefile.am,
22819         (removed) widgets/gnomedirlist.c,
22820         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
22821         
22822         * src/Makefile.am,
22823         (removed) src/src_paths_cbs.c,
22824         (removed) src/src_paths_cbs.h,
22825         (removed) src/src_paths_gui.c,
22826         (removed) src/compiler_options_cbs.c,
22827         (removed) src/compiler_options_cbs.h,
22828         (removed) src/breakpoints_cbs.c,
22829         (removed) src/breakpoints_cbs.h: Removed because they are now
22830         combined in singe file
22832 2003-01-16  Naba Kumar <naba@gnome.org>
22834         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
22835         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
22836         options dialog UI and data handling.
22839 2003-01-15  Naba Kumar <naba@gnome.org>
22841         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
22842         Completed command editor porting.
22843         
22844         * src/anjuta.c: Removed the use of commands load function
22845         (not required).
22847         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
22848         and unrefs.
22850         * src/anjuta-tools.c: Fixed translatable strings.
22851         
22852         * src/find_text.c: Fixed dialog creation from glade.
22853         
22854         * src/text_editor_gui.c, src/text_editor.c,
22855         src/text_editor_cbs.c: Completed port of detached text editor
22856         to gnome2 plateform.
22857         
22858 2003-01-14  Naba Kumar <naba@gnome.org>
22860         * src/anjuta.glade, src/preferences.[h,c],
22861         src/anjuta_dialogs_strings.c: Added build and editor
22862         preferences pages and other UIs. Fixed preferense loading and saving.
22863         
22864         * src/anjuta.c: Does case-insensitive match for tabs position
22865         preferences and removed preferences loading (done at _new() call).
22866         
22867         * anjuta-tools.c: Debugged tools dialog handling.
22868         * plugins/class-gen/clsGen.c: Fixed an undefined function.
22869         
22870 2003-01-13  Naba Kumar <naba@gnome.org>
22872         * ABOUT-NLS: Update (strange).
22874         * autogen.sh: Removed blocking code.
22876         * configure.in: Fixed an autogen bug.
22877         
22878 2003-01-13  Naba Kumar <naba@gnome.org>
22880         * (new)src/anjuta.gladep
22881         (new)src/messagebox.c
22882         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
22883         will be gradually removed (and then the files).
22884         
22885         * Makefile.am,
22886         anjuta.prj,
22887         printing/print-util.c,
22888         printing/print.c,
22889         scintilla/ScintillaGTK.c,xx
22890         src/Makefile.am,
22891         src/an_file_view.c,
22892         src/an_symbol_view.c,
22893         src/anjuta.c,
22894         src/anjuta.glade
22895         src/anjuta.h,
22896         src/anjuta_dialogs_strings.c,
22897         src/anjuta_gui.c,
22898         src/attach_process.c,
22899         src/attach_process.h,
22900         src/breakpoints.c,
22901         src/breakpoints.h,
22902         src/breakpoints_cbs.c,
22903         src/commands.c,
22904         src/commands.h,
22905         src/compiler_options.c,
22906         src/compiler_options.h,
22907         src/compiler_options_cbs.c,
22908         src/configurer.c,
22909         src/configurer.h,
22910         src/controls.c,
22911         src/cvs_cbs.c,
22912         src/debug_tree.c,
22913         src/debug_tree.h,
22914         src/executer.c,
22915         src/executer.h,
22916         src/find_in_files.c,
22917         src/find_in_files.h,
22918         src/find_in_files_cbs.c,
22919         src/find_replace.c,
22920         src/find_replace.h,
22921         src/find_text.c,
22922         src/find_text.h,
22923         src/goto_line.c,
22924         src/help.c,
22925         src/help.h,
22926         src/launcher.c,
22927         src/main.c,
22928         src/main_menubar.c,
22929         src/mainmenu_callbacks.c,
22930         src/message-manager.c,c
22931         src/pixmaps.h,
22932         src/preferences.c,
22933         src/project_config.c,
22934         src/project_config.h,
22935         src/project_dbase.c,
22936         src/project_import_cbs.c,
22937         src/resources.c,
22938         src/resources.h,
22939         src/splash.c,
22940         src/src_paths.c,
22941         src/src_paths.h,
22942         src/src_paths_gui.c,
22943         src/text_editor.c,
22944         src/text_editor_gui.c,
22945         src/toolbar.c,
22946         src/toolbar.h,
22947         src/utilities.c,
22948         src/utilities.h,
22949         src/wizard_gui.c,
22950         widgets/gnomefilelist.c: GNOME2 Port.
22952 2003-01-10  Naba Kumar  <naba@gnome.org>
22954         * src/an_file_view.c,
22955         src/anjuta_gui.c,
22956         src/appwizard_gui.c,
22957         src/compiler_options.c,
22958         src/compiler_options_cbs.c,
22959         src/cvs_cbs.c,
22960         src/executer.c,
22961         src/fileselection.c,
22962         src/find_in_files.c,
22963         src/goto_line.c,
22964         src/main_menubar.c,
22965         src/memory.c,
22966         src/message-manager-dock.c,
22967         src/preferences.c,
22968         src/project_dbase_gui.c,
22969         src/project_import_gui.c,
22970         src/registers_gui.c,
22971         src/sharedlib_gui.c,
22972         src/src_paths_gui.c,
22973         src/text_editor_gui.c,
22974         src/toolbar.c,
22975         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
22977 2003-01-09  Naba Kumar <naba@gnome.org>
22979         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
22980         problems with some comments.
22982         * anjuta.prj: New project file (updated?)
22984         * src/Makefile.am: Enabled deprecated API and fixed variables.
22986         * src/an_file_view.c,
22987         src/an_symbol_view.c,
22988         src/anjuta-plugins.c,
22989         src/anjuta-tools.c,
22990         src/anjuta.c,
22991         src/anjuta_gui.c,
22992         src/appwizard_cbs.c,
22993         src/attach_process.c,
22994         src/attach_process_cbs.c,
22995         src/compiler_options.c,
22996         src/compiler_options_cbs.c,
22997         src/launcher.c,
22998         src/mainmenu_callbacks.c,
22999         src/message-manager-private.c,c
23000         src/message-manager-private.h,
23001         src/message-manager.c,c
23002         src/message-manager.h,
23003         src/project_dbase.c,
23004         src/project_dbase.h,
23005         src/project_dbase_gui.c,
23006         src/project_import_cbs.c,
23007         src/project_import_gui.c,
23008         src/registers.c,
23009         src/resources.c,
23010         src/resources.h,
23011         src/sharedlib.c,
23012         src/signals.c,
23013         src/signals_cbs.c,
23014         src/signals_gui.c,
23015         src/splash.c,
23016         src/src_paths_cbs.c,
23017         src/src_paths_gui.c,
23018         src/stack_trace.c,
23019         src/text_editor.c,
23020         src/text_editor_gui.c,
23021         src/text_editor_menu.c,
23022         src/toolbar.c,
23023         src/toolbar_callbacks.c,
23024         src/utilities.c,
23025         src/watch.c,
23026         src/watch_cbs.c,
23027         src/wizard_gui.c: GNOME porting.
23029 2002-12-24 Naba Kumar <naba@gnome.org>
23031         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23032         NEWS, README, SEARCH-REPLACE,
23033         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23034         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23035         launcher/Makefile.am,
23036         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23037         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23038         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23039         printing/print-util.c, printing/print.c, printing/print.h,
23040         scintilla/*/*, widgets/e-shell-about-box.c,
23041         src/*, tagmanager/*/*, widgets/Makefile.am,
23042         widgets/gnomefilelist.c:
23043         
23044         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23045         src/*.[c,h] files to gnome2 API.
23047         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23048         strings table.
23050 2002-10-23  Naba Kumar <naba@gnome.org>
23052         * autogen.sh: Prevented Users from building HEAD cvs.
23053         
23054 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23056         * src/anjuta.glade: added the compiler options dialog, hopefully
23057         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23059 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23061         * src/anjuta.glade: fixed a lot of small glitches.
23063         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23064         now.
23066         * src/breakpoints_cbs.c: polished a bit.
23068 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23070         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23072         * src/commands.c: partial gnome 2 port.
23074         * src/utilities.[ch]: changed some bits to be const.
23076 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23078         * src/Makefile.am: removed breakpoints_gui.c and added a check
23079         for gdk-pixbuf deprecated functions, but there shouldn't be much
23080         anyway.
23082         * src/breakpoints_gui.c: killed.
23084         * src/anjuta.glade: added two dialogs for the breakpoints management.
23086         * src/anjuta.h:
23087         * src/anjuta_cbs.c:
23088         * src/appwizard.c:
23089         * src/attach_process.c:
23091         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23092         really huge changes and porting work.
23093         
23094         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23095         (breakpoints_dbase_new): moved the UI init bits here.
23097         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23098         a lot, not using any color anymore (not HIG compliant) and not using
23099         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23100         to be double checked.
23102         * src/build_file.c:
23103         * src/build_project.c: gnome 2 port.
23105 2002-09-11  Stephane Demurget  <demurgets@free.fr>
23107         * src/anjuta.glade:
23108         * src/anjuta.h:
23109         * src/anjuta_cbs.c:
23110         * src/appwizard.c:
23111         * src/breakpoints.c:
23112         * src/breakpoints_cbs.c: cleaned up some bits.
23114 2002-09-09  Stephane Demurget  <demurgets@free.fr>
23116         * src/Makefile.am:
23117         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23119         * src/an_symbol_view.[ch]:
23120         * src/attach_process_cbs.h: polished a bit.
23122         * src/breakpoints_cb.[ch]: partial gnome 2 port.
23124 2002-09-02  Stephane Demurget  <demurgets@free.fr>
23126         * configure.in:
23127         * src/Makefile.am: added libglade-2 to the build.
23129         * src/anjuta.[ch]: added support for libglade.
23131         * src/anjuta.glade: added. There could be a file per top-level widget,
23132         as some other gnome projects, though.
23134         * src/attach_process_gui.c: removed.
23135         * src/attach_process.[ch]: gnome 2 port.
23136         (attach_process_new): Added the treeview init and the widget references
23137         here.
23139 2002-08-31  Stephane Demurget  <demurgets@free.fr>
23141         * src/an_file_view.c: fixed some compilation issues.
23143         * src/an_symbol_view.c: gnome 2 port.
23145 2002-08-26  Stephane Demurget  <demurgets@free.fr>
23147         * src/an_file_view.c: finished gnome 2 port.
23148         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23149         directory pixmap depending on the event.
23151         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23152         (project_file_data_new): use a GtkTreePath.
23154 2002-08-23  Stephane Demurget  <demurgets@free.fr>
23156         * src/Makefile.am: readded back an_*_view.[ch] because they are still
23157         driving me nuts but they need to be ported, heh ?
23159         * src/an_file_view.c: gnome 2 port, almost finished after some hard
23160         work since it's quite a total rewrite again.
23162 2002-08-22  Stephane Demurget  <demurgets@free.fr>
23164         * src/an_file_view.c:
23165         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23167 2002-08-21  Stephane Demurget  <demurgets@free.fr>
23169         * src/anjuta_info.c:
23170         * src/utilities.h: gnome 2 port, featuring a total rewrite.
23172 2002-08-20  Stephane Demurget  <demurgets@free.fr>
23174         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23175         nuts ATM.
23176        
23177         * src/an_file_view.c:
23178         * src/aneditor.cxx:
23179         * src/anjuta_cbs.c:
23180         * src/compiler_options.h:
23181         * src/messagebox.c:
23182         * src/messagebox.h:
23183         * src/pixmaps.h:
23184         * src/project_dbase.h:
23185         * src/resources.h: gnome 2 port.
23187 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23189         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23191         * data/properties/sql.properties: added the DATETIME data type.
23193         * data/properties/html.properties: added the foreach php keyword.
23195 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23197         * widgets/Makefile.am: removed blank line after the last backslash
23198         for avoiding a warning from automake.
23200         * configure.in:
23201         * src/Makefile.am: added the ORBit-2 dep.
23203 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23205         * AUTHORS: added Biswa, because I wonder why noone already have
23206         written his name in the Anjuta's hall of fame :)
23208 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
23210         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23211         widgets/e-shell-about-box.c: Made to compile for gnome2.
23212         
23213 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
23215         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23216         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23217         
23218         * configure.in, printing/print.h, printing/print.c,
23219         printing/print-doc.c: Made to compile for gnome2.
23220         
23221 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
23223         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23224         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23225         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23226         widgets/Makefile.am:
23227         
23228         Upgraded the build system to gnome2 platform.
23229         
23230 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23231         * manuals/*: Added capability to generate PDF and PS.
23232         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23233         * TODO, TODO.biswa: Intergated TODO list.
23234         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23235         , bug #574470
23236         * src/dnd.c: Fix typo
23237         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23238         * src/anjuta.c: Bug #568895, Bug #575419
23240 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23242         * tagmanager/tm_global_tags.c: Fixed compiler warning.
23243         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23245 2002-12-17  Naba Kumar <naba@gnome.org>
23247         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23248         bugs.
23249         
23250 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23251         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23252         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23253         * anjuta.prj: Added tools.sgml
23254         * data/properties/cpp.properties: Bug # 646974
23256 2002-12-16  Naba Kumar <naba@gnome.org>
23258         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23259         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23260         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23261         on 'Enter' and adds proper focus mechanism.
23262         * src/anjuta.c: Fixed a memory corruption bug.
23263         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23264         'Enter' and can also be Canceled. Sets proper default and focus policies
23265         for tools dialogs.
23266         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23267         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23268         translatable strings in dialogs and fixed some dialog properties.
23269         * src/anjuta-tools.c: Now uses xml format for loading and saving.
23270         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23271         * src/message_manager_private.cc: Fixed some debug messages.
23272         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23273         widgets/gnomefilelist.c: Fixed a memory leaks.
23274         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23275         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23276         src/main_menubar_def.h: Implemented incremental search.
23277         * TODO: Updated.
23279 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23280         * tagmanager/*: Minor cleanups and warning fixes.
23281         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23282         GUI during long updates.
23283         * src/text_editor.c: Remove debug message.
23285 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23286         * tagmanager/tm_project.c: Fix a memory access problem.
23288 2002-12-13  Naba Kumar <naba@gnome.org>
23290         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23291         tools list to show "Enabled" flag of the tool. Fixed a bug where
23292         tool list is not cleared when creating a new tool.
23293         
23294 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23295         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23297 2002-12-12  Naba Kumar <naba@gnome.org>
23299         * anjuta-tools.[h,c], commands.c: Used the tools help of
23300         anjuta variables list in commands editor and fixed a typos
23301         buy in anjuta-tools.c.
23302         
23303 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23304         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23305         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23306         * TODO.biswa: Added to help me track things better.
23308 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23310         * configure.in, anjuta.spec.in: Added libglade dependency.
23311         * Makefile.am: Added anjuta.glade file.
23312         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23313         , src/mainmenu_callbacks.[ch], src/message-manager.h
23314         , src/widget-registry.c: Tools editor GUI + other additions.
23316 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23318         * src/project_dbase.[ch], tagmanager/tm_project.c,
23319         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23320         Implement syncing tags image with the project database.
23321         * src/anjuta-tools.c: Implemented variable substitution and
23322         working directory in tools.
23324 2002-12-09  Naba Kumar <naba@gnome.org>
23325         
23326         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23327         command configuration language list from properties.
23328         
23329         * data/properties/asm.properties, data/properties/ruby.properties:
23330         Fixed typos.
23332 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23334         * src/an_symbol_view.c: Remember current selected entry and select
23335         it automatically after refresh.
23337 2002-11-26  Murray Cumming  <murrayc@usa.net>
23339         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23340           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23341         and gnomemm 1.2 projects so that people know they are really
23342         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23343         But I did correct these to sue lowercase names.
23345 2002-12-01  Naba Kumar <naba@gnome.org>
23347         * data/anjuta.properties: Fixed caching problem on 
23348         indicators.
23349         * src/preferences.c, src/preferences_gui.c: Implemented automatic
23350         indicators prefs.
23351         
23352 2002-12-01  Naba Kumar <naba@gnome.org>
23354         * data/properies/anjuta.properties: Corrected "indicators.automatic"
23355         property name.
23356         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23357         property and uses it.
23358         * src/aneditor.cxx: Fixed a bug associated with selection a word at
23359         current cursor.
23360         
23361 2002-11-30  Naba Kumar <naba@gnome.org>
23363         * src/debugger.c: Fixed a typo.
23364         * data/properties/*: Updated properties files and added
23365         new ones.
23366         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23367         Added comment submenu and cleaned up ref and unref of menus.
23368         * src/aneditor.h: Added definition of comment commands.
23369         * src/aneditor.c: Upgrade from latest SciTE source code.
23370         * src/text_editor.[hc], src/text_editor_cbs.c, 
23371         src/message_manager_private.cc, src/message_manager.[cc,h],
23372         src/anjuta.[c,h]: Added indicators support for errors/warnings
23373         highlight in the editor.
23374         * NEWS, TODO: Update.
23375         * scintilla/include/PropSet.h: Removed deprecrated function.
23376         
23377 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23379         * src/anjuta-tools.[ch]: Tools implementation (basic)
23380         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23381           , src/main_menubar_def.h: PLugins cleanup and segregation
23382         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23383           registry
23384         * anjuta.prj: Added new files
23385         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23386         * plugins/class-gen/clsGen.c: Register menu under 'Project'
23387         * plugins/patch/patch-plugin.c: Register menu under 'Format'
23388         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23389         * src/Makefile.am: Added new files
23390         * src/message-manager.[cc/h]: Added standard output and error windows
23392 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
23394         * project_type.c: Fixed Gnomemm2 project type
23396 2002-11-25  Naba Kumar <naba@gnome.org>
23398         * printing/print.c: Fixed a compile warning.
23399         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23400         * src/utilities.c: Fixed a compile warning in sparc, hides the
23401         terminal check error output from the user.
23402         * project_config.[ch], project_dbase.[ch], source.c: Added project
23403         version, exclude modules configuration and reordered other config
23404         properties. Changed some strings to more descriptive text.
23405         * src/compiler_opitions.c: Removed extra newlines from .prj file
23406         save.
23407         * anjuta.prj: Converted to new format (only reorganised properties
23408         and removed extra newlines ... nothing else).
23409         * NEWS: updated
23410         
23411 2002-11-21  Naba Kumar <naba@gnome.org>
23413         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23414         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23415         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23416         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23417         Updated to the CVS version.
23419 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23421         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
23422           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
23423           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
23424           images in completion lists. 
23425         * src/resources.h: Make C++ friendly.
23426         * scintilla/PropSet.cxx: Fix memory leak.
23428 2002-11-20  Naba Kumar <naba@gnome.org>
23430         * scintilla/*/*: Synced to latest scintilla 1.49
23431         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
23432         New lexers added.
23434         * scintilla/RESearch.cxx: The automatic cvs log in the
23435         file really broke things trying to interprete the changelog
23436         entry incorrectly as end-of-comment. Removed the $cvs line
23437         and committed again.
23438         
23439 2002-11-19  Naba Kumar <naba@gnome.org>
23441         Patch from Timothee Besset <ttimo@idsoftware.com>
23442         
23443         * src/message-manager-private.cc: Interpretes absolute
23444         file paths properly in zvt terminal.
23446 2002-11-19  Naba Kumar <naba@gnome.org>
23448         Patch from Timothee Besset <ttimo@idsoftware.com>
23449         
23450         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
23451         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
23452         (important) editor preferences in project (if there is one
23453         open).
23454         
23455         * TODO: Updated
23456         
23457 2002-11-18  Naba Kumar <naba@gnome.org>
23458         
23459         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23460         
23461         * src/debug_tree.c, src/find_in_files_gui.c,
23462         src/find_replace.c, src/find_text.c, 
23463         src/project_import.c, src/project_import_gui.c,
23464         src/wizard_gui.c: i18n Fixes.
23466 2002-11-15  Naba Kumar <naba@gnome.org>
23468         * plugins/class-gen/clsGen.c: Fixed to use project function
23469         to import files. Create non-existent directories before the
23470         sources are written.
23471         
23472         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
23473         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
23474         src/glade_iface.c,
23475         src/glades.c: Excluded gladen files from build. This
23476         will fix the unnecessary dependency on libssl.
23477         
23478         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
23479         file import funtion.
23480         
23481         * src/message_manager_private.cc: Fixed a compiler warning with
23482         DEBUG preprocessor macro.
23483         
23484         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23485         wrong (undocked) editor window was closed on clicking close on an
23486         undocked editor window.
23487         
23488         * src/debugger.c: Fixed a bad bug where debugger terminal won't
23489         start correctly if the executable was run before with 'F3'.
23490         
23491         * src/toolbar_callbacks.c: Wrap around find next.
23492         * src/toolbar.c: Disable combo activate.
23493         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23494         button positions to get 'yes' as default.
23496         * anjuta.spec.in: Updated.
23497         
23498         * src/anjuta_info.c, src/appwizard_gui.c,
23499         src/attach_process_gui.c, src/breakpoints_gui.c,
23500         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23501         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23502         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23503         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23504         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
23505         src/preferences.c, src/preferences_gui.c, src/project_config.c,
23506         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
23507         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
23508         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
23509         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
23510         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
23511         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
23512         plugins/patch/patch-plugin.c, printing/print-util.c:
23513         Set all windows and dialogs transient
23514         to their parents so that they remain floated above their parents.
23515         
23516 2002-11-13  Naba Kumar <naba@gnome.org>
23518         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
23519         take default editor font).
23520         
23521         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
23522         Corrected email address.
23523         
23524         * src/mainmenu_callbacks.c: Used spaces instead of tabs
23525         for changelog entry.
23527         * NEWS: Updated.
23528         
23529 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23530         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
23532 2002-11-06  Naba Kumar <naba@gnome.org>
23534         * README: Updated
23535         * anjuta.spec.in: Ships the .omf files with the
23536         documents instead of the base package.
23537         
23538 2002-11-04  Naba Kumar <naba@gnome.org>
23540         * data/properties/latex.properties: Fixed a bug.
23541         * ChangeLog: Released 1.0.0 stable.
23543 2002-11-04  Naba Kumar <naba@gnome.org>
23545         * src/commands.c: Added command with shell redirection capability.
23546         * data/properties/anjuta.properties: Changed default execution
23547         command.
23548         * src/project_dbase.c: Set project top dir in properties.
23549         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
23550         * data/Makefile.am: More diskcheck error fixes.
23551         
23552         * README, anjuta.spec.in, THANKS, AUTHORS,
23553         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23554         manuals/C/anjuta-manual/authers,sgml,
23555         manuals/C/anjuta-manual/anjuta-manual.sgml,
23556         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23557         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
23558         : Changed anjuta home to
23559         new URL and my email address.
23560         
23561         * manuals/C/anjuta-manual/interfaces.sgml,
23562         manuals/C/anjuta-manual/prefereces.sgml,
23563         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
23564         
23565         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
23566         : removed reference to the help menu as the menu is modified
23567         when no help is found (which is very likely when we are
23568         shiping the documents separately).
23569         
23570 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23571         * anjuta.spec.in: Update specfile to make multiple RPMs.
23572         * data/Makefile.am: make dist fix.
23573         * src/text_editor_menu.c: Fix compile warnings (casts).
23575 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23576         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
23577         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
23579 2002-11-01  Naba Kumar <naba@gnome.org>
23581         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
23582         Added gnome2 macros to be used by gnome2 project wizard.
23583         
23584         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
23585         from gnome-common.
23586         
23587         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
23588         as it was conflicting with generated projects and is not
23589         useful for us.
23590         
23591         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23592         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23593         project generation, removed qt project as it's not complete and
23594         added gnome2 bonobo wizard.
23596 2002-10-29  Naba Kumar <naba@gnome.org>
23598         * po/POTFILES.in: Updated.
23599         * po/POTFILES.skip: Added.
23600         * preferences.h: Fixed print paper size property name.
23602 2002-10-28  Naba Kumar <naba@gnome.org>
23603         
23604         * data/user.properties, data/Makefile.am: Added user properties file
23605         which will be copied in user's ~/.anjuta/user.properties.
23606         
23607         * data/anjuta.properties: Changed a comment.
23608         
23609         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
23610         
23611         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23612         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
23613         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
23614         item.
23616         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
23617         instead of user properties file.
23618   
23619         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
23620         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
23621         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
23622         * README, TODO: Updated.
23623         
23624 2002-10-28  Naba Kumar <naba@gnome.org>
23626     * manuals/C/anjuta-manual/figures/editor_guides.png,
23627     manuals/C/anjuta-manual/figures/editor_margins.png,
23628     manuals/C/anjuta-manual/figures/editor_markers.png,
23629     manuals/C/anjuta-manual/figures/local_variables.png,
23630     manuals/C/anjuta-manual/figures/open_file_multiple.png,
23631     manuals/C/anjuta-manual/figures/prefs_print.png,
23632     manuals/C/anjuta-manual/figures/print_dlg.png,
23633     manuals/C/anjuta-manual/figures/print_preview.png,
23634     manuals/C/anjuta-manual/figures/symbol_browser.png,
23635     manuals/C/anjuta-manual/figures/variable_tip.png: New png
23636     files for manual documentation.
23637     
23638     * manuals/sgmldocs.make,
23639     manuals/C/anjuta-manual/Makefile.am,
23640     manuals/C/anjuta-manual/authors.sgml,
23641     manuals/C/anjuta-manual/build.sgml,
23642     manuals/C/anjuta-manual/compileopts.sgml,
23643     manuals/C/anjuta-manual/debugger.sgml,
23644     manuals/C/anjuta-manual/execute.sgml,
23645     manuals/C/anjuta-manual/fileoperations.sgml,
23646     manuals/C/anjuta-manual/interface.sgml,
23647     manuals/C/anjuta-manual/preferences.sgml,
23648     manuals/C/anjuta-manual/projects.sgml,
23649     manuals/C/anjuta-manual/figures/arguments.png,
23650     manuals/C/anjuta-manual/figures/open_file.png,
23651     manuals/C/anjuta-manual/figures/other_opts.png,
23652     manuals/C/anjuta-manual/figures/scrshot.png,
23653     manuals/C/anjuta-manual/figures/toolbar_browser.png,
23654     manuals/C/anjuta-manual/figures/toolbar_tags.png:
23655     
23656     Updated anjuta manual documentation.
23658     
23659 2002-10-27  Naba Kumar <naba@gnome.org>
23661     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
23662     check and modifies debugger terminal command accordingly
23663     to function properly.
23664     
23665 2002-10-25  Naba Kumar <naba@gnome.org>
23667         * manuals/sgmldocs.make: Fixed a couple of bugs.
23668         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
23670 2002-10-24  Naba Kumar <naba@gnome.org>
23672         * src/debug_tree.c: Fixed a crash bug from Etay.
23674         * global_tags/create_global_tags: Added messages.
23675         Fixed infinite looping within files.
23676         
23677         * macro/autogen.sh: Removed debug and warning flags for defaults.
23678         
23679         Patch from Vadim Berezniker <vadim@berezniker.com>
23680         
23681         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
23682         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
23683         generation.
23685         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
23686         temporarily just copy it
23688 2002-10-24  Naba Kumar <naba@gnome.org>
23690         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
23691         manuals/C/anjuta-manual/anjuta-manual.sgml, 
23692         manuals/C/anjuta-manual/compileopts.sgml,
23693         manuals/C/anjuta-manual/debugger.sgml,
23694         manuals/C/anjuta-manual/execute.sgml,
23695         manuals/C/anjuta-manual/fileoperations.sgml,
23696         manuals/C/anjuta-manual/interface.sgml,
23697         manuals/C/anjuta-manual/introduction.sgml,
23698         manuals/C/anjuta-manual/projects.sgml,
23699         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23700         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
23701         manuals/ja/anjuta-manual/anjuta-manual.sgml,
23702         manuals/ja/anjuta-manual/compileopts.sgml,
23703         manuals/ja/anjuta-manual/debugger.sgml,
23704         manuals/ja/anjuta-manual/execute.sgml,
23705         manuals/ja/anjuta-manual/fileoperations.sgml,
23706         manuals/ja/anjuta-manual/interface.sgml,
23707         manuals/ja/anjuta-manual/introduction.sgml,
23708         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
23710 2002-10-24  Naba Kumar <naba@gnome.org>
23712         * src/project_type.c: added autogen for qt projects.
23713         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
23714         Fixed a bug that retrieves wrong terminal command.
23715         * src/commnads.c: Added more terminal commands.
23716         * configure.in: Checks for scrollkeeper version.
23717         
23718 2002-10-22  Naba Kumar <naba@gnome.org>
23720         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
23721         instead of AM_GNOME_GETTEXT.
23722         
23723         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
23724         for setup-gettext for the wizard generated projects.
23726         * src/source.c: Fixed a bug where glade file wasn't generated.
23727         
23728         * src/gnome_project.c: Excluded project version from project dir
23729         name.
23730         
23731 2002-10-22  Naba Kumar <naba@gnome.org>
23733         * acinclude.m4: New file with dummy funtion for gettext
23734         cross compatibility fix.
23735         
23736         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
23737         * configure.in: Fixed cflags to avoid useless warnings.
23738         * Makefile.am: EXTRA_DIST += setup-gettext.
23739         * src/toolbars.c: Added space paddings around tags label.
23741 2002-10-21  Naba Kumar <naba@gnome.org>
23743         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23744         
23745         * setup-gettext: New script to maintain gettext cross version
23746         compatibility.
23747         * configure.in, macros/autogen.sh: Fix for gettext cross version
23748         compatibility.
23749         
23750 2002-10-21  Naba Kumar <naba@gnome.org>
23752         * debug_tree.c: Fixed incorrect use of debug assertion.
23753         
23754 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
23755             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23756         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23757         src/memory.c, src/memory.h, src/message-manager-private.cc:
23758         
23759         New parsing algorithm; adapted from kdevelop.
23760         Middle button menu for changing the value's display type
23762 2002-10-07  Naba Kumar <naba@gnome.org>
23764         * src/main_menubar_def.h: Changed status bar message for Help->
23765         Browse info pages. Bug #603308
23767         * src/executer.c: Made "User terminal" default for creating
23768         projects (User can always disable it later). Bug #114222
23769         
23770 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23772         * macros/autogen.sh: Require gettext 0.10.x for autogen
23773         * src/text_editor.c: Fixes Bug #595303
23774         * src/source.c: Fixes Bug #595970
23775         * src/anjuta.c: Fixes Bug #598366
23776         * scingtilla/LexCPP.cxx: Bug #602296
23777         * src/main_menubar_def.h: Bug #604363
23778         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
23779         
23780 2002-10-07  Jens Georg <mail@jensgeorg.de>
23782         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23783         * gnomefilelist.c: This patch fixes the bug #611542
23784         
23785 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23787         * data/properties/Makefile.am: Added tcltk.properties file.
23788         
23789 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23791         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23792         
23793         * README: Updated README
23794         * plugins/class-gen/clsGen.c, src/message_manager.cc
23795           , src/mainmeu_callbacks.c, src/memory.c
23796           , src/project_dbase_gui.c, src/text_editor_gui.c
23797           , widgets/gnomefilelist.c: Set window icons
23798         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
23799           Enabled release build (stripped + optimized binaries, etc.)
23800         * data/properties/anjuta.properties, src/commands.c,
23801           src/defaults.cFixed bug #595489 (stdin on executables)
23802         * src/appwizard.c, src/main.c, src/message-manager.cc
23803           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
23804           , src/debug_tree.c: Memory related (valgrind) fixes.
23805         * src/message-manager-private.[cc,h], src/pixpams.h
23806           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
23807         * anjuta.prj: Added debug_tree.c to SOURCES
23808         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23809           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
23810           Compacted code and cleaned up unnecessary functions.
23811         * tagmanager/*.[ch]: Code fixes.
23812         
23813 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
23814         
23815         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23816         
23817         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
23818         Debug tree now detects changes of displayed variables
23819         and changes their color to red
23821 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23823         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23824         
23825         * mainmenu_callbacks.c: Set's the current file name in
23826         file save as dialog.
23827         
23828 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23830         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
23832         * data/properties/tcltk.properties: New file for tcl/tk
23833         properties.
23835 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
23837         * src/project_type.[c,h], src/source.c, data/Makefile.am:
23838         Fixed a fatal bug which doesn't let building gnome2 related
23839         projects. They use different autogen.sh script. Defined new
23840         type field "gnome_macro_support".
23841         
23842         * data/autogen.sh.gnome2: New file.
23843         
23844         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
23845         bug with quotes escaping in quotes.
23846         
23847         * src/message-manager-private.cc: Used event box instead
23848         of frame for local message pane, so that the borders appear
23849         properly and nicely.
23850         
23851         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
23852         if there is a project open and all the files are un-docked.
23854         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
23856 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
23858         * src/main_menubar_def.h: implement feature request #595356, patch #597161
23859         * THANKS: updated for new contributions
23860         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
23862 2002-08-27 Steven Knight  <steven.knight@unh.edu>
23864         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
23865         src/project_dbase.h, src/project_type.c, src/source.c, 
23866         src/wizard_gui.c: new Qt project type
23867         *** NB not fully tested, may need some work, icon required...
23869 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23871         * src/memory.c, src/memory.h: new memory patch
23873 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
23875         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
23877 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
23879         * lancher/anjuta_launcher.c: Determine pty from function
23880         call instead of running 'tty' externally.
23881         
23882         * data/properties/cs.properties: Added compile/build commands.
23883         Fixed execution properties.
23884         
23885         * src/commands.c: Added c# options.
23887         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
23888         
23889         * src/debug_tree.[c,h], src/debugger.[c,h],
23890         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
23891         
23892         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
23893         1. Misaligned structs when they are members of other structs.
23894         2. '{' sometimes appears as a variable.
23895         3. Wrong processing of some arrays.
23896         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
23897         that displays the tree in two columns (variable and value).
23899 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23901         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
23903         * data/properties/sql.properties: added the DATETIME data type.
23905         * data/properties/html.properties: added the foreach php keyword.
23907 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23909         * NEWS: Updated with new features.
23910         
23911         * data/.cvsignore, doc/.cvsignore: Updated.
23912         
23913         Patch from: Etay Meiri <etay-m@bezeqint.net>
23914         
23915         * src/debug_tree.h, src/debug_tree.c: New files.
23916         
23917         * src/Makefile.am, src/message-manger-private.[h,cc],
23918         src/message-manger.cc: Added Tree view for debugger
23919         locals view.
23920         
23921 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23923         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23924         
23925         * src/memory.c, src/memory.h: New files.
23926         
23927         * src/Makefile.am, src/appwizard.c, src/controls.c,
23928         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23929         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23930         
23931         Memory view implemetation that would enable viewing raw memory
23932         during debugging.
23934 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23936         * AUTHORS: added Biswa, because I wonder why noone already have
23937         written his name in the Anjuta's hall of fame :)
23939 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
23941         * src/appwizard_gui.c: Removed an ambiguous prototype.
23942         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
23943         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
23944         * THANKS: Updated M. Ali Vardar's email.
23945         
23946 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23948         * src/anjuta_gui.c: implemented feature request to stop main and browser
23949           toolbars having exclusive use of space
23951 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23953         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
23954         left over from the previous work to fix bugs :-)
23955         
23956         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
23957         src/controls.c, src/mainmenu_callbacks.h, 
23958         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
23959         reviewed
23960         
23961         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
23962         src/project_import_gui.c, src/sharedlib_gui.c, 
23963         src/signals_gui.c: set window icon correctly
23964         
23965         * NEWS: more updates for the release
23966         
23967         * HACKING: updated for window icons and insert menu information
23968         
23969         * src/cvs_gui.c, src/build_project.c, 
23970         src/project_import_cbs.c: message strings reviewed
23971         
23972         * src/controls.c: context help button should be disabled if 
23973         DevHelp is not installed
23974         
23976 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23978         * src/debugger.c: Fixed the signalling screw up because of string
23979         update in gdb used to report the child process PID. Also, no
23980         error dialog will be popped up for "no such file or directory"
23981         error (very annoying and useless error). This error will still
23982         be shown on the debug message window. Avoided terminating the
23983         program when the terminal is terminated -- doesn't hurt, otherwise
23984         we get crappy egg-and-hen problem.
23985         
23986         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
23987         dimensions loading.
23988         
23989         * src/anjuta.c: Limited the default size of main window to sane
23990         values.
23992         * src/preferences.c: Fixed some deadly memory corruption bugs in
23993         the recent patches. Return from getenv() should NEVER be freed,
23994         because they are static strings.
23995         
23996         * src/preferences_gui.c: Removed the fix for crash bug with font
23997         selection and applied the real fix.
23998         
23999 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24001         * NEWS: updated for release
24003 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24005         * src/launcher.c: Added a fix a memory leak and a possible
24006         fix for zvt-crash bug.
24007         
24008         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24009         
24010         * data/properties/latex.properties,
24011         data/properties/ada.properties: Added file.is.source property.
24012         
24013         * src/an_file_view.c: Set auto column size of the file
24014         revision column.
24015         
24016         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24017         The user is now prompted to confirm the closing of the file
24018         if it is being used by CVS. If yes, the editor is closed and
24019         the CVS operation stops.
24020         
24021 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24023         * anjuta.prj: bump project version for release
24024         * BUGS: removed unnecessary file
24026 2002-06-07      Philip Van Hoof <freax@pandora.be>
24028         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24029         during the life of the file list widget
24030         * src/preferences_gui.c: sticking-plaster fix to font selection
24031         causes segfault bug
24033         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24035 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24037         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24038         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24039         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24040         added options for symbol and file browsers.
24041         * data/properties/cpp.properties: linker flags should come after
24042         the name of the file to compile.
24043         * scintilla/Editor.cxx: fixed gcc compilation warning.
24044         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24045         be executed from bindir only.
24046         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24047         tagmanager/include/tm_file_entry.h: CVS version information in file 
24048         browser.
24049         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24050         window.
24051         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24052         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24053         crashes during file import.
24054         * src/project_import.c: disable project menu items during project 
24055         import.
24056         
24057         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24059 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24061         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24062         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24063         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24064         modified Insert menu, added C functions template, header C 
24065         template, modified header_template HEADER_H ==> NAMEFILE_H
24066         
24067         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24069 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24071         * data/properties/html.properties: changed some file 
24072         associations
24074 2002-06-05 Philip Van Hoof <freax@pandora.be>
24076         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24077         
24078         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24080 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24082         * data/properties/anjuta.properties, src/defaults.c: Make windows
24083         docked by default, fix the big fonts bug.
24084         
24085         * src/an_file_view.c, src/main_menubar_def.h, 
24086         src/project_dbase_gui.c: sanitized the Edit/View mess.
24087         
24088         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24089         for customizing shortcuts.
24090         
24091         * src/mainmenu_callbacks.c: Search for selected word if present.
24092         
24093         * src/text_editor_menu.c: Added context menu options for docking
24094         and undocking editor windows.
24095         
24096         * src/main_menubar.h, src/main_menubar.c: more support for the 
24097         shortcuts menu item.
24098         
24099         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24101 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24103         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24104         all commit messages being written to top of the file
24105         
24106         * src/main_menubar_def.h: message strings reviewed
24107         
24108         * src/project_import.c: message strings reviewed
24109         
24110         * src/source.c, src/glades.c: message strings reviewed. Fixed 
24111         some bugs around reading the project properties for creating 
24112         .glade and .desktop files in the Application Wizard. There were
24113         typos in the property names being retrieved
24114         
24115         * widgets/gnomefilelist.c: changed build_full_path to make 
24116         the file widget support ~
24117         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24118         
24119         * THANKS, widgets/e-shell-about-box.c, 
24120         manuals/anjuta-manual/C/authors.sgml: updated for new
24121         patch
24123 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
24125         * src/project_dbase.c: Fixed the file-path-corruption bug
24126         and the cannot-import-file-in-project bug. (follow-up with
24127         the last commit from Stef).
24128         
24129         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24130         with unsaved-project.
24131         
24132 2002-06-05  Stephane Demurget  <demurgets@free.fr>
24134         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24135         misplaced g_free.
24137 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24139         * data/properties/{xml,html,other}.properties: changed some file 
24140         associations
24141         
24142         * data/anjuta.mime: oops! cvs added
24143         
24144         * scintilla/RESearch.cxx: fixed up a problem with comments
24145         
24146         * global-tags/create_global_tags.sh: redirect errors to /dev/null
24147         to avoid messages about missing libs
24148         
24149         * NEWS: started the release notes
24151 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24153         * HACKING: updated with new information on printing, patch naming
24154         
24155         * TODO: removed completed tasks
24156         
24157         * THANKS: updated a few contributions
24158         
24159         * anjuta.prj: updated the icon file
24160         
24161         * anjuta.desktop.in.in: updated to add Categories
24162         
24163         * data/anjuta.mime: created a mime type for Anjuta project files
24164         (NB needs to be added to the install in /usr/share/mime/)
24165         
24166         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
24167         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
24168         to PNG for websites.
24169         
24170         * plugins/patch/patch-plugin.c: clarified some messages and 
24171         made it easier to see different patching sessions
24172         
24173         * src/toolbar.c: changed some message text for consistency
24174         
24175         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
24176         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
24177         in preferences. 
24178         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24179                  
24180         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
24181         src/project_dbase.{c,h}, src/project_import_cbs.c, 
24182         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24183         Added XLib Project and a Dockapp Project types.
24184         * pixmaps/Makefile.am: added line for new pixmap for new xlib
24185         projects
24186         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24187         * src/source.c: Fixed memory leak in existing projects. 
24188         (filename was not freed)
24189         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24191 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
24193         * src/anjuta.h, src/anjuta.c: Added error display funtions
24194         with parent windows.
24195         
24196         * src/appwizard_cbs.c: Changed error display function to use
24197         parented version.
24198         
24199 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
24201         * printing/print.h, printing/printing.c: Taken care of document
24202         zoom factor and fixed a font loading bug. Dynamically calculated
24203         text widths to work with zooms properly. Re-organized code for
24204         dynamic text width calulations to work in general with utf8 chars.
24205          Determined font height and width automatically from the font info.
24206         
24207         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24208         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24209         Converted text.zoom.factor property to use #defined value. Removed
24210         margin header and margin numbers preferences, as they  now
24211         calculated dynamically.
24212         
24213 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
24215         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24216         printing/print-util.h, printing/print.c, printing/print.h:
24217         Rewritten printing support for style based printing. Syntax highlighted
24218         printing, monochromatic printing, setup using preferences etc.
24220         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24221         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24222         language and the styled text buffer.
24223         
24224         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24225         the print setup preferences page and added printer preferences. Added functions
24226         to retrieve preferences with default values.
24227         
24228         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24229         the printing.
24231         * data/properties/anjuta.properties: Added default printer preferences.
24233         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24234         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24235         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24237         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24238         
24239 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24241         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24243         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24244         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24245         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24246         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24248         printing/Makefile.am: Reduced compiler optimizations.
24250         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
24251         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
24252         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24253         tagmanager/tm_workspace.c: TagManager fixes.
24255 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
24257         * printing/*: CVS added. :)
24258         
24259 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24261         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24263         * printing*: CVS added.
24264         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24265           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24266           src/main_menubar_def.h: Gnome Print support
24267         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24268         * configure.in: Enable debugging flag option
24269         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24270           Print properties defined.
24271         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24272         
24273 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24275         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24276         
24277         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24278         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24279           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24280           and cleanups
24281         * src/text_editor.c: Minor cleanups.
24282         * anjuta.c: Tweaks to 'Goto File Line' functionality.
24283         * src/project_dbase.c: Fixes to add/remove files from project.
24284         * src/help.c: Fix minor memory leak.
24285         * src/project_dbase_gui.c: Remove debugging messages.
24286         * src/utilities.[ch]: Cleanups and minor fixes.
24287         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24289 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
24291         * src/anjuta.c [anjuta_apply_preferences()]:
24292         Fixed a crash bug when tab pos is not defined for the editors.
24293         
24294         * data/properties/cpp.properties: Set default identifier property to normal.
24295         This fixes the bug in which the fore color gets hidden with dark background.
24297 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
24299         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24300         scintilla 1.46
24301         
24302         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24303         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24304         src/anjuta.c, data/properties/anjuta.properties:
24305         Implemented line wrapping.
24306         
24307         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
24308         
24309         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24310         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24311         tags. Code was reviewed from GNOME Bonsai view.
24312         
24313         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24314         it seems to have been removed by scintilla people.
24315         
24316         * data/properties/anjuta.properties: Set default line wrap to false, as
24317         is noticably slow with big files.
24318         
24319 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
24321         * src/project_import_gui.c: disallow the selection of files in
24322           the browse dialog.
24323         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24324           preferences code.
24325         
24326 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24328         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24329           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24330         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24331         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24332           now works properly.
24333         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24334         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24335         * src/utilities.[ch]: Added some utility functions.
24336         * tagmanager/tm_project.c: Fix for bug in file removal from project.
24337         
24338         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24340 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24342         * HACKING: info on FIXME statements and removed ccview references
24343         * Makefile.am: added rule to make RPM package
24345 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24347         * THANKS, widgets/e-shell-about-box.c, 
24348         manuals/anjuta-manual/C/authors.sgml: updated for new
24349         patch
24350         * src/anjuta.c: removed unnecessary warning code since CVS 
24351         support is now implemented :-)
24352         * manuals/sgmldocs.make: implemented a fix for bug #553969
24353         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24354         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
24355         manuals/C/anjuta-faqs-C.omf: modified the descriptions
24356         
24357 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24358         
24359         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24360           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24361           src/main_menubar_def.h, src/preferences_gui.c,
24362           preferences.c, preferences.h: setup Username and Email 
24363           preferences, Insert ChangeLog and Username editor functions
24364           
24365           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24367 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24368         
24369         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24370           src/src_paths_cbs.c, src/src_paths_gui.c
24371           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24373           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24375 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24377         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24378           and goto tag menu items to main menu.
24380 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24382         * THANKS, widgets/e-shell-about-box.c, 
24383         manuals/anjuta-manual/C/authors.sgml: added new contributors
24384         * HACKING: updated with info on files to change for credits
24386 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
24388     * src/aneditor.cxx: extended extension list which fixes segfault
24389     on selecting lisp, ruby or matlab as highlight style.
24391 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24393         * src/main_menubar_def.h: fixed an array initialiser and fixed
24394         the lexer settings for the new entries on the Format menu
24396 2002-05-07  Stephane Demurget  <demurgets@free.fr>
24398         * Synced with Scintilla 1.45
24400 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24402         * anjuta.prj: added another missing file
24403         * ChangeLog: fixed some incorrect change dates I caused by 
24404         sloppy cut-and-pasting :-/
24406 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24407         
24408         * src/mainmenu_callbacks.c: fixed title of new About box
24410 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24412         * src/pixmaps.h: added macros for OpenGL and SDL project icons
24414 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24416         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24417         * anjuta.prj: updated for new files
24419 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
24421         * widgets/e-shell-about-box.c: Added version display.
24422         
24423 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24425         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
24426         widgets/scroll_menu.c: fixed up some compiler warnings (patch
24427         from Philip Van Hoof)
24429 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24431         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
24432         dependency
24433         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
24434         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
24435         that produced build errors (needs checking on a machine with the
24436         ja locale!)
24437         * data/properties/lisp.properties: updated to match format of other
24438         lexer property files supplied with Anjuta
24440 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24442         * anjuta.prj: added new files
24443         * HACKING: added information from the mailing list on 
24444         adding new project types to the wizard (thanks to Johannes)
24446 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24448         * src/utilities.h, src/launcher.c, src/gnome_project.c,
24449           src/appwiz_page2.c: Fix for 547038.
24451 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24453     * attach_process.c, attach_process_cbs.c: Fixed a dialog
24454     hide bug.
24455     
24456     * about.h: cvs removed.
24457     
24458 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24460         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24462         Fix for #539574.
24464         * src/anjuta.c (anjuta_system_error): checks for the error number to
24465         know whether the error description is needed or not.
24467 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24469         * pixmaps/anjuta_logo.png: New about logo.
24470     
24471         * pixmaps/anjuta_icon.png: New icon from Misha. The
24472         old one had trouble with some gtk themes.
24473     
24474         * about.c: Removed. No longer needed.
24476         * mainmenu_callbacks.c: Removed reference of about.h
24477     
24478 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24480         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24482         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24483           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24484         About Dialog (thanks to the Evolution team for the cool widget!)
24486 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24488         Patch from lbell <lbell@tsc4.com>
24489     
24490         * src/find_in_files.c, src/find_in_files.h,
24491           src/anjuta.c: Added save_yourself, load_yourself routines.
24492     
24493         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24494         Added "Append messages" toggle button. This will enable
24495         the search results to be appended to the already existing
24496         results.
24497     
24498         * src/debugger.c: Fixed a typo.
24499     
24500         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24501           src/session.c, src/session.h: Improved session management.
24503 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24505         * THANKS, FUTURE, AUTHORS: Changed my email and
24506         avoided yahoo.com.
24508 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24510         Impl. feature request #525271 (add Lisp support).
24512         * data/properties/lisp.properties: added.
24514         * data/properties/Makefile.am, data/properties/anjuta.properties: added
24515           the lisp properties.
24517         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
24518           src/utilities.[ch]: added support for the Lisp highlight style.
24520 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24522         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24523           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24524           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
24525           option preferences to have a persistent setting. Plus it's not used
24526           often, so it's better here than flooding the menus.
24528         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
24529           preferences pages a lot more consistent and sweeter: tabs direction
24530           radiobuttons are directed against the meaning, all pages have an
24531           outter frame, a lot of padding, removed all expand attributes for
24532           vertical boxes, ...
24534           That's not a total revamp, but it's really looking better now, even
24535           if there's still work to be done.
24537 2002-05-01  Andy Piper <andy.piper@freeuk.com>
24539         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
24540         * TODO: added task to be completed before next release (update all credits)
24542 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24544         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
24545         Benke László.
24547 2002-05-01  Benke László  <decike@freemail.hu>
24549         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24551         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24552           src/main_menubar_def.h, src/mainmenu_callback.[ch],
24553           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
24554           to the format menu in order to reorder the notebook tabs in
24555           alphabetical order everytime a file is created/opened/saved.
24557 2002-05-01  Philip Van Hoof <freax@pandora.be>
24559         * widgets/gnomefilelist.[ch] (history_combo_go),
24560         (history_combo_clicked): impl.
24562         (gnome_filelist_new_with_path): use this new impl.
24564 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24566         * src/project_dbase_gui.c (add_file): added the xpm file type.
24568 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24570         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
24571         tag manager fixes.
24573         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
24574           of tag types.
24576         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
24577           src/text_editor_menu.c: Added context sensitive search in symbol
24578           browser and editor.
24580         * configure.in: Changed version number to 0.1.9.99.
24582         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
24583           src/project_import.c: Minor changes to project import facility.
24585         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
24586           (Forced to use specific brace format)
24588         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
24589           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
24590           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24592 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
24594         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24595         replaced the spinbutton with an hscale, and made the UI less "blocky".
24597         * src/cvs_gui.c: When diffing a project you can choose date and
24598         release now.
24600         * src/project_dbase.c: Import_file activated again
24602         * configure.in, plugins/Makefile.am: Added patch plugin
24604         * plugins/patch/*: The new patch plugin
24606 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24608         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24610         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
24611         dropdown list shown by autocompletion are now removed.
24613 2002-04-28  Philip Van Hoof <freax@pandora.be>
24615         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
24616         a bunch of filetypes from the older version.
24618         * src/project_dbase_gui.c (add_file): changed the import
24619         dialog's filetypes combo contents depending on the
24620         type of data to be imported.
24622 2002-04-28  Stephane Demurget  <demurgets@free.fr>
24624         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
24625         the amount parameter as Philip stated and reformated to follow the
24626         Gnome convention.
24628         * src/project_dbase.c (project_dbase_make_default_filetype_list):
24629         changed accordingly.
24631 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24633         Fix for #531293.
24635         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
24636         Shift-F6, to be more consistent with other Gnome apps.
24637         Moved the "Search next" entry under the "Search" one, and swapped the
24638         order of the "Find in files" and "Find and Replace" ones.
24640         Some additional fixes ands cleanups on the edit menu.
24642         * src/main_menubar.h: replaced all occurences of repeat_find by
24643         find_again for the code to be more consistent.
24645         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
24646         sensitiveness depending on the existence of an active text buffer.
24648         * TODO: added some bits about improving the usability of the
24649         search/search again couple.
24651 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24653         * src/preferences_gui.c: made the tab labels text more consistent
24654         (s/misc/Misc/).
24656 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24658         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
24660         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
24661         filename.
24663         * src/main.c (main): simplified some code and cleanups.
24665         Fix a part of #499366:
24667         * src/commands.[ch] (sync_from_props), (command_editor_save),
24668         (on_apply_clicked), (create_command_editor_gui): added the gui
24669         corresponding to the command.terminal preference.
24671 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24673         Fix for #465180.
24675         * anjuta.spec.in: added build requirements for the source rpm.
24677 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
24679         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24680         
24681         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
24682           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
24683           src/project_type.c, source.c, wizard_gui.c:
24684           Added new GNOME 2 project types and changed glade behaviour to
24685           produce GTK code if project type GTK was selected and GTKmm code
24686           if project type GTKmm was selected (and not depending on the 
24687           selected language. Disabled glade for GNOME 2 projects because
24688           we will need glade2 there.
24689           
24690         * src/project_dbase.c: Fixed a memory lack.
24691         
24692         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
24693         
24694         * src/cvs.c: Added an error message if jobs are running
24696 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
24698         * tagmanager/tm_work_object.c: Fixed a chrash
24699         bug which occurs when it tries to stat an empty
24700         file name.
24701         
24702 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
24704         * src/controls.c: CVS menu items now becomes
24705         insensitive when the launcher is busy.
24706         
24707         * src/anjuta.c, cvs.h, cvs.c: Created a function
24708         to update the cvs preferences when preferences are
24709         applied in preferences dialog and called it from
24710         anjuta_update_preferences().
24711         
24712 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
24714         * src/cvs.c: Added a space in the cvs command
24715         before the revision part. This fixes the cvs
24716         error we get when cvs-diffing with revisions.
24717         
24718         * src/cvs.c: Fixed a compiler warning.
24719         
24720         * src/find_replace.c: The dialog now remembers
24721         the settings including the "prompt on replace"
24722         which seems to have broken somewhere line the
24723         changes.
24724         
24725 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24727         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
24728         Added a new property in cvs class to hold a boolean
24729         for enabling date in cvs diff. This fixed the bizzare
24730         diff output due to the date that goes with the cvs
24731         command. Also, set the default value of compression
24732         to 3 and unified diff option to 1.
24733         
24734 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24736         * src/cvs.c: The diff editor is set to hilite as
24737         diff syntax hiliting.
24738         
24739         * configure.in, manual/Makefile.am:
24740         Added a new manual module for ja language.
24741         
24742         * manual/ja/*/*/*: New module and files for the
24743         ja translation for the anjuta documentation
24744         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
24745         
24746 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
24748         * src/launcher.c: Made a very messy work around
24749         for the launcher authentication to work properly.
24750         
24751         * src/find_replace.c: Applied the missing patch
24752         from Dan Elphick <dre00r@ecs.soton.ac.uk>
24753         
24754 2002-04-16 Andy Piper <andy.piper@freeuk.com>
24756         * src/cvs.c, src/main_menubar_def.h: made message strings
24757         consistent with existing standards from our own documentation 
24758         (such as uppercase P in Project, corrected spelling of 
24759         repository, etc.)
24761 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24763         * src/cvs_gui.c: Cleaned up gui and aligned various
24764         widgets to give a clean look.
24765         
24766 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24768         * src/launcher.c: Added work around to retrieve
24769         the child exit code. It works. :)
24770         
24771         * src/find_in_files.c, src/gnome_project.c,
24772         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
24773         src/clean.c, src/clean_project.c, src/build_project.c,
24774         src/build_file.c: Modified to handle the new
24775         child exit code.
24776         
24777 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
24779         * src/find_replace.c: Changed signal to call
24780         on_replace_text_close on from delete_event
24781         to close => the replace history is now updated.
24783 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
24785         * src/cvs.c: escaped the cvs import message before
24786         passing it to cvs.
24787         
24788 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
24790         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24791         
24792         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
24793         
24794         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
24795         Added cvs import
24796         
24797         * src/preferences_gui.c: GUI improvements
24798         
24799         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
24801 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
24803         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
24804         Removed static qualifier from tm_tag_type_name() and
24805         availed it's prototype for use in outside code. also
24806         created reverse map function tm_tag_type_name();
24807         
24808         * src/anjuta.c: Implemented qualified tags names for
24809         the tag list (on the toolbar pulldown list) to avoid
24810         ambiguty in tags with similar names (like prototype
24811         and definition). Patch modified and improved.
24812         
24813         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
24814         
24815 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24817         * src/utilities.[c,h]: Added a utility funtion
24818         that escapes the single and double quotes in a
24819         given string. Useful for passing command line
24820         args with quotes.
24821         
24822         * src/cvs.c: Escaped the cvs log message before
24823         passing it to cvs command line to avoid ambiguties
24824         with quotes in the message.
24825         
24826         * pixmaps/anjuta_icon.png: Changed to the new icon.
24827         from Todd Goyen <goyen@mbi-berlin.de>
24828         
24829         * src/message-manager-private.cc: Added regex to 
24830         recognize (underline hilite) the parsable outputs
24831         from the zvt terminal.
24832         
24833 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24835         Patch from: Tina Hirsch <tehirsch@arcor.de>
24836         
24837         * src/project_type.c:
24838         Fixed a bug in the wxproject type and modified the erroroutput when
24839         configure doesn't find wx-config
24840         
24841         Patch from: Timothee Besset <ttimo@idsoftware.com>
24842         
24843         * src/anjuta.c, src/message-manager-private.cc,
24844           src/message-manager-private.h
24845         Catches double clicks in the zvt terminal, and calls goto_error_line
24846         to jump to the appropriate location in the source. This will recognize
24847         grep -n output
24848         
24849 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
24850         
24851         * src/build_project.c: Taken care of memory leak
24852           by freeing cmd variable properly.
24854         * src/main_menubar_def.h: Fixed wrong signal connection
24855           for cvs project commit.
24856           
24857         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
24858         
24859         * src/preferences_gui.c: Added some border and adjusted
24860           expandsion, filling in box adds to make the cvs preferences
24861           more nicer.
24862         
24863 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
24865         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24866         
24867         * src/cvs*, src/main_menubar*, src/preferences*: 
24868         Moved CVS settings to preferences, added a nice login dialog.
24869         
24870         * src/controls.c, src/project_dbase.c:
24871         CVS project options are only shown if a project is open
24872         
24873         * src/build_project.c:
24874         User is now asked if he wants to install as root 
24875         
24876         * src/launcher.c:
24877         Fixed a warning
24879         * anjuta.prj: Updated with cvs files
24880         
24881         * TODO: Remove task which are done
24882         
24883 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
24885         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
24886         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
24887         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
24889         Modified launcher to use controlling terminal to detect and
24890         take care of password authentications (for example, for cvs
24891         and root installs).
24892         
24893         * pixmaps/password.png: New file.
24894         
24895 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24897         Anjuta kick start tutorial wirtten by:
24898           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
24900         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
24901           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24902           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24903           manuals/C/anjuta-tutorial/figures/*.png:
24904           
24905           Added files
24906         
24907         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
24908           
24909           Modified files.
24910         
24911 2002-03-28 Roel Vanhout <roel@stack.be>
24913         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24915         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
24916           src/preferences_gui.c:
24917         Added option to wrap around to beginning/end of file when on last bookmark
24918         and next/previous bookmark is pressed
24919         
24920 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24922         Patch from Philip Van Hoof <freax@pandora.be>
24923         
24924         * src/gnomefilelist.c:
24925         Added gimp like feature that changes the file extension of
24926         the filename entered in the selections when the file
24927         filter is changed.
24928         
24929 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24930         
24931         Patch from Roy Wood <roy.wood@filogix.com>
24932         
24933         * src/controls.c, src/find_text.c, src/find_text.h,
24934           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24935           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24936           
24937           Menuitem for entering currently selected text as find target,
24938           added key accel for "find next" and changed some key accels for
24939           other key for consistency.
24940           
24941         * src/utilities.c:
24942           Cleaned up code.
24943         
24944 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24946         * src/watch.c, src/watch.h, src/watch_cbs.c,
24947           src/watch_cbs.h, src/watch_gui.c:
24948         
24949           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
24950         
24951           Added change watch entries feature
24952           and Watch entries modify on double click fixed.
24954 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24956         * src/mainmenu_callbacks.c:
24957         
24958           Project commit should not bypass dialog as
24959           we need to get the cvs log from the user.
24960           
24961 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24963         * src/project_dbase.c:
24964         
24965           Patch from Roy Wood <roy.wood@filogix.com>
24966           
24967           Fixed docking bug with the new docking patch
24968           to fix copy/paste bug.
24969           
24970 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24972         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
24973           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
24974           src/main_menubar.h, src/main_menubar_def.h,
24975           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24977           Added cvs project support. Featured bypass cvs dialog for
24978           cases where we don't need dialog (such as project and right
24979           click selection from file browser). Cleaned up cvs code to
24980           make them generic cvs operations instead of separate file
24981           and project operations. Added cvs log action. Increased
24982           file entry box width and enabled "unified diff" by default.
24983           Used Editor buffer for status and log and set hilite for
24984           these buffers including diff buffer (DIFF hilite).
24985           
24986 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
24988         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24990         * data: Added file autogen.sh.wxwin 
24991         * data/Makefile.am: Added entry for autogen.sh.wxwin
24992         * pixmaps: Added project image appwiz_wxwin.png
24993         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
24994         * src/appwizard_cbs
24995           src/compiler_options.c
24996           src/pixmaps.h
24997           src/project_dbase.c
24998           src/project_dbase.h
24999           src/project_import_cbs.c
25000           src/project_type.c
25001           src/source.c
25002           src/source.h
25003           src/wizard_gui.c: Added everything necessary for new
25004                             project type 'wxWindows (wxGTK)
25005         * src/project_dbase.c: Fixed a bug that caused every project
25006                                to be a glade project in dialog
25007                                                    'Project information'.
25009 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25011         Patch submitted by Roy Wood <roy.wood@filogix.com>
25012         
25013         * src/anjuta_gui.c, src/message-manager-dock.c,
25014           src/project_dbase.c:
25015           
25016           fixed the copy/paste bug by rewriting dock/undock
25017           code.
25019 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25021         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25022         
25023         * src/cvs*, src/Makefile.am:
25024           New file for CVS support. File operations currently work
25025           cvs login needs to be done. Project support is not yet
25026           started.
25028         * src/main_menubar*, src/mainmenu_callbacks,
25029           src/anjuta.c, src/anjuta.h:
25030           Added menus and functions for cvs commands.
25031           
25032         * src/text_editor_menu.h: 
25033           Added #include <gtk/gtk.h>
25034           
25035         * src/gotoline.h:
25036           Removed a warning (and this time it works ;-)
25038         * src/utilities.c, src/utilities.h:
25039           Added a utility function to retrieve directory
25040           name out of full path.
25042 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25044         * src/executer.c: (create_executer_dialog): changed the default
25045           focus on the entry.
25047 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25049         * widgets/gnomefilelist.c:
25050         Fixed duplicate history entries for the same directory.
25051           
25052 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25054         Fix for #520092.
25056         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25057           it's already used by scintilla to delete the whole current line.
25059 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25061         Fix for #525107.
25063         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25064           calls to fileselection_hide_widget,
25065           (on_open_filesel_cancel_clicked): removed.
25067         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25068           (on_add_prjfilesel_cancel_clicked):
25070         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25071           impl.
25073         * src/fileselection.c: Made some functions static.
25074           (fileselection_hide_widget): rewritten using the new
25075           gnome_filelist_set_multiple_selection function.
25077         * src/fileselection.c: (on_file_selection_delete_event): removed
25078           unuseful widget hides. Some cleanups,
25079           (on_file_selection_cancel_clicked): impl,
25080           (create_fileselection_gui): changed the cancel button clicked's
25081           callback to use this new function.
25083         * src/anjuta.c: (anjuta_new):
25084         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25085           callbacks, because this the gnome filelist widget's job.
25087         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25088           clist selection mode duplicates set,
25089           (gnome_filelist_key_press): use the new impl. function.
25091 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25093         Fix for #441233.
25095         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25096           fixed some bogus code using an array cell out of
25097           range, removed unecessary gettext usages.
25099         * src/appwiz_page2.c: (on_prj_name_entry_changed):
25100           some cleanups and now transform minus characters to
25101           underscores.
25103         * src/source.c:
25104           (source_write_configure_in),
25105           (source_write_toplevel_makefile_am),
25106           (source_write_desktop_entry),
25107           (source_write_glade_file):
25108         * src/project_dbase.c: (project_dbase_summon_glade),
25109           (project_dbase_generate_source_code):
25110         * src/glades.c: (gladen_write_glade_write):
25111           replaced some occurences of the target name by the
25112           project filename, using project_dbase_get_proj_name,
25113           to fix the name of some files.
25114           Fixed a lot of mem leaks.
25115           Various code cleanups.
25117 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25119         Merged with latest (1.44) scintilla.
25121         Added: - The calltip.<lexer>.end.definition property to display help
25122                  text on a second line of calltip.
25123                - The calltip.<lexer>.word.characters property to correctly find
25124                  calltips for functions that include characters like '$' which
25125                  is not normally considered a word character.
25126                - The use.monospaced property to determine initial state of
25127                  Use Monospaced Font setting.
25129         Bugs fixed: Too many to mention; please see :
25130                     http://www.scintilla.org/ScintillaHistory.html for the
25131                     full changes list.
25133         * scintilla/*/*: updated nearly all files.
25135         * TODO: removed the need of a scintilla merge.
25137         Merged with latest (1.44) SciTE properties.
25139         * data/properties/anjuta.properties: added the wrap, use.monospaced
25140           properties.
25142         * data/properties/html.properties: added a missing php extension, and
25143           updated php keywords to the latest reference.
25145         * data/properties/pascal.properties: added commands to compile, build
25146           and execute pascal applications.
25148         * data/properties/lua.properties: added styles for statements.
25150         * data/properties/bash.properties: added the declare keyword.
25152         Fixed distchecking.
25154         * global-tags/Makefile.am,
25155           global-tags/create-global-tags.sh: used some kind of ugly hack to
25156           make distchek work, since noone has proposed some better way.
25158         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25159           and Ctrl-N replace Alt-N for new file according to the Gnome design
25160           reference.
25162 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25164         * widgets/gnomedirlist.c
25165         widgets/gnomedirlist.h
25166         widgets/gnomefilelist.c
25167         widgets/gnomefilelist.h:
25169         Added GPL headings in the file.
25171 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25173         * src/attach_process.c
25174         src/attach_process_cbs.c
25175         src/attach_process_cbs.h
25176         src/attach_process_gui.c
25177         src/breakpoints.c
25178         src/breakpoints_cbs.c
25179         src/breakpoints_cbs.h
25180         src/breakpoints_gui.c
25181         src/commands.c
25182         src/compiler_options.c
25183         src/compiler_options_cbs.c
25184         src/compiler_options_cbs.h
25185         src/compiler_options_gui.c
25186         src/find_in_files.c
25187         src/find_in_files_cbs.c
25188         src/find_in_files_cbs.h
25189         src/find_in_files_gui.c
25190         src/find_replace.c
25191         src/find_text.c
25192         src/help.c
25193         src/preferences.c
25194         src/preferences_gui.c
25195         src/project_config.c
25196         src/src_paths.c
25197         src/src_paths_cbs.c
25198         src/src_paths_cbs.h
25199         src/src_paths_gui.c:
25200         
25201         Bugs #521629 and #522427 fixed. The problem was, that the
25202         escape-key was not catched and the dialog was hidden, but
25203         the flag was not set correctly.
25205         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25206         using the gnome_dialog_close_hides()-setting present in most dialogs.
25207         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25208         emits "close" and set the flag in the close-callback.
25210         Patch from: Jens Georg <mail@jensgeorg.de>
25212 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25214         * src/*.{c,cpp}: s/string_free/g_free/
25216         * src/utilities.[ch]: (string_free): removed.
25218 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
25220         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25222         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25223         src/mainmenu_callbacks.[ch]:
25224         Removed Project menu options: README, TODO, ChangeLog and NEWS
25225         Moved Save Build Messages to Build menu and only highlight it
25226         when there are build messages.
25227         Corrected a spelling: "mojority" -> "majority"
25228         Fixed initialisation of edit.edit_app_gui so now Edit menu
25229         can be shown when no project is loaded.
25231         * src/project_dbase.h: Removed prototype for static function
25233 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
25235         * src/text_editor.c: Editor is marked changed after
25236         autoformat. 
25237         
25238         Patch from: Jens Georg <mail@jensgeorg.de>
25240 2002-03-04 Roel Vanhout <roel@stack.be>
25242         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25244         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25245         Added option to ignore binary files on 'Find in files' (grep -I option)
25247 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25249         * src/main.c:
25250         session restoration and commandline load in 
25251         gtk idle loop.
25252         
25253         * src/anjuta.[h,c], src/anjuta_cbs.c:
25254         Removed "clear windows menu" and prevented runtime 
25255         warnings.
25256         
25257         * src/compile.c, src/build_file.c, src/build_project.c,
25258         src/clean.c:
25259         Takes into account the preference setting for 
25260         show dialog when job completes. Dialogs are
25261         shown when it is enabled otherwise not.
25262         
25263 2002-03-03 Roel Vanhout <roel@stack.be>
25265         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25266         
25267         * src/find_text.c
25268         Store 'Find...' search string on search so that 'Find Next' will search for
25269         that string, even if the dialog hasn't been closed yet.
25271 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25273         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25274         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
25275         src/main_menubar_def.h:
25276         
25277         Organized menus, removed "Windows" and "Utilities" menus from the
25278         menubar [they are no longer needed]. Also removed some extragenous
25279         separators.
25280           
25281 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25283         * src/message-manager-private.cc:
25284         Set message clist selection mode to BROWSE.
25285         
25286         * src/message-manager.cc, src/an_symbol_view.c,
25287         src/an_file_view.c:
25288         Added Key navigation for the CTree and CList. Arrow left for
25289         node collapse, right for node expand, space (or enter) for
25290         activation (same as double click).
25291         
25292 2002-03-03 Roel Vanhout <roel@stack.be>
25293         
25294         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25295         
25296         * plugins/class-gen/clsGen.c
25297         Added functionality to semi-intelligently prefill filename
25298         boxes with names deduced from class name
25300 2002-02-26 lbell <lbell@tsc4.com>
25302         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25303         * src/preferences_gui.c:
25304         Removed an incorrect use of gtk_misc_set_alignment().
25305         
25306         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25307         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25308         src/preferences.h, src/preferences_gui.c:
25309         
25310         Added the option to reload last open project at the startup.
25311         Added the possibility to open a new project without close
25312         an existing one
25313         
25314         * src/properties.cxx:
25315         Corrected a spelling mistake in message string.
25316         
25317         * src/session.c:
25318         Updated session functions.
25319            
25320 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
25322         * widgets/gnomefilelist.c: Bug fixes.
25323         
25324         Patch from Philip Van Hoof <freax@pandora.be>
25325         
25326 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25328         * src/an_file_view.c:
25329         anjuta was unable to open some files becuase they were not being
25330         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25331         Removed mime checking when opening with anjuta, becuase it doesn't
25332         hurt to open binary files in anjuta (some even may want to do so).
25333         
25334         Added a warning when mime type is not set when "view with default
25335         viewer" is activated.
25336         
25337         * src/an_file_view.c, an_symbol_view.c:
25338         Converted N_() to _() where ever appropriate in the strings.
25339         
25340 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
25341         
25342         * src/appwizard_gui.c, src/appwizard_cbs.c
25343           src/wizard_gui.c/h, src/appwiz_page3.c,
25344           src/project_import_gui.c:
25345           
25346         Moved target type radiobuttons to appwiz. page 2
25347         
25348         * src/message-manager-private.cc
25349         Fixed a bug which caused a crash if next message function was used
25351         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25353 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25355         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25356         Modifies the behaviour of Alt-TAB in Anjuta. This
25357         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25358         edited files in the first items of the notebook.
25360         Patch from: Timothee Besset <timo@qeradiant.com>
25361         
25362 2002-02-24  Philip Van Hoof <freax@pandora.be>
25364         * widgets/gnomefilelist.c, gnomefilelist.h:
25365           Added filecompletion
25366           
25367         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25369 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
25371         * configure.in: Added "sk" to ALL_LINGUAS.
25373 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
25374   
25375         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
25376           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25377           src/wizard_gui.c: Added support for static and dynamic libs
25378         
25379 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
25381         * widgets/gnomefilelist.c:
25382           Fixed gnome_filelist_get_lastfilename so it no longer returns
25383           a corrupted path.
25385 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
25387         * src/resources.h, resources.c:
25388         Added url handler.
25390         * src/main_menubar_def.h, mainmenu_callbacks.c:
25391         Changed to use gnome configed url handler.
25393 2002-02-19  Philip Van Hoof <freax@pandora.be>
25395         * widgets/gnomefilelist.c
25396         Added PHP filetype.
25398 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
25400         * plugins/class-gen/clsGen.c:
25401         Added c++ support.
25402         
25403         * widgets/gnomefilelist.c:
25404         Gives the maximum space to the files section of the open file dialog.
25405         
25406         Patches from: lbell <lbell@tsc4.com>
25407         
25408 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
25410         * src/anjuta.c, main.c:
25411         Used tm_get_real_path in anjuta_get_full_filename();
25412         
25413 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
25414         
25415         * anjuta.prj: update version
25417 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25419         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
25420           removed the amount arg and replaced with a NULL-ending list.
25421           (gnome_filelisttype_makedefaultlist): use the new prototype.
25423 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
25425         * src/about.c, THANKS: updated for new contributors
25426         
25427         * anjuta.prj: added new files
25428         
25429         * README: corrected some documentation, ctags no longer needed,
25430           pkgconfig now required
25431           
25432         * data/properties/others.properties: add .cvsdiff extension
25433         
25434         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
25435           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
25436           file import
25437           
25438         * doc/anjuta.1: added initial man page thanks to 
25439           Rob Bradford <rob@debianplanet.org> (NB build and install 
25440           needs work)
25441         
25442 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
25444         * src/Makefile.am: Cleaned handling of compiler flags by moving them
25445           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
25446           warning flags. 
25447   
25448         * configure.in: Changed version to 0.1.10-pre
25449   
25450 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25452         * src/fileselection.c: (create_fileselection_gui): always display
25453           the directory creation button as we cannot rely on the dialog
25454           titlebar.
25456         * widgets/gnomefilelist.[ch]: fixed includes.
25458         * pixmaps/new_folder.xpm: resized, added a + sign.
25460 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25462         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
25463           changed all extensions to begin with a dot.
25465 2002-02-16  Philip Van Hoof  <freax@pandora.be>
25467         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25469         * THANKS: added Philip.
25471         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
25473         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
25474         * src/file_selection.[ch],
25475         * widgets/gnomefilelist.[ch]: added a filetype
25476           combobox to the Anjuta file dialog widget.
25478 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
25480         * anjuta.spec.in: eep! the import script was not being installed by
25481           RPM - fixed for the release.
25483 2002-02-13  Stephane Demurget  <demurgets@free.fr>
25485         Various cleanups and fixes for the next release to be able to make
25486         distcheck.
25488         * plugins/*/*.c: added missing prototypes causing gcc to speak to
25489           much and make some tweaks plus cleanups.
25491         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25492           args to remove some warnings.
25494         * global-tags/Makefile.am,
25495           data/Makefile.am,
25496           src/Makefile.am: link against Anjuta static libs using the
25497           $(top_builddir) dir, not anymore on $(top_srcdir) to make
25498           distcheck happy.
25500         * src/Makefile.am: ditto with all the Anjuta static libs.
25502         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25503           include, as we already include the whole directory for the build.
25505         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
25506           
25507 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
25509         * pixmaps/Makefile.am: icon for libglade project now installed
25510         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
25511         * manuals/C/Makefile.am: removed ChangeLog reference which was 
25512           breaking some build stuff
25513         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
25514           include reference problems that showed up on make distcheck
25515         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
25517 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
25518         
25519         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
25521 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
25523         * src/message-manager-private.cc:
25524           The horizontal scrollbar now shows properly on demand.
25525         
25526 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
25528         * src/dnd.c fixed some warnings
25529         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
25530           and works. It is shown always at the moment but before it was
25531           shown on demand and did never work. 
25533 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
25535         * src/anjuta.c: Fixed a crash bug.
25536           patch from: Jens Georg <mail@jensgeorg.de>
25538 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
25540         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
25541           reports a problem with missing end tags on <graphic>
25543 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25545         * manuals/C/ChangeLog: removed since it was never used
25546         * manuals/C/anjuta-manual/*: more updates, new screenshots
25547         * anjuta.prj: updated for new manuals/ structure
25549 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
25551         * source.c, compiler_options.[c/h]:
25552           Fixed bug #460321 "Problem with optimization options" 
25553           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
25554         
25555 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25557         * NEWS: prepared for release, need to fill in date
25558         * data/welcome.txt: version number updated
25560 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25562         * src/text_editor_menu.c, src/an_file_view.c, 
25563           src/an_symbol_view.c: marked strings for translation
25564         
25565         * src/defaults.c, data/properties/xml.properties:
25566           *.omf and *.xsl files should use XML highlighting
25567           
25568         * manuals/C/anjuta-manual/*:
25569           - restructured so that files have more meaningful names
25570             and are easier to edit (see anjuta-manual.sgml for the
25571                 ordering)
25572           - updated some screenshots
25573           - continued rewrite
25575 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
25577         * main.c: Made a workaround to remove the old
25578         anjuta gnome config file (older than 9 Feb 2002). This
25579         will fix the bug which never lets the brower toolbar shown.
25580         
25581         * main.c: In fact, the above solution wouldn't work in all
25582         cases. Therefore, here is the better fix, which works by
25583         detecting the version of the old config file and deleting
25584         ~/.gnome/Anjuta if it is lesser than 0.1.9.
25585         
25586 2002-02-01  Andy Piper <andy.piper@freeuk.com>
25588         * HACKING: added info on submitting patches
25590 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
25592         * src/project_import_gui.c, src/project_import.c:
25593           - If Project Import Wizard is canceled everything is 
25594                 cleaned up now.
25595           - Back button is now insensitive on page 3 (some problems: 
25596                 see TODO in project_import_qui.c:284
25597           - Menu frame is insensitive if project type != GNOME(mm)
25599 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25601         * src/main.c: Fixed bug #  (Unable to open files on
25602         double click in project window from second trial onwards when
25603         the project is opened from command line).
25604         
25605         * po/POTFILES.in: Removed tags_manager.[h,c]
25606         
25607 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25609         * src/preferences.c:
25610           A quick hack to fix the 'invisible' browser toolbar when
25611           upgrading from 0.1.8 to 0.1.9
25612           
25613         * src/anjuta.c:
25614           Fixed toolbar names which were causing confusions in the toolbar
25615           show/hide.
25616           
25617         * src/main.c:
25618           Substituted "anjuta" with PACKAGE
25619           
25620         * src/project_import_gui.c: 
25621           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
25622           
25623         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
25624           Added new files and removed obsolete ones.
25625           
25626 2002-01-30  Andy Piper <andy.piper@freeuk.com>
25628         * src/appwizard_cbs.c, project_import_cbs.c, 
25629           main_menubar_def.h, project_import_gui.c: 
25630           updates to message strings and layout for the 
25631           import wizard.
25632           
25633         * text_editor_cbs.c: fix for the tab menu entries for 
25634           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
25636 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25638         * src/toolbars.c,
25639           src/toolbars.h,
25640           src/anjuta_gui.c,
25641           src/controls.c:
25642           
25643           Tag dropdown exclusive (takes
25644           all space in the toolbar) and never vertical and
25645           increased the width of the tag combo to 256 pixs.
25646           Toolbar separator before the combo and button.
25647           Added tags label before the tag button.
25648           Reorganized the dock bands for the toolbars.
25649           
25650         * src/project_import_gui.c
25651           src/project_import.c:
25652           Fixed an error and removed an unused variable.
25653           
25654         * data/properties/anjuta.properties:
25655           Removed the property for the old toolbar and set
25656           browser toolbar show to default.
25657           
25658         * src/project_dbase.c: excluded modules were not
25659           loaded. Fixed.
25660           
25661         * src/source.c:
25662           No build files will be written if the project is blocked.
25663           
25664         * src/project_import.c,
25665           src/project_import_cbs.c,
25666           src/project_gui.c,
25667           src/wizard_gui.c:
25668           
25669           Manually applied Johannes patch to fix some memory
25670           issues and gui clean up.
25671           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25672         
25673         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
25674           Fixed a bad bug with remove file from project because of
25675           files were never removed properly from the project and
25676           from the tagmanager.
25677           
25678         * src/appwiz_page3.c: Disabled unused codes to clear
25679           compiler warnings.
25680           
25681 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25683         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
25684         
25685         * data/Makefile.am
25686           pixmaps/Makefile.am
25687           src/Makefile.am
25688           src/an_file_view.c
25689           src/an_symbol_view.c
25690           src/anjuta.c
25691           src/anjuta.h
25692           src/anjuta_cbs.c
25693           src/anjuta_gui.c
25694           src/controls.c
25695           src/main_menubar.c
25696           src/main_menubar.h
25697           src/main_menubar_def.h
25698           src/mainmenu_callbacks.c
25699           src/mainmenu_callbacks.h
25700           src/pixmaps.h
25701           src/project_dbase.c
25702           src/project_dbase.h
25703           src/text_editor.c
25704           src/text_editor_menu.c
25705           src/text_editor_menu.h
25706           src/toolbar.c
25707           src/toolbar.h
25708           src/toolbar_callbacks.c
25709           src/toolbar_callbacks.h :
25710           
25711           Patch submitted by:
25712           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25713           
25714           Removes the Tags toolbar and substituted it with
25715           tags combo dropdown list. Fixes a couple of bugs.
25716           
25717           Moved the tag combo to browser toolbar because
25718           main toolbar was becoming too long.
25719           Made a new icon of tag toolbar.
25720           
25721         * po/zh_TW.po: Fixed bug.
25722           
25723         * pixmaps/an_tag.xpm: Added new file.
25725 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25727         * src/project_import_gui.c: Reorganized project
25728         import gui page 2.
25729         
25730 2002-01-29  Andy Piper <andy.piper@freeuk.com>
25732         * HACKING: added info on creating windows and dialogs
25734 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
25736         * src/tm_file_view.c:
25738           Sorts the file list at the end instead of doing sort-insert
25739           to improve performance.
25740           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25742         * src/project_dbase.c: Resolved a conflict from
25743           Johannes's patch.
25744           
25745         * src/project_import.c:
25746         
25747           Fixed to use anjuta_import.sh for the bin dir and
25748           not from the data dir.
25749         
25750           Used anjuta_is_installed() function to verify a the command's
25751           executability.
25752         
25753           Fixed import command to use sh (which is more general and is
25754           gauranteed to be found in any unix system :-)). Also, added
25755           double quotes around the import directory.
25756         
25757           Changed some strings for better translations (like avoiding
25758           duplicates).
25759           
25760           Fixed the reading of wrong target type.
25761           
25762         * src/control.c: Insensitive "import project" when there is
25763           a project open.
25764           
25765         * src/project_import_cbs.c:
25766           
25767           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
25768           Fixed selection of gettext checkbox.
25769           Sets the menu entries.
25770           
25771 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
25772         
25773         * src/appwiz_page[1-4].c
25774         * src/appwiz_gui.c
25775         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
25776         be able to reuse it.
25777         
25778         * src/mainmenubar.[c/h]
25779         * src/mainmenubar_def.h
25780         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
25781         menu item
25782         
25783         * src/message-manager.c: Fixed bug 509192
25784         * src/message-manager-dock.c: Added accel_group if window is undocked
25785         
25786         * src/project_dbase.[c/h]: Splitted opening code to be able
25787         to use it without an open file dialog
25788         (Maybe I broke Naba's changes, please take a look)
25789                         
25790         * src/project_import.[c/h]
25791         * src/project_import_gui.c: New Files, Code for Project Import Wizard
25792         
25793         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
25794         import wizard
25796 2002-01-28  Andy Piper <andy.piper@freeuk.com>
25798         * src/main_menubar_def.h, tagmanager/tm_project.c: more
25799           string cleanups
25800           
25801         * manuals/C/anjuta_manual/*: started rewrite of the 
25802           manual, updated some screenshots
25804 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25806         * src/gnomefilelist.h, src/gnomefilelist.c:
25807         
25808           Fixed multiple selection bug (#497085). The OK button is
25809           sensitive when in multiple mode, if the no. of
25810           selection is one or more.
25811           
25812           Toggle between single and multiple selection mode
25813           and multiple mode display.
25814           
25815           Fixed strings to translable strings.
25816           
25817           Fixed some compiler warnings by commenting out
25818           unused functions.
25819           
25820 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25822         * src/project_dbase.c: App status bar now updates
25823           with the project name when the project is loaded.
25824         
25825         * src/an_file_view.c, tagmanager/tm_file_entry.c:
25826           
25827           Puts the directories at the top. They're also sorted now.
25828           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25829         
25830 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25832         * scripts/anjuta_import.sh.in: Added file.
25833         * scripts/anjuta_import.sh: Removed file.
25835         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
25836           Updated files.
25837           
25838         * src/main_menubar_def.h:
25839         
25840           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
25841           reflect the opposite of Find (CTRL+F) and also to leave
25842           CTRL+R or Redo.
25843           
25844           Changed Glade summon with ALT+G, which frees the ATL+E
25845           for poping up the edit menu.
25846           
25847         * src/Makefile.am: Debugging link flags by Biswa, removed.
25849 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
25851         * HACKING: added information on best practices for writing
25852           application messages and GUI labels
25853           
25854         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
25855           src/breakpoints.c, src/build_file.c, src/build_project.c, 
25856           src/clean_project.c, src/compile.c, 
25857           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
25858           src/configurer.c, src/debugger.c, src/executer.c, 
25859           src/find_in_files.c, src/find_in_files_cbs.c, 
25860           src/find_replace.c, src/find_text.c, src/glades.c, 
25861           src/gnome_project.c, src/goto_line.c, src/main.c, 
25862           src/main_menubar.c, src/main_menubar_def.h, 
25863           src/mainmenu_callbacks.c, src/preferences_gui.c, 
25864           src/project_config.c, src/project_dbase.c, 
25865           src/project_dbase_gui.c, src/resources.c, src/source.c, 
25866           src/support.c, src/tags_manager.c, src/text_editor.c, 
25867           src/text_editor_gui.c, src/text_editor_menu.c, 
25868           src/toolbar_callbacks.c, src/utilities.c: 
25869           lots of minor message updates to make them more user-friendly 
25870           and consistent
25872 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25874         * src/executer.c:
25875         
25876           Because of the spaces escaping, the command could not be
25877           executed when run without terminal. Now fixed.
25878           
25879         * anjuta.prj, Makefile.am:
25880         
25881           Added anjuta project file.
25882         
25883 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
25885         * src/message-manager-private.h, message-manager-private.cc,
25886           message-manger.cc:
25887           
25888           Added freeze() and thaw() for the message window class to
25889           speed up the message manager update.
25890         
25891         * src/project_config.h, project_config.c,
25892           src/project_dbase.h, project_dbase.h
25893           scripts/anjuta_project.template:
25894           
25895           Added two new prject attributes: project.config.blocked and
25896           project.excluded.modules. The former will make sure that users
25897           are not given any previlidge in enabling the 'overwrite build
25898           files' flags and the later issues a list of modules in the project
25899           to be skipped for symbol browsing and project listing.
25900         
25901         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
25902         
25903           Modified script to read the template from the anjuta data dir
25904           rather than from the directory in which the script exist. Otherwise,
25905           Being transfered to the bin dir, the script will not be able to
25906           find the template when it is run.
25907           
25908           The script is also create with configure.in to set in the anjuta
25909           data dir path inside the script.
25910           
25911 2002-01-26  Stephane Demurget  <demurgets@free.fr>
25913         * po/fr.po: updated to the latest sources.
25915 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25917         * scripts/Makefile.am:
25918           anjuta_import.sh goes with distribution.
25919           
25920         * po/*.po: They seem to have updated (merged with
25921           anjuta.pot) automatically when I did "make dist".
25922           
25923 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25925         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
25926           Fixed Bug #499807, ie crash on removing libs, includes, defines from
25927           the compiler options dialog.
25928         
25929         * ChangeLog:
25930           Correct todays date. :)
25931           
25932         * scripts/Makefile.am:
25933           Installs anjuta_import.sh in $(prefix)/bin dir and
25934           is treated as an executable.
25935           
25936 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25938         * Fix for bug #499373
25939         
25940         * data/properties/anjuta.properties, ada.properties, cpp.properties,
25941           java, properties, latex.properties, lua.properties, others.properties,
25942           perl.properties:
25943           
25944           Added double-quotes around file arguments so that
25945           filenames with spaces could also work.
25947         * launcher/anjuta-launcher.c, executer.c:
25948           Escaped quotes in the cammand and it's arguments before executing
25949           so that args with spaces can also work.
25950           
25951           Commented #DEBUG switch.
25952           
25953 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25955         * scripts/*: Added files which I forgot previously.
25956         
25957         * src/aneditor.h: Lined up commands definition for better look.
25958         
25959         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
25960           main_menubar.h, control.c:
25961           Added three more convert EOL chars submenu items in transform.
25962           Reformatted some some.
25963         
25964         * data/anjuta.properties:
25965           Reformatted a line.
25966         
25967         * src/aneditor.h, aneditor.c:
25968           Added three commands (with definitions) for EOL conversions.
25969           
25970         * src/text_editor.c:
25971           Editor detects file mode from the file content and
25972           set the editing mode to CR/LF/CRLF automatically.
25973           Refined Dos mode extrageneous chars filter
25974           This will make sure that filter works only in Dos mode and not
25975           in other modes.
25976           
25977         * src/anjuta.c: Editor mode display in status bar.
25978         
25979         * src/preferences_gui.c: Changed the string for dos mode
25980           filter to more sensible string.
25981         
25982         * src/aneditor.c: Default editor mode sets during widget creation
25983           and not everty time the properties are loaded. This makes sure
25984           that the auto-detected mode is not overridden by the default mode.
25985           
25986         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
25987         
25988         * src/anjuta.c: Fixed bug #476028.
25989           Now anjuta also searches for file relative to top project dir,
25990           when the project is open.
25991         
25992         * src/anjuta_cbs.c: Fixed bug #499536.
25993           File is not closed if it is not able to save the file properly.
25994           
25995         * src/mainmenu_callbacks.c: Fixed bug #499536.
25996           Newfiles (which are not modified) are also closed on "close all files".
25997         
25998 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26000         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26001         
26002         * tagmanager/tm_source_file.c, regex.c, parse.c:
26003           defined and delimited g_messages within #debug.
26004           
26005         * src/preferences.c, data/anjuta.properties:
26006           saved/defied message-manager tag position in string.
26007           Message tag possition is saved between sessions. And
26008           and tag position bottom as default.
26009           
26010 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26012         Patch submitted by:
26013         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26015         * Makefile.am
26016           configure.in
26017           data/Makefile.am
26018           data/properties/Makefile.am
26019           global-tags/Makefile.am
26020           pixmaps/Makefile.am
26021           src/Makefile.am
26022           src/an_file_view.c
26023           src/an_file_view.h
26024           src/an_symbol_view.c
26025           src/an_symbol_view.h
26026           src/anjuta.c
26027           src/anjuta_cbs.c
26028           src/file_history.c
26029           src/file_history.h
26030           src/message-manager-private.cc
26031           src/pixmaps.h
26032           src/project_dbase.c
26033           src/project_dbase_gui.c
26034           src/tags_manager.c
26035           src/text_editor.c
26036           src/utilities.c
26037           src/utilities.h
26038           src/watch_gui.c:
26039         
26040           Modified files.
26041         
26042         * scripts/*
26043           pixmaps/sv_class.xpm
26044           pixmaps/sv_function.xpm
26045           pixmaps/sv_macro.xpm
26046           pixmaps/sv_private_fun.xpm
26047           pixmaps/sv_private_var.xpm
26048           pixmaps/sv_protected_fun.xpm
26049           pixmaps/sv_protected_var.xpm
26050           pixmaps/sv_public_fun.xpm
26051           pixmaps/sv_public_var.xpm
26052           pixmaps/sv_static_fun.xpm
26053           pixmaps/sv_static_var.xpm
26054           pixmaps/sv_struct.xpm
26055           pixmaps/sv_unknown.xpm
26056           pixmaps/sv_variable.xpm
26057           pixmaps/fv_core.xpm
26058           pixmaps/fv_text.xpm
26059           pixmaps/filestoremove.txt:
26060         
26061           New files.
26062         
26063         * pixmaps/class.xpm
26064           pixmaps/function.xpm
26065           pixmaps/fv_autofile.xpm
26066           pixmaps/fv_doc.xpm
26067           pixmaps/fv_i18n.xpm
26068           pixmaps/fv_source.xpm
26069           pixmaps/private_func.xpm
26070           pixmaps/private_var.xpm
26071           pixmaps/protected_func.xpm
26072           pixmaps/protected_var.xpm
26073           pixmaps/public_func.xpm
26074           pixmaps/public_var.xpm
26075           pixmaps/struct.xpm
26076           pixmaps/variable.xpm
26077         
26078           Removed files.
26079         
26080         * tagmanager/*/*:
26081         
26082           Upgraded to tagmanager-0.7
26084 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26085         * src/anjuta_cbs.c: Fixed bug #506441
26086         * src/watch_gui.c: Changed layout of eval dialog so that
26087         it fits on a 800x600 desktop with German translation. 
26089 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26091         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26092         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26093           icon for new project type (thanks to Misha)
26094         * configure.in: build and install Danish translation
26095         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
26096           credits to cover new patches and translations
26098 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
26099         
26100         * src/preferences.c, src/message-manager.cc, src/project_type.c,
26101           src/appwiz_page1.c:
26102         
26103       - Font preferences are restored properly now (\n was missing)
26104           - Dock menu label of message-manager is "Dock/Undock" instead
26105           of "Dock|Undock" to match with the rest of anjuta.
26106           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26107           changed it in anjuta, too 
26109 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26111         * tagmanager/tm_source_file.c,
26112           tagmanager/parse.c,
26113           tagmanager/tm_project.c,
26114           src/an_symbol_view.c,
26115           src/anjuta.c:
26116           
26117           Disabled debug warnings.
26119 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26121         * src/appwiz_page1.c
26122           src/compiler_options.c
26123           src/project_dbase.c
26124           src/project_dbase.h
26125           src/project_type.c
26126           src/source.c
26127           src/source.h:
26128           
26129           New project type named LibGlade.
26130           
26131           Patch submitted by:
26132           Dick Knol <dknol@gmx.net>
26134         * src/gnome_prj.c:
26135           Commented out unused pixmap creation. May be it
26136           will fix the crash in project creation.
26137           
26138 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26140         * src/registers.c
26141           src/registers.h
26142           src/registers_cbs.c
26143           src/registers_cbs.h
26144           src/registers_gui.c
26145           src/sharedlib.c
26146           src/sharedlib.h
26147           src/sharedlib_cbs.c
26148           src/sharedlib_cbs.h
26149           src/sharedlib_gui.c
26150           src/signals.c
26151           src/signals.h
26152           src/signals_cbs.c
26153           src/signals_cbs.h
26154           src/signals_gui.c
26155           src/stack_trace.c
26156           src/stack_trace.h
26157           src/stack_trace_cbs.c
26158           src/stack_trace_cbs.h
26159           src/stack_trace_gui.c
26160           src/text_editor.c
26161           src/watch.c
26162           src/watch.h
26163           src/watch_cbs.c
26164           src/watch_cbs.h
26165           src/watch_gui.c
26166           
26167           Fixed bug #496290: Attach/detach removed from these
26168           windows as they are never implemented.
26169           
26170           Patch submitted by:
26171           Johannes Schmid <johannes.schmid@gmx.de>
26172           
26173 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
26175         * src/anjuta.c,
26176           src/anjuta_cbs.c:
26177           
26178           Fixed bug:
26179           when you right click on the tabs, a list of filenames are given
26180           out, but now it gives a list of "page 1", "page 2", etc...
26181           
26182           Patch submitted by: 
26183           Jens Georg <mail@jensgeorg.de>
26185         * anjuta.in.in: Removed c|c++ because, it was not necessary
26186           and was causing translation problem.
26187           
26188         * plugins/class-gen/clsGen.c:
26189           removed "'" for the same reason.
26190           
26191 attached the fix for the menu
26194 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26196         * src/preferences.h,
26197           src/preferences.c,
26198           src/preferences_gui.c:
26199           
26200           Adds the functionality to Anjuta to auto save your unsaved
26201           files before you build a project.
26203           Patch submitted by: 
26204           jason <jason_williams@suth.com>
26205           
26206         * src/anjuta.[h,c]:
26207           Added function for save all files.
26208         
26209         * src/mainmenu_callbacks.c:
26210           Modified to use the above function.
26211         
26212         * src/build_project.c:
26213           Save all files before build if it is set in the
26214           preferences.
26216 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26218         * src/message-manager-private.cc
26219           src/message-manager-private.h
26220           src/message-manager.cc:
26221           
26222           Message-manager now restores the tabs which were shown on startup.
26223           The terminal is now created on demand (as requested by Biswa)
26224           and I have removed some debug messages.
26225           
26226           Patch submitted by: 
26227           Johannes Schmid <johannes.schmid@gmx.de>
26229 2002-01-13  Stephane Demurget  <demurgets@free.fr>
26231         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26232           proper tabs keyboard navigation.
26234         * src/an_symbol_view.c,
26235           src/anjuta_cbs.c,
26236           src/gnome_project.c,
26237           src/project_dbase.c,
26238           src/tags_manager.c: removed some debugging display.
26240 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
26242         * src/message-manager-dock.c
26243           src/message-manager-private.cc
26244           src/message-manager-private.h
26245           src/message-manager.cc
26246           src/preferences.c
26247           src/preferences.h
26248           src/preferences_gui.c:
26249           
26250           Patch submitted by: 
26251           Johannes Schmid <johannes.schmid@gmx.de>
26252           
26253           This patch adds a tab to the notebook of the preferences-dialog
26254           where you can change the colors, the tab position of the new
26255           message manager. Also the truncate messages stuff has moved
26256           from misc tab to messages tab.
26258           Also improved the remembering position stuff of message manager.
26259           
26260         * data/internal.properties,
26261           Added definitions for messages colors and tag position.
26262           
26263         * src/message_manager.cc:
26264           Fixed a bug that never lets the messages panes to get cleared.
26265           Added wmclass setting for the message window. Fixed a bug in
26266           which the message window was not being shown.
26267         
26268         * src/tag_manager.c: Fixed printing of (NULL) in the debug
26269           output and disabled it.
26271         * src/anjuta.c: Preferences created and loaded before anything else.
26272           anjuta now recognizes messages colors on startup and initializes
26273           them.
26274         
26275 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
26277         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26279 2002-01-09  Stephane Demurget  <demurgets@free.fr>
26281         * pixmaps/file_c.xpm,
26282           pixmaps/file_cpp.xpm,
26283           pixmaps/file_file.xpm,
26284           pixmaps/file_h.xpm,
26285           pixmaps/file_html.xpm,
26286           pixmaps/file_i18n.xpm,
26287           pixmaps/file_icon.xpm,
26288           pixmaps/file_pix.xpm,
26289           pixmaps/fv_doc.xpm,
26290           pixmaps/fv_i18n.xpm,
26291           pixmaps/fv_image.xpm,
26292           pixmaps/fv_source.xpm,
26293           pixmaps/fv_unknown.xpm: made these icons transparent.
26295 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
26297         * launcher/anjuta_launcher.c: updated message strings
26298         * src/message-manager-dock.c: added newline at end to avoid compile warning
26299         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26300         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26301           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26302           entries for username and Python-style GPL notice
26303         * HACKING: added info on files to change to update Insert menu
26305 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26307         * src/project_dbase.c,
26308           src/an_file_view.c,
26309           src/an_symbol_view.c:
26310           Changed the CTree expander style to square and
26311           line style to Dotted line.
26312           
26313         * po/POTFILES.in: Removed and Added translable files.
26315 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26317         * ccview/.cvsignore: Removed.
26318         
26319 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26321         * ccview/
26322                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26323                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26324                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26325                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26326                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26327                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26328         
26329         Removed ccview module because it is no longer needed.
26331 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26333         * src/project_dbase.c:
26334           Shifted structure initialization in project_dbase_new()
26335           before anything else, otherwise it was crashing due to
26336           uninitialized values.
26337         
26338         * src/an_symbol_view.c:
26339           Disabled high volume debug output.
26341 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26342         
26343         Applied a very heavy patch from:
26344         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26346         * Makefile.am
26347         configure.in
26348         pixmaps/Makefile.am
26349         src/Makefile.am
26350         src/aneditor.cxx
26351         src/aneditor.h
26352         src/anjuta.c
26353         src/anjuta.h
26354         src/commands.c
26355         src/commands.h
26356         src/compile.c
26357         src/compile.h
26358         src/controls.c
26359         src/defaults.c
26360         src/fileselection.c
26361         src/main_menubar.c
26362         src/main_menubar.h
26363         src/main_menubar_def.h
26364         src/mainmenu_callbacks.c
26365         src/mainmenu_callbacks.h
26366         src/project_dbase.c
26367         src/project_dbase.h
26368         src/project_dbase_gui.c
26369         src/tags_manager.c
26370         src/text_editor_menu.c
26371         src/toolbar_callbacks.c
26372         tagmanager/Makefile.am
26373         tagmanager/ctags.c
26374         tagmanager/include/Makefile.am
26375         tagmanager/include/tm_project.h
26376         tagmanager/include/tm_symbol.h
26377         tagmanager/include/tm_tag.h
26378         tagmanager/include/tm_tagmanager.h
26379         tagmanager/include/tm_workspace.h
26380         tagmanager/tm_project.c
26381         tagmanager/tm_source_file.c
26382         tagmanager/tm_symbol.c
26383         tagmanager/tm_tag.c
26384         tagmanager/tm_workspace.c
26385         widgets/Makefile.am: Modified.
26386         
26387         * src/an_file_view.[c,h],
26388           src/an_symbol_view.[c,h],
26389           src/file_history.[c,h],
26390           src/support.[c,h],
26391           widgets/scroll-menu.[c,h],
26392           tagmanager/tm_file_entry.c
26393           tagmanager/include/tm_file_entry.h: Added new files.
26394           
26395         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26396         private_func.xpm, public_func.xpm,
26397         class.xpm, fv_exec.xpm, fv_unknown.xpm,
26398         private_var.xpm, public_var.xpm,
26399         function.xpm, fv_i18n.xpm, macro.xpm,
26400         protected_func.xpm, struct.xpm,
26401         fv_autofile.xpm, fv_image.xpm,
26402         ofolder.xpm, protected_var.xpm, variable.xpm:
26403           Updated and Added pixmap files.
26405         Features:
26406         ---------
26407         a) Removes CCView dependency.
26408         b) Improves the terminal.
26409         c) Adds tag navigation context menus.
26410         d) Upgrades tagmanager to latest version.
26411         e) Miscellaneous small additions.
26413 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26415         * src/project_dbase_gui.c: Fixed crash of anjuta
26416         when project first created.
26417         
26418         * src/gnome_project.c: It now updates the tags manager
26419         when new projects are created.
26420         
26421 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26423         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
26424           for this big patch.
26425         
26426         * src/messages.[c,h]: Removed files.
26428         * src/message-manager.[cc,h],
26429           src/message-manager-dock.[c,h],
26430           src/message-manager-private.[cc,h]
26431           New files.
26433         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
26434           src/build_project.c, src/clean_project.c, src/compile.c
26435           src/configurer.c, src/debugger.c, src/find_in_files.c
26436           src/mainmenu_callbacks.c, src/preferences.h
26437           src/preferences_gui.c, src/properties.h
26438           src/utilities.c, src/utilities.h:
26439           The new messages widget.
26440           New features:
26441             - Use of GtkNotebook instead of ToggleButtons
26442               and show/hide
26443             - Popupmenu to show and hide message types and
26444               to dock/undock in detach mode
26446           All other things should work as they did with the
26447           old message window. Currently the keyboard short-cuts
26448           do not work in detached mode.
26449           
26450           Some functions in utitlities.[c,h] changed.
26451           so that they take const arguments where this is possible
26452           
26453         * src/Makefile.am, po/POTFILES.in:
26454           Removed messages.[c,h] and
26455           added message-manager.[cc,h], message-manager-dock.[c,h],
26456           message-manager-private.[cc,h]
26457           
26458         * src/message-manager.h: Removed "include <bonobo.h>"
26459           and added a newline at the end of the file.
26460           
26461         * src/message-manager-private.cc:
26462           Set clist's width setting to Automatic.
26463           Set scroll window's scroll bars to Automatic.
26464           
26465 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
26467         * text_editor_menu.c:
26468           Fixed misalignment of the function sub menu
26469           in the text editor pop up menu.
26470           
26471 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26472         
26473         * src/text_editor.c: Fixed a compiler warning.
26474         
26475 2002-01-04  Andy Piper <andy.piper@freeuk.com>
26477         * THANKS, manuals/*/authors.sgml: updated for new translations
26478         * plugins/class-gen/clsGen.c: converted messages to English
26479         * src/about.c, src/main_menubar_def.h: string updates
26481 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26483         * src/anjuta.c
26484           src/anjuta_cbs.c
26485           src/text_editor.c
26486           src/mainmenu_callbacks.c
26487           src/text_editor.h
26488           src/text_editor.c
26489           src/text_editor_cbs.c
26490           src/text_editor-gui.c:
26491           
26492           Earlier code for adding 'cross' button
26493           for closing pages were too error prone and unorganized.
26494           Cleaned up the code and shifted the 'extra' widgets
26495           creation (eg. close button, close_pixmap and lable)
26496           from anjuta to text_editor. This takes care of proper
26497           widgets creation and destruction. Otherwise, anjuta
26498           was crashing at too many points, especially related
26499           to docking and undocking.
26500           
26501 2002-01-04  Stephane Demurget  <demurgets@free.fr>
26503         * src/aneditor.cxx: removed debugging code.
26505         * data/properties/.cvsignore: added swap files.
26507 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26509         * src/anjuta.c
26510           src/anjuta_cbs.c:
26511           Fixed Crashing of anjuta when a new file is saved as
26512           different file.
26513           
26514 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26516         * src/aneditor.c: Some debug codes around.
26517         
26518         * data/internal.properties, data/anjuta.properties: Removed.
26519           data/properties/Makefile.am:
26520           data/properties/ada
26521           data/properties/cs
26522           data/properties/make
26523           data/properties/rc
26524           data/properties/html
26525           data/properties/ruby
26526           data/properties/baan
26527           data/properties/idl
26528           data/properties/pascal
26529           data/properties/sample
26530           data/properties/bash
26531           data/properties/java
26532           data/properties/perl
26533           data/properties/sql
26534           data/properties/conf
26535           data/properties/latex
26536           data/properties/props
26537           data/properties/vb
26538           data/properties/cpp
26539           data/properties/lua
26540           data/properties/python
26541           data/properties/xml
26542           data/properties/others
26543           data/properties/.cvsignore:
26544             Added files. Properties now splitted into small files
26545             for each language.
26547         * data/Makefile.am
26548           configure.in: Update the removal and added properties module.
26550         * src/preferences.c: preferences_new(): Updated to reflect the
26551           new properties files organization.
26552           
26553         * src/Makefile.am: Added Baan Lexer.
26555 2002-01-01  Stephane Demurget  <demurgets@free.fr>
26557         * src/aneditor.cxx: readded the baan lexer. 
26559         * src/preferences.c: fixed translated messages and a typo.
26561         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
26562           confusing the regexp usage in xml-i18-merge.
26564 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
26566         * src/project_dbase.c: tidied some messages, and spotted a typo in
26567           the reading of properties which prevented the project version from
26568           ever being reported in the Project Information window - fixed :)
26570         * po/POTFILES.in: removed syntax.h
26572 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26574         * data/internal.properties: fixed baan properties.
26575           Added all ada properties.
26577         * src/main_menubar_def.h,
26578           src/lexer.h,
26579           src/aneditor.cxx,
26580           src/utilities.[ch]: added support for the Ada highlight style.
26582 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26584         * plugins/*/.cvsignore: updated.
26586 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26588         * src/syntax.h,
26589           src/text_editor.c,
26590           src/Makefile.am: removed the empty header syntax.h.
26592 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
26594         * main_menubar.c:
26595         Stef's observation on the 'superfluous' hseparators in the recent
26596         files and projects is fully justified -- removed.
26597         
26598         * main_menubar_def.h:
26599         Changed "Plug Ins" to "Plugins" in the menu label.
26600         
26601         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26602         Added class-gen in the configure output and class-gen module.
26603         
26604         * data/internal.properties:
26605         Correct mis-spelled "jave" to "java".
26606         Added file.is.source for *.h, *.c, *.cpp properties.
26607         
26608         * global-tags/Makefile.am:
26609         "chmod +x create_global_tags.sh" before it is executed, because
26610         there is very high chance that it will be found "-x" and resulting
26611         in error
26613 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26615         Fixed a crash on Solaris reported by Holder Burde, thanks to him
26616         for the backtrace.
26618         * src/gnome_project.c: (create_new_project): if the user doesn't
26619           select any icon, it doesn't have any extension and thus we can't
26620           use it in printf on Solaris, since the %s modifier use strlen to
26621           know the string length and then crash. On Linux, gcc checks the value
26622           of the pointer to be NULL and write "(null)" if necessary. We can't
26623           rely on that.
26625         * src/source.c: (source_write_desktop_entry): if there's no icon, we
26626           don't need to have the directory icon but the generic one.
26628 2001-12-30  Stephane Demurget  <demurgets@free.fr>
26630         Merged with latest (1.42) scintilla.
26632         Added: Support for the {load,save}.on.(de)activate properties.
26633                The PHP lexer to match keywords case insensitively.
26634                Baan lexer.
26635                Experimental supports for changeable style attribute & line
26636                wrapping.
26637                
26638         Updated: Both the C++ and HTML lexers.
26639                  More shell keywords added.
26640                  Horizontal scrolling and diplay of long lines optimised.
26641                  Cursor setting optimised.
26643         Bugs fixed: Caret movement over folded lines.
26644                     Selection tracking in 2ndary views when doing modifications.
26646         * scintilla/CallTip.{cxx.h},
26647           scintilla/ContractionState.{cxx,h},
26648           scintilla/Document.{cxx,h},
26649           scintilla/Editor.{cxx,h},
26650           scintilla/KeyWords.cxx,
26651           scintilla/LexHTML.cxx,
26652           scintilla/PlatGTK.cxx,
26653           scintilla/RESearch.cxx,
26654           scintilla/ScintillaBase.cxx,
26655           scintilla/ScintillaGTK.cxx,
26656           scintilla/Style.{cxx,h},
26657           scintilla/StyleContext.h,
26658           scintilla/ViewStyle.cxx,
26659           scintilla/include/*.h: updated.
26661         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
26663         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
26664           should have been told to the scintilla team. We're lucky I read the
26665           ChangeLog and the modifications of the lexer (thanks to the Gnome
26666           bonsai for this ;)
26668         * data/internal.properties: added Baan definitions.
26669           Fixed some issues for C such as *_cast directive, that are only
26670           available with C++.
26671           Updated C++, HTML and shell scripts definitions.
26672           Updated Ada and Bullant, that have been forgotten.
26674         * src/main_menubar_def.h,
26675           src/lexer.h,
26676           src/aneditor.cxx,
26677           src/utilities.[ch]: added support for the Baan highlight style.
26679 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26681         Polished the plugins menu behaviour and added a tearoff
26682         menuitem to the recent entries submenu.
26684         Note: The recent entries list seems to be too height
26685               with all these superfluous hseparators.
26687         * src/main_menubar.c: Polished, making some
26688           functions declarations static and cleaning some code.
26690           (create_submenu_plugin): removed the extra
26691           plugins entry and the horizontal separators.
26693           (on_plugins_menu_realize): the plugins menu is only
26694           shown if there's at least one available.
26696           (create_submenu*): added a tearoff menuitem to have
26697           a more homogeneous menu style. For now, it doesn't
26698           take care of user settings (but it was even worse
26699           before :).
26701 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26703         * configure.in: added the packageplugindir variable to avoid
26704           installing the plugins in $(prefix). It's not the same path as
26705           anjuta 2 to allow parallel installation.
26707 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26708         Fix a reopened part of bug #440676: keyboard navigation between the
26709         different text buffers. Changed to a more global approch. 
26711         * src/notebook.[ch]: removed.
26713         * src/Makefile.am: removed notebook.[ch]
26715         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
26716           (on_anjuta_window_key_press_event): added to fulfill the global
26717           shorcuts handling.
26719         * HACKING: updated according to the new global shortcuts handling.
26721 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
26723         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
26724           Shifted plugin menu from Edit submenu to main menu.
26725         
26726         * po/POTFILES.in:
26727           Added plugins/sample1/plugin-sample1.c
26728           
26729         * plugins/sample1/plugin-sample1.c:
26730           Added localization and used anjuta_info, instead of anjuta_error.
26731           
26732         * plugins/.cvsignore, plugins/sample1/.cvsignore:
26733           Added cvs ignores.
26734           
26735 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
26737         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
26738           for plugin dir.
26739         
26740         * Makefile.am: Added module plugins.
26741         
26742         * plugins, plugins/Makefile.am, plugins/sample1/*:
26743           Created plugins modules.
26744           
26745         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
26746           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
26747           to load plugins of *.so only and not *.so* (which results
26748           in duplicates).
26749         
26750         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
26751           plugins during packaging.
26753 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
26755         *  configure.in: Added Greek (el) to ALL_LINGUAS.
26757 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
26759         * configure.in: Added portuguese to ALL_LINGUAS
26761 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
26763         * global-tags/.cvsignore
26764         tagmanager/.cvsignore
26765         tagmanager/include/.cvsignore:
26766         Added cvs ignore files.
26768         * data/.cvsignore
26769         Updated cvs ignore file.
26770         
26771 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26773         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
26774           data/anjuta.properties, data/internal.properties: clean up some 
26775           message strings (me)
26777 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26779         * src/about.c, THANKS: added Jens to the credits
26780         
26781 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26783         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
26784           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
26785           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
26786           Georg <mail@jensgeorg.de> to add close button to file tabs.
26788 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26790         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
26791           (debugger now catches correct signal from process)
26793 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26795         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
26796         * src/pixmaps.h: switch appwizard project icons to new designs
26797         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
26799 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26801         * pixmaps/Makefile.am: stop redundant images from being installed.
26802           The next step will be to remove them completely.
26803         * src/appwiz*: further updates (more to come)
26804         * src/pixmaps.h: cleaned up, commented
26805         * src/splash.c: should use the pixmaps macro defined
26806         * HACKING: more on the graphics stuff and use of pixmaps.h
26808 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
26810         * src/defaults.c: fix bug #494864
26812 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
26814         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
26815           graphics from Misha
26816         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
26817           redundant graphics, no longer used
26818         * src/appwiz*: revamped application wizard by Andy and Misha for
26819           a more usable and professional look-and-feel
26820         * HACKING: updates to cover patching, graphics, and some additions
26821           post-0.1.8
26822         * TODO: removed some implemented features
26824 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
26826         * data/anjuta.properties, data/internal.properties: cleanup
26827         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
26828           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
26829           to edit styles colors for keywords and add Goto Tag menu option
26830           in the editor
26832 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
26834         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
26835         
26836         Fixed bug #460335
26837         fixes the Forget of the cursor position when tab is brought active
26838         from project manager.
26839         
26840 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26842         * src/messages.c
26843           Exported "TERM=xterm" to get a color terminal when
26844           anjuta is not started from within a terminal.
26845           
26846 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26848         * src/messages.c
26849           src/messages.h
26850           Added a frame around zvt terminal.
26851           
26852         * src/preferences_gui.c
26853           Modified to say "Use glade component (experimental)"
26854           instead of "Use Component".
26855           
26856 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26858         * Patch from 
26859         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26860         
26861         * src/anjuta.c
26862         src/fileselection.c
26863         src/messages.c
26864         src/messages.h
26865         src/preferences.c
26866         src/preferences.h
26867         src/project_dbase.c
26869         a) Extra scrollbar in terminal no longer appears.
26870         b) Character set preference should be preserved (untested).
26871         c) File selection widget now remembers last directory.
26872         d) On creation of generic project, the glade 'file not found' error no
26873                 longer occurs.
26874         e) First terminal window is created 'on demand', so it should always to
26875                 the Right Thing (TM) as far as starting WD is concerned. Also, the
26876                 environment is now passed to the terminal.
26877         f) Solaris compilation should be fixed (replaced get_current_dir_name()
26878                 with getcwd()).
26879         g) Fixed some compilation warnings.
26881 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
26883         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
26884           src/pixmaps.h: applied terminal and warnings patch (Biswa)
26885         * src/*: cleanups (me)
26886         * pixmaps/mini_term.xpm: added new file for terminal button
26887           (me, based on existing artwork)
26889 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
26891         * configure.in: bumped version to 0.1.9-pre
26892         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26893           translation
26894         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
26896 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
26898         * src/splash.c: removed a DOS end of line of a comment (so the *.po
26899           files are free of that char)
26900         * configure.in: added "az" to ALL_LINGUAS
26902 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
26904         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
26905           crash bug fix from Biswa.
26906         * FUTURE: added Anjuta/gIDE merger information to provide 
26907           details on future direction and status of 1.x stuff
26908         * NEWS: prepared for release
26909         * po/de.po: update from Jens Georg <mail@jensgeorg>
26911 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
26913         * multiple minor updates pre-0.1.8
26914         * patch from Biswa to fix syntax highlighting and packaging
26915         * po/fr.po: update from Stef
26917 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
26919         * global-tags/Makefile.am
26920         global-tags/create_global_tags.sh
26921         global-tags/tm_global_tags.c
26922         scintilla/LexCPP.cxx
26923         scintilla/include/SciLexer.h
26924         src/aneditor.cxx
26925         src/project_dbase.c
26926         tagmanager/Makefile.am
26927         tagmanager/include/Makefile.am
26928         tagmanager/include/tm_project.h
26929         tagmanager/include/tm_tag.h
26930         tagmanager/include/tm_tagmanager.h
26931         tagmanager/tm_project.c
26932         tagmanager/tm_source_file.c
26933         tagmanager/tm_tag.c
26934         tagmanager/tm_workspace.c:
26935         
26936         Includes the syntax highliting patch to scintilla).
26937         and more stable code.
26938         
26939         *tagmanager/include/tm_symbol.h: New file.
26940         *tagmanager/tm_symbol.c: New file.
26941         
26942         Add symbol tree building functionality at project level
26943         
26944         Patch from:
26945         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26946         
26947 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26949         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
26950           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
26951           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
26952           : New and improved pixmaps from Misha <misha@phreaker.net>
26953           Thanks to him.
26955 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26956         
26957         * Big patch submitted by
26958           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
26959           Many thanks to him.
26960         
26961         * src/Makefile.am, src/aneditor.cxx
26962           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
26963           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
26964           Use of tagmanager lib for advanced calltips.
26966         * global-tags/*: Created new directory and added files to 
26967           generate system.tags.
26969         * tagmanager/*: Created new directory and added tagmanager lib
26970           files.
26972         * configure.in, acconfig.h, Makefile.am: Modified to reflect
26973           the above additions.
26975         * data/Makefile.am: Modified to accomodate generated system.tags file.
26977 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
26979         * scintilla/: updated to 1.41
26980         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
26981         * src/about.c: updated list of authors
26982         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
26983         * HACKING: updated to cover Scintilla usage
26984         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26985           translation
26987 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
26989         * src/aneditor.cxx: Fixed compilation errors with it.
26990           by add include to gtk+ headers and typedefining a mysteriously
26991           vanished class Colour.
26993 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
26995         * configure.in: Added pt_BR in the languages.
26996         
26997 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
26999         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27000           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27001         * THANKS: updated
27002         * manuals/C/anjuta-manual/*: new format to match
27003           the rest of the GNOME docs chapter layout. Added the many
27004           new contributors. Moved Authors and License information into new
27005           chapters of their own - should make expansion easier too
27006         * src/compiler_options.c: changed the profiler option to -pg to 
27007           work with GNU tools (gprof)
27008         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27009           and text labels
27010         
27011 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27013         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27014           compiler_options_gui.c:
27015           Added a new entry for linker flags and renamed c_options to c_flags
27016           and l_options to l_libs. Also, added a new function:
27017           compiler_options_set_prjlflags_in_file();
27018         
27019         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27020         
27021         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27022           
27023 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27025         * THANKS, src/about.c: corrections and additions following 
27026         Naba's big update
27027         * src/main_menubar.c: patch from Rikul to fix the problem with 
27028         menu accelerators not being loaded
27030 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27032         * THANKS: Added all contributors and translators names and emails.
27033         * AUTHORS: Updated
27034         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27035         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27036               Added new file (earlier logo with border).
27037         * src/about.c: Added all contributors names and emails
27038               and used macro definition for logo pixmap file.
27039         * src/pixmaps.h: Added entry for anjuta splash screen.
27041 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27043         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27044         to new PNG version (thanks to Misha) and removed the old
27045         pixmap.
27047 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27049         * THANKS: added Conner Mo for simplified Chinese translation.
27050         * configure.in: added zh_CN in ALL_LINGUAS
27052 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27054         * THANKS: added Joe Man for his traditional Chinese translation.
27055         * configure.in: added zh_TW in ALL_LINGUAS.
27057 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27059         * src/main_menubar_def.h: Changed the link of lidn to
27060         http://lidn.sourceforge.net.
27061         
27062 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27064         * Applied patch from Rikul
27065         * Applied patch from Luca
27066         * Fixed a cvs conflict. :)
27068 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27070         * THANKS: added Marc Botermans for his Dutch translation.
27072         * configure.in: added nl in ALL_LINGUAS.
27074         * po/nl.po: added.
27076 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27078         * anjuta.c: Fixed luca's typo.
27079         * resources.c, resources.h: Changed gchar* return to void, to
27080                 avoid a compiler warning.
27081         * scintilla/Makefile.am: Reorganized file entries.
27082         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27084 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27086         * Upgraded scintilla to 1.4.
27087         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27088                 LexLisp.cxx StyleContext.cxx StyleContext.h
27089         * src/Makefile.am: Added 4 lexers and separated lexer objects
27090                 from the main link variable.
27092 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27094         * THANKS: added Luca, even if it shouldn't be my role to write
27095           this sort of thing :)
27097         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27098           the latest Luca patch.
27100 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
27102         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
27103         This is not documented yet; plugins to come later.
27104         * src/find*.c: find dialogs now persistent 
27105         (Rick <rikul@bellsouth.net>)
27106         * widgets/gnomefilelist.c: fixed multiple file open issue 
27107         (Rick <rikul@bellsouth.net>)
27108         * changes to recent file and project lists handling 
27109         (lbell <lbell@tsc4.com>)
27110         * more minor UI updates (me)
27112 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
27114         * src/Makefile.am: removed warnings for traditional C syntax
27115         * pixmaps: added new icons for mini_locals, mini_cvs and
27116         the splash screen - thanks to Misha <misha@phreaker.net>
27118 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
27120         * src/toolbar.c: fix typo in tooltip text
27121         * ccview/cccmd.cc: alter Func to Function in menu text
27123 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
27125         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27126         issue with find dialog reporting an error when Scintilla finds text
27127         * applied patch from Denis Boehme <boehme at syncio dot de> to support
27128         DOS files (i.e. CR/LF translation)
27130 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
27132         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27133         #452436
27134         * data/internal.properties: default fold style now set to 3 :-)
27135         * applied patch from rikul <null@acm.org> to turn notebook tab 
27136         headings red when file has been edited.
27138 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
27140         * configure.in: Added "no" to ALL_LINGUAS.
27141         
27142 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
27144     * Patch from lbell <lbell@tsc4.com>
27145     src/controls.c
27146     src/debugger.c
27147     src/main_menubar.c
27148     src/main_menubar.h
27149     src/main_menubar_def.h
27150     src/mainmenu_callbacks.c
27151     src/mainmenu_callbacks.h
27152     src/project_dbase.c
27153     src/project_dbase.h
27154     
27155     Implemented a check menu item to handle the 'show locals' flag
27156     for the current project.
27158     * data/internal.properties: Removed the redundant command
27159     for gnome-terminal.
27160     
27161 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
27163         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27165 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
27167         * configure.in: Added "ta" to the languages list.
27169 2001-09-21  Andy Piper <andy.piper@freeuk.com>
27171         * data/internal.properties:
27172           added fold.symbols property to control appearance of folds
27173           in the Scintilla editor (thanks to rikul <null@acm.org>)
27175 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27177         * src/message.c:
27178           one extra button for message win is being created -- Fixed.
27179         
27180           The frame should be hidden and not only the pix_lab when
27181           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27182           -- Fixed.
27183         
27184         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
27185           for the time being it is same as mini_cvs.xpm.
27186         
27187 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27189         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27191         Patch from rikul <null@acm.org>
27192         
27193         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27194         glades.h, messages.c, messages.h, pixmaps.h,
27195         project_dbase.c, project_dbase.h, session.c,
27196         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27197         
27198         inserted 'add to watch' option in inspect window, so you can add easily
27199         a variable in watch window .
27200         
27201         Added a new message pane for the gdb local variables inspection. Changed
27202         the code in messages.c to better account for future new panes insertion.
27203         Defined a new pixmap for the new tab button in pixmaps.h
27204         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27205         install script.
27206         
27207         Changed the debugger module to have a single function for asking to gdb
27208         to send program info. The idea is to ask the debugger about only the
27209         info needed to open windows( watch, registers, etc ) to speedup the step
27210         command. I plan to ask informations to the debugger based on the user
27211         interface status.
27212         The request for local variables is enabled by default, but the
27213         projectDBase has a variable to control it, to allow disabling that
27214         feature,  there is also the code to save and to reload the state. If you
27215         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27216         in project_dbase.c
27218         This big patch is from:  lbell <lbell@tsc4.com>
27219         
27220 2001-09-20  Stephane Demurget <demurgets@free.fr>
27222         Patch from rikul <null@acm.org> :
27224         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27225           problem and added folding support for php/hmtl.
27227 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
27229         * Fixed dnd of files within scintilla.
27230         patch from:  rikul <null@acm.org>
27231         
27232 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
27234         * Applied patch from Luca.
27235         
27236         * src/source.c: source_write_build_files(): Fixed the project generation
27237           failure. The fist return statement and the free_project_type were 
27238           misplaced.
27240 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
27241         
27242         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27243         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27244         
27245         1) Restore the error color to red (waiting for a configurable one )
27246         2) Saving projects settings if you exit anjuta without closing an open
27247         saved project
27248         3) New Menu 'repaeat search' to search with a keystroke without pressing
27249         the toolbar button
27250         4) some define in the menus to better handle menu item update
27251         
27252         Patch from: lbell <lbell@tsc4.com>
27253         
27254         * main_menubar_def.h, main_menubar.c: Change the position of
27255         "Repeat find" menu position.
27257 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
27259          project_type.h, project_type.c, source.c: Applied patch.
27260          patch from Johannes Schmid <clubfan@users.sourceforge.net>
27261          
27262 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27264         * configure.in, src/Makefile.am: Using macros for ORBit flags.
27265         
27266 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27267         
27268         * Fixed bug #445752
27269   
27270 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27271         
27272         * Fixed bugs in Gtk-- and Gnome-- project type
27274 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27276         * dnd.c: Support for multiple files drag-n-drop.
27277         
27278           Patch from: rikul <null@acm.org>
27279         
27280         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27281           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27282           saving from menu.
27283         
27284           Patch from: rikul <null@acm.org>
27286         * Applied patch for widgetizing goto dialog box.
27287           Patch from: ???
27288         
27289         * Applied patch for having new project type handling.
27290           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27291           
27292 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27294         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27295           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27296           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27297           find_replace.c, find_replace.h, find_text.c, find_text.h,
27298           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27299           project_dbase.h, source.c, text_editor.c, text_editor.h,
27300           text_editor_cbs.c, utilities.c, utilities.h:
27301         
27302           Applied a huge patch (after slight preview). I would like Luca
27303           to have his feature additions mentioned here.
27304         
27305           Patch from: lbell <lbell@tsc4.com>
27307 2001-09-09  Stephane Demurget <demurgets@free.fr>
27309         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27311         * po/fr.po: updated to the latest sources.
27314 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27315         
27316         * Fixed bug #445752
27317   
27318 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27320         * dnd.h, dnd.c: New files for drag n drop support.
27321                 
27322         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27323            Added drag and drop support for opening files.
27324         
27325         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27326         Archit Baweja <bighead@crosswinds.net> for this idea.
27327         
27328         * TODO: Added some more todos. :-(
27330 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27332         * Fixed the goto line activate bug.
27333         patch from: Martyn Bone <mbone@brightstar.u-net.com>
27335 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27336         
27337         * Fixed bugs in Gtk-- and Gnome-- project type
27339 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
27341         * widgets/gonmefilelist.c, gnomefilelist.c:
27342         Modified multiple selection on pressing control.
27343           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27344         
27345         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27346         Modified multiple selection on pressing control.
27347           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27348         
27349 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
27351         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27352           This is useless; but just in case...
27354 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
27356         * data/internal.properties: modified a bit of perl properties.
27357         
27358 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
27360         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27361           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27362           Added support for multiple file imports. Changed the standrd C++
27363           convention of #include <file> to #include <file.h>, because I had given
27364           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27365           now support the #include <file> convention. That is something to be fixed :). 
27366           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27368 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
27370         * src/anjuta.c: Added function static greetings_text(), to solve the non
27371                 translation of the greetings text in the wizard.
27372                 
27373 2001-08-31  Andy Piper <andy.piper@freeuk.com>
27375         * src/find_in_files_gui.c: made order of buttons consistent with other Find
27376           dialogs, with OK the default (fix bug #453482)
27378 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
27380         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27381         
27382         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27383         
27384 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
27386         * src/aneditor.cxx
27387           src/aneditor.h
27388           src/anjuta_cbs.c
27389           src/controls.c
27390           src/main_menubar.c
27391           src/main_menubar.h
27392           src/main_menubar_def.h
27393           src/mainmenu_callbacks.c
27394           src/mainmenu_callbacks.h:
27395                 Applied the patch that addes menu items which allow users to
27396                 insert GPL notice and date time in current document.
27397                 patch from: Rick Patel <rikul@shreve.net>       
27398                 
27399         * src/main_menu.c: Fixed a compilation error.
27400         
27401         * src/anjuta.c: Fixed non-rememberence of editor tab position.
27402         
27403         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27404           about the unterminated strings.
27405           
27406         * scintilla/*: Updated scintilla to 1.3.9 version.
27407         
27408 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
27409         
27410         * widgets/gnomefileselection.c:
27411           Applied the patch for fixing multiple selection of file open funcion,
27412           which will deselect the files selected.
27413           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27415 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27417         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
27418           src/fileselection.c, src/anjuta_cbs.c:
27419           Applied the patch     for multiple selection of file open.
27420           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27421           
27422 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27424         * Removed "-f" option in call to devhelp, because devhelp no longer
27425           supports that.
27426         
27427 2001-08-26  Stephane Demurget <demurgets@free.fr>
27429         All these modifications have been pointed out by
27430         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
27432         * data/internal.properties: two fixes for the PHP lexer.
27433           this out.
27435         * fr.po: minor fixes.
27437         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
27439 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
27440         
27441         * main_menubar.c,
27442           main_menubar.h,
27443           main_menubar_def.h,
27444           main_menubar_callbacks.c,
27445           controls.c:
27446                 Added new menu item for "close all fils".
27447                 (Patch from Rikul <rikul@shreve.net>, after revision)
27448         
27449         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
27450         
27451         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
27452                 (Patch from Rikul <rikul@shreve.net>)
27453         
27454         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
27455                 (Patch from Rikul <rikul@shreve.net>)
27457 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27458         
27459         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
27460            project name in application widzard.
27461            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
27463         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
27464           of the 'OK' button there is an 'Execute' one.
27465           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
27466         
27467         * executer.c: Changed cancel button to close button. That was more appropriate.
27468           
27469 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27471         * HACKING: corrected >>>>>> Config management.
27472         
27473         * HACKING: Added many things.
27474         
27475         * src/launcher.h: Added some comments.
27477 2001-08-21  Stephane Demurget <demurgets@free.fr>
27479         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27481         * HACKING,
27482           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27483           src/appwizard_cbs.c,
27484           src/appwizard_gui.c: Applied UI/docs cleanup patch from
27485           Andy Piper <andy.piper@freeuk.com>
27487         * po/fr.po: updated to latest sources.
27489         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27492 2001-08-18  Andy Piper <andy.piper@freeuk.com>
27494         * Fixed bugs #450280 and #448845
27496         * src/about.c: corrected Naba's e-mail address (.net, not .com)
27497         
27498         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27499           named dialogs
27500         
27501         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27502           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
27503           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
27504           names to remove "Anjuta: " prefix
27505           
27506         * src/main_menubar_def.c: altered a message
27507         
27508         * launcher/anjuta_launcher.c: cleaned up some messages
27510         * src/debugger.c: edited messages to improve clarity
27511         
27512         * src/app_wiz*.c: tidied wizard interface
27515 2001-08-15  Stephane Demurget <demurgets@free.fr>
27517         Synced Naba's fix and mine about the wizards not working and removed
27518         anjuta.prj to avoid a nasty checkin.
27520         * Makefile.am: removed the install-data-local rule.
27522         * data/Makefile.am: changed the list of files.
27524         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
27526         * .cvsignore: added anjuta.prj for the same reason.
27529 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
27531         * src/source.c: Fixed a bug that fails new gnome projects to get
27532           created.
27534         * src/project_manager.c: Fixed a bug that disables storing recent
27535           project history.
27537         * Makefile.am: Added stuffs to install the macro files in the
27538           anjuta share file.
27541 2001-08-14  Stephane Demurget <demurgets@free.fr>
27543         * data/Makefile.am: added some rules to support the gnome/ macros
27544           dir in order to make the wizards work again.
27546         * anjuta.spec.in: upped the release number.
27549 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
27551         * configure.in (ALL_LINGUAS): Added pl.
27554 2001-08-09  Stephane Demurget <demurgets@free.fr>
27556         * anjuta.spec.in: fixed the doc files list.
27559 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
27561         * src/about.c: corrected my email address. :-)
27562         
27563         * TODO: Updated.
27564         
27565         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
27566          (patch from Andy Piper <squiggle@ukgateway.net>)
27568 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
27570         * debugger.c: Fixed a bug associated with debugging threaded
27571           application.
27572         
27573         * text_editor_menu.c: Fixed broken ui in text editor
27574           pop up menu.
27575           
27576         * text_editor_menu.c: Now the option sub menu in text editor pop up
27577           works.
27578         
27579         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
27580                 (suggested by lord sibn <sibn@utspl.cjb.net> )
27581         
27582 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27584         * src/text_editor_menu.c: Added menu item for context help
27585           (patch from Andy Piper <squiggle@ukgateway.net>)
27586         
27587 2001-08-06  Stephane Demurget <demurgets@free.fr>
27589         * ccview/cccproj.cc: added missing i18n strings.
27591         * data/welcome.txt: bumped version to 0.1.6.
27593         * src/anjuta.c: fixed a compilation error due to devhelp integration.
27595 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27596         
27597         * help.c, help.h: Added support for DevHelp context sensitive help
27598                 and gnome api browsing.
27599         * Fixed toolbars and editor views "not save" bug.
27600         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27601           (patch from Andy Piper <squiggle@ukgateway.net>)
27602         * Updated THANKS and chapter15.sgml for uk and ru translators.
27604 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
27606         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
27607         * Updated configure.in to include these changes
27608         
27609 2001-08-03  Stephane Demurget <demurgets@free.fr>
27611         * src/project_dbase_gui.c: fixed bug #446963
27612           (on_project_dbase_ccview_update_start),
27613           (on_project_dbase_ccview_update_end): added.
27614           These two respectively disable and enable close file/project
27615           menu entries and toolbar items, while the ccview part updates
27616           its tag database.  
27619 2001-08-03  Stephane Demurget <demurgets@free.fr>
27621         * configure.in: added sv to the ALL_LINGUAS list.
27622         
27624 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
27626         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
27627                 file to work: merge translations and distribute it.
27629         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
27631         * NEWS, README, THANKS & TODO: Spelling fixes.
27633 2001-08-01  Stephane Demurget <demurgets@free.fr>
27635         * README: updated requirements.
27637         * scintilla/Makefile.am,
27638           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
27639           target can't be realized (custom build path).
27641         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
27642           Removed install-data-local.
27644         * src/compiler_options.c: changed the include paths of the pixmaps.
27645           we hadn't any warning because of the include paths passed to the
27646           compiler. Thanks to make distcheck for reporting this.
27649 2001-07-31  Stephane Demurget <demurgets@free.fr>
27651         * NEWS, THANKS: updated.
27653         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
27654           fixed to show the correct kernel signal number and its description.
27656         * widgets/gnomefilelist.c: fixed bug #445756
27657           (goto_last): renamed to goto_prev and changed according to goto_next.
27658           (goto_next): added.
27659           (goto_directory): removed.
27660           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
27661           returned value is now the position in the list.
27662           (check_ok_button_cb): changed the back check and added one for next.
27663           (gnome_filelist_set_dir): the check in history make it wouldn't be
27664           a "true" history. polished the whole thing, using set_dir_internal.
27665           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
27666           there's no check in the history when using back or next.
27668         * manuals/*: added missing .cvsignore files.
27671 2001-07-30  Stephane Demurget <demurgets@free.fr>
27673         * po/fr.po: updated to latest sources.
27675         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
27676           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
27677           to put off their sensitive attributes.
27679 2001-07-29  Stephane Demurget <demurgets@free.fr>
27680         
27681         * po/fr.po: fixed some grammar things.
27682           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
27683           this out.
27684         
27685         * src/utilities.c: (file_is_link): use lstat instead of stat.
27687 2001-07-27  Naba Kumar <kh_naba@123india.com>
27688         
27689         * Remove help dir from cvs, because it is no longer
27690           needed.
27691         
27692         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
27693           needed.
27695 2001-07-24  Naba Kumar <kh_naba@123india.com>
27697         * debugger.c: (debugger_update_prog_status): Fixed
27698                 the bug with gdb version 5. Debugger starts, when
27699                 step in/out/over etc are clicked.
27700         
27701         * debugger.c: All functions: added debugging codes.
27702         
27703         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
27704         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
27705           Modified to recognize non project files also.
27706           
27707         * source.c: (source_write_configure_in):
27708           Added source for 'prefix' counterparts for
27709           no-prefix AC_SUBST.
27710         
27711 2001-07-23  Naba Kumar <kh_naba@123india.com>
27712         
27713         * anjuta.c: added function anjuta_remove_text_editor();
27714           and suitably modified anjuta_remove_current_text_editor().
27715           
27716         * project_dbase.c: project_dbase_close(), Added code to
27717           close all opened files that belong to the project when
27718           the project is closed.
27719          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
27720         
27721         * Updated the manuals/anjuta-manual subdir for GDP standards.
27722            (patch from Andy Piper <squiggle@ukgateway.net>)
27723         
27724         * main_menubar.h, main_menubar.def: Added Menu items to handle
27725           urls for library references, bugs, patches and feature request
27726           submission.
27727         
27728 2001-07-20  Naba Kumar <kh_naba@123india.com>
27729         
27730         * Set wmclass names in all windows.
27731           (patch from Andy Piper <squiggle@ukgateway.net>)
27732         * New splash logo from "Misha" <misha@phreaker.net>);
27734 2001-07-19  Naba Kumar <kh_naba@123india.com>
27735         
27736         * preferences.[h,c], preferences_gui.c: Added 4 properties to
27737           set caret color, calltip back color and selection fore/back
27738           color.
27740 2001-07-18  Naba Kumar <kh_naba@123india.com>
27741         
27742         * project_dbase.c: Closes all files when project is closed.
27743          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27744          -- We still need to refine this as it closes all sort of files.
27745         
27746         * compiler_options.c: Fixed seg-fault bug when last item in
27747           compiler option lists is removed.
27748         
27749         * Fixed missing newline warnings during compilation.
27750           (patch from Andy Piper <squiggle@ukgateway.net>)
27752 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
27754         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
27755                 autogenerated no need to store'em in CVS.
27757         * ccview/.cvsignore: Addition of cvsignore.
27759 2001-07-17  Naba Kumar <kh_naba@123india.com>
27760         
27761         *GUI fixes and spell corrections
27762         (patch from Andy Piper <squiggle@ukgateway.net>)
27764 2001-07-15  Naba Kumar <kh_naba@123india.com>
27765         
27766         *Fixed double error message for file not found.
27767         
27768         *Put white backgrounds for png images.
27769         
27770         *Converted '-' to '_' in sgml files.
27772 2001-07-14  Naba Kumar <kh_naba@123india.com>
27773         
27774         * project_dbase.c: Short-cut for expand/collasp project tree
27775         
27776         * project_dbase_gui.c:
27777          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27779 2001-07-13  Naba Kumar <kh_naba@123india.com>
27780         
27781         * notebook.[h,c]: Added
27782          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27783         Project/message window now toggles on control and
27784         and notebook switch short-cut
27786 2001-07-7  Naba Kumar <kh_naba@123india.com>
27787         
27788         * Changed a new icon set which looks more gnomish.
27789         
27790         * Changed a new anjuta splash logo.
27791         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
27793 2001-07-6  Naba Kumar <kh_naba@123india.com>
27794         
27795         * ccview/*: Integrated ccview for class view and file view
27796                 in the project Manager.
27797         
27798         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
27800 2001-07-1  Naba Kumar <kh_naba@123india.com>
27801         
27802         * scintilla/*: Upgraded Scintilla to version 1.3.7
27803         
27804         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
27805         
27806 2001-06-28  Naba Kumar <kh_naba@123india.com>
27807         
27808         * src/debugger.c: Correct step-over and step-out swapping.
27809         
27810         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
27811           chapters and added more stuffs.
27813 2001-06-13  Naba Kumar <kh_naba@123india.com>
27814         
27815         * data/autogen.sh.gtkmm: Added
27816         
27817         * data/autogen.sh.gnomemm: Added
27818         
27819         * src/appwiz.c: Added two more application wizard templetes
27820         
27821         * src/project: for gtk-- and gnome-- and proper support
27822         
27823         * src/source.c: for c++ in the project configuration.
27824         
27825         * src/source.h:
27827 2001-05-05  Naba Kumar <kh_naba@123india.com>
27829         * Merged my pre-cvs modifications with 
27830           the current cvs copy.
27832         * (lot of files change).
27834         * Implemented session management.
27836         * Local installation possible by
27837           manageing our own pixmaps paths
27838           manupulations.
27839         
27840         * resources.h: Added.
27841         * resources.c: Added.
27843         * Fixed some bugs.
27844         
27845 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
27847         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
27848                 Corrected/extended ignores.
27850 2001-05-04  Naba Kumar <kh_naba@123india.com>
27852         * manuals/: dir tree added.
27853           Sgml documentation started in this dir.
27854           
27855         * omf-install/: dir tree added.
27856         
27857         * manuals/anjuta-manual/C/anjuta-manual.sgml:
27858           Created initial document structure.
27859           
27860         * configure.in: Added test for scrollkeeper.
27861           Added some Makefile entries in AC_OUTPUT.
27862         
27863         * Makefile.am: Added subdir manuals/
27864         
27865         * HACKING: Wrote something stupid.
27867 2001-05-02  Stéphane Démurget <demurgets@free.fr>
27869         * Makefile.am: Added ChangeLog in local data list, becaused it's
27870           needed to create a new project.
27871           
27872         * po/fr.po: minor fixes.
27874         * src/build_file.c, src/configurer.c, src/debugger.c,
27875           src/executer.c, src/find_replace.c, src/gnome_project.c,
27876           src/goto_line.c, src/launcher.c, src/messages.c, 
27877           src/preferences.c src/project_dbase.c: functions declared static.
27878           
27879         * widgets/gnomefilelist.c: Fixed a project creation bug,
27880           introduced with latest changes.
27882 2001-05-01  Stéphane Démurget <demurgets@free.fr>
27884         * widgets/gnomefilelist.c,
27885           BUGS: Fixed an annoying bug preventing from loading files/project
27886           given on the command line. Polished the whole gnome_filelist widget.
27888 2001-04-27  Stéphane Démurget <demurgets@free.fr>
27890         * src/main.c,
27891           src/anjuta.c,
27892           src/anjuta.h: Polished the command line parsing.
27894         * BUGS: Need to clean that damn gnome_filelist widget.
27896 2001-04-25  Stéphane Démurget <demurgets@free.fr>
27898         * src/registers.c,
27899           src/sharedlib.c,
27900           src/signals.c: Removed duplicated includes.
27902         * po/fr.po: minor fixes.
27904         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
27905           create_compiler_options_page? () declared static.
27906         * src/main.c,
27907           src/anjuta.c: Put a command line option for disabling
27908           the splashscreen.
27910         * src/preferences_gui.c: Fixed an internationalization issue,
27911           other functions declared static.
27913         * src/gnome_project.c: Fixed some memory leaks,
27914           new_prj_terminated () declared static. 
27916 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
27918         * configure.in: Sort ALL_LINGUAS alphabetically.
27920 2001-04-22  Stéphane Démurget <demurgets@free.fr>
27922         * Emptied that ugly old Changelog.
27924 == Anjuta 0.1.5 ===
27925 == Anjuta 0.1.4 ==
27927 2001-03-10 Naba kumar  <naba@gnome.org>
27929         * src/gnome_project.c: Fixed project dir creation bug.
27931         * src/text_editor.c: Fixed double accelerators bug.
27932         
27933         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
27935         * src/stack_trace.c, * src/compiler_options.c,
27936         data/internals.properties, src/defaults.c:
27937         Fixed pixmap creation with NULL window.
27939         * src/commands.c, src/preferences_gui.c, src/build_project.c
27940         src/clean_project.c: Bug fix.
27941         
27942         * src/main_menubar_def.h: i18n bug fix.
27943         
27944         * src/executer.h, src/executer.c: Bug fix.
27945         
27946         * src/controls.c: Bug fix.
27947         
27948         * src/debugger.c: Debugger now takes program args.
27949         
27950         * po/ja.po: Added japanese translation file.
27951         
27952         Upgraded to ver 0.1.4
27953         ... Fixed other minor bugs.
27955 == Anjuta 0.1.3 ===
27957 2001-XX-XX Naba kumar  <naba@gnome.org>
27959         * Lots of unaccountable changes. Integrated scintilla.
27960         Redesigned Project managemet. Added supports for other languages.
27961         Java style properties managements. .... blah blah
27962         
27963 2000-11-11 Naba kumar  <naba@gnome.org>
27965         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
27966         Upgraded to version 0.1.3.
27968         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
27969         Fixed to activate Debug->add watch properly.
27971 === Anjuta 0.1.2 beta_2 ===
27972 === Anjuta 0.1.2 ===
27974 2000-11-05 Naba kumar  <naba@gnome.org>
27976         * src/compiler_options.c, src/compiler_options_cbs.c
27977         src/compiler_options_cbs.h, src/compiler_options_gui.c
27978         src/anjuta2.c, extra/stock_libs.anj (new),
27979         extra/README.stock_libs (new), htmls/page13.html,
27980         htmls/images/*: Improved Library settings GUI. Can now enable/disable
27981         added libraries. Stock libs provided for ease of entry. Modified
27982         help html file accordingly.
27984 2000-11-03 Naba kumar  <naba@gnome.org>
27986         * README: Minor fixes in Doc files.
27988         * src/gnome_prj.c, src/appwidzard_cbs.c:
27989         Fixed to ignore non-existant dir for blank prj.
27990         More checking in project creation, especially to confirm
27991         that the prj file already does not exist.
27993         * anjuta.spec, configure.in: Upgraded to version 0.1.2
27995         * src/controls.c: Now Menu item "Format/Detach current document"
27996         is inactive when there is no document opened.
27998 === Anjuta 0.1.1 ===
28000 2000-11-01 Naba kumar  <naba@gnome.org>
28002         Completed and Release of first version (Beta) with lots of bugs.
28004 1999-12-27 Naba kumar  <naba@gnome.org>
28006         Anjuta project started.