Merge commit 'git-svn'
[anjuta-git-plugin.git] / ChangeLog
blob26550cb77fa2920a733da6080d9c9ff9d44cda99
1 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
3         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4         * plugins/tools/plugin.c:
5         Fix #529506: Uncorrect unloading tools plugin
7 2008-04-22  Johannes Schmid  <jhs@gnome.org>
9         * plugins/search/search-replace.c (search_and_replace),
10         (on_message_view_destroyed):
11         Don't spit out two many warnings when the message view is destroyed
12         
13         * plugins/search/search-replace_backend.c
14         (file_buffer_new_from_path):
15         Only use first 500 characters for validation
17 2008-04-21  Johannes Schmid  <jhs@gnome.org>
19         * plugins/search/plugin.c (find_incremental):
20         * plugins/search/search-replace.c (on_search_regex_toggled),
21         (on_search_button_next_clicked), (search_replace_find_usage):
22         * plugins/search/search-replace_backend.c (match_substr_free),
23         (file_buffer_new_from_path), (get_next_match),
24         (clear_search_replace_instance), (create_search_replace_instance):
25         * plugins/search/search-replace_backend.h:
26         
27         Use GRegex instead of pcre and convert files to utf-8 if necessary.
28         Rest of #440637
30 2008-04-21  Johannes Schmid  <jhs@gnome.org>
32         * plugins/document-manager/action-callbacks.c
33         (on_editor_command_paste_activate):
34         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
35   (there was an else missing...)
37 2008-04-17  Naba Kumar  <naba@naba-desktop>
39         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
40         * plugins/project-import/anjuta-project-import.plugin.in:
41         * plugins/project-wizard/anjuta-project-wizard.glade:
42         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
43         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
45 2008-04-20  Johannes Schmid  <jhs@gnome.org>
47         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
48         Fixed a condition where we kill our own process
50 2008-04-20  Johannes Schmid  <jhs@gnome.org>
52         * libanjuta/anjuta-session.h:
53         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
54         * plugins/symbol-db/plugin.c (value_added_current_editor),
55         (on_session_load), (symbol_db_activate):
56         * plugins/symbol-db/plugin.h:
57         * plugins/symbol-db/symbol-db-view.c
58         (sdb_view_build_and_display_base_tree):
59         Added new sessions states to avoid loading the local symbols before
60         the session is loaded (speeds up start-up).
61         
62         * plugins/document-manager/plugin.c
63         (update_document_ui_undo_items), (update_document_ui_save_items),
64         (on_document_update_ui):
65         * plugins/sourceview/sourceview.c (idocument_redo):
66         Fixed #528705 – There is no Redo
68 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
70         * libanjuta/interfaces/libanjuta.idl,
71         plugins/terminal/terminal.c,
72         plugins/build-basic-autotools/executer.c,
73         plugins/gdb/plugin.c:
74         Add an env parameter in the IAnjutaTerminal interface allowing
75         to specify additional environment variables
77         * libanjuta/anjuta-launcher.c:
78         Add one initialization
80 2008-04-16  Johannes Schmid  <jhs@gnome.org>
82         Patch from Ignacio Casal Quinteiro:
83         * plugins/file-loader/anjuta-recent-chooser-menu.c
84         (_gtk_recent_chooser_get_items),
85         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
86         (anjuta_recent_chooser_menu_populate):
87         Show 5 project and 15 file items in recent-chooser
89 2008-04-16  Johannes Schmid  <jhs@gnome.org>
91         * plugins/search/search-replace_backend.c (isawordchar),
92         (extra_match), (get_next_match):
93         
94         Make searching utf-8 aware. We still need to fix encodings for
95         search/replace in files as it is currently assumed they are utf-8 like
96         the editors.
98 2008-04-16  Johannes Schmid  <jhs@gnome.org>
99         
100         Patch from Ignacio Casal Quinteiro:
101         * plugins/file-loader/anjuta-recent-chooser-menu.c
102         (anjuta_recent_chooser_menu_insert_item),
103         (anjuta_recent_chooser_menu_populate):
104         * plugins/file-loader/plugin.c (activate_plugin):
105         Fix recent files in the toolbar
106         
107         * plugins/tools/plugin.c (ipreferences_merge):
108         Fixed some warnings
110 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
112         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
114 2008-04-13  Naba Kumar  <naba@naba-desktop>
116         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
117         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
118         Do not enable brace autocompletion by defualt because it annoying for
119         fast typist (i.e. it's easier to type ending brace than move carat)
120         and it's currently broken for scintilla.
122 2008-04-13  Naba Kumar  <naba@naba-desktop>
124         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
125         * src/about.c (on_about_plugin_activate): Removed dead code.
126         * src/main.c: Make smaller include.
128 2008-04-12  Naba Kumar  <naba@naba-desktop>
130         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
131         src/utilities.h: Removed dead files.
132         * src/widget-registry.c, src/widget-registry.h: Removed more dead
133         files.
135 2008-04-12  Naba Kumar  <naba@naba-desktop>
137         * src/action-callbacks.c: Removed unneeded gnome.h include.
138         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
140 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
142         Reviewed by Naba Kumar  <naba@gnome.org>:
143         * libanjuta/anjuta-utils.{ch}:
144         Added anjuta_utils_get_user_config_dir. This func is used
145         to get the user config directory.
146         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
148 2008-04-12  Johannes Schmid  <jhs@gnome.org>
150         * plugins/search/Makefile.am:
151         * plugins/search/anjuta-search.glade:
152         * plugins/search/anjuta-search.ui:
153         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
154         (on_find_and_replace1_activate), (on_find_in_files1_activate),
155         (on_findnext1_activate), (on_findprevious1_activate),
156         (on_prev_occur), (on_next_occur), (activate_plugin),
157         (deactivate_plugin), (dispose), (finalize),
158         (search_plugin_class_init):
159         * plugins/search/plugin.h:
160         * plugins/search/search-replace.c (search_and_replace_init),
161         (search_and_replace), (write_message_pane), (on_message_clicked),
162         (save_not_opened_files), (replace_in_not_opened_files),
163         (search_replace_next_previous), (search_replace_next),
164         (search_replace_previous), (sr_get_gladewidget),
165         (search_set_popdown_strings), (search_set_popdown_map),
166         (search_select_item), (search_set_combo), (search_set_action),
167         (search_set_target), (search_set_direction),
168         (search_get_item_combo), (search_get_item_combo_name),
169         (search_direction_changed), (populate_value), (reset_flags),
170         (reset_flags_and_search_button), (search_start_over),
171         (search_end_alert), (max_results_alert), (nb_results_alert),
172         (search_show_replace), (modify_label_image_button),
173         (search_replace_populate), (show_jump_button),
174         (translate_dialog_strings), (create_dialog), (show_dialog),
175         (word_in_list), (list_max_items), (search_update_combos),
176         (replace_update_combos), (search_update_dialog),
177         (on_search_replace_delete_event),
178         (on_search_dialog_key_press_event),
179         (search_disconnect_set_toggle_connect),
180         (on_search_match_whole_word_toggled),
181         (on_search_match_whole_line_toggled),
182         (on_search_match_word_start_toggled), (on_search_regex_toggled),
183         (search_set_toggle_direction), (on_search_direction_changed),
184         (on_search_action_changed), (on_search_target_changed),
185         (on_search_expression_changed), (on_actions_no_limit_clicked),
186         (on_search_button_close_clicked), (on_search_button_stop_clicked),
187         (on_search_button_next_clicked), (search_replace_find_usage),
188         (on_search_button_jump_clicked), (on_search_expression_activate),
189         (on_search_full_buffer_toggled), (on_search_forward_toggled),
190         (on_search_backward_toggled), (on_setting_basic_search_toggled),
191         (basic_search_toggled), (anjuta_search_replace_activate):
192         * plugins/search/search-replace.h:
193         * plugins/search/search-replace_backend.c (pcre_info_free),
194         (pcre_info_new), (match_substr_free), (match_info_free),
195         (file_buffer_free), (file_buffer_new_from_te),
196         (file_buffer_new_from_path), (file_buffer_line_from_pos),
197         (file_match_line_from_pos), (create_search_files_list),
198         (get_project_file_list), (isawordchar), (extra_match),
199         (get_next_match), (create_search_entries), (regex_backref),
200         (clear_search_replace_instance), (clear_pcre),
201         (create_search_replace_instance):
202         * plugins/search/search-replace_backend.h:
203         Restored old search plugin - was a bad idea to merge this patch. Sorry!
205 2008-04-12  Johannes Schmid  <jhs@gnome.org>
207         * libanjuta/Makefile.am:
208         * libanjuta/libanjuta.h:
209         * plugins/document-manager/anjuta-document-manager.glade:
210         * plugins/document-manager/plugin.c:
211         * plugins/editor/text_editor.c (text_editor_finalize),
212         (convert_to_utf8), (load_from_file), (save_to_file):
213         * plugins/editor/text_editor.h:
214         * plugins/sourceview/Makefile.am:
215         * plugins/sourceview/anjuta-convert.c:
216         * plugins/sourceview/anjuta-convert.h:
217         * plugins/sourceview/anjuta-document-loader.c:
218         * plugins/sourceview/anjuta-document-saver.c:
219         * plugins/sourceview/anjuta-document.c:
220         * plugins/sourceview/anjuta-encodings.c:
221         * plugins/sourceview/anjuta-encodings.h:
222         * plugins/sourceview/anjuta-utils.c:
223         * plugins/sourceview/anjuta-utils.h:
224         * plugins/sourceview/anjuta-view.c:
225         * plugins/sourceview/sourceview.c:
226         
227         Move the encoding conversion infrastrcute to libanjuta and update all
228         users. Test all available encodings by default in scintilla editor
229         like sourceview is doing and removed encoding preferences
231         * plugins/search/search-replace_backend.c
232         (file_buffer_new_from_uri):
233         Fixed crasher
235 2008-04-11  Johannes Schmid  <jhs@gnome.org>
237         * plugins/search/anjuta-search.glade:
238         Various small improvements to the dialog
240 2008-04-11  Johannes Schmid  <jhs@gnome.org>
242         Patch from Ignacio Casal Quinteiro:
243         * plugins/file-loader/Makefile.am:
244         * plugins/file-loader/anjuta-recent-chooser-menu.c
245         (gtk_recent_chooser_iface_init),
246         (_anjuta_recent_chooser_install_properties),
247         (sort_recent_items_mru), (get_is_recent_filtered),
248         (_gtk_recent_chooser_get_items),
249         (anjuta_recent_chooser_menu_class_init),
250         (anjuta_recent_chooser_menu_init),
251         (anjuta_recent_chooser_menu_finalize),
252         (anjuta_recent_chooser_menu_dispose),
253         (anjuta_recent_chooser_menu_constructor),
254         (anjuta_recent_chooser_menu_set_property),
255         (anjuta_recent_chooser_menu_get_property),
256         (anjuta_recent_chooser_menu_set_current_uri),
257         (anjuta_recent_chooser_menu_get_current_uri),
258         (anjuta_recent_chooser_menu_select_uri),
259         (anjuta_recent_chooser_menu_unselect_uri),
260         (anjuta_recent_chooser_menu_select_all),
261         (anjuta_recent_chooser_menu_unselect_all),
262         (anjuta_recent_chooser_menu_set_sort_func),
263         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
264         (anjuta_recent_chooser_menu_get_recent_manager),
265         (anjuta_recent_chooser_menu_add_filter),
266         (anjuta_recent_chooser_menu_remove_filter),
267         (anjuta_recent_chooser_menu_list_filters),
268         (anjuta_recent_chooser_menu_set_current_filter),
269         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
270         (anjuta_recent_chooser_menu_create_item),
271         (anjuta_recent_chooser_menu_insert_item),
272         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
273         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
274         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
275         (get_icon_size_for_widget), (foreach_set_shot_tips),
276         (anjuta_recent_chooser_menu_set_show_tips),
277         (anjuta_recent_chooser_menu_new),
278         (anjuta_recent_chooser_menu_new_for_manager):
279         * plugins/file-loader/anjuta-recent-chooser-menu.h:
280         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
281         (activate_plugin), (dispose):
282         
283         Add separator to recent menu (#526932)
285         * plugins/search/Makefile.am:
286         * plugins/search/anjuta-search.glade:
287         * plugins/search/anjuta-search.ui:
288         * plugins/search/plugin.c (on_find1_activate),
289         (on_find_and_replace1_activate), (on_find_in_files1_activate),
290         (on_findnext1_activate), (on_findprevious1_activate),
291         (on_search_again_activate), (on_find_usage), (activate_plugin),
292         (deactivate_plugin), (dispose), (search_plugin_class_init):
293         * plugins/search/plugin.h:
294         * plugins/search/search-replace.c (anj_sr_execute),
295         (anj_sr_write_match_message), (on_message_clicked),
296         (anj_sr_set_search_string), (anj_sr_select_nearest),
297         (anj_sr_select_next), (anj_sr_select_previous),
298         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
299         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
300         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
301         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
302         (anj_sr_set_target), (anj_sr_set_direction),
303         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
304         (anj_sr_get_combo_id_active_value),
305         (anj_sr_conform_direction_change), (anj_sr_populate_value),
306         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
307         (anj_sr_end_alert), (anj_sr_max_results_alert),
308         (anj_sr_total_results_alert), (anj_sr_show_replace),
309         (anj_sr_modify_button), (anj_sr_populate_data),
310         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
311         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
312         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
313         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
314         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
315         (anj_sr_find_in_list), (anj_sr_trim_list),
316         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
317         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
318         (on_search_dialog_delete_event), (on_search_dialog_key_press),
319         (anj_sr_disconnect_set_toggle_connect),
320         (on_search_match_whole_word_toggled),
321         (on_search_match_whole_line_toggled),
322         (on_search_match_word_start_toggled), (on_search_regex_toggled),
323         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
324         (on_search_direction_changed), (on_search_action_changed),
325         (on_search_target_changed), (on_search_expression_changed),
326         (on_search_button_close_clicked), (on_search_button_stop_clicked),
327         (on_search_button_start_clicked),
328         (on_search_button_replace_clicked),
329         (on_search_expression_activate):
330         * plugins/search/search-replace.h:
331         * plugins/search/search-replace_backend.c (regex_backref),
332         (pcre_info_free), (pcre_info_new), (match_substr_free),
333         (match_info_free_subs), (editor_new_from_file_buffer),
334         (file_buffer_new_from_te), (file_buffer_new_from_uri),
335         (file_buffer_free), (file_buffer_get_byte_offset),
336         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
337         (file_buffer_find_lines), (file_buffer_freshen_lines),
338         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
339         (file_buffer_get_linetext_for_line), (save_file_buffer),
340         (replace_in_local_buffer), (get_search_files_list),
341         (get_project_files_list), (isawordchar), (extra_match),
342         (get_next_match), (create_search_entries), (clear_search_entries),
343         (search_get_default_data), (search_replace_data_new),
344         (clear_search_replace_instance), (search_replace_data_destroy),
345         (search_replace_init):
346         * plugins/search/search-replace_backend.h:
347         * plugins/search/search_preferences.c (removed):
348         * plugins/search/search_preferences.h (removed):
349         
350         Merged the UI changes from bug #511688 and simplified the search dialog
352 2008-04-10  Johannes Schmid <jhs@gnome.org>
354         * plugins/symbol-db/symbol-db-engine.c:
355         * plugin.c:
356         Check for ctags binary (#516123)
358 2008-04-09  Massimo Cora'  <maxcvs@email.it>
360         * plugins/symbol-db/symbol-db-engine.c
361         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
362         (sdb_engine_get_query_parameters_list),
363         (sdb_engine_free_cached_queries),
364         (sdb_engine_get_tuple_id_by_unique_name),
365         (sdb_engine_get_tuple_id_by_unique_name2),
366         (sdb_engine_get_tuple_id_by_unique_name3),
367         (symbol_db_engine_add_new_workspace),
368         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
369         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
370         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
371         (sdb_engine_add_new_sym_implementation),
372         (sdb_engine_add_new_heritage),
373         (sdb_engine_add_new_scope_definition),
374         (sdb_engine_add_new_tmp_heritage_scope),
375         (sdb_engine_second_pass_update_scope_1),
376         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
377         (on_scan_update_files_symbols_end),
378         (symbol_db_engine_update_project_symbols):
379         GdaSet *plist is now used globally for every prepared statement.
380         It won't be created/unreffed at every query.
382 2008-04-09  Johannes Schmid  <jhs@gnome.org>
384         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
385         Fixed crasher when deactivating symbol-db plugin
387 2008-04-08  Johannes Schmid  <jhs@gnome.org>
389         * plugins/symbol-db/symbol-db-engine.c
390         (sdb_engine_populate_db_by_tags):
391         Don't use transactions - uses only half of the time now!
393 2008-04-08  Massimo Cora'  <maxcvs@email.it>
395         * plugins/symbol-db/symbol-db-engine.c
396         (sdb_engine_prepare_symbol_info_sql),
397         (symbol_db_engine_get_global_members_filtered):
398         * plugins/symbol-db/symbol-db-view.c
399         (sdb_view_load_symbol_pixbufs),
400         (sdb_view_build_and_display_base_tree):
401         fixed global tab icons. Libgda could not understood the right fields, now it
402         does.
404 2008-04-07  Johannes Schmid  <jhs@gnome.org>
406         * plugins/language-support-cpp-java/cpp-java-assist.c
407         (completion_compare), (create_completion),
408         (cpp_java_assist_create_word_completion_cache):
409         
410         Only show () for functions/methods and macros with arguments. Does not work
411         with symbol-db yet but fixes things for symbol-browser
413 2008-04-07  Johannes Schmid  <jhs@gnome.org>
415         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
416         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
417         (sdb_engine_add_new_sym_implementation):
418         
419         Fixed some issues with caching
421 2008-04-07  Johannes Schmid  <jhs@gnome.org>
423         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
424         (on_importing_project_end), (project_root_added),
425         (symbol_db_activate), (symbol_db_deactivate):
426         * plugins/symbol-db/plugin.h:
427         
428         Give the symbol-db it's own progress bar because there are too many
429         interactions with the global status bar.
431 2008-04-07  Johannes Schmid  <jhs@gnome.org>
433         * plugins/symbol-db/symbol-db-view-locals.c
434         (sdb_view_locals_create_new_store):
435         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
436         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
437         (symbol_db_view_open):
438         
439         Sort symbol trees
441 2008-04-07  Johannes Schmid  <jhs@gnome.org>
443         * plugins/sourceview/sourceview.c (idocument_cut),
444         (idocument_copy), (idocument_paste):
445         Block insert-text signal on cut/copy/paste
447 2008-04-07  Johannes Schmid  <jhs@gnome.org>
449         * plugins/symbol-db/plugin.c (on_char_added),
450         (on_single_file_scan_end):
451         Only update buffer when a newline is inserted
452         
453         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
454         (sdb_engine_get_tuple_id_by_unique_name),
455         (sdb_engine_get_tuple_id_by_unique_name2),
456         (sdb_engine_get_tuple_id_by_unique_name3),
457         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
458         (sdb_engine_finalize), (symbol_db_engine_db_exists),
459         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
460         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
461         Precompute file_defined_id to speed up population
463 2008-04-06  Johannes Schmid  <jhs@gnome.org>
465         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
466         (anjuta_launcher_set_encoding):
467         Fixed some problems with binary streams needed by symbol-db
468         
469         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
470         Removed DEBUG_PRINT
471         
472         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
473         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
474         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
475         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
476         (sdb_engine_add_new_sym_implementation),
477         (on_scan_update_files_symbols_end):
478         Use some caching to speed up population
479         
480         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
481         Exit properly when scanning is over
483 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
485         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
486         One additional change missed in the previous commit
488 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
490         * plugins/project-wizard/templates/gtkmm.wiz,
491         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
492         plugins/project-wizard/templates/gtkmm/src/main.cc,
493         plugins/project-wizard/templates/django.wiz,
494         plugins/project-wizard/templates/python.wiz,
495         plugins/project-wizard/templates/python/configure.ac.tpl,
496         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
497         plugins/project-wizard/templates/cpp.wiz,
498         plugins/project-wizard/templates/cpp/configure.ac.tpl,
499         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
500         plugins/project-wizard/templates/sdl.wiz,
501         plugins/project-wizard/templates/sdl/configure.ac.tpl,
502         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
503         plugins/project-wizard/templates/terminal.wiz,
504         plugins/project-wizard/templates/terminal/configure.ac.tpl,
505         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
506         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
507         plugins/project-wizard/templates/gtk.wiz,
508         plugins/project-wizard/templates/gtk/src/main.c,
509         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
510         plugins/project-wizard/templates/minimal.wiz,
511         plugins/project-wizard/templates/minimal/configure.ac.tpl,
512         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
513         plugins/project-wizard/templates/java.wiz,
514         plugins/project-wizard/templates/java/configure.ac.tpl,
515         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
516         plugins/project-wizard/templates/xlib.wiz,
517         plugins/project-wizard/templates/xlib/configure.ac.tpl,
518         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
519         plugins/project-wizard/templates/gcj.wiz,
520         plugins/project-wizard/templates/gcj/configure.ac.tpl,
521         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
522         plugins/project-wizard/templates/xlib-dock.wiz,
523         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
524         plugins/project-wizard/templates/wxwin.wiz,
525         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
526         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
527         plugins/project-wizard/templates/gnome.wiz,
528         plugins/project-wizard/templates/gnome/src/main.c,
529         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
530         plugins/project-wizard/templates/anjuta-plugin.wiz,
531         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
532         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
533         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
534         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
535         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
536         Fix bug #525999: Remove space in file and target names generated
537         by project wizard
538         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
539         has been renamed ianjuta_document_manager_get_current_document
541 2008-04-06  Naba Kumar  <naba@naba-desktop>
543         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
544         * libanjuta/anjuta-utils.h:
545         * plugins/project-wizard/druid.c (check_and_warn_missing),
546         (on_druid_next):
547         * plugins/project-wizard/header.c (npw_header_free),
548         (npw_header_add_required_program),
549         (npw_header_add_required_package),
550         (npw_header_check_required_programs), (package_is_installed),
551         (npw_header_check_required_packages):
552         * plugins/project-wizard/header.h:
553         * plugins/project-wizard/parser.c (parse_tag),
554         (parse_header_start), (parse_header_text):
555         * plugins/project-wizard/templates/anjuta-plugin.wiz:
556         * plugins/project-wizard/templates/cpp.wiz:
557         * plugins/project-wizard/templates/django.wiz:
558         * plugins/project-wizard/templates/gcj.wiz:
559         * plugins/project-wizard/templates/gnome.wiz:
560         * plugins/project-wizard/templates/gtk.wiz:
561         * plugins/project-wizard/templates/gtkmm.wiz:
562         * plugins/project-wizard/templates/java.wiz:
563         * plugins/project-wizard/templates/minimal.wiz:
564         * plugins/project-wizard/templates/mkfile.wiz:
565         * plugins/project-wizard/templates/python.wiz:
566         * plugins/project-wizard/templates/sdl.wiz:
567         * plugins/project-wizard/templates/terminal.wiz:
568         * plugins/project-wizard/templates/wxwin.wiz:
569         * plugins/project-wizard/templates/xlib-dock.wiz:
570         * plugins/project-wizard/templates/xlib.wiz:
572         Added a check for vital programs and packages needed to create a
573         new project. A warning dialog is shown to user in project
574         wizard when he proceeds after selecting a project type.
575         Updated all project templates to cover vital programs and
576         packages to generate and build correctly.
577         
578 2008-04-05  Naba Kumar  <naba@gnome.org>
580         patch from  surenspost@gmail.com:
581         * src/about.c: Fixed bug #523068 link in about window doesn't work.
583 2008-04-04  Johannes Schmid  <jhs@gnome.org>
585         * plugins/sourceview/anjuta-view.c:
586         * plugins/sourceview/anjuta-view.h:
587         * plugins/sourceview/sourceview-prefs.c (init_fonts),
588         (sourceview_prefs_init):
589         Removed unused color management code
590         
591         * plugins/sourceview/anjuta-editor-sourceview.glade:
592         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
593         (create_style_model), (on_style_changed), (ipreferences_merge),
594         (ipreferences_unmerge):
595         * plugins/sourceview/plugin.h:
596         
597         Added style chooser for sourceview editor (#522555)
599 2008-04-04  Johannes Schmid  <jhs@gnome.org>
601         * plugins/document-manager/action-callbacks.c:
602         * plugins/document-manager/anjuta-document-manager.ui:
603         * plugins/document-manager/plugin.c (ui_give_shorter_names),
604         (update_document_ui_disable_all):
605         * plugins/file-loader/anjuta-loader-plugin.ui:
606         * plugins/file-loader/plugin.c (on_new_activate),
607         (activate_plugin):
608         
609         Moved "New" action from document-manager to file-loader using 
610         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
612 2008-04-03  Johannes Schmid  <jhs@gnome.org>
614         * Makefile.am:
615         * configure.in:
616         * libegg/.cvsignore:
617         * libegg/Makefile.am:
618         * libegg/egg-cell-renderer-text.c:
619         * libegg/egg-combo-action.c:
620         * libegg/egg-entry-action.c:
621         * libegg/egg-recent-action.c:
622         * libegg/egg-recent-files-module.c:
623         * libegg/egg-recent-item.c:
624         * libegg/egg-recent-model.c:
625         * libegg/egg-recent-util.c:
626         * libegg/egg-recent-view-gtk.c:
627         * libegg/egg-recent-view.c:
628         * libegg/egg-submenu-action.c:
629         * libegg/eggcellrendererpopup.c:
630         * libegg/eggcomboselect.c:
631         * libegg/eggmarshalers.list:
632         * libegg/eggtreemodelfilter.c:
633         * libegg/eggtreemodelunion.c:
634         * libegg/eggtreemultidnd.c:
635         * libegg/gtkcellview.h:
636         * libegg/layout.glade:
637         * libegg/menu/.cvsignore:
638         * libegg/menu/Makefile.am:
639         * libegg/menu/egg-combo-action.h:
640         * libegg/menu/egg-entry-action.h:
641         * libegg/menu/egg-recent-action.h:
642         * libegg/menu/egg-submenu-action.h:
643         * libegg/menu/eggcomboselect.h:
644         * libegg/recent-files/.cvsignore:
645         * libegg/recent-files/Makefile.am:
646         * libegg/recent-files/egg-recent-item.h:
647         * libegg/recent-files/egg-recent-model.h:
648         * libegg/recent-files/egg-recent-util.h:
649         * libegg/recent-files/egg-recent-view-gtk.h:
650         * libegg/recent-files/egg-recent-view.h:
651         * libegg/recent-files/egg-recent.h:
652         * libegg/test-actions.c:
653         * libegg/test-multi-drag.c:
654         * libegg/test-union.c:
655         * libegg/treeviewutils/.cvsignore:
656         * libegg/treeviewutils/Makefile.am:
657         * libegg/treeviewutils/egg-cell-renderer-text.h:
658         * libegg/treeviewutils/eggcellrendererpopup.h:
659         * libegg/treeviewutils/eggtreemodelfilter.h:
660         * libegg/treeviewutils/eggtreemodelunion.h:
661         * libegg/treeviewutils/eggtreemultidnd.h:
662         * libegg/util/.cvsignore:
663         * libegg/util/Makefile.am:
664         * libegg/util/egg-macros.h:
665         * libegg/util/eggintl.h:
666         
667         Killed libegg (#349279)
668         
669         * plugins/document-manager/Makefile.am:
670         * plugins/document-manager/action-callbacks.c:
671         * plugins/document-manager/plugin.c:
672         * plugins/editor/plugin.c:
673         (on_open_recent_file), (sort_recent_menu),
674         (setup_recent_chooser_menu), (activate_plugin), (dispose),
675         (anjuta_file_loader_plugin_instance_init):
676         * plugins/file-loader/plugin.h:
677         * plugins/search/Makefile.am:
678         * plugins/search/plugin.c:
679         * plugins/search/search-replace.c:
680         
681         Removed dead code and libegg from Makefiles
682         
683         * plugins/symbol-browser/Makefile.am:
684         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
685         * plugins/symbol-browser/plugin.c (on_editor_saved),
686         (update_editor_symbol_model), (iter_matches),
687         (value_removed_current_editor), (activate_plugin):
688         Removed symbol-browser toolbar which used libegg and was
689         buggy (#451588)
690         
691         Patch from Ignacio Casal Quinteiro with lots of changes:
692         * plugins/file-loader/Makefile.am:
693         * plugins/file-loader/anjuta-loader-plugin.ui:
694         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
695         Port FileLoader to GtkRecent (#398984)
697 2008-04-03  Johannes Schmid  <jhs@gnome.org>
699         * configure.in:
700         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
701         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
702         * libanjuta/interfaces/libanjuta.idl:
703         * plugins/Makefile.am:
704         * plugins/class-inheritance/class-inherit.c
705         (class_inheritance_show_dynamic_class_popup_menu),
706         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
707         (class_inheritance_update_graph):
708         * plugins/language-support-cpp-java/cpp-java-assist.c
709         (create_completion),
710         (cpp_java_assist_create_scope_completion_cache),
711         (cpp_java_assist_create_word_completion_cache),
712         (cpp_java_assist_show_calltip):
713         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
714         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
715         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
716         (isymbol_get_extra_info_string), (isymbol_get_line),
717         (isymbol_get_icon), (isymbol_iface_init):
718         * plugins/symbol-browser/an_symbol.h:
719         * plugins/symbol-browser/an_symbol_view.c
720         (anjuta_symbol_view_get_file_symbol_model):
721         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
722         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
723         (isymbol_manager_iface_init):
724         * plugins/symbol-db/Makefile.am:
725         * plugins/symbol-db/anjuta-symbol-db.glade:
726         * plugins/symbol-db/plugin.c
727         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
728         (value_added_current_editor), (goto_local_tree_iter),
729         (goto_global_tree_iter), (on_global_treeview_row_expanded),
730         (on_global_treeview_row_collapsed), (on_project_element_added),
731         (on_project_element_removed), (on_importing_project_end),
732         (do_import_sources_after_abort), (do_import_sources),
733         (project_root_added), (project_root_removed), (symbol_db_activate),
734         (symbol_db_deactivate), (isymbol_manager_search),
735         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
736         (isymbol_manager_iface_init), (ipreferences_merge),
737         (ipreferences_unmerge), (ipreferences_iface_init):
738         * plugins/symbol-db/plugin.h:
739         * plugins/symbol-db/symbol-db-engine-iterator-node.c
740         (symbol_db_engine_iterator_node_new),
741         (sdb_engine_iterator_node_instance_init),
742         (sdb_engine_iterator_node_finalize),
743         (symbol_db_engine_iterator_node_get_symbol_id),
744         (symbol_db_engine_iterator_node_get_symbol_name),
745         (symbol_db_engine_iterator_node_get_symbol_file_pos),
746         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
747         (symbol_db_engine_iterator_node_get_symbol_signature),
748         (symbol_db_engine_iterator_node_get_symbol_extra_string),
749         (isymbol_get_name), (isymbol_get_args),
750         (isymbol_get_extra_info_string), (isymbol_get_uri),
751         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
752         (isymbol_iface_init):
753         * plugins/symbol-db/symbol-db-engine-iterator.c
754         (symbol_db_engine_iterator_new):
755         * plugins/symbol-db/symbol-db-engine.c
756         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
757         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
758         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
759         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
760         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
761         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
762         (sdb_engine_init), (sdb_engine_finalize),
763         (sdb_engine_set_defaults_db_parameters),
764         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
765         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
766         (sdb_engine_get_tuple_id_by_unique_name),
767         (sdb_engine_get_tuple_id_by_unique_name2),
768         (sdb_engine_get_tuple_id_by_unique_name3),
769         (symbol_db_engine_add_new_workspace),
770         (symbol_db_engine_project_exists),
771         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
772         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
773         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
774         (sdb_engine_add_new_sym_access),
775         (sdb_engine_add_new_sym_implementation),
776         (sdb_engine_add_new_heritage),
777         (sdb_engine_add_new_scope_definition),
778         (sdb_engine_add_new_tmp_heritage_scope),
779         (sdb_engine_second_pass_update_scope_1),
780         (sdb_engine_second_pass_update_heritage),
781         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
782         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
783         (on_scan_update_files_symbols_end),
784         (symbol_db_engine_fill_type_array),
785         (symbol_db_engine_update_files_symbols),
786         (symbol_db_engine_update_project_symbols),
787         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
788         (symbol_db_engine_update_buffer_symbols),
789         (symbol_db_engine_get_files_with_zero_symbols),
790         (sdb_engine_prepare_symbol_info_sql),
791         (symbol_db_engine_get_class_parents_by_symbol_id),
792         (symbol_db_engine_get_class_parents),
793         (symbol_db_engine_get_global_members_filtered),
794         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
795         (symbol_db_engine_get_scope_members_by_symbol_id),
796         (symbol_db_engine_get_scope_members),
797         (symbol_db_engine_get_file_symbols),
798         (symbol_db_engine_get_symbol_info_by_id),
799         (symbol_db_engine_get_full_local_path),
800         (symbol_db_engine_get_file_db_path),
801         (symbol_db_engine_find_symbol_by_name_pattern),
802         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
803         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
804         * plugins/symbol-db/symbol-db-engine.h:
805         * plugins/symbol-db/symbol-db-prefs.c
806         (on_prefs_executable_changed), (on_gconf_notify_prefs),
807         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
808         (on_listall_output), (on_listall_exit), (files_visit_dir),
809         (on_tag_load_toggled), (symbol_db_prefs_init),
810         (symbol_db_prefs_finalize):
811         * plugins/symbol-db/symbol-db-prefs.h:
812         * plugins/symbol-db/symbol-db-view-locals.c
813         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
814         (do_add_root_symbol_to_view),
815         (consume_symbols_inserted_queue_idle_destroy),
816         (consume_symbols_inserted_queue_idle), (on_scan_end),
817         (do_recurse_subtree_and_remove), (on_symbol_removed),
818         (on_symbol_inserted),
819         (symbol_db_view_locals_recv_signals_from_engine),
820         (symbol_db_view_locals_update_list):
821         * plugins/symbol-db/symbol-db-view.c
822         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
823         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
824         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
825         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
826         (sdb_view_build_and_display_base_tree):
827         * plugins/symbol-db/symbol-db.glade:
828         * plugins/symbol-db/symbol-db.ui:
829         * plugins/symbol-db/tables.sql:
830         * plugins/symbol-db/test/Makefile.am:
831         * plugins/symbol-db/test/main.c (get_parents), (main),
832         (packages_foreach), (files_visit_dir):
833         
834         Merged changes from symbol-db branch
836 2008-04-02  Johannes Schmid  <jhs@gnome.org>
838         * plugins/sourceview/sourceview.c (autodetect_language):
839         Use gnome_vfs_get_slow_mime_type()
841 2008-04-02  Johannes Schmid  <jhs@gnome.org>
843         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
844         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
845         (open_with_dialog):
846         
847         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
848         supertype instead no plugin for mime-type was found (#525706)
850 2008-03-31  Johannes Schmid  <jhs@gnome.org>
852         patch by: Carl-Anton Ingmarsson:
853         * src/anjuta.glade:
854         Fixed padding in preferences
856 2008-03-31  Johannes Schmid  <jhs@gnome.org>
858         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
860         * plugins/tools/anjuta-tools.glade:
861         * plugins/tools/anjuta-tools.ui:
862         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
863           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
864           atp_tool_dialog_refresh, atp_tool_dialog_show):
865         * plugins/tools/dialog.h (dialog, plugin):
866         * plugins/tools/plugin.c (prefs, gxml, action_group,
867           atp_plugin_finalize, test, atp_plugin_activate,
868           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
869           ipreferences_unmerge, ipreferences_iface_init):
870         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
871           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
872           atp_user_tool_activate, atp_tool_list_append_new,
873           atp_tool_list_activate, atp_tool_list_deactivate):
874         * plugins/tools/tool.h (plugin):
875         
876         #515854 – Move configuration into preferences
878 2008-03-31  Johannes Schmid  <jhs@gnome.org>
880         patch by: Carl-Anton Ingmarsson:
881         * src/anjuta-app.c (style, on_toolbar_style_changed,
882           on_add_merge_widget, anjuta_app_instance_init):
883         * src/anjuta.glade:
884         
885         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
887 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
889         * plugins/debug-manager/anjuta-debug-manager.glade,
890         plugins/debug-manager/command.c,
891         plugins/debug-manager/command.h,
892         plugins/debug-manager/start.c,
893         plugins/gdb/plugin.c,
894         plugins/gdb/debugger.c,
895         plugins/gdb/debugger.h,
896         libanjuta/interfaces/libanjuta.idl:
897         Improve start program dialog, allowing to specify working
898         directory and environment variables
900 2008-03-26  Naba Kumar  <naba@gnome.org>
902         * libanjuta/resources.c (anjuta_res_url_show): Use
903         anjuta_prog_is_installed() instead of g_find_program_in_path() and
904         fixed formatting.
906         Patch from Carl-Anton Ingmarsson:
908         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
909         * libanjuta/anjuta-utils.h:
910         * src/action-callbacks.c (help_activate),
911         (on_help_manual_activate), (on_help_tutorial_activate),
912         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
913         * libanjuta/Makefile.am:
914         Get rid of gnome_help_display_with_doc_id()
916 2008-03-26  Naba Kumar  <naba@gnome.org>
918         Patch from Carl-Anton Ingmarsson:
920         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
921         * plugins/project-import/project-import.c (on_import_cancel): Remove
922         stray GnomeDruid variable.
924 2008-03-26  Naba Kumar  <naba@gnome.org>
926         * plugins/project-import/project-import.c (create_start_page):
927         * plugins/project-wizard/druid.c (npw_druid_new):
928         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
929         
930         Fixed type 'assistent' to 'assistant'.
932 2008-03-25  Naba Kumar  <naba@gnome.org>
934         Patch from Carl-Anton Ingmarsson:
936         * libanjuta/Makefile.am:
937         * libanjuta/anjuta-ui.c (sensitivity_toggled),
938         (visibility_toggled), (accel_edited_callback),
939         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
940         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
941         (anjuta_ui_get_accel_editor):
942         * libegg/Makefile.am:
943         * libegg/eggaccelerators.c (removed):
944         * libegg/eggcellrendererkeys.c (removed):
945         * libegg/eggtreeviewstate.c (removed):
946         * libegg/test-tree-utils.c (removed):
947         * libegg/treeviewutils/Makefile.am:
948         * libegg/treeviewutils/eggaccelerators.h (removed):
949         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
950         * libegg/treeviewutils/eggtreeviewstate.h (removed):
952         Ports anjuta-ui to gtk_cell_renderer_accel
953         
954 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
956         Reviewed by Naba Kumar  <naba@gnome.org>
958         * plugins/project-import/Makefile.am:
959         * plugins/project-import/project-import.{ch}:
960         * plugins/project-import/anjuta-project-import.glade (removed):
961         * configure.in, po/POTFILES.in:
963         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
964         file because libglade doesn't have GtkAssistant support.
966 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
968         * plugins/debug-manager/registers.c:
969         Avoid a crash when debugger stop on an error
971         * plugins/debug-manager/start.c,
972         plugins/gdb/debugger.c,
973         libanjuta/interfaces/libanjuta.idl:
974         Display an error message when debugger target is not found
976 2008-03-15  Naba Kumar  <naba@naba-desktop>
978         * configure.in:
979         * data/Makefile.am:
980         * (removed) data/properties:
981         * (added) plugins/editor/properties:
982         * plugins/editor/Makefile.am:
984         Moved data/properties to plugins/editor/ and removed dead code from
985         Makefile.am files.
986         
987 2008-03-15  Naba Kumar  <naba@naba-desktop>
989         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
990         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
991         (macro_dialog_finalize):
992         * plugins/macro/macro-edit.c (macro_edit_dispose),
993         (macro_edit_finalize):
995         Fixed errors in previous patch.
996         
997 2008-03-15  Naba Kumar  <naba@naba-desktop>
999         Patch from Ignacio Casal Quinteiro:
1001         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1002         (finalize):
1003         * plugins/class-gen/plugin.c (dispose), (finalize):
1004         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1005         (class_inheritance_dispose):
1006         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1007         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1008         (dma_plugin_finalize):
1009         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1010         (dma_debugger_queue_finalize):
1011         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1012         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1013         (anjuta_docman_finalize):
1014         * plugins/document-manager/plugin.c:
1015         * plugins/editor/plugin.c (dispose), (finalize),
1016         (editor_plugin_class_init):
1017         * plugins/editor/text_editor.c (text_editor_dispose),
1018         (text_editor_finalize):
1019         * plugins/file-loader/plugin.c (dispose), (finalize),
1020         (anjuta_file_loader_plugin_class_init):
1021         * plugins/file-manager/plugin.c (file_manager_finalize),
1022         (file_manager_dispose):
1023         * plugins/file-wizard/plugin.c (dispose), (finalize),
1024         (file_wizard_plugin_class_init):
1025         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1026         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1027         * plugins/glade/plugin.c (glade_plugin_dispose),
1028         (glade_plugin_finalize), (glade_plugin_class_init):
1029         * plugins/gtodo/plugin.c (finalize), (dispose):
1030         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1031         (anjuta_vim_plugin_dispose):
1032         * plugins/indent/plugin.c (indent_plugin_finalize),
1033         (indent_plugin_dispose):
1034         * plugins/language-manager/plugin.c (language_manager_finalize),
1035         (language_manager_dispose):
1036         * plugins/language-support-cpp-java/plugin.c
1037         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1038         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1039         (macro_db_class_init):
1040         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1041         (macro_dialog_finalize), (macro_dialog_class_init):
1042         * plugins/macro/macro-edit.c (macro_edit_dispose),
1043         (macro_edit_finalize), (macro_edit_class_init):
1044         * plugins/macro/plugin.c (finalize), (dispose):
1045         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1046         (anjuta_msgman_finalize):
1047         * plugins/message-view/message-view.c (message_view_dispose),
1048         (message_view_finalize):
1049         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1050         (message_view_plugin_finalize):
1051         * plugins/patch/plugin.c (patch_plugin_finalize),
1052         (patch_plugin_dispose):
1053         * plugins/profiler/plugin.c (profiler_finalize),
1054         (profiler_dispose):
1055         * plugins/project-import/plugin.c (dispose), (finalize),
1056         (project_import_plugin_class_init):
1057         * plugins/project-manager/plugin.c
1058         (project_manager_plugin_finalize),
1059         (project_manager_plugin_dispose):
1060         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1061         (npw_plugin_finalize), (npw_plugin_class_init):
1062         * plugins/sample1/plugin.c (sample_plugin_finalize),
1063         (sample_plugin_dispose):
1064         * plugins/search/plugin.c (dispose), (finalize),
1065         (search_plugin_class_init):
1066         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1067         (sourceview_plugin_dispose):
1068         * plugins/subversion/plugin.c (finalize), (dispose):
1069         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1070         * plugins/symbol-browser/an_symbol_iter.c
1071         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1072         * plugins/symbol-browser/an_symbol_search.c
1073         (an_symbol_search_dispose), (an_symbol_search_finalize):
1074         * plugins/symbol-browser/an_symbol_view.c
1075         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1076         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1077         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1078         (symbol_db_dispose):
1079         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1080         (terminal_plugin_finalize):
1081         * plugins/tools/plugin.c (atp_plugin_dispose),
1082         (atp_plugin_finalize), (atp_plugin_class_init):
1083         * plugins/valgrind/plugin.c (valgrind_finalize),
1084         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1086 2008-03-15  Naba Kumar  <naba@gnome.org>
1088         * TODO.tasks: Updated and marked debugger bounties completed.
1089         
1090 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1092         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1093         (get_line_indentation_base):
1094         
1095         #521847 – anjuta freez when edit file
1097 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1099         Patch from Rob Bradford:
1100         * plugins/build-basic-autotools/executer.c (execute_program):
1101         520324 – Execute command is not overridable
1102         
1103         * plugins/sourceview/sourceview.c (on_insert_text):
1104         Removed Debug print
1106 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1108         Patch from James Liggett:
1109         * plugins/subversion/plugin.c (activate_plugin):
1110         521691 – Crash when click "Resolve Conflicts" without opened project
1112 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1114         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1115         * plugins/language-support-cpp-java/cpp-java-utils.c:
1116         * plugins/language-support-cpp-java/plugin.c
1117         (get_line_indentation_base), (on_editor_char_inserted_cpp):
1118         520415 – [PATCH] Problems in auto indentatation code,
1119         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1120         
1121         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1122         (anjuta_view_button_press_event):
1123         * plugins/sourceview/sourceview.c (on_insert_text),
1124         (sourceview_adjustment_changed), (sourceview_new):
1125         #520761 – Weirz behavior with popup
1127 2008-03-03  Johannes Schmid  <jhs@gnome.org>
1129         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1130         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1131         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1132         (anjuta_launcher_fork):
1133         * libanjuta/anjuta-launcher.h:
1134         Add API to set environment variables for the forked process
1135         
1136         * plugins/build-basic-autotools/Makefile.am:
1137         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1138         .glade:
1139         * plugins/build-basic-autotools/build-basic-autotools.c
1140         (build_set_env), (build_execute_command_full),
1141         (build_execute_command), (build_configure_project),
1142         (build_autogen_project):
1143         * plugins/build-basic-autotools/build-basic-autotools.h:
1144         * plugins/build-basic-autotools/build-options.c
1145         (fill_options_combo), (build_dialog_configure):
1146         * plugins/build-basic-autotools/build-options.h:
1147         Use new launcher API to set CFLAGS when running configure. New configure dialog
1148         which has predefined CFLAGS settings.
1150         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1152 === anjuta 2.4.0 ===
1154 2008-03-11  Naba Kumar  <naba@gnome.org>
1156         * NEWS: Updated for 2.4.0 stable release.
1157         * configure.in: Version bumped to 2.4.0
1158         * TODO.tasks: Updated.
1160 2008-03-10  Rob Bradford  <rob@robster.org.uk>
1162         Reviewed by Naba Kumar  <naba@gnome.org>:
1163         * global-tags/Makefile.am:
1164         Revert change for #515954. This change was incorrect, the anjuta-tags
1165         program is installed into the $(bindir) rather than the $(scriptdir).
1167 2008-03-02  Naba Kumar  <naba@gnome.org>
1169         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1170         * configure.in: Added a requirement for scintilla editor plugin.
1172 2008-03-02  Johannes Schmid  <jhs@gnome.org>
1174         * plugins/message-view/anjuta-msgman.c
1175         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1176         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1177         * plugins/message-view/anjuta-msgman.h:
1178         
1179         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1180         get rid of the cached current_view member.
1181         Fixes #518469 – Save message buffer not working good
1183 2008-03-01  Johannes Schmid  <jhs@gnome.org>
1185         Patch by James Liggett:
1186         * plugins/subversion/svn-command.h:
1187         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1188         Fixed #519275 – Subversion should allow offline diffs   
1190 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1192         * plugins/language-support-cpp-java/cpp-java-assist.c
1193         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1194         Removed some debug code
1195         
1196         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1197         Escape tooltip text to avoid broken markup
1199 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1201         * libanjuta/Makefile.am:
1202         Fixed a build error when building with -j X
1203         
1204         * plugins/tools/scripts/prepare-changelog.pl:
1205         Updated to latest script version in gnome svn
1207 2008-02-28  Johannes Schmid <jhs@gnome.org>
1209         * plugins/document-manager/anjuta-docman.c:
1210         (anjuta_docman_page_destroy):
1211         Do not unref widget because the GtkNotebook will unref them
1212         
1213         * plugins/file-manager/file-view.c: (file_view_refresh):
1214         * plugins/search/search_preferences.c: (search_preferences_init):
1215         Fixed a memory leaks
1216         
1217         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1218         (ieditor_get_offset), (ieditor_iface_init),
1219         (idocument_get_filename), (ilanguage_get_supported_languages),
1220         (autodetect_language):
1221         
1222         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1223         was missing.
1225 2008-02-28  Johannes Schmid <jhs@gnome.org>
1227         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1228         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1230 2008-02-27  Naba Kumar  <naba@gnome.org>
1232         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1233         string break. That was a mistake doing at this point.
1235 === anjuta 2.3.5 ===
1237 2008-02-26  Naba Kumar  <naba@gnome.org>
1239         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1240         crash when there is a modified new file open, a non-modified exiting
1241         file open and autosave happen. Simplified error checking logic and
1242         avoided memory corruption. Fixes bug #Bug 518716.
1244 2008-02-25  Naba Kumar  <naba@gnome.org>
1246         * NEWS: Updated for release 2.3.5
1247         * configure.in: Bumped version to 2.3.5
1249         * plugins/build-basic-autotools/build-basic-autotools.c:
1250         (on_editor_changed): Avoid accessing text which is greater than
1251         valid range.
1253         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1255 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
1257         * plugins/debug-manager/breakpoints.c:
1258         Fix #518329: Crash when adding breakpoint and other similar bugs
1260 2008-02-25  Johannes Schmid <jhs@gnome.org>
1262         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1263         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1264         Never call error() which calls exit()
1265         #517646 – Anjuta exists with code 2 when i try to import gedit
1267 2008-02-23  Johannes Schmid <jhs@gnome.org>
1269         * plugins/sourceview/sourceview.c: (ieditor_insert):
1270         Block insert_text signal when inserting manually.
1272 2008-02-23  Johannes Schmid <jhs@gnome.org>
1274         * plugins/sourceview/sourceview.c: (on_insert_text):
1275         Fixed a problem with the "insert-text" signal that broke
1276         copy&paste sometimes
1278 2008-02-22  Johannes Schmid <jhs@gnome.org>
1280         * plugins/language-support-cpp-java/plugin.c:
1281         (get_line_indentation_base):
1282         More fixes for comment handling and made the code
1283         a lot simpler
1285 2008-02-22  Johannes Schmid <jhs@gnome.org>
1287         * plugins/sourceview/sourceview.c: (on_insert_text):
1288         Fixed #517919 – Crash on pasting docblock
1290 2008-02-20  Johannes Schmid <jhs@gnome.org>
1292   Patch from James Liggett:
1293         * plugins/profiler/profiler.glade:
1294         Fix width options dialog. Translations are not longer cut off. (#516630)
1296 2008-02-18  Johannes Schmid <jhs@gnome.org>
1298         * plugins/sourceview/sourceview.c: (on_insert_text):
1299         Do not change the iterator in the "insert-text" handler because
1300         it has some strange side-effects when copying text
1301         Fix useless free'ing in hover-leave that might have led to random
1302         crashes
1304 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1306         * plugins/debug-manager/start.c:
1307         Avoid a glib warning if no project is loaded
1309 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1311         * manuals/anjuta-manual/C/debugger.xml:
1312         Remove warning about new debugger
1314 2008-02-17  Johannes Schmid <jhs@gnome.org>
1316         * manuals/anjuta-manual/figures/project-window.png:     
1317         Use a smaller picture
1319 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1321         * plugins/gdb/debugger.c:
1322         Set breakpoint in file with uncommon characters in path name
1324 2008-02-17  Johannes Schmid <jhs@gnome.org>
1326         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1327         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1328         (icell_get_char):
1329         * plugins/sourceview/sourceview.c: (on_insert_text):    
1330         Fix "char-added" signal to pass the correct iterator
1332 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1334         * plugins/gdb/debugger.c:
1335         Load executable in gdb with space in path name 
1337 2008-02-17  Johannes Schmid <jhs@gnome.org>
1339         * plugins/language-support-cpp-java/plugin.c:
1340         (get_line_indentation_base), (get_line_auto_indentation),
1341         (on_auto_indent):
1342         Some bugfixes and clean-ups in comment indentation code
1343         
1344         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1345         (anjuta_view_finalize), (anjuta_view_key_press_event):
1346         * plugins/sourceview/sourceview.c: (on_insert_text),
1347         (sourceview_create_highligth_indic), (sourceview_new):
1348         Cleaned implementation of char-added signal by using "insert-text" signal
1349         instead of filtering "key-press-event"
1350         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1351         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1352         (iiter_diff):
1353         Fixed implementation of get_character and return value of iiter_first() and
1354         iiter_last();
1356 2008-02-16  Johannes Schmid <jhs@gnome.org>
1358         * plugins/valgrind/plugin.c: (valgrind_activate),
1359         (ipreferences_merge), (ipreferences_unmerge):
1360         * plugins/valgrind/vgactions.c: (vg_actions_run):
1361         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1362         
1363         Fixed crasher when starting valgrind because of strange prefs handling and
1364         #516641 – Valgrind: Load Log does not clear list
1366 2008-02-15  James Liggett  <jrliggett@cox.net>
1368         * plugins/profiler/plugin.c:
1369         (on_select_other_target_button_clicked):
1370         Select the new custom target in the list so that the user sees it.
1372         Bug 516630 – Selection custom binary in profiler is not
1373         user-friendly.
1375 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1377         * manuals/anjuta-manual/C/projects.xml:
1378         Fix #515993: "Add package" button is "Add Package" in code
1379         Fix #516727: "Build All" is "Build Project" in code
1380         Fix #516728: "Clean All" is "Clean Project" in code
1381         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1382         Fix #516730: Fix note title 
1383         "Configure" is "Run Configure..." in code
1385 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1387         * (added) manuals/anjuta-manual/C/figures/project-window.png,
1388         (removed) manuals/anjuta-manual/C/figures/project_win.png,
1389         manuals/anjuta-manual/C/projects.xml,
1390         manuals/anjuta-manual/Makefile.am:
1391         Fix #515207: Add a new project window screenshoot
1392         Rename "Project View" to "Project window"
1394 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1396         * plugins/project-import/project-import.c:
1397         Fix #516743: Import project keeps an old date on project file
1399         * plugins/project-manager/plugin.c:
1400         Fix #516737: Import project doesn't load project with space in name
1402 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1404         * plugins/debug-manager/command.c:
1405         Destroy local variables on each step
1407         * plugins/debug-manager/debug_tree.c,
1408         plugins/debug-manager/watch.c,
1409         plugins/debug-manager/locals.c,
1410         plugins/gdb/debugger.c,
1411         libanjuta/interfaces/libanjuta.idl:
1412         Parse local variables scope (not used yet)
1414 2008-02-15  James Liggett <jrliggett@cox.net>
1416         reviewed by: Johannes Schmid <jhs@gnome.org>
1418         * plugins/profiler/gprof-options.c: (setup_widgets),
1419         (gprof_options_set_target), (gprof_options_has_target),
1420         (gprof_options_get_string):
1421         * plugins/profiler/gprof-options.h:
1422         * plugins/profiler/plugin.c: (ifile_open):
1423         516128 – crash in Anjuta IDE: selected profiler as the...
1425 2008-02-14  Johannes Schmid <jhs@gnome.org>
1427         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
1428         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
1429         * plugins/symbol-browser/an_symbol.c:
1430         * plugins/symbol-browser/an_symbol_view.c:
1431         (on_symbol_view_row_expanded):
1432         Fixed some memory leaks (Remember to all free/unref everything that comes
1433         from gtk_tree_model_get())
1435 2008-02-14  Johannes Schmid <jhs@gnome.org>
1437         * plugins/document-manager/search-box.c: (on_search_activated):
1438         516377 – Status bar does not change its status of 'Search for .. continued at top'
1439         (caused by differences between scintilla and sourceview)
1441 2008-02-13  James Liggett <jrliggett@cox.net>
1443         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
1444         Output in UTF-8 format to avoid hangs with the editor. (#516014)
1446 2008-02-14  Johannes Schmid <jhs@gnome.org>
1448         * plugins/language-support-cpp-java/plugin.c:
1449         (get_line_indentation_base), (get_line_auto_indentation),
1450         (on_editor_char_inserted_cpp):
1451         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
1453 2008-02-13  Johannes Schmid <jhs@gnome.org>
1455         * plugins/language-support-cpp-java/plugin.c:
1456         (is_iter_inside_string), (get_line_auto_indentation):
1457         Handle comments in the code and do not ask editor. Fixes scintilla
1458         indentation (sourceview does not report comments anyway).
1459         
1460         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
1461         Diff with correct sign (also fixes some issues with language-support)
1463 2008-02-13  Johannes Schmid <jhs@gnome.org>
1465         * plugins/language-support-cpp-java/plugin.c:
1466         (get_line_indentation_base):
1467         Act even more clever for comments. Indent /* */ comments correctly
1468         for multilines
1470 2008-02-13  Johannes Schmid <jhs@gnome.org>
1472         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
1473         Also set indentation size correctly, when tab size is set
1474         by language support plugin
1476 2008-02-13  Johannes Schmid <jhs@gnome.org>
1478         * plugins/language-support-cpp-java/plugin.c:
1479         (get_line_indentation_base):
1480         
1481         Indent lines after comments correctly
1483 2008-02-13  Johannes Schmid <jhs@gnome.org>
1485         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
1486         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1487         * libanjuta/anjuta-launcher.h:
1488         Some more fixes from symbol-db-branch
1489         
1490         * src/Makefile.am:
1491         Move anjuta-shell to noinst_PROGRAMS as it is just a test
1493 2008-02-12  Johannes Schmid <jhs@gnome.org>
1495   Patch from Gennaro Bellizio <genbell@tiscali.it>:
1496         * global-tags/Makefile.am:
1497         * AUTHORS
1498         #515954 – create_global_tags.sh: wrong anjuta-tags path
1499         
1500         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1501         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1502         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1503         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1504         (anjuta_launcher_fork):
1505         * libanjuta/anjuta-launcher.h:
1506         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1507         from symbol-db branch
1509 2008-02-11  Johannes Schmid <jhs@gnome.org>
1511         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1512   515868 – File browser only shows icons when activated
1513   
1514 2008-02-11  Johannes Schmid <jhs@gnome.org>
1516         * plugins/file-manager/file-model.c: (file_model_expand_idle):
1517         #515867 – Anjuta dies on startup
1519 2008-02-11  Johannes Schmid <jhs@gnome.org>
1521         * TODO.tasks: Marked subversion task as completed
1523 === anjuta 2.3.4 ===
1525 2008-02-11  Naba Kumar  <naba@gnome.org>
1527         * configure.in: Bumped version to 2.3.4
1529 2008-02-10  Naba Kumar  <naba@gnome.org>
1531         * NEWS: Updated for release.
1533 2008-02-10  Johannes Schmid <jhs@gnome.org>
1535         * plugins/document-manager/anjuta-document-manager.plugin.in:
1536         Added html, javascript and glade file types. This makes it possible to
1537         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
1538         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
1539         
1540         * plugins/file-wizard/anjuta-file-wizard.glade:
1541         * plugins/gdb/anjuta-gdb.glade:
1542         * plugins/project-wizard/anjuta-project-wizard.glade:
1543         * plugins/search/anjuta-search.glade:
1544         * plugins/terminal/anjuta-terminal-plugin.glade:
1545         
1546         Fixed some other translation issues (#507921)
1548 2008-02-10  Naba Kumar  <naba@gnome.org>
1550         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
1551         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
1553 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1555         * manuals/anjuta-manual/C/interface.xml,
1556         manuals/anjuta-manual/C/introduction.xml,
1557         manuals/anjuta-manual/C/preferences.xml,
1558         manuals/anjuta-manual/C/fileoperations.xml,
1559         manuals/anjuta-manual/C/projects.xml:
1560         Fix spelling errors, including bug #515204, #515172, #515117
1561         and #513892
1563 2008-02-10  Naba Kumar  <naba@gnome.org>
1565         * plugins/document-manager/plugin.c: Fixed stream comment and added
1566         translator's comment for 'block comment', 'box comment' and 'stream
1567         comment'
1569 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1571         * plugins/debug-manager/command.c,
1572         plugins/debug-manager/command.h,
1573         plugins/debug-manager/breakpoints.c,
1574         libanjuta/interfaces/libanjuta.idl:
1575         Avoid adding the same breakpoint several times
1577         * plugins/gdb/debugger.c:
1578         Fix bug #515463: Deattaching process kill it
1580 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1582         * manuals/anjuta-manual/C/debugger.xml:
1583         Fix translation bug #515459 and #515460
1585 2008-02-10  Johannes Schmid <jhs@gnome.org>
1587   Patch from Rémi Cardona <remi@gentoo.org>
1589         * plugins/build-basic-autotools/Makefile.am:
1590         * plugins/cvs-plugin/Makefile.am:
1591         * plugins/document-manager/Makefile.am:
1592         * plugins/editor/Makefile.am:
1593         * plugins/indent/Makefile.am:
1594         * plugins/language-support-cpp-java/Makefile.am:
1595         * plugins/message-view/Makefile.am:
1596         * plugins/sourceview/Makefile.am:
1597         * plugins/symbol-browser/Makefile.am:
1598         * plugins/terminal/Makefile.am:
1599         * scripts/build-schemas.mk:
1600         * src/Makefile.am:
1601   Fix #512531 – Parallel build fails
1602   
1603   * AUTHORS: Added Rémi
1605 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1607         * plugins/debug-manager/queue.c:
1608         Fix interrupt command, not working due to previous change
1610 2008-02-10  Johannes Schmid <jhs@gnome.org>
1612         * src/Makefile.am:
1613         * src/anjuta-app.c:
1614         * src/anjuta-callbacks.c (removed):
1615         * src/anjuta-callbacks.h (removed):
1616         
1617         Removed (almost) empty files, fixes #515383 and #515388
1619 2008-02-09  James Liggett <jrliggett@cox.net>
1621         Reviewed by Naba Kumar  <naba@gnome.org>:
1623         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
1624         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
1625         * plugins/subversion/svn-command.c:
1626         (svn_command_make_canonical_path):
1627         * plugins/subversion/svn-command.h:
1628         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
1629         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
1630         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
1631         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
1632         * plugins/subversion/svn-remove-command.c:
1633         (svn_remove_command_new):
1634         * plugins/subversion/svn-status-command.c:
1635         (svn_status_command_new):
1636         * plugins/subversion/svn-switch-command.c:
1637         (svn_switch_command_new):
1638         * plugins/subversion/svn-update-command.c:
1639         (svn_update_command_new):
1640         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
1641         die if the user gives a path that libsvn doesn't like. 
1642         
1643         Fixes bug #515500
1645 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
1647         * plugins/debug-manager/command.c,
1648         plugins/debug-manager/command.h,
1649         plugins/debug-manager/queue.c:
1650         Fix crashes when trying to stop the debugger while it is busy
1652 2008-02-08  Johannes Schmid <jhs@gnome.org>
1654   Patch from Rodrigo Moya <rodrigo@novell.com>
1656         * plugins/glade/plugin.c: (ifile_open):
1657         * plugins/symbol-browser/test-class.cpp:
1658         * AUTHORS: Added Rodrigo
1659         
1660         #514732 – 64 bit compliation error
1661         #514733 – Use of uninitialized variables
1663 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
1665         * manuals/anjuta-manual/C/debugger.xml:
1666         Fix translation bug #514494 and bug #514440
1668 2008-02-05  Massimo Cora'  <maxcvs@email.it>
1670         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1671         Fix a compile error added in the previous patch
1673 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
1675         * plugins/profiler/gprof-view.c,
1676         plugins/class-inheritance/class-callbacks.c,
1677         plugins/class-inheritance/class-inherit.c,
1678         plugins/symbol-browser/an_symbol.c,
1679         plugins/symbol-db/symbol-db-engine-iterator-node.c,
1680         libanjuta/interfaces/libanjuta.idl:
1681         Change ianjuta_symbol_file function to ianjuta_symbol_uri
1683 2008-02-04  Johannes Schmid <jhs@gnome.org>
1685         * plugins/search/anjuta-search.glade: Fixed typo
1687 2008-02-03  Johannes Schmid <jhs@gnome.org>
1689         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
1690         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
1691         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1692         .glade:
1693         * plugins/build-basic-autotools/build-basic-autotools.c:
1694         (build_get_context), (build_configure_project):
1695         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1696         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1697         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
1698         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
1699         * plugins/devhelp/plugin.c: (devhelp_activate):
1700         * plugins/editor/Makefile.am:
1701         * plugins/editor/anjuta-editor-scintilla.glade:
1702         * plugins/editor/text_editor.c:
1703         * plugins/editor/text_editor.h:
1704         * plugins/editor/text_editor_menu.c (removed):
1705         * plugins/editor/text_editor_menu.h (removed):
1706         * plugins/file-wizard/anjuta-file-wizard.glade:
1707         * plugins/gtodo/notification.c: (create_notification_window):
1708         * plugins/gtodo/preferences.c: (preferences_widget):
1709         * plugins/language-support-cpp-java/plugin.c:
1710         (cpp_java_plugin_activate_plugin):
1711         * plugins/message-view/anjuta-message-manager-plugin.glade:
1712         * plugins/message-view/plugin.c: (activate_plugin):
1713         * plugins/project-manager/plugin.c: (confirm_removal):
1714         * plugins/search/anjuta-search.glade:
1715         * plugins/search/plugin.c:
1716         * plugins/search/search-replace.c: (nb_results_alert):
1717         * plugins/subversion/subversion-commit-dialog.c:
1718         (on_subversion_commit_response):
1719         * plugins/symbol-browser/plugin.c: (activate_plugin):
1720         * plugins/valgrind/plugin.c: (on_menu_run_activate):
1721         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
1722         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
1723         * src/anjuta.glade:
1724         
1725         Fixed translation bugs from #507921.
1726         Removed unused files in scintilla plugin
1728 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1730         * manuals/anjuta-manual/C/debugger.xml:
1731         Fix bug #514124 and bug #514138: Wrong menu item name
1733 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1735         * plugins/profiler/gprof-view.c,
1736         plugins/symbol-browser/plugin.c,
1737         plugins/class-inheritance/class-callbacks.c,
1738         plugins/debug-manager/plugin.c,
1739         plugins/tools/editor.c,
1740         plugins/search/search-replace.c,
1741         plugins/search/search-replace_backend.c,
1742         plugins/search/search-replace_backend.h,
1743         plugins/build-basic-autotools/build-basic-autotools.c,
1744         plugins/document-manager/plugin.c,
1745         plugins/document-manager/file_history.c,
1746         plugins/document-manager/anjuta-docman.c,
1747         plugins/document-manager/anjuta-docman.h,
1748         plugins/document-manager/action-callbacks.c,
1749         libanjuta/interfaces/libanjuta.idl:
1750         Rename IAnjutaDocumentManager functions:
1751         find_document_with_path, goto_file_line, goto_file_line_mark
1752         and get_full_filename into
1753         find_document_with_uri, goto_uri_line, goto_uri_line_mark
1754         and get_uri
1755         Fix search plugin to use an URI instead of a file path
1756         Fix anjuta_docman_get_uri to always return an URI
1758 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1760         * plugins/debug-manager/breakpoints.c:
1761         Fix bug #514118: Rename Clear All Breakpoints to Remove
1762         All Breakpoints
1764 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1766         * manuals/anjuta-manual/C/debugger.xml:
1767         Update debugger documentation
1769 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1771         * plugins/debug-manager/sharedlib.c,
1772         plugins/debug-manager/anjuta-debug-manager.glade,
1773         plugins/debug-manager/queue.c,
1774         plugins/tools/execute.c,
1775         plugins/tools/anjuta-tools.glade,
1776         plugins/tools/editor.c,
1777         plugins/project-wizard/templates/terminal.wiz,
1778         plugins/project-wizard/templates/xlib-dock.wiz,
1779         plugins/project-wizard/templates/wxwin.wiz,
1780         plugins/project-wizard/templates/java.wiz,
1781         plugins/project-wizard/templates/gnome.wiz,
1782         plugins/project-wizard/templates/anjuta-plugin.wiz,
1783         plugins/project-wizard/templates/gtkmm.wiz,
1784         plugins/project-wizard/templates/python.wiz,
1785         plugins/project-wizard/templates/cpp.wiz,
1786         plugins/project-wizard/templates/sdl.wiz,
1787         plugins/project-wizard/templates/gtk.wiz,
1788         plugins/project-wizard/templates/minimal.wiz,
1789         plugins/project-wizard/templates/xlib.wiz,
1790         plugins/project-wizard/templates/gcj.wiz,
1791         plugins/gdb/plugin.c,
1792         plugins/gdb/debugger.c,
1793         libanjuta/anjuta-plugin-manager.c:
1794         Partial fix of #507921: translation issues in debug-manager, tools,
1795         project-wizard, gdb and anjuta-plugin-manager.
1797 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
1799         * plugins/debug-manager/queue.c:
1800         Debugger Local, Stack and Thread windows were missing due to
1801         the previous change.
1803 2008-02-02  Johannes Schmid <jhs@gnome.org>
1805         * manuals/anjuta-manual/Makefile.am:
1806         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
1807         causes make install to fail
1809 2008-02-02  Johannes Schmid <jhs@gnome.org>
1811         * plugins/macro/macros.xml:
1812         #495511 – Header_h macro correction
1814 2008-02-02  Johannes Schmid <jhs@gnome.org>
1816         * plugins/patch/patch-plugin.glade:
1817         gtk-apply is not translatable...
1819 2008-02-02  Johannes Schmid <jhs@gnome.org>
1821         * plugins/build-basic-autotools/build-basic-autotools.c:
1822         (on_build_mesg_format):
1823         
1824         Also check for untranslated messages from make. Should fix 
1825         #511981 – Error parsing make output
1827 2008-02-02  Johannes Schmid <jhs@gnome.org>
1829         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1830         .glade:
1831         
1832         Fixed #511010 – [UI] Execute program utility window
1834 2008-02-02  Johannes Schmid <jhs@gnome.org>
1836         * src/anjuta.glade:
1837         Fixed #509908 – [UI] Problems with the General settings tab
1839 2008-02-02  Johannes Schmid <jhs@gnome.org>
1841         * manuals/anjuta-manual/C/fileoperations.xml:
1842         Fixed #513730 – Option not present in the GUI po file
1844 2008-02-02  Johannes Schmid <jhs@gnome.org>
1846         * plugins/sourceview/anjuta-editor-sourceview.glade:
1847         Adjust preferences default values
1849 2008-02-02  Johannes Schmid <jhs@gnome.org>
1851         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
1852         Fixed #512535 – Open files tabs' position is correctly remembered 
1853         but not applied at startup
1855 2008-02-02  Johannes Schmid <jhs@gnome.org>
1857         * plugins/search/search-replace.c: (on_message_clicked):
1858         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
1859         fix clicking on search result messages
1861 2008-02-01  James Liggett <jrliggett@cox.net>
1863         * plugins/subversion/svn-command.c: (on_svn_notify):
1864         Fixed wrong status message output when resolving conflicts.
1866 2008-02-02  Johannes Schmid <jhs@gnome.org>
1868         * configure.in: Require GtkSourceView 2.1.2
1869         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
1870         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
1871         (imark_is_marker_set), (imark_delete_all_markers),
1872         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
1873         
1874         Adapted to API changes in GtkSourceView
1876 2008-02-01  Johannes Schmid <jhs@gnome.org>
1878         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
1879         Fixed tabsize preference
1881 2008-02-01  Johannes Schmid <jhs@gnome.org>
1883         * manuals/anjuta-manual/C/fileoperations.xml:
1884         * manuals/anjuta-manual/C/interface.xml:
1885         Updated manual
1886         
1887         * manuals/anjuta-manual/Makefile.am:
1888         * manuals/anjuta-manual/C/figures/*:
1889         
1890         Updated figures to be in clearlooks theme, removed old figures
1892 2008-02-01  Johannes Schmid <jhs@gnome.org>
1894         * plugins/patch/patch-plugin.glade:
1895         * plugins/patch/plugin.c: (patch_plugin_activate):
1896         Another UI issue with the patch plugin and silenced a compiler
1897         warning
1898         
1899         Patch from James Liggett:
1900         * plugins/profiler/gprof-call-graph-view.c:
1901         (gprof_call_graph_view_create_columns):
1902         * plugins/profiler/gprof-flat-profile-view.c:
1903         (gprof_flat_profile_view_create_columns):
1904         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
1905         * plugins/profiler/gprof-view.h:
1906         
1907         Use two decimal places for float values in profiler views (#507831)
1909 2008-02-01  Johannes Schmid <jhs@gnome.org>
1911         * configure.in:
1912         * plugins/editor/Makefile.am:
1913         
1914         Fixed #512751 – libgnomeprint unnecessary without scintilla
1916 2008-01-31  Johannes Schmid <jhs@gnome.org>
1918         * plugins/language-manager/languages.xml:
1919         Added a pretty ugly string for C++ headers. Maybe we should rely
1920         on mime-types instead...
1922 2008-01-31  Johannes Schmid <jhs@gnome.org>
1924         * plugins/language-support-cpp-java/cpp-java-assist.c:
1925         (get_iter_column), (cpp_java_assist_get_calltip_context),
1926         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1927         (on_assist_chosen), (cpp_java_assist_install):
1928         * plugins/language-support-cpp-java/plugin.c:
1929         (on_editor_char_inserted_cpp):
1930         Removed annoying DEBUG_PRINTs
1931         
1932         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1933         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
1934         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1935         
1936         Fixed "jumping" tooltips, fixed indentation of brances
1938 2008-01-31  Johannes Schmid <jhs@gnome.org>
1940         * plugins/document-manager/plugin.c: (on_document_changed):
1941         Fixed crash when closing anjuta after all document tabs have been closed
1943 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1945         * plugins/debug-manager/anjuta-debug-manager.glade:
1946         Fix #513485: wrong strings maked as translatable
1948 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1950         * plugins/debug-manager/threads.c,
1951         plugins/debug-manager/stack_trace.c:
1952         Avoid crash when getting relative path from debugger (same fix
1953         than for #510028)
1955         * plugins/debug-manager/queue.c:
1956         Emit all state changes notification
1958         * plugins/debug-manager/start.c:
1959         Fix #511586: Project path with "+" not working in debugger
1961 2008-01-31  Johannes Schmid <jhs@gnome.org>
1963         * plugins/patch/patch-plugin.glade:
1964         Fixed button ui problem...
1965         
1966         Patch from James Liggett:
1967         * plugins/profiler/gprof-call-graph-block-entry.c:
1968         (gprof_call_graph_block_primary_entry_new),
1969         (gprof_call_graph_block_secondary_entry_new):
1970         * plugins/profiler/gprof-flat-profile-entry.c:
1971         (gprof_flat_profile_entry_new):
1972         
1973         Fix #507831 - Wrong Profiler values for some locales
1975 2008-01-31  Johannes Schmid <jhs@gnome.org>
1977         * plugins/sourceview/anjuta-editor-sourceview.glade:
1978         * plugins/sourceview/sourceview-prefs.c:
1979         * plugins/sourceview/sourceview.c: (sourceview_finalize):
1980   
1981   Fixed Editor->View popup menu for those entries that are appropriate for
1982   sourceview    
1984 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1986         * plugins/debug-manager/breakpoints.c:
1987         Fix #512901: Crash when adding a breakpoint
1989         * plugins/debug-manager/queue.c:
1990         Remove a possible memory leak
1992 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1994         * plugins/debug-manager/data_view.c,
1995         plugins/debug-manager/sparse_view.c,
1996         manuals/anjuta-manual/C/debugger.xml:
1997         Fix #513130, #513131 #513135: Wrong menu item names and errors
1998         in the documentation
2000 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2002         * plugins/tools/editor.c:
2003         ianjuta_document_manager_find_document_with_path expect an uri not
2004         a path
2006 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2008         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2009         manuals/reference/libanjuta/libanjuta-sections.txt,
2010         libanjuta/interfaces/libanjuta.idl:
2011         Documentation fixes for IAnjutaDebugger* interfaces
2013 === anjuta 2.3.3 ===
2015 2008-01-27  Naba Kumar  <naba@gnome.org>
2017         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2018         rpm spec file.
2020         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2021         (value_added_current_editor), (value_removed_current_editor):
2022         Removed dead code.
2024         * TODO.tasks: Updated.
2026         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2027         scrollwindow shadow in.
2029         * plugins/editor/anjuta-editor-scintilla.glade:
2030         * plugins/editor/style-editor.c: (create_style_editor_gui):
2031         Set style window transient and cetered for preferences window.
2032         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2034         * plugins/editor/anjuta-editor-scintilla.glade:
2035         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2036         setting not working
2038         * configure.in, NEWS: Updated for release 2.3.3
2040 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2042         * plugins/debug-manager/anjuta-debug-manager.glade:
2043         Fix #512224: Use a string in english
2045 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2047         * plugins/build-basic-autotools/build-basic-autotools.c:
2048         ianjuta_document_manager_goto_file_line_mark needs an uri and
2049         not a file path
2051 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2053         * plugins/symbol-browser/plugin.c,
2054         plugins/symbol-browser/an_symbol_view.c:
2055         use gnome_vfs_get_uri_from_local_path to get local path from uri
2056         This takes care of escaping some characters
2058 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2060         * plugins/debug-manager/stack_trace.c:
2061         Probably fix #510028: crash debugger when having a relative filename
2062         in stack trace
2064 2008-01-25 Tom <tpgww@onepost.net>
2066         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2068         * plugins/document-manager/plugin.c,
2069         plugins/document-manager/file_history.c,
2070         plugins/document-manager/file_history.h,
2071         plugins/document-manager/anjuta-docman.c,
2072         plugins/document-manager/anjuta-docman.h:
2073         Rename filename argument to uri when an uri is expected
2074         anjuta_docman_get_document_for_uri will remove symlinks 
2076 2008-01-25  Naba Kumar  <naba@gnome.org>
2078         * plugins/terminal/terminal.c: (terminal_execute),
2079         (activate_plugin):
2080         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2082 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2084         * plugins/debug-manager/anjuta-debug-manager.glade,
2085         plugins/debug-manager/start.c:
2086         Fix #511049: Change UI of add source directories dialog
2088 2008-01-24  Naba Kumar  <naba@gnome.org>
2090         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2091         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2092         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2093         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2094         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2095         should work now.
2097 2008-01-24  Johannes Schmid <jhs@gnome.org>
2099         Patch from: Luca Ferretti <ella.uca@libero.it>:
2101         * plugins/document-manager/anjuta-docman.c:
2102         (anjuta_docman_page_init), (anjuta_docman_class_init):
2103         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2104         
2105         Fix #511757 – Close icon in tabs cut off (Patch was only for
2106         document-manager, also adapted it for message-manager)
2108 2008-01-24  Johannes Schmid <jhs@gnome.org>
2110         * plugins/Makefile.am:
2111         * plugins/sourceview/anjuta-document.c:
2112         * plugins/sourceview/anjuta-marshal.list:
2113         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2114         (anjuta_view_key_press_event):
2115         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2116         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2117         (iiter_diff), (iiter_iface_init):
2118         * plugins/sourceview/sourceview.c: (on_document_char_added),
2119         (ieditor_goto_position), (ieditor_get_text),
2120         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2121         (ieditor_erase), (ieditor_get_line_from_position),
2122         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2123         (ieditor_get_position_from_offset), (ieditor_get_start_position),
2124         (ieditor_get_end_position), (ieditor_goto_start),
2125         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2126         (iconvert_to_lower), (iindic_set), (iassist_suggest),
2127         (iassist_show_tips):
2128         
2129         Implemented new iterators interface in sourceview editor and
2130         re-enabled it.
2132 2008-01-23  Naba Kumar  <naba@gnome.org>
2134         * libanjuta/interfaces/libanjuta.idl:
2135         * manuals/reference/libanjuta/libanjuta-sections.txt:
2136         * plugins/build-basic-autotools/build-basic-autotools.c:
2137         (build_indicator_location_set), (on_editor_changed):
2138         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2139         * plugins/debug-manager/variable.c: (get_hovered_word):
2140         * plugins/document-manager/action-callbacks.c:
2141         (on_editor_command_upper_case_activate),
2142         (on_editor_command_lower_case_activate):
2143         * plugins/document-manager/search-box.c: (on_incremental_search),
2144         (on_search_activated):
2145         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2146         (iiter_last), (iiter_set_position), (iiter_get_position),
2147         (iiter_get_length), (iiter_compare), (iiter_diff),
2148         (iiter_iface_init):
2149         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2150         (text_editor_goto_point), (itext_editor_goto_start),
2151         (itext_editor_goto_end), (itext_editor_goto_position),
2152         (itext_editor_get_text_all), (itext_editor_get_text),
2153         (itext_editor_get_position), (itext_editor_get_offset),
2154         (itext_editor_get_length), (itext_editor_insert),
2155         (itext_editor_erase), (itext_editor_erase_all),
2156         (itext_editor_get_column), (itext_editor_get_overwrite),
2157         (itext_editor_set_popup_menu),
2158         (itext_editor_get_line_from_position),
2159         (itext_editor_get_line_begin_position),
2160         (itext_editor_get_line_end_position),
2161         (itext_editor_get_position_from_offset),
2162         (itext_editor_get_start_position), (itext_editor_get_end_position),
2163         (itext_editor_iface_init), (iconvert_to_upper),
2164         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2165         (iindicable_set):
2166         * plugins/editor/text_editor.h:
2167         * plugins/editor/text_editor_cbs.c:
2168         (on_text_editor_scintilla_notify):
2169         * plugins/indent/plugin.c: (on_indent_action_activate):
2170         * plugins/language-support-cpp-java/cpp-java-assist.c:
2171         (cpp_java_assist_get_scope_context),
2172         (cpp_java_assist_get_pre_word),
2173         (cpp_java_assist_show_autocomplete),
2174         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2175         (on_editor_char_added), (on_assist_chosen):
2176         * plugins/language-support-cpp-java/plugin.c:
2177         (get_line_indentation), (skip_iter_to_previous_logical_line),
2178         (skip_preprocessor_lines), (initialize_indentation_params),
2179         (set_line_indentation), (get_line_indentation_base),
2180         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2181         (on_editor_char_inserted_java), (on_auto_indent):
2182         * plugins/macro/macro-actions.c: (match_shortcut):
2183         * plugins/macro/macro-dialog.c: (on_ok_clicked):
2184         * plugins/macro/plugin.c: (match_keyword):
2185         * plugins/search/plugin.c: (find_incremental):
2186         * plugins/search/search-replace.c: (search_and_replace),
2187         (search_start_over):
2188         * plugins/search/search-replace_backend.c:
2189         (file_buffer_new_from_te), (file_buffer_line_from_pos),
2190         (create_search_entries):
2191         * plugins/symbol-browser/plugin.c:
2192         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2193         (isymbol_manager_iface_init):
2194         * plugins/symbol-db/plugin.c:
2195         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2196         (isymbol_manager_iface_init):
2197         * plugins/tools/execute.c: (atp_output_context_construct),
2198         (atp_output_context_destroy), (atp_user_tool_execute):
2200         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2201         iterators instead of integer offsets.
2202         - Renamed original ianjuta_editor_get_position(int) to 
2203         ianjuta_editor_get_offset(). It is deprecated.
2204         - Renamed original ianjuta_editor_get_position_iter() to
2205         ianjuta_editor_get_position().
2206         - Renamed ianjuta_editor_get_cell_iter() to
2207         ianjuta_editor_get_position_from_offset()
2208         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2209         - Added new methods:
2210         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2211         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2212         ianjuta_editor_goto_end().
2213         - All relevent signals and methods converted to use iterators.
2214         - All relevent plugins fixed to use new API.
2215         - Removed ianjuta_editor_cell_get_line() because it is provided by
2216         ianjuta_editor_get_line_from_position().
2217         - Removed ianjuta_symbol_manager_get_completions_at_position()
2218         because it not used anywhere and is not right to be there.
2219         - Updated IAnjutaEditable documentation.
2221         Updated IAnjutaIterable interface:
2222         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2223         - Introduced 'end-iter' to point at the end of the list.
2224         - Updated IAnjutaIterable documentation.
2226         * plugins/Makefile.am:
2227         (Disabled sourceview plugin for now. Jhs is coming up with a patch
2228         for it soon).
2230 2008-01-22  Johannes Schmid <jhs@gnome.org>
2232         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2233         * plugins/project-import/anjuta-project-import.glade:
2234         * plugins/project-import/anjuta-project-import.plugin.in:
2235         * plugins/project-wizard/anjuta-project-wizard.glade:
2236         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2237         * plugins/project-wizard/druid.c: (npw_druid_new):
2238         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2239         
2240         Fixed #465084 – wizard instead of assistant (only string changes...)
2242 2008-01-20  Rob Bradford  <rob@openedhand.com>
2244         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2245         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2246         coming up with the solution. (Bug: #510390.)
2248 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2250         * plugins/build-basic-autotools/executer.c:
2251         Fix #502508, use anjuta_launcher to keep program output
2253         * plugins/terminal/terminal.c:
2254         Remove unused child_initizlized member
2255         Start the shell on plugin activation
2257 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2259         * plugins/debug-manager/sparse_buffer.c:
2260         Fix a crash when scrolling in the diassembly window
2262         * plugins/debug-manager/sparse_view.c:
2263         Small limit change using the same "unit" for both number
2265 2008-01-19  Naba Kumar  <naba@gnome.org>
2267         * plugins/language-support-cpp-java/cpp-java-assist.c:
2268         (cpp_java_assist_get_scope_context),
2269         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2270         instead.
2272 2008-01-19  Johannes Schmid <jhs@gnome.org>
2274         * plugins/sourceview/anjuta-editor-sourceview.glade:
2275         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2276         
2277         And even more strings...
2279 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2281         * plugins/project-wizard/templates/cpp/src/main.cc:
2282         Fix #498734, typing error in c++ project template
2284 2008-01-19  Johannes Schmid <jhs@gnome.org>
2286         * plugins/editor/text_editor.c: (text_editor_save_file):
2287         * plugins/macro/anjuta-macro.glade:
2288         * plugins/subversion/anjuta-subversion.glade:
2290         Fixed even more strings
2292 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2294         * plugins/language-support-cpp-java/cpp-java-assist.c:
2295         Fix bug #488519, remove critical warning (completion_cache == NULL
2296         is valid)
2298 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2300         * plugins/gdb/debugger.c:
2301         Enable logging of gdb communication with an environment variable
2303 2008-01-19  Naba Kumar  <naba@gnome.org>
2305         * plugins/editor/text-editor-iterable.c: (iiter_next),
2306         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2307         editor native funtions to avoid round trips.
2309 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2311         * plugins/editor/text_editor.c:
2312         Fix a bug due to the previous patch: Unable to save new file in 
2313         Scintilla
2315 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
2317         * plugins/debug-manager/disassemble.c,
2318         plugins/debug-manager/disassemble.h,
2319         plugins/debug-manager/registers.c,
2320         plugins/debug-manager/registers.h,
2321         plugins/debug-manager/memory.c,
2322         plugins/debug-manager/memory.h,
2323         plugins/debug-manager/command.c,
2324         plugins/debug-manager/command.h,
2325         plugins/debug-manager/queue.c,
2326         plugins/debug-manager/queue.h,
2327         plugins/debug-manager/breakpoints.c,
2328         plugins/debug-manager/stack_trace.c,
2329         plugins/debug-manager/threads.c,
2330         plugins/debug-manager/plugin.c,
2331         plugins/gdb/plugin.c,
2332         plugins/gdb/debugger.c,
2333         plugins/gdb/debugger.h,
2334         manuals/reference/libanjuta/libanjuta-sections.txt,
2335         manuals/reference/libanjuta/libanjuta.types,
2336         libanjuta/interfaces/libanjuta.idl:
2337         Use gulong instead of guint for addresses
2338         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2339         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2341         * plugins/gdb/anjuta-gdb.plugin.in:
2342         Remove reference to IAnjutaCpuDebugger (useless)
2344 2008-01-18  Johannes Schmid <jhs@gnome.org>
2346         * AUTHORS: Added Alexander
2348 2008-01-18  Johannes Schmid <jhs@gnome.org>
2350   Patch from: Alexander Korolyov <kilork@yandex.ru>
2352         * plugins/editor/text_editor.c: (load_from_file),
2353         (text_editor_save_file):
2354         
2355         Fixed symlinks (#510238) and file permission (#405321)
2356         handling for scintilla editor. 
2357   
2358 2008-01-17  Johannes Schmid <jhs@gnome.org>
2360         * plugins/document-manager/action-callbacks.c:
2361         (on_editor_command_select_all_activate),
2362         (on_editor_command_cut_activate),
2363         (on_editor_command_paste_activate),
2364         (on_editor_command_copy_activate),
2365         (on_editor_command_clear_activate):
2366   Resupport cut/copy/paste/clear on GtkEditables when those
2367   have focus. (Important for shortcuts to work).
2369         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2370         * plugins/document-manager/search-box.c: (on_search_activated):
2371         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2372         * plugins/patch/patch-plugin.c: (on_ok_clicked):
2373         * plugins/profiler/plugin.c: (profiler_get_data):
2374         * plugins/project-wizard/druid.c: (npw_druid_new):
2375         * plugins/project-wizard/install.c: (on_install_end_install_file):
2376         * plugins/sourceview/anjuta-editor-sourceview.glade:
2377         * plugins/subversion/anjuta-subversion.glade:
2378         * plugins/tools/anjuta-tools.glade:
2379         Various string fixes
2381 2008-01-17  Naba Kumar  <naba@gnome.org>
2383         Patch from James Liggett:
2385         * plugins/subversion/subversion-add-dialog.c:
2386         (on_subversion_add_response):
2387         * plugins/subversion/subversion-copy-dialog.c:
2388         (on_subversion_copy_response):
2389         * plugins/subversion/subversion-diff-dialog.c:
2390         (on_subversion_diff_response):
2391         * plugins/subversion/subversion-merge-dialog.c:
2392         (on_subversion_merge_response):
2393         * plugins/subversion/subversion-remove-dialog.c:
2394         (on_subversion_remove_response):
2395         * plugins/subversion/subversion-switch-dialog.c:
2396         (on_subversion_switch_response):
2397         * plugins/subversion/subversion-ui-utils.c: (check_input):
2398         * plugins/subversion/subversion-ui-utils.h:
2399         * plugins/subversion/subversion-update-dialog.c:
2400         (on_subversion_update_response):
2402         If the user doesn't enter any data for path or revision fields in
2403         certain SVN plugin dialogs, libsvn throws assertion failures and
2404         kills Anjuta. To avoid this, the validity of path and revision
2405         input data are checked before the command gets executed.
2407         Fixes Bug #509510 - Check input of some dialogs to avoid termination
2408         if user gives bad or no input
2410 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
2412         * plugins/document-manager/anjuta-docman.c:
2413         Fix #507627 memory tab stay active on debugger stop
2414         Remove two unused variables due to the previous patch
2416 2008-01-16  Johannes Schmid <jhs@gnome.org>
2418         * libanjuta/anjuta-plugin-manager.c:
2419         Fixed #508399 – When you enable a plugin, preferences don't show up
2421 2008-01-16  Rob Bradford  <rob@openedhand.com>
2423         Reviewed by: Johannes Schmid <jhs@gnome.org>
2425         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2426         (get_property_value_as_string), (set_property_value_as_string),
2427         (register_callbacks):
2428         * libanjuta/anjuta-preferences.h:
2429         Add support for both file and folder preferences (originally only
2430         folder choosers were supported. (Fixes bug: #508805.)
2432         * plugins/file-manager/file-manager.glade:
2433         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
2434         type of property.
2436 2008-01-16  Johannes Schmid <jhs@gnome.org>
2438         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2439         .glade:
2440         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2441         * src/anjuta.glade:
2442         
2443         Fixed #509875 – The "Update globale tags" button wording is incorrect
2444         Fixed #509873 – Build Autotools Preferences has excessive padding
2445         Fixed #509872 – General Information labels are incorrectly aligned
2446         Fixed #509871 – General preferences has incorrect use of colons
2447         
2448 2008-01-16  Johannes Schmid <jhs@gnome.org>
2450         * plugins/document-manager/anjuta-document-manager.glade:
2451         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2453         Fixed #509865 – Incorrect padding in the Documents settings tabs
2454         Fixed #509867 – Create button contents is mis-aligned
2455         Fixed #509869 – "Add Directory" button is not HIG complient
2457 2008-01-16  Johannes Schmid <jhs@gnome.org>
2459         * libanjuta/anjuta-preferences-dialog.c:
2460         (anjuta_preferences_dialog_add_page):
2461         
2462         Fix #509864 – No initial section selected when opening the Preferences dialog
2464 2008-01-16  Johannes Schmid <jhs@gnome.org>
2466         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
2467         Removed unused gconf_notifications
2468         
2469         * plugins/search/anjuta-search.glade:
2470         * plugins/subversion/anjuta-subversion.glade:
2471         * plugins/tools/anjuta-tools.glade:
2472         * src/anjuta-app.c: (anjuta_app_instance_init):
2473         
2474         Fixed various strings
2476 2008-01-15  Naba Kumar  <naba@gnome.org>
2478         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
2479         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
2480         file saved
2482         * plugins/symbol-browser/an_symbol_view.c:
2483         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
2484         new file saved.
2486 2008-01-15  Johannes Schmid <jhs@gnome.org>
2488         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2489         (anjuta_profile_add_plugins_from_xml):
2490         * plugins/file-manager/file-manager.glade:
2491         Some string fixes
2492         
2493         * libanjuta/interfaces/libanjuta.idl:
2494         Fixed docs
2495                 
2496         * plugins/sourceview/Makefile.am:
2497         * plugins/sourceview/anjuta-editor-sourceview.glade:
2498         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2499         (end_print), (print_setup), (sourceview_print),
2500         (sourceview_print_preview):
2501         * plugins/sourceview/sourceview.c: (iprint_print),
2502         (iprint_print_preview):
2503         
2504         Added printing support to GtkSourceView editor
2506 2007-01-14 Tom <tpgww@onepost.net>
2508         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2510         * plugins/document-manager/anjuta-docman.c:
2511         Fix two memory leaks added by the previous patch
2513 2008-01-14  Johannes Schmid <jhs@gnome.org>
2515         * plugins/sourceview/assist-tip.c: (assist_tip_move):
2516         * plugins/sourceview/assist-window.c: (assist_window_move):
2517         
2518         Do not use opacity
2520 2008-01-14  Rob Bradford  <rob@openedhand.com>
2522         * global-tags/Makefile.am:
2523         * global-tags/create_global_tags.sh.in:
2524         Install anjuta-tags binary into FHS policy compliant directory and
2525         update references. (Fixes bug: 509346.)
2527 2008-01-13  Naba Kumar  <naba@gnome.org>
2529         Patch from: Ritesh Khadgaray
2530         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2531         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2532         Adds export-dynamic option to LDFLAGS to project template for libglade
2533         to work for autoconnect signals.
2535 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2537         * libanjuta/anjuta-utils.c:
2538         anjuta_util_get_real_path return a string that need to be freed
2539         with g_free even if PATH_MAX is not defined
2541 2008-01-13  Andre Klapper  <a9016009@gmx.de>
2543         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
2544         to DOC_LINGUAS.
2546 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2548         * plugins/document-manager/anjuta-docman.c:
2549         Do not reopen file having escaped character (+,...) in path name
2551 2008-01-13  Naba Kumar  <naba@gnome.org>
2553         * libanjuta/interfaces/libanjuta.idl:
2554         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
2555         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
2556         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
2557         IAnjutaProjectManager::add_sources().
2559         * plugins/glade/plugin.c: (on_glade_resource_removed),
2560         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
2561         stubs for handing resources in glade file.
2563 2008-01-13  Naba Kumar  <naba@gnome.org>
2565         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
2567         * plugins/glade/plugin.c: (ifile_open): Select the first window
2568         in the glade project when it is first opened. Avoids empty glade
2569         document the first time.
2571 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
2573   Reviewed by: Johannes Schmid <jhs@gnome.org>
2575         * plugins/gtodo/callback.c: (remove_todo_item):
2576         Fix #507304 – crash in Anjuta IDE while removing done tasks
2578 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
2580         * plugins/debug-manager/anjuta-debug-manager.ui,
2581         plugins/debug-manager/plugin.c,
2582         plugins/debug-manager/start.h,
2583         plugins/debug-manager/start.c:
2584         New menu item to add extra source directories for debugger
2586 === anjuta 2.3.2 ===
2588 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
2590         * plugins/gtodo/callback.c: (remove_todo_item):
2591         Fix #507304 – crash in Anjuta IDE while removing done tasks
2593 2008-01-11  Naba Kumar  <naba@gnome.org>
2595         * configure.in: Bumped version to 2.3.2
2596         * NEWS: Updated for anjuta 2.3.2 release
2597         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2598         not 'make tarball'
2600 2008-01-11  Johannes Schmid <jhs@gnome.org>
2602         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2603         .glade:
2604         Reverted accidently commited change
2605         
2606         * plugins/document-manager/anjuta-document-manager.glade:
2607         Fix Gtk-Critical because of broken glade file
2609 2008-01-11  Naba Kumar  <naba@gnome.org>
2611         * plugins/glade/plugin.c: (on_document_destroy),
2612         (glade_plugin_add_project): Fixed a bug where when more than one
2613         glade document is open and one is closed, it closes all the glade
2614         documents. Also it might have fixed the bug where sometimes closing
2615         the glade document leaves glade widget tree unclosed.
2617 2008-01-11  Naba Kumar  <naba@gnome.org>
2619         * libanjuta/Makefile.am: Install glade3 files in own prefix to
2620         prevent install errors when not installed as root (then the files
2621         are only useful when glade-3 is installed in the same prefix, but it
2622         doesn't harm anjuta runtime).
2624         * plugins/sourceview/sourceview.c: Commented use of a file
2625         not currently distributed.
2627 2008-01-10  Naba Kumar  <naba@gnome.org>
2629         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
2630         nothing to translate in it.
2632 2008-01-10  Johannes Schmid <jhs@gnome.org>
2634         * plugins/project-wizard/templates/gnome.wiz:
2635         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2636         * plugins/project-wizard/templates/gnome/src/main.c:
2637         * plugins/project-wizard/templates/translatable-strings.h:
2638         
2639         Fixed #508497 and added a new chooser to select whether to use
2640         libglade or not.
2642 2008-01-10  Johannes Schmid <jhs@gnome.org>
2644         Patch from Tom <tpgww@onepost.net>:
2646         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
2647         (anjuta_util_glist_path_dedup):
2648         * libanjuta/anjuta-utils.h:
2649         
2650         Give the method a proper prefixed name
2651         
2652         * plugins/document-manager/action-callbacks.c:
2653         (get_current_popup_active),
2654         (on_editor_command_select_all_activate),
2655         (on_editor_command_cut_activate),
2656         (on_editor_command_paste_activate),
2657         (on_editor_command_copy_activate),
2658         (on_editor_command_clear_activate), (on_show_search),
2659         (on_repeat_quicksearch):        
2660         * plugins/document-manager/action-callbacks.h:
2661         * plugins/document-manager/anjuta-docman.c:
2662         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
2663         (anjuta_docman_goto_file_line_mark),
2664         (anjuta_docman_get_full_filename):
2665         * plugins/document-manager/anjuta-docman.h:
2666         * plugins/document-manager/anjuta-document-manager.ui:
2667         * plugins/document-manager/plugin.c:
2668         (update_document_ui_interface_items):
2669         
2670         Better way to fix the popup-menu items (Cut/Copy/Paste)
2671         and various clean-ups.
2672         
2673         * plugins/document-manager/search-box.c: (on_document_changed),
2674         (search_box_fill_search_focus):
2675         * plugins/document-manager/search-box.h:
2676         * plugins/search/plugin.c:
2677         
2678         Add a menu item to repeat the quick search
2680 2008-01-10  Johannes Schmid <jhs@gnome.org>
2682         * plugins/language-support-cpp-java/cpp-java-assist.c:
2683         (on_assist_chosen):
2684         
2685         Fixed #508424 – Auto complete: previous char was removed when 
2686         pre TAB to auto complete.
2688 2008-01-10  Johannes Schmid <jhs@gnome.org>
2690         Patch from: James Ligett:
2692         * plugins/profiler/gprof-call-graph-view.c:
2693         (gprof_call_graph_view_create_columns):
2694         * plugins/profiler/gprof-flat-profile-view.c:
2695         (gprof_flat_profile_view_create_columns):
2696         
2697         Fixed translation issues (#496833)
2699 2008-01-10 Johannes Schmid <jhs@gnome.org>
2701         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
2703         * plugins/gtodo/gtodo.c: (category_manager_add_item):
2704         Fix #460390 – Changing categories while edinting something
2706 2008-01-09  Naba Kumar  <naba@gnome.org>
2708         * libanjuta/anjuta-plugin-manager.c:
2709         (anjuta_plugin_manager_activate_plugins): Commented dead code and
2710         fixed a leak.
2712         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
2713         corruption reported in bug #507491. Potentially fixes too.
2715 2008-01-09  Johannes Schmid <jhs@gnome.org>
2717         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
2719         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2720         Fix bug #505205 completely
2721         
2722         * AUTHORS: Added Bolesław
2724 2008-01-08  Johannes Schmid <jhs@gnome.org>
2726         * plugins/document-manager/action-callbacks.c:
2727         (on_editor_command_cut_activate),
2728         (on_editor_command_paste_activate),
2729         (on_editor_command_copy_activate),
2730         (on_editor_command_clear_activate):
2731         
2732         Fixed editor popup menu (Cut, Copy, Paste)
2734 2008-01-08  Johannes Schmid <jhs@gnome.org>
2736         * plugins/sourceview/sourceview.c: (autodetect_language):
2737         Fixed a crash when creating a new file
2739 2008-01-08  Johannes Schmid <jhs@gnome.org>
2741         Patch by <bolekk@gmail.com> (GHOP Student)
2743         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2744         Fix bug #505205
2746 2008-01-08  Naba Kumar  <naba@gnome.org>
2748         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
2749         * libanjuta/anjuta-plugin-manager.c:
2750         (anjuta_plugin_manager_select),
2751         (anjuta_plugin_manager_activate_plugins):
2752         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
2753         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
2754         (on_create_submenu), (create_open_with_submenu):
2755         * src/about.c: (on_about_plugin_activate),
2756         (about_create_plugins_submenu): Use translated version of get_string()
2757         API in AnjutaDescription for translatable properties. Fixes bug #496833
2758         comment #18.
2760 2008-01-07  Johannes Schmid <jhs@gnome.org>
2762         * plugins/build-basic-autotools/executer.c: (execute_program):
2763         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2764         * plugins/debug-manager/anjuta-debug-manager.glade:
2765         * plugins/debug-manager/locals.c: (create_locals_gui):
2766         * plugins/file-loader/plugin.c: (on_create_submenu):
2767         * plugins/gtodo/main.h:
2768         * plugins/gtodo/preferences.c: (preferences_widget):
2769         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2770         * plugins/tools/anjuta-tools.glade:
2771         * plugins/tools/execute.c: (atp_output_context_print):
2772         * src/main.c:
2773         
2774                 Another bunch of i18n fixes (#496833)
2776 2008-01-07  Johannes Schmid <jhs@gnome.org>
2778         * plugins/build-basic-autotools/build-basic-autotools.c:
2779         (on_build_terminated):
2780         * plugins/gtodo/interface.c: (set_read_only):
2781         * plugins/project-manager/plugin.c: (confirm_removal),
2782         (on_popup_add_to_project):
2783         * plugins/subversion/anjuta-subversion.glade:
2784         * plugins/tools/execute.c: (atp_output_context_print_result):
2785         
2786         Fixed some strings from #496833
2788 2008-01-07  Johannes Schmid <jhs@gnome.org>
2790         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2791         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2792         .in:
2793         * plugins/language-support-cpp-java/plugin.c: (install_support),
2794         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
2795         Added basic Vala support
2796         
2797         * plugins/sourceview/sourceview.c: (autodetect_language):
2798         Fixed mime-type detection
2800 2008-01-06  Massimo Cora'  <maxcvs@email.it>
2802   Reviewed by: Johannes Schmid <jhs@gnome.org>
2804         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
2805         (value_removed_current_editor), (symbol_db_activate),
2806         (symbol_db_deactivate):
2807         * plugins/symbol-db/symbol-db-engine.c:
2808         (symbol_db_engine_get_global_members_filtered):
2809         * plugins/symbol-db/symbol-db-view.c:
2810         (do_add_child_symbol_to_view), (prepare_for_adding),
2811         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
2812         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2813         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2814         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
2815         (sdb_view_init), (sdb_view_finalize),
2816         (sdb_view_build_and_display_base_tree):
2817         * plugins/symbol-db/symbol-db-view.h:
2818         added controls to expand Global tab nodes in a non-freezing way.
2819         Fixed also some little bugs always on global-tab.
2821 2008-01-06  Naba Kumar  <naba@gnome.org>
2823         Patches from James Liggett:
2824         * plugins/profiler/gprof-call-graph-view.c:
2825         (gprof_call_graph_view_create_columns):
2826         * plugins/profiler/gprof-flat-profile-view.c:
2827         (gprof_flat_profile_view_create_columns):
2828         * plugins/profiler/gprof-function-call-tree-view.c:
2829         (gprof_function_call_tree_view_create_columns): Made all
2830         of the columns resizable and reorderable.
2832 2008-01-06  Johannes Schmid <jhs@gnome.org>
2834         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2835         (anjuta_launcher_check_password_real),
2836         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2837         (anjuta_launcher_scan_pty),
2838         (anjuta_launcher_disable_password_check):
2839         * libanjuta/anjuta-launcher.h:
2840         Added disable_password_check for stream where it does not make sense 
2841         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
2842         that sometimes occur in symbol-db plugin
2843         
2844         * plugins/file-manager/file-model.c:
2845         (file_model_cancel_expand_idle):
2846         Fixed removing of idle source
2847         
2848         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
2849         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
2850         
2851         Fixed #348854 – invisible cursor in certain themes
2853 2008-01-06  Naba Kumar  <naba@gnome.org>
2855         * libanjuta/anjuta-preferences.c:
2856         (anjuta_preferences_register_property_custom): Fixed a crash bug on
2857         closing preferences dialog due to patch in bug #507300
2859 2008-01-06  Naba Kumar  <naba@gnome.org>
2861         * plugins/language-support-cpp-java/cpp-java-assist.c:
2862         (on_assist_chosen):
2863         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2864         * plugins/search/search-replace_backend.c: (create_search_entries):
2865         Added missing unrefs.
2867 2008-01-06  Johannes Schmid <jhs@gnome.org>
2869         * plugins/debug-manager/variable.c: (get_hovered_word):
2870   Add a g_object_unref()  
2871         
2872         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
2873         (on_sourceview_hover_leave):
2874         Fixed hover and editor interface to make hover in debugger work
2876 2008-01-06  Naba Kumar  <naba@gnome.org>
2878         * plugins/editor/text-editor.c: Whitespaces fixes.
2879         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
2880         DEBUG_PRINT instead of g_message.
2882 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
2884         * plugins/debug-manager/breakpoints.c:
2885         Fix #507441: Disable all breakpoints doesn't work
2886         Fix #507444: Enable Breakpoint menu item doesn't change name
2888 2008-01-05  Naba Kumar  <naba@gnome.org>
2890         * manuals/reference/libanjuta/libanjuta.types: Renamed
2891         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
2893 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2895         * plugins/debug-manager/variable.c:
2896         Update variable display to use IAnjutaIterable instead of position
2898         * plugins/editor/text_editor_cbs.c,
2899         plugins/editor/text_editor.c:
2900         Fix Gtk critical warnings when a hover signal is emitted
2901         Fix get_text_iter in Scintilla (range should include last character)
2902         
2903 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2905         * plugins/debug-manager/debug_tree.c,
2906         plugins/debug-manager/debug_tree.h,
2907         plugins/debug-manager/watch.c,
2908         plugins/debug-manager/command.c,
2909         plugins/debug-manager/queue.c,
2910         plugins/gdb/plugin.c,
2911         plugins/gdb/debugger.c,
2912         plugins/gdb/debugger.h,
2913         libanjuta/interfaces/libanjuta.idl:
2914         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
2916 2008-01-05  Naba Kumar  <naba@gnome.org>
2918         * plugins/valgrind/plugin.c: Removed stock icon open/save from
2919         menus to avoid conflict with file open/save. Fixes bug #507455
2921 2008-01-05  Johannes Schmid <jhs@gnome.org>
2923         * configure.in:
2924         Conditionally depend on gtksourceview2 >= 2.1.0
2925         
2926         * libanjuta/interfaces/libanjuta.idl:
2927         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
2928         iterators instead of positions
2929         
2930         * plugins/debug-manager/threads.c:
2931         Fixed a warnings by including gnome-vfs properly
2932         
2933         * plugins/debug-manager/variable.c: (get_hovered_word),
2934         (on_hover_over):
2935         Updated to changes in IAnjutaEditorHover/Selection
2936         
2937         * plugins/document-manager/action-callbacks.c:
2938         (on_editor_command_upper_case_activate),
2939         (on_editor_command_lower_case_activate):
2940         * plugins/document-manager/search-box.c: (on_incremental_search),
2941         (on_search_activated):
2942         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
2943         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
2944         (iselection_get_start), (iselection_get_end),
2945         (iselection_iface_init), (ihover_display), (ihover_iface_init):
2946         * plugins/editor/text_editor_cbs.c:
2947         (on_text_editor_scintilla_notify):
2948         
2949         Updated to changes in IAnjutaEditorHover/Selection and updated editor
2950         interface of scintilla editor.
2951         
2952         * plugins/language-manager/languages.xml:
2953         * plugins/language-manager/plugin.c:
2954         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
2955         Added chdr to C language files and some DEBUG_PRINTs
2956         
2957         * plugins/language-support-cpp-java/cpp-java-assist.c:
2958         (on_assist_chosen):
2959         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2960         * plugins/search/plugin.c: (find_incremental):
2961         * plugins/search/search-replace.c: (search_and_replace):
2962         * plugins/search/search-replace_backend.c: (create_search_entries):
2963                 Adapted to changed interfaces
2965         * plugins/sourceview/Makefile.am:
2966         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
2967         (set_uri), (anjuta_document_save):
2968         * plugins/sourceview/anjuta-editor-sourceview.glade:
2969         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
2970         (anjuta_view_key_press_event):
2971         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2972         * plugins/sourceview/sourceview-cell.c:
2973         (sourceview_cell_instance_init), (sourceview_cell_finalize),
2974         (icell_get_line), (icell_get_attribute), (icell_iface_init):
2975         * plugins/sourceview/sourceview-prefs.c: (get_bool),
2976         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
2977         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
2978         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
2979         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
2980         * plugins/sourceview/sourceview-private.h:
2981         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2982         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2983         (on_document_loaded), (sourceview_instance_init),
2984         (sourceview_dispose), (sourceview_finalize),
2985         (sourceview_create_markers), (sourceview_new),
2986         (ifile_savable_save), (ieditor_get_tab_size),
2987         (ieditor_set_tab_size), (ieditor_set_use_spaces),
2988         (ieditor_set_auto_indent), (ieditor_goto_line),
2989         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
2990         (iselect_block), (iselect_set), (iselect_get_start),
2991         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
2992         (imark_unmark), (imark_is_marker_set),
2993         (imark_location_from_handle), (imark_delete_all_markers),
2994         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
2995         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
2996         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
2997         (ilanguage_get_supported_languages), (autodetect_language),
2998         (ilanguage_set_language), (iassist_show_tips),
2999         (on_sourceview_hover_leave), (on_sourceview_hover_over),
3000         (ihover_display), (ihover_iface_init):
3001         
3002         Use GtkSourceView 2.1.x:
3003         * New mark interface
3004         * Fixed #486724 and #488615
3005         * Implemented hover interface
3006         * Adapted to changed interfaces
3008 2008-01-04  Rob Bradford  <rob@o-hand.com>
3010         Reviewed by Naba Kumar  <naba@gnome.org>:
3011         * libanjuta/anjuta-preferences.c:
3012         (anjuta_preferences_register_property_custom):
3013         Unregister preferences for custom preferences when the widget is
3014         destroyed.
3016 2008-01-03  Johannes Schmid <jhs@gnome.org>
3018         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3019         (file_model_row_collapsed):
3020   Fixed the too method to take a correct data argument
3022 2008-01-02  Johannes Schmid <jhs@gnome.org>
3024         * plugins/document-manager/anjuta-docman.c:
3025         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3026         ref and unref correctly to silence a Gtk+ critical
3028 2008-01-01  Johannes Schmid <jhs@gnome.org>
3030         * plugins/editor/text_editor.c: (itext_editor_get_text):
3031         Fixed #506740 – ianjuta_editor_get_text crash if request 
3032         text past the buffer length
3034 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3036         * plugins/debug-manager/utilities.c,
3037         plugins/debug-manager/utilities.h,
3038         plugins/debug-manager/breakpoints.c:
3039         Move get_current_editor function in utilities.c
3041         * plugins/debug-manager/plugin.c,
3042         plugins/debug-manager/debug_tree.c,
3043         plugins/debug-manager/debug_tree.h,
3044         plugins/debug-manager/watch.c,
3045         plugins/debug-manager/watch.h,
3046         plugins/debug-manager/locals.c,
3047         plugins/debug-manager/locals.h,
3048         (added) plugins/debug-manager/variable.c,
3049         (added) plugins/debug-manager/variable.h,
3050         plugins/debug-manager/Makefile.am:
3051         Use hover interface to display variable value
3053 2007-12-31  Johannes Schmid <jhs@gnome.org>
3055         * libanjuta/Makefile.am:
3056         Only install glade catalog files if glade-3 is available
3057         (Fixes #506269 and #500296)
3059 2007-12-30  Johannes Schmid <jhs@gnome.org>
3061         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3062         (set_property_value_as_string), (register_callbacks):
3064   Fixed GtkFileChooserButton preferences to also work when only the combo
3065   changes without a dialog being open.
3067 2007-12-29  Johannes Schmid <jhs@gnome.org>
3069         * plugins/editor/Makefile.am:
3070         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3072 2007-12-29  Johannes Schmid <jhs@gnome.org>
3074         * plugins/devhelp/plugin.c: (devhelp_activate):
3075         Fixed #498986 - Anjuta-2.3.0 fails to build
3077 2007-12-29  Johannes Schmid <jhs@gnome.org>
3079         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3080         * plugins/debug-manager/plugin.c:
3081         (on_run_to_cursor_action_activate):
3082         * plugins/document-manager/anjuta-docman.c:
3083         (anjuta_docman_goto_file_line_mark):
3084         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3085         (value_removed_current_editor):
3086         
3087         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3088         all those to value_added_current_document...
3090         * plugins/editor/anjuta-editor-scintilla.glade:
3091         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3092         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3094 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3096   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3097   (symbol_db_activate), (symbol_db_deactivate),
3098   (symbol_db_instance_init), (isymbol_manager_get_parents):
3099   * plugins/symbol-db/plugin.h:
3100   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3101   * plugins/symbol-db/symbol-db-engine.c:
3102   (symbol_db_engine_get_global_members_filtered):
3103   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3104   (on_symbol_inserted):
3105   Filtered out static functions on global-tab. E.g. when flag
3106   is_file_scope = 1 we won't add entries there.
3107   Fixed a little bug on 'Global'->'Vars/Others' node too.
3109 2007-12-28  Johannes Schmid <jhs@gnome.org>
3111   * libanjuta/anjuta-launcher.c:
3112   Fixed a silly (and completely useless) memory corruption that probably 
3113   only occured at a few race conditions though I wonder why it did not 
3114         happen more often
3116 2007-12-28  Johannes Schmid <jhs@gnome.org>
3117         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3118         * plugins/debug-manager/plugin.c: (set_program_counter):
3119         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3120         * plugins/debug-manager/start.c: (get_source_directories):
3121         * plugins/debug-manager/threads.c: (on_info_thread),
3122         (on_list_thread):
3123         * plugins/file-manager/file-model.c: (file_model_set_property):
3124         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3125         * plugins/tools/editor.c: (on_editor_response):
3126         
3127         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3128         
3129         * plugins/document-manager/plugin.c: (update_title),
3130         (value_added_project_root_uri):
3131         * plugins/document-manager/plugin.h:
3132         Shorten down the title bar if the current path is inside the opened project
3134 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3136         reviewed by: Johannes Schmid <jhs@gnome.org>
3138         * plugins/project-wizard/templates/java/project.anjuta:
3139         * plugins/project-wizard/templates/mkfile/project.anjuta:
3140         * plugins/project-wizard/templates/python/project.anjuta:
3141         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
3142         let new projects use new SymbolDB plugin.
3143         
3144         * plugins/symbol-browser/images/Makefile.am:
3145         added some images taken from MonoDevelop project.
3146         
3147         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3148         (goto_file_line), (on_importing_project_end), (project_root_added),
3149         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3150         (isymbol_manager_search):
3151         Added project-updating feature when opening a project with some files
3152   modified externally [e.g. a svn up].
3153         
3154         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3155         (sdb_engine_iterator_node_instance_init),
3156         (sdb_engine_iterator_node_finalize),
3157         (symbol_db_engine_iterator_node_set_conversion_hash):
3158         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3159         * plugins/symbol-db/symbol-db-engine-iterator.c:
3160         (symbol_db_engine_iterator_new):
3161         * plugins/symbol-db/symbol-db-engine-iterator.h:
3162          Moved Hash table initialization into the engine. This proxies and
3163   speeds up the process of creation and iteration of a GdaDataModel.
3164         
3165         * plugins/symbol-db/symbol-db-engine.c:
3166         (sdb_engine_ctags_output_thread),
3167         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3168         (sdb_engine_scan_files_1), (sdb_engine_init),
3169         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3170         (symbol_db_engine_add_new_workspace),
3171         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3172         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3173         (symbol_db_engine_get_sym_type_conversion_hash),
3174         (symbol_db_engine_update_files_symbols),
3175         (symbol_db_engine_update_project_symbols),
3176         (symbol_db_engine_update_buffer_symbols),
3177         (symbol_db_engine_get_class_parents),
3178         (symbol_db_engine_get_global_members_filtered),
3179         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3180         (symbol_db_engine_get_scope_members_by_symbol_id),
3181         (symbol_db_engine_get_scope_members),
3182         (symbol_db_engine_get_current_scope),
3183         (symbol_db_engine_get_file_symbols),
3184         (symbol_db_engine_get_symbol_info_by_id),
3185         (symbol_db_engine_find_symbol_by_name_pattern),
3186         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3187         * plugins/symbol-db/symbol-db-engine.h:
3188         * plugins/symbol-db/symbol-db-view-locals.c:
3189         (sdb_view_locals_get_iter_from_row_ref),
3190         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3191         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3192         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3193         Changes on some queries fuctions and some fixes. Added *_filtered
3194   functions.
3195         
3196         * plugins/symbol-db/symbol-db-view.c:
3197         (do_add_child_symbol_to_view), (add_new_waiting_for),
3198         (prepare_for_adding), (on_symbol_inserted),
3199         (do_recurse_subtree_and_remove), (on_symbol_removed),
3200         (sdb_view_do_add_hidden_dummy_child),
3201         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3202         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3203         (sdb_view_locals_create_new_store), (sdb_view_init),
3204         (sdb_view_finalize), (sdb_view_class_init),
3205         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3206         (symbol_db_view_get_pixbuf),
3207         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3208         New display for global tags. This is the definitive version, bugs apart.
3209         
3210         * plugins/symbol-db/tables.sql:
3211         fixed typo.
3213 2007-12-27  Naba Kumar  <naba@gnome.org>
3215         * libanjuta/interfaces/libanjuta.idl:
3216         * plugins/editor/aneditor-priv.h:
3217         * plugins/editor/aneditor.cxx:
3218         * plugins/editor/text_editor.c: (text_editor_instance_init),
3219         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3220         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3221         * plugins/editor/text_editor.h:
3222         * plugins/editor/text_editor_cbs.c:
3223         (on_text_editor_scintilla_notify):
3225         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3226         related code in AnEditor. Fixed some compilation warnings.
3228 2007-12-26  Naba Kumar  <naba@gnome.org>
3230         * Changelog: Fixed indentation.
3232 2007-12-25  Naba Kumar  <naba@gnome.org>
3234         * plugins/editor/Makefile.am:
3235         * plugins/editor/editor.glade:
3236         * plugins/editor/plugin.c:
3237         * plugins/editor/style-editor.c:
3238         * plugins/sourceview/Makefile.am:
3239         * plugins/sourceview/plugin.c:
3240         * plugins/sourceview/sourceview.glade:
3241         * plugins/valgrind/Makefile.am:
3243         Renamed glade files to anjuta-editor-* to give name space for the
3244         schema files (because they are installed in system directory).
3246         * scripts/build-schemas.mk: Install the schemas files also (need for
3247         binary package installation/uninstallation).
3249 2007-12-25  Johannes Schmid <jhs@gnome.org>
3251         * plugins/language-support-cpp-java/plugin.c:
3252         (set_indentation_param_vim):
3253         
3254         Support some more vim modeline commands and shortcuts (#504331)
3256 2007-12-25  Johannes Schmid <jhs@gnome.org>
3258         Patches from James Liggett:
3259         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3260         (anjuta_vcs_status_tree_view_init):
3261         * plugins/subversion/subversion-commit-dialog.c:
3262         (subversion_commit_dialog):
3263         * plugins/subversion/subversion-diff-dialog.c:
3264         (on_subversion_diff_response):
3265         * plugins/subversion/subversion-log-dialog.c:
3266         (on_log_view_selected_button_clicked),
3267         (on_log_diff_selected_button_clicked),
3268         (on_log_diff_previous_button_clicked):
3269         * plugins/subversion/subversion-resolve-dialog.c:
3270         (subversion_resolve_dialog):
3271         * plugins/subversion/subversion-revert-dialog.c:
3272         (subversion_revert_dialog):
3273         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3274         (pulse_progress_bar), (hide_pulse_progress_bar),
3275         (disconnect_data_arrived_signals),
3276         (cancel_data_arrived_signal_disconnect):
3277         * plugins/subversion/subversion-ui-utils.h:
3278         
3279         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3280         #505237 – Sort list of modified files
3282 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
3284         * plugins/gdb/debugger.c:
3285         Fix bug #491301: Inspecting a variable opens a bad focus dialog
3287 2007-12-23  Johannes Schmid <jhs@gnome.org>
3289         * plugins/language-support-cpp-java/plugin.c:
3290         (set_indentation_param_emacs), (set_indentation_param_vim),
3291         (parse_mode_line_emacs), (parse_mode_line_vim),
3292         (extract_mode_line), (initialize_indentation_params):
3294         Added (basic) support for vim modelines (#504331)
3296         * plugins/message-view/message-view.c: (message_view_next),
3297         (message_view_previous):
3298         
3299         Fixed next/previous message
3301 2007-12-23  Johannes Schmid <jhs@gnome.org>
3303         * libanjuta/anjuta-ui.h:
3304         Check for != NULL before unref'ing pixbuf (related to #497878)
3305         
3306         * plugins/devhelp/plugin.c: (register_stock_icons):
3307         * plugins/document-manager/anjuta-docman.c:
3308         (anjuta_docman_add_document):
3309         * plugins/glade/plugin.c: (on_close_activated),
3310         (register_stock_icons), (on_session_save),
3311         (glade_plugin_add_project):
3312         
3313         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3314         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3315         
3316         * plugins/language-support-cpp-java/plugin.c:
3317         (register_stock_icons):
3318         Fixed stock icon registration macros
3320 2007-12-23  Johannes Schmid <jhs@gnome.org>
3322         * global-tags/Makefile.am:
3323         * launcher/Makefile.am:
3324         * libanjuta/Makefile.am:
3325         * libegg/Makefile.am:
3326         * manuals/anjuta-faqs/Makefile.am:
3327         * manuals/anjuta-manual/Makefile.am:
3328         * manuals/reference/libanjuta/Makefile.am:
3329         * plugins/build-basic-autotools/Makefile.am:
3330         * plugins/class-gen/Makefile.am:
3331         * plugins/class-inheritance/Makefile.am:
3332         * plugins/cvs-plugin/Makefile.am:
3333         * plugins/debug-manager/Makefile.am:
3334         * plugins/devhelp/Makefile.am:
3335         * plugins/document-manager/Makefile.am:
3336         * plugins/editor/Makefile.am:
3337         * plugins/editor/scintilla/Makefile.am:
3338         * plugins/editor/scintilla/include/Makefile.am:
3339         * plugins/file-loader/Makefile.am:
3340         * plugins/file-manager/Makefile.am:
3341         * plugins/file-wizard/Makefile.am:
3342         * plugins/gdb/Makefile.am:
3343         * plugins/glade/Makefile.am:
3344         * plugins/gtodo/Makefile.am:
3345         * plugins/gvim/Makefile.am:
3346         * plugins/indent/Makefile.am:
3347         * plugins/language-manager/Makefile.am:
3348         * plugins/language-support-cpp-java/Makefile.am:
3349         * plugins/macro/Makefile.am:
3350         * plugins/message-view/Makefile.am:
3351         * plugins/patch/Makefile.am:
3352         * plugins/profiler/Makefile.am:
3353         * plugins/project-import/Makefile.am:
3354         * plugins/project-manager/Makefile.am:
3355         * plugins/project-wizard/Makefile.am:
3356         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3357         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3358         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3359         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3360         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3361         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3362         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3363         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3364         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3365         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3366         * plugins/sample1/Makefile.am:
3367         * plugins/search/Makefile.am:
3368         * plugins/sourceview/Makefile.am:
3369         * plugins/subversion/Makefile.am:
3370         * plugins/symbol-browser/Makefile.am:
3371         * plugins/symbol-db/Makefile.am:
3372         * plugins/symbol-db/test/Makefile.am:
3373         * plugins/terminal/Makefile.am:
3374         * plugins/tools/Makefile.am:
3375         * plugins/valgrind/Makefile.am:
3376         * src/Makefile.am:
3377         * tagmanager/Makefile.am:
3378         
3379         Replaces the deprecated "INCLUDES" in all Makefile.am's with
3380         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3381         warnings from illigel C++ compiler flags.
3383 2007-12-23  Johannes Schmid <jhs@gnome.org>
3385         Patch from Tom <tpgww@onepost.net>:
3386   
3387         * plugins/document-manager/anjuta-docman.c:
3388         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3389         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3390         (anjuta_docman_instance_init), (on_notebook_switch_page),
3391         (anjuta_docman_grab_text_focus):
3392         * plugins/document-manager/plugin.c: (on_document_added),
3393         (on_window_key_press_event), (on_window_key_release_event):
3394         
3395         Some more document-manager code cleanups and fixes.
3397 2007-12-23  Massimo Cora'  <maxcvs@email.it>
3399         * plugins/symbol-db/plugin.c: (register_stock_icons),
3400         (value_added_current_editor), (value_removed_current_editor),
3401         (on_importing_project_end), (project_root_removed):
3402         added controls to clean/populate GtkTreeView(s) on projects unload/load.
3404         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3405         (symbol_db_engine_get_file_db_path):
3406         fixed a useless warning.
3408         * plugins/symbol-db/symbol-db-view-locals.c:
3409         (traverse_free_waiting_for), (file_view_status_destroy),
3410         (sdb_view_locals_create_new_store), (traverse_files_view_status),
3411         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3412         (sdb_view_locals_finalize), (on_symbol_inserted),
3413         (symbol_db_view_locals_recv_signals_from_engine),
3414         (symbol_db_view_locals_update_list):
3415         more speed on editors switching. GtkTreeStore caching method implemented.
3416         Fixed compiler warnings and a little memory leak.
3418         * plugins/symbol-db/symbol-db-view-locals.h:
3419         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3420         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3421         (on_scan_end), (on_symbol_inserted),
3422         (sdb_view_locals_create_new_store), (sdb_view_init),
3423         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
3424         * plugins/symbol-db/symbol-db-view.h:
3425         fixed some crashers. Now project loading/populating should be quite quick.
3427 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3429         * plugins/debug-manager/command.c,
3430         plugins/debug-manager/queue.c:
3431         Take care of command return value (FALSE is an error)
3433 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3435         * plugins/debug-manager/anjuta-debug-manager.glade,
3436         plugins/debug-manager/breakpoints.c:
3437         Remove address, condition and pass breakpoint column if not supported
3438         Fix clear all remove_all to avoid an endless loop if a breakpoint
3439         cannot be removed
3441 2007-12-17  Johannes Schmid <jhs@gnome.org>
3443         Patch from Tom <tpgww@onepost.net> (with some changes):
3445         * plugins/document-manager/action-callbacks.c: (on_open_activate),
3446         (on_save_as_activate), (on_save_all_activate),
3447         (on_close_file_activate), (on_close_all_file_activate),
3448         (on_reload_file_activate), (on_editor_command_clear_activate),
3449         (on_transform_eolchars1_activate), (on_comment_block),
3450         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
3451         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3452         (on_editor_linenos1_activate), (on_editor_markers1_activate),
3453         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
3454         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
3455         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
3456         (on_zoom_out_text_activate):
3457         * plugins/document-manager/action-callbacks.h:
3458         * plugins/document-manager/anjuta-docman.c:
3459         (on_notebook_page_close_button_click),
3460         (on_notebook_page_close_button_enter),
3461         (on_notebook_page_close_button_leave),
3462         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
3463         (anjuta_docman_page_init), (anjuta_docman_page_new),
3464         (on_open_filesel_response), (create_file_open_dialog_gui),
3465         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
3466         (anjuta_docman_instance_init), (on_notebook_switch_page),
3467         (on_document_destroy), (anjuta_docman_add_editor),
3468         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3469         (anjuta_docman_set_current_document),
3470         (anjuta_docman_goto_file_line_mark), (get_real_path),
3471         (anjuta_docman_get_full_filename),
3472         (anjuta_docman_delete_all_markers),
3473         (anjuta_docman_delete_all_indicators),
3474         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3475         (anjuta_docman_order_tabs):
3476         * plugins/document-manager/anjuta-docman.h:
3477         * plugins/document-manager/file_history.c: (an_hist_file_new),
3478         (an_file_history_push), (an_file_history_dump):
3479         * plugins/document-manager/file_history.h:
3480         * plugins/document-manager/plugin.c: (update_title),
3481         (value_removed_project_root_uri),
3482         (update_document_ui_interface_items), (menu_name_compare),
3483         (on_document_added), (on_document_changed),
3484         (on_window_key_press_event), (on_window_key_release_event),
3485         (on_session_save):
3486         * plugins/document-manager/search-box.c: (on_document_changed),
3487         (on_goto_activated), (search_box_init), (search_box_new):
3488         * plugins/document-manager/search-box.h:
3490         Yet more code cleanups
3491         Save glade files correctly in session
3492         Use new tooltip API if available
3493         Sort notebook pages when session is restored (needs work)
3495 2007-12-16  Johannes Schmid <jhs@gnome.org>
3497         * plugins/document-manager/anjuta-docman.c:
3498         (anjuta_docman_add_document):
3499         
3500         Present correct widget with anjuta_shell_present_widget(). This got wrong when
3501         the new search bar was introduced.
3503 2007-12-12  Johannes Schmid <jhs@gnome.org>
3504   
3505         Patch from  Tom <tpgww@onepost.net>:
3506         (#485233 – another bunch of docman cleanups)
3507   
3508         * libanjuta/interfaces/libanjuta.idl:
3509         * plugins/document-manager/action-callbacks.c:
3510         (get_current_document), (get_current_focus_widget),
3511         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
3512         (on_close_file_activate), (on_close_all_file_activate),
3513         (on_reload_file_activate), (on_print_activate),
3514         (on_print_preview_activate),
3515         (on_editor_command_upper_case_activate),
3516         (on_editor_command_lower_case_activate),
3517         (on_editor_command_eol_crlf_activate),
3518         (on_editor_command_eol_lf_activate),
3519         (on_editor_command_eol_cr_activate),
3520         (on_editor_command_select_all_activate),
3521         (on_editor_command_select_to_brace_activate),
3522         (on_editor_command_select_block_activate),
3523         (on_editor_command_match_brace_activate),
3524         (on_editor_command_undo_activate),
3525         (on_editor_command_redo_activate),
3526         (on_editor_command_cut_activate),
3527         (on_editor_command_paste_activate),
3528         (on_editor_command_copy_activate),
3529         (on_editor_command_clear_activate),
3530         (on_editor_command_close_folds_all_activate),
3531         (on_editor_command_open_folds_all_activate),
3532         (on_editor_command_toggle_fold_activate),
3533         (on_editor_command_bookmark_toggle_activate),
3534         (on_editor_command_bookmark_first_activate),
3535         (on_editor_command_bookmark_next_activate),
3536         (on_editor_command_bookmark_prev_activate),
3537         (on_editor_command_bookmark_last_activate),
3538         (on_editor_command_bookmark_clear_activate),
3539         (on_transform_eolchars1_activate), (on_comment_block),
3540         (on_comment_box), (on_comment_stream),
3541         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3542         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
3543         (on_force_hilite_activate), (on_swap_activate),
3544         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3545         * plugins/document-manager/action-callbacks.h:
3546         * plugins/document-manager/anjuta-docman.c:
3547         (on_notebook_page_close_button_click),
3548         (on_notebook_page_close_button_enter),
3549         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
3550         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
3551         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
3552         (on_open_filesel_response), (anjuta_docman_open_file),
3553         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3554         (anjuta_docman_dispose), (anjuta_docman_instance_init),
3555         (anjuta_docman_class_init), (anjuta_docman_new),
3556         (on_notebook_switch_page), (on_document_save_point),
3557         (on_document_destroy), (anjuta_docman_add_editor),
3558         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3559         (anjuta_docman_set_popup_menu),
3560         (anjuta_docman_get_current_focus_widget),
3561         (anjuta_docman_get_page_for_document),
3562         (anjuta_docman_get_current_document),
3563         (anjuta_docman_set_current_document),
3564         (anjuta_docman_goto_file_line),
3565         (anjuta_docman_goto_file_line_mark),
3566         (anjuta_docman_get_full_filename),
3567         (anjuta_docman_present_notebook_page),
3568         (anjuta_docman_update_page_label),
3569         (anjuta_docman_delete_all_markers),
3570         (anjuta_docman_delete_all_indicators),
3571         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3572         (do_ordertab1), (anjuta_docman_order_tabs),
3573         (anjuta_docman_set_editor_properties),
3574         (anjuta_docman_get_document_for_path),
3575         (anjuta_docman_get_all_doc_widgets):
3576         * plugins/document-manager/anjuta-docman.h:
3577         * plugins/document-manager/editor-tooltips.c:
3578         * plugins/document-manager/plugin.c: (update_title),
3579         (update_document_ui_enable_all), (update_document_ui_disable_all),
3580         (update_document_ui_save_items),
3581         (update_document_ui_interface_items), (update_document_ui),
3582         (on_document_update_save_ui), (update_status),
3583         (on_document_update_ui), (on_document_added),
3584         (on_document_changed), (on_session_save), (on_save_prompt),
3585         (on_docman_auto_save), (on_gconf_notify_timer):
3586         * plugins/document-manager/search-box.c: (on_document_changed),
3587         (search_box_new), (search_box_grab_line_focus):
3588         * plugins/glade/plugin.c: (ifile_open):
3589         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3590         * plugins/search/search-replace_backend.c: (create_search_entries):
3591         * plugins/sourceview/anjuta-document.c: (set_uri),
3592         (anjuta_document_save):
3593         * plugins/sourceview/sourceview.c: (ifile_savable_save):
3594         * plugins/tools/editor.c: (on_editor_response):
3596         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
3597         It fixes some issues with session handling and several memory lacks.
3598         Gtk 2.12 Tooltip API is used if available.
3600 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
3602         * plugins/debug-manager/disassemble.c,
3603         plugins/debug-manager/disassemble.h,
3604         plugins/debug-manager/command.c,
3605         plugins/debug-manager/command.h,
3606         plugins/debug-manager/plugin.c
3607         plugins/debug-manager/sparse_view.c,
3608         plugins/debug-manager/sparse_view.h,
3609         plugins/gdb/plugin.c,
3610         plugins/gdb/debugger.c,
3611         plugins/gdb/debugger.h,
3612         libanjuta/interfaces/libanjuta.idl:
3613         Fix bug #502533: Implement assembler step
3615         * plugins/debug-manager/breakpoints.c:
3616         Do not save temporary breakpoints
3618         * plugins/debug-manager/stack_trace.c:
3619         Fix a crash when a stack command is cancelled
3621 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
3623         * plugins/debug-manager/plugin.c,
3624         plugins/debug-manager/breakpoints.c,
3625         plugins/debug-manager/breakpoints.h:
3626         Fix bug #488732: Breakpoint on delete lines
3627         Breakpoints are now linked to their position in editor
3629         * plugins/gdb/debugger.c:
3630         Fix removing condition on breakpoint 
3632 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
3634         * plugins/debug-manager/anjuta-debug-manager.glade,
3635         plugins/debug-manager/start.c,
3636         plugins/gdb/plugin.c,
3637         plugins/gdb/debugger.c,
3638         plugins/gdb/debugger.h,
3639         libanjuta/interfaces/libanjuta.idl:
3640         Fix bug #481366: Do not stop at the beginning of the program
3642         * plugins/debug-manager/command.c,
3643         plugins/debug-manager/command.h,
3644         plugins/debug-manager/breakpoints.c,
3645         plugins/debug-manager/queue.c,
3646         plugins/debug-manager/queue.h:
3647         Fix a bug remove all breakpoints was not working due to latest changes
3648         Setting breakpoints is disabled when program is running
3650 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
3652         * plugins/debug-manager/queue.c,
3653         plugins/gdb/plugin.c:
3654         Fix bug #501469: Crash if mime_type is unknown
3656 2007-12-01  Massimo Cora'  <maxcvs@email.it>
3658         * plugins/symbol-db/plugin.c: (on_editor_destroy),
3659         (on_editor_update_ui), (on_single_file_scan_end),
3660         (on_importing_project_end), (project_root_added),
3661         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
3662         * plugins/symbol-db/plugin.h:
3663         show on status bar files being scanned.
3665         * plugins/symbol-db/symbol-db-engine.c:
3666         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
3667         (sdb_engine_ctags_output_thread),
3668         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3669         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3670         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
3671         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
3672         (sdb_engine_get_table_id_by_unique_name2),
3673         (symbol_db_engine_open_project),
3674         (sdb_engine_prepare_executing_commands),
3675         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
3676         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
3677         (sdb_engine_detects_removed_ids),
3678         (symbol_db_engine_get_class_parents),
3679         (symbol_db_engine_get_global_members),
3680         (symbol_db_engine_get_scope_members_by_symbol_id),
3681         (symbol_db_engine_get_scope_members),
3682         (symbol_db_engine_get_current_scope),
3683         (symbol_db_engine_get_file_symbols),
3684         (symbol_db_engine_get_symbol_info_by_id),
3685         (symbol_db_engine_get_full_local_path),
3686         (symbol_db_engine_find_symbol_by_name_pattern),
3687         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3688         * plugins/symbol-db/symbol-db-engine.h:
3689         * plugins/symbol-db/symbol-db-view-locals.c:
3690         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
3691         (symbol_db_view_locals_recv_signals_from_engine),
3692         (symbol_db_view_locals_update_list):
3693         * plugins/symbol-db/symbol-db-view-locals.h:
3694         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
3695         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
3696         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
3697         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
3698         * plugins/symbol-db/symbol-db-view.h:
3699         Added g_thread architecture to scan in background. With this you
3700         can use Anjuta's GUI without freezing.
3701         Improved insertion speed by using a paradigm like 'insert' and 'check'
3702         replacing a 'check' and 'insert' one. This has been done for tables 
3703         like symbol, scope, sym_type.
3704         Fixed two crashers. 
3706         * plugins/symbol-db/tables.sql:
3707         * plugins/symbol-db/test/main.c: (get_global_members), (main),
3708         (thread), (print_message), (bastard_thread), (idle_signals):
3709         fixed a typo on tables that broke sql triggers.
3711 === anjuta 2.3.1 ===
3713 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3715         * NEWS, AUTHORS: Updated.
3716         * src/Makefile.am: Fixed make distcheck
3718         Patch from Yang Hong:
3719         * plugins/file-manager/file-manager.glade: Fixed file chooser
3720         size in file-manager preferences.
3722 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3724         * NEWS: Updated for 2.3.1 development release
3725         * configure.in: Bumped version to 2.3.1
3727 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
3729         * plugins/debug-manager/threads.c,
3730         plugins/debug-manager/disassemble.c,
3731         plugins/debug-manager/watch.c,
3732         plugins/debug-manager/registers.c,
3733         plugins/debug-manager/locals.c,
3734         plugins/debug-manager/breakpoints.c,
3735         plugins/debug-manager/stack_trace.c,
3736         plugins/debug-manager/command.c,
3737         plugins/debug-manager/command.h,
3738         plugins/debug-manager/queue.c,
3739         libanjuta/interfaces/libanjuta.idl:
3740         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
3741         Document IAnjutaDebugManager signals
3742         Generate new signals in queue.c
3743         Use new signals in other files
3745 2007-11-30  <genbell@tiscali.it>
3747         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3749         * plugins/gdb/Makefile.am:
3750         Fix bug #500376
3752 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3754         * plugins/tools/variable.c:
3755         Fix a bug added in the previous patch (it is not a leak)
3757 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3759         * plugins/project-wizard/druid.c,
3760         plugins/project-wizard/templates/terminal.wiz,
3761         plugins/project-wizard/templates/xlib-dock.wiz,
3762         plugins/project-wizard/templates/wxwin.wiz,
3763         plugins/project-wizard/templates/java.wiz,
3764         plugins/project-wizard/templates/gnome.wiz,
3765         plugins/project-wizard/templates/anjuta-plugin.wiz,
3766         plugins/project-wizard/templates/gtkmm.wiz,
3767         plugins/project-wizard/templates/python.wiz,
3768         plugins/project-wizard/templates/cpp.wiz,
3769         plugins/project-wizard/templates/sdl.wiz,
3770         plugins/project-wizard/templates/gtk.wiz,
3771         plugins/project-wizard/templates/minimal.wiz,
3772         plugins/project-wizard/templates/xlib.wiz,
3773         plugins/project-wizard/templates/gcj.wiz,
3774         plugins/project-wizard/templates/translatable-strings.h,
3775         plugins/project-import/project-import.c:
3776         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
3778 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
3780         * plugins/debug-manager/threads.c,
3781         plugins/debug-manager/disassemble.c,
3782         plugins/debug-manager/watch.c,
3783         plugins/debug-manager/registers.c,
3784         plugins/debug-manager/memory.c,
3785         plugins/debug-manager/locals.c,
3786         plugins/debug-manager/stack_trace.c,
3787         plugins/debug-manager/queue.c,
3788         plugins/debug-manager/queue.h:
3789         Connect debugger signal only when program is loaded
3790         Rename get_feature in is_supported
3792         * plugins/debug-manager/plugin.c:
3793         Remove editor watch when plugin is deactivated
3795         * plugins/debug-manager/anjuta-debug-manager.glade,
3796         plugins/debug-manager/breakpoints.c,
3797         plugins/debug-manager/breakpoints.h:
3798         Rewrite almost completely the breakpoint code
3799         Improve breakpoint dialog
3800         Reorganize function
3801         Implement condition, hit count, ignore and temporary attribute
3803         * plugins/debug-manager/command.c,
3804         plugins/debug-manager/command.h:
3805         Add a breakpoint list command
3807         * plugins/gdb/debugger.c,
3808         plugins/gdb/debugger.h:
3809         Add new breakpoint list command
3810         Fix parsing of breakpoint data
3812         * libanjuta/interfaces/libanjuta.idl,
3813         plugins/gdb/plugin.c:
3814         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
3816 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
3818         * plugins/document-manager/plugin.c:
3819         Use Ctrl+Shift+s as shortcut for Save As
3821 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
3823         * plugins/subversion/plugin.c: (activate_plugin):
3824         * plugins/symbol-db/plugin.c: (symbol_db_activate):
3825         * src/layout.xml: Fixed dockitem positions.
3827 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3829         Icons from tpgww@onepost.net:
3830         * plugins/project-wizard/applogo.png:
3831         Icons from patch in bug #480093 comment #23. Also renamed icons.
3833         * plugins/message-view/Makefile.am:
3834         * plugins/message-view/plugin.c: (register_stock_icons),
3835         (ipreferences_merge): Removed redundant icon.
3837         * plugins/document-manager/plugin.c:
3838         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
3839         Do not insensitize New action when there is no document.
3840         Indentation fixes.
3842 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3844         Icons from tpgww@onepost.net:
3845         * plugins/symbol-browser/an_symbol_prefs.c:
3846         * pixmaps/Makefile.am:
3847         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
3849         Icons from patch in bug #480093 comment #23. Also renamed icons.
3850         To be continued..
3852 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3854         Patch from James Liggett:
3855         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
3856         revert and dialogs resizable.
3858 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3860         Patch from James Liggett:
3861         * plugins/subversion/anjuta-subversion.glade:
3862         * plugins/subversion/subversion-diff-dialog.c:
3863         (on_subversion_diff_response), (subversion_diff_dialog):
3864         * plugins/subversion/subversion-diff-dialog.h:
3866         The diff dialog should have a checkbox, enabled by default, that
3867         allows the user to make sure that all open files are saved before
3868         diffing.
3870 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3872         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
3874         Icons from tpgww@onepost.net:
3875         * pixmaps/Makefile.am:
3876         * src/Makefile.am:
3877         * src/anjuta-app.c:
3878         * src/anjuta-preferences-general.svg:
3880         Icons from patch in bug #480093 comment #23. Also renamed icons.
3881         To be continued..
3883 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3885         Icons from tpgww@onepost.net:
3886         * plugins/debug-manager/images/Makefile.am:
3887         * plugins/debug-manager/images/anjuta-watch.svg:
3888         * plugins/debug-manager/plugin.c: (register_stock_icons):
3889         * plugins/gdb/images/Makefile.am:
3890         * plugins/gtodo/Makefile.am:
3891         * plugins/gtodo/anjuta-gtodo-plugin.svg:
3892         * plugins/gtodo/anjuta-gtodo.plugin.in:
3893         * plugins/gtodo/interface.c: (stock_icons):
3894         * plugins/gtodo/main.h:
3895         * plugins/gtodo/plugin.c: (ipreferences_merge):
3896         * plugins/terminal/Makefile.am:
3897         * plugins/terminal/anjuta-terminal-plugin.svg:
3898         * plugins/terminal/anjuta-terminal.plugin.in:
3899         * plugins/terminal/terminal.c:
3900         * plugins/tools/Makefile.am:
3901         * plugins/tools/anjuta-tools-plugin.svg:
3902         * plugins/tools/anjuta-tools.plugin.in:
3903         * plugins/tools/plugin.c:
3904         * plugins/valgrind/Makefile.am:
3905         * plugins/valgrind/anjuta-valgrind-plugin.svg:
3906         * plugins/valgrind/anjuta-valgrind.plugin.in:
3907         * plugins/valgrind/plugin.c: (register_stock_icons),
3908         (ipreferences_merge):
3910         Icons from patch in bug #480093 comment #23. Also renamed icons.
3911         To be continued..
3913 2007-11-18  Massimo Cora'   <maxcvs@email.it>
3915         reviewed by: Johannes Schmid <jhs@gnome.org>
3917         * configure.in:
3918         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
3919         due to bug #493360. Still present anyway bug #495843
3921         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
3922         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
3923         (on_local_treeview_row_activated),
3924         (on_global_treeview_row_activated),
3925         (on_global_treeview_row_expanded), (on_project_element_added),
3926         (on_project_element_removed), (project_root_added),
3927         (symbol_db_activate), (isymbol_manager_search),
3928         (isymbol_manager_get_members),
3929         (isymbol_manager_get_completions_at_position):
3930         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3931         (symbol_db_engine_iterator_node_get_symbol_extra_string):
3932         * plugins/symbol-db/symbol-db-engine.c:
3933         (sdb_engine_execute_non_select_sql),
3934         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
3935         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
3936         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
3937         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3938         (symbol_db_engine_add_new_workspace),
3939         (symbol_db_engine_add_new_project),
3940         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
3941         (sdb_engine_detects_removed_ids),
3942         (sdb_engine_walk_down_scope_path),
3943         (symbol_db_engine_get_class_parents),
3944         (symbol_db_engine_get_global_members),
3945         (symbol_db_engine_get_scope_members_by_symbol_id),
3946         (symbol_db_engine_get_scope_members),
3947         (symbol_db_engine_get_current_scope),
3948         (symbol_db_engine_get_file_symbols),
3949         (symbol_db_engine_get_symbol_info_by_id),
3950         (symbol_db_engine_find_symbol_by_name_pattern):
3951         * plugins/symbol-db/symbol-db-engine.h:
3952         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3953         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3954         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
3955         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
3956         (on_scan_end), (do_add_root_symbol_to_view),
3957         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
3958         (trigger_on_symbol_inserted), (add_new_waiting_for),
3959         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
3960         (on_symbol_inserted), (do_recurse_subtree_and_remove),
3961         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
3962         (symbol_db_view_row_expanded), (sdb_view_init),
3963         (gtree_compare_func), (sdb_view_finalize),
3964         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
3965         (sdb_view_populate_base_root),
3966         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3967         * plugins/symbol-db/symbol-db-view.h:
3968         * plugins/symbol-db/tables.sql:
3969         * plugins/symbol-db/test/Makefile.am:
3970         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
3971         (get_scope_members), (get_current_scope), (get_global_members),
3972         (get_file_symbols), (get_info_by_id), (main):
3974         Rewrote symbol-db-view global tab. Now every expandable node is a query.
3975         Started using LIMIT keyword to speed up things.
3976         Deprecated GdaCommand in favour of GdaQuery into engine. This should
3977         make providers use prepared statements.
3979 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3981         Patch from James Liggett:
3982         * plugins/subversion/plugin.c: (subversion_instance_init):
3983         * plugins/subversion/plugin.h:
3984         * plugins/subversion/subversion-diff-dialog.c:
3985         (on_subversion_diff_response), (subversion_diff_dialog),
3986         (on_menu_subversion_diff):
3987         * plugins/subversion/subversion-log-dialog.c:
3988         (on_log_view_selected_button_clicked),
3989         (on_log_diff_selected_button_clicked),
3990         (on_log_diff_previous_button_clicked),
3991         (subversion_log_window_create):
3992         * plugins/subversion/subversion-ui-utils.c:
3993         (get_filename_from_full_path), (init_whole_project),
3994         (on_whole_project_toggled):
3995         * plugins/subversion/subversion-ui-utils.h:
3996         * plugins/subversion/subversion-update-dialog.c:
3997         (subversion_update_dialog), (on_menu_subversion_update):
3999         Whole Project checkbox enabled by default in diff and update dialogs.
4000         changes the editor names for diff editors to something much more
4001         descriptive. For example, working copy/head diffs would have an editor
4002         with a name like "[Working Copy/Head] some-file.diff," where some-file
4003         is the name of the file/directory that was diffed. For diffs against
4004         arbitrary diffs the name would look like "[Revisions 2832/3200]
4005         some-file.diff" for a diff of some-file between revisions 2832 and
4006         3200.
4008 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4010         Icons from tpgww@onepost.net:
4011         * plugins/subversion/Makefile.am:
4012         * plugins/subversion/anjuta-subversion-plugin.svg:
4013         * plugins/subversion/anjuta-subversion.plugin.in:
4014         * plugins/subversion/plugin.h:
4015         * plugins/symbol-browser/Makefile.am:
4016         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4017         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4018         * plugins/symbol-browser/plugin.c:
4019         * plugins/symbol-db/Makefile.am:
4020         * plugins/symbol-db/plugin.c:
4021         * plugins/symbol-db/symbol-db.plugin.in:
4023         Icons from patch in bug #480093 comment #23. Also renamed icons.
4024         To be continued..
4026 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4028         Icons from tpgww@onepost.net:
4029         * plugins/project-manager/Makefile.am:
4030         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4031         * plugins/project-manager/anjuta-project-manager.plugin.in:
4032         * plugins/project-manager/plugin.c:
4033         * plugins/project-wizard/Makefile.am:
4034         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4035         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4036         * plugins/project-wizard/druid.h:
4037         * plugins/search/Makefile.am:
4038         * plugins/search/anjuta-search-plugin.svg:
4039         * plugins/search/anjuta-search.plugin.in:
4040         * plugins/search/plugin.c:
4042         Icons from patch in bug #480093 comment #23. Also renamed icons.
4043         To be continued..
4045 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4047         * TODO.tasks: updated.
4049         Icons from tpgww@onepost.net:
4050         * plugins/file-loader/Makefile.am:
4051         * plugins/file-loader/anjuta-loader-plugin.svg:
4052         * plugins/file-loader/anjuta-loader.plugin.in:
4053         * plugins/file-manager/Makefile.am:
4054         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4055         * plugins/file-manager/file-manager.plugin.in:
4056         * plugins/file-manager/plugin.c:
4057         * plugins/glade/Makefile.am:
4058         * plugins/glade/anjuta-glade-plugin.svg:
4059         * plugins/glade/anjuta-glade.plugin.in:
4060         * plugins/glade/plugin.c: (register_stock_icons):
4061         * plugins/language-manager/Makefile.am:
4062         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4063         * plugins/language-manager/language-manager.plugin.in:
4064         * plugins/message-view/Makefile.am:
4065         * plugins/message-view/anjuta-message-manager.plugin.in:
4066         * plugins/message-view/anjuta-messages-plugin.svg:
4067         * plugins/message-view/plugin.c:
4068         * plugins/patch/Makefile.am:
4069         * plugins/patch/anjuta-patch-plugin.svg:
4070         * plugins/patch/anjuta-patch.plugin.in:
4071         * plugins/patch/plugin.c:
4072         * plugins/profiler/Makefile.am:
4073         * plugins/profiler/anjuta-profiler-plugin.svg:
4074         * plugins/profiler/plugin.c: (register_stock_icons):
4075         * plugins/profiler/profiler.plugin.in:
4076         * plugins/project-import/Makefile.am:
4077         * plugins/project-import/anjuta-project-import-plugin.svg:
4078         * plugins/project-import/anjuta-project-import.plugin.in:
4079         * plugins/project-import/plugin.c:
4081         Icons from patch in bug #480093 comment #23. Also renamed icons.
4082         To be continued..
4084 2007-11-18  Johannes Schmid <jhs@gnome.org>
4086         * plugins/build-basic-autotools/build-basic-autotools.c:
4087         (build_regex_init):
4088         * plugins/debug-manager/anjuta-debug-manager.glade:
4089         * plugins/debug-manager/breakpoints.c:
4090         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4091         * plugins/file-wizard/file.c:
4092         * plugins/gdb/anjuta-gdb.glade:
4093         * plugins/glade/plugin.c: (ifile_open):
4094         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4095         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4096         * plugins/gtodo/tray-icon.c:
4097         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4098         * plugins/macro/macros.xml:
4099         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4100         Fixed translation bugs (#496833, #488211 and #497758)
4101         
4102         * plugins/document-manager/plugin.c: (on_editor_changed):
4103         Removed unused code
4105 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4107         Icons from tpgww@onepost.net:
4108         * plugins/devhelp/Makefile.am:
4109         * plugins/devhelp/anjuta-devhelp-plugin.svg:
4110         * plugins/devhelp/anjuta-devhelp.plugin.in:
4111         * plugins/devhelp/plugin.c:
4112         * plugins/document-manager/anjuta-document-manager.plugin.in:
4113         * plugins/document-manager/images/Makefile.am:
4114         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4115         * plugins/document-manager/plugin.c:
4116         * plugins/editor/Makefile.am:
4117         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4118         * plugins/editor/anjuta-editor.plugin.in:
4119         * plugins/editor/plugin.c:
4120         * plugins/sample1/Makefile.am:
4121         * plugins/sample1/anjuta-sample-plugin.svg:
4122         * plugins/sample1/anjuta-sample.plugin.in:
4123         * plugins/sourceview/Makefile.am:
4124         * plugins/sourceview/plugin.c:
4125         * plugins/sourceview/sourceview.plugin.in:
4127         Icons from patch in bug #480093 comment #23. Also renamed icons.
4128         To be continued..
4130 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4132         * TODO.tasks: Updated.
4134         Icons from tpgww@onepost.net:
4135         * plugins/build-basic-autotools/Makefile.am:
4136         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4137         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4138         * plugins/build-basic-autotools/build-basic-autotools.c:
4139         * plugins/class-inheritance/Makefile.am:
4140         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4141         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4142         * plugins/class-inheritance/plugin.c:
4143         * plugins/cvs-plugin/Makefile.am:
4144         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4145         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4146         * plugins/cvs-plugin/plugin.c:
4147         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4148         * plugins/debug-manager/images/Makefile.am:
4149         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4150         * plugins/debug-manager/plugin.c: 
4152         Icons from patch in bug #480093 comment #23. Also renamed icons.
4153         To be continued..
4155 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4157         * (removed) libanjuta/anjuta-children.c,
4158         (removed) libanjuta/anjuta-children.h,
4159         libanjuta/anjuta-launcher.c,
4160         libanjuta/libanjuta.h,
4161         libanjuta/Makefile.am,
4162         plugins/gdb/debugger.c,
4163         plugins/terminal/terminal.c,
4164         manuals/reference/libanjuta/libanjuta-sections.txt,
4165         manuals/reference/libanjuta/libanjuta-docs.sgml:
4166         Replace anjuta_children_register by g_child_watch_add
4168 2007-11-13  Johannes Schmid <jhs@gnome.org>
4170         * plugins/subversion/anjuta-subversion.glade:
4171         * plugins/subversion/subversion-commit-dialog.c:
4172         (subversion_commit_dialog):
4173         * plugins/subversion/subversion-resolve-dialog.c:
4174         (subversion_resolve_dialog):
4175         * plugins/subversion/subversion-revert-dialog.c:
4176         (subversion_revert_dialog):
4177         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4178         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4179         (hide_pulse_progress_bar):
4180         * plugins/subversion/subversion-ui-utils.h:
4182         Yet another patch from #457477:
4183         Add a pulsing progress bar to all dialogs receiving status
4185 2007-11-12  Johannes Schmid <jhs@gnome.org>
4187         * plugins/document-manager/plugin.c: (create_highlight_submenu):
4188         Bug 493583 – crash in Anjuta IDE: trying to open a file
4189         
4190         * plugins/subversion/subversion-commit-dialog.c:
4191         (select_all_files), (subversion_commit_dialog):
4192         Patch from jrligget - see #457477
4194 2007-11-12  Johannes Schmid <jhs@gnome.org>
4196         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4197         * libanjuta/anjuta-plugin-handle.c:
4198         (anjuta_plugin_handle_get_about):
4199         Bug 495536 – Plugins localization improvement
4200         
4201         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4202         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4203         * plugins/indent/indent.glade:
4204         * plugins/subversion/anjuta-subversion.glade:
4205         Bug 495245 – Strings bug
4207 2007-11-08  James Liggett  <jrliggett@cox.net>
4209         reviewed by: Johannes Schmid <jhs@gnome.org>
4211         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4212         (anjuta_async_command_finalize),
4213         (anjuta_async_command_notification_poll),
4214         (anjuta_async_command_thread), (start_command),
4215         (notify_data_arrived), (notify_complete),
4216         (anjuta_async_command_class_init),
4217         (anjuta_async_command_set_error_message),
4218         (anjuta_async_command_get_error_message),
4219         (anjuta_async_command_lock), (anjuta_async_command_unlock):
4220         * libanjuta/anjuta-async-command.h:
4221         * libanjuta/anjuta-command.c: (anjuta_command_init),
4222         (anjuta_command_finalize), (anjuta_command_class_init),
4223         (anjuta_command_start), (anjuta_command_notify_data_arrived),
4224         (anjuta_command_notify_complete),
4225         (anjuta_command_set_error_message),
4226         (anjuta_command_get_error_message):
4227         * libanjuta/anjuta-command.h:
4228         * libanjuta/anjuta-glade-catalog.c:
4229         * libanjuta/anjuta-glade.xml:
4230         * libanjuta/anjuta-vcs-status-tree-view.c:
4231         (on_selected_column_toggled),
4232         (anjuta_vcs_status_tree_view_create_columns),
4233         (anjuta_vcs_status_tree_view_init),
4234         (anjuta_vcs_status_tree_view_finalize),
4235         (anjuta_vcs_status_tree_view_set_property),
4236         (anjuta_vcs_status_tree_view_get_property),
4237         (anjuta_vcs_status_tree_view_class_init),
4238         (anjuta_vcs_status_tree_view_new),
4239         (anjuta_vcs_status_tree_view_destroy),
4240         (anjuta_vcs_status_tree_view_add), (select_all_paths),
4241         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4242         (anjuta_vcs_status_tree_view_unselect_all),
4243         (create_selected_paths_list),
4244         (anjuta_vcs_status_tree_view_get_selected):
4245         * libanjuta/anjuta-vcs-status-tree-view.h:
4246         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4247         * libanjuta/anjuta-widgets.h:
4248         * plugins/subversion/subversion-add-dialog.c:
4249         (on_add_command_finished), (on_subversion_add_response),
4250         (subversion_add_dialog), (on_menu_subversion_add),
4251         (on_fm_subversion_add):
4252         * plugins/subversion/subversion-add-dialog.h:
4253         * plugins/subversion/subversion-commit-dialog.c:
4254         (on_commit_command_finished), (on_subversion_commit_response),
4255         (subversion_commit_dialog), (on_menu_subversion_commit),
4256         (on_fm_subversion_commit):
4257         * plugins/subversion/subversion-commit-dialog.h:
4258         * plugins/subversion/subversion-copy-dialog.c:
4259         (on_copy_other_revision_radio_toggled),
4260         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4261         (on_copy_command_finished), (on_subversion_copy_response),
4262         (subversion_copy_dialog), (on_menu_subversion_copy),
4263         (on_fm_subversion_copy):
4264         * plugins/subversion/subversion-copy-dialog.h:
4265         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4266         (on_subversion_diff_response), (subversion_diff_dialog),
4267         (on_menu_subversion_diff), (on_fm_subversion_diff):
4268         * plugins/subversion/subversion-diff-dialog.h:
4269         * plugins/subversion/subversion-log-dialog.c:
4270         (on_diff_selected_column_toggled), (create_columns),
4271         (on_log_command_finished), (on_log_view_button_clicked),
4272         (on_cat_command_data_arrived), (on_cat_command_finished),
4273         (on_log_view_selected_button_clicked), (get_selected_revisions),
4274         (on_log_diff_selected_button_clicked),
4275         (on_log_diff_previous_button_clicked),
4276         (on_subversion_log_vbox_destroy),
4277         (on_log_changes_view_row_selected), (subversion_log_window_create),
4278         (on_menu_subversion_log), (on_fm_subversion_log),
4279         (subversion_log_set_whole_project_sensitive):
4280         * plugins/subversion/subversion-log-dialog.h:
4281         * plugins/subversion/subversion-merge-dialog.c:
4282         (on_merge_command_finished), (on_subversion_merge_response),
4283         (on_merge_first_path_browse_button_clicked),
4284         (on_merge_second_path_browse_button_clicked),
4285         (on_merge_use_first_path_check_toggled),
4286         (on_merge_start_revision_radio_toggled),
4287         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4288         (on_menu_subversion_merge):
4289         * plugins/subversion/subversion-merge-dialog.h:
4290         * plugins/subversion/subversion-remove-dialog.c:
4291         (on_remove_command_finished),
4292         (on_remove_path_browse_button_clicked),
4293         (on_subversion_remove_response), (subversion_remove_dialog),
4294         (on_menu_subversion_remove), (on_fm_subversion_remove):
4295         * plugins/subversion/subversion-remove-dialog.h:
4296         * plugins/subversion/subversion-resolve-dialog.c:
4297         (on_resolve_command_finished), (on_subversion_resolve_response),
4298         (subversion_resolve_dialog), (on_menu_subversion_resolve):
4299         * plugins/subversion/subversion-resolve-dialog.h:
4300         * plugins/subversion/subversion-revert-dialog.c:
4301         (on_revert_command_finished), (on_subversion_revert_response),
4302         (subversion_revert_dialog), (on_menu_subversion_revert):
4303         * plugins/subversion/subversion-revert-dialog.h:
4304         * plugins/subversion/subversion-switch-dialog.c:
4305         (on_switch_other_revision_radio_toggled),
4306         (on_switch_command_finished), (on_subversion_switch_response),
4307         (subversion_switch_dialog), (on_menu_subversion_switch):
4308         * plugins/subversion/subversion-switch-dialog.h:
4309         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4310         (subversion_data_free), (on_mesg_view_destroy),
4311         (create_message_view), (check_filename), (get_log_from_textview),
4312         (pulse_timer), (on_pulse_timer_destroyed),
4313         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4314         (report_errors), (on_status_command_finished),
4315         (on_status_command_data_arrived), (on_command_info_arrived),
4316         (select_all_status_items), (clear_all_status_selections),
4317         (init_whole_project), (on_whole_project_toggled),
4318         (send_diff_command_output_to_editor), (on_diff_command_finished),
4319         (stop_status_bar_progress_pulse):
4320         * plugins/subversion/subversion-ui-utils.h:
4321         * plugins/subversion/subversion-update-dialog.c:
4322         (on_update_command_finished), (on_subversion_update_response),
4323         (subversion_update_dialog), (on_menu_subversion_update),
4324         (on_fm_subversion_update):
4325         * plugins/subversion/subversion-update-dialog.h:
4326         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4327         (svn_add_command_finalize), (svn_add_command_run),
4328         (svn_add_command_class_init), (svn_add_command_new),
4329         (svn_add_command_destroy):
4330         * plugins/subversion/svn-add-command.h:
4331         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4332         (svn_cat_command_finalize), (svn_cat_command_run),
4333         (svn_cat_command_class_init), (svn_cat_command_new),
4334         (svn_cat_command_destroy), (svn_cat_command_get_output):
4335         * plugins/subversion/svn-cat-command.h:
4336         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4337         (svn_command_release_ui_lock), (simple_prompt),
4338         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4339         (svn_auth_ssl_server_trust_prompt_func_cb),
4340         (svn_auth_ssl_client_cert_prompt_func_cb),
4341         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4342         (svn_command_init), (svn_command_finalize),
4343         (svn_command_class_init), (svn_command_push_info),
4344         (svn_command_get_info_queue), (svn_command_set_error),
4345         (svn_command_get_client_context), (svn_command_get_pool),
4346         (svn_command_lock_ui), (svn_command_unlock_ui),
4347         (svn_command_get_revision), (svn_command_copy_path_list),
4348         (svn_command_free_path_list):
4349         * plugins/subversion/svn-command.h:
4350         * plugins/subversion/svn-commit-command.c: (on_log_callback),
4351         (svn_commit_command_init), (svn_commit_command_finalize),
4352         (svn_commit_command_run), (svn_commit_command_class_init),
4353         (svn_commit_command_new), (svn_commit_command_destroy):
4354         * plugins/subversion/svn-commit-command.h:
4355         * plugins/subversion/svn-copy-command.c: (on_log_callback),
4356         (svn_copy_command_init), (svn_copy_command_finalize),
4357         (svn_copy_command_run), (svn_copy_command_class_init),
4358         (svn_copy_command_new), (svn_copy_command_destroy):
4359         * plugins/subversion/svn-copy-command.h:
4360         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4361         (svn_diff_command_finalize), (svn_diff_command_run),
4362         (svn_diff_command_class_init), (svn_diff_command_new),
4363         (svn_diff_command_destroy), (svn_diff_command_get_output):
4364         * plugins/subversion/svn-diff-command.h:
4365         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4366         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4367         (svn_log_command_class_init), (svn_log_command_new),
4368         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4369         * plugins/subversion/svn-log-command.h:
4370         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4371         (svn_log_entry_finalize), (svn_log_entry_class_init),
4372         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4373         (svn_log_entry_get_author), (svn_log_entry_get_date),
4374         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4375         (svn_log_entry_get_full_log):
4376         * plugins/subversion/svn-log-entry.h:
4377         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4378         (svn_merge_command_finalize), (svn_merge_command_run),
4379         (svn_merge_command_class_init), (svn_merge_command_new),
4380         (svn_merge_command_destroy):
4381         * plugins/subversion/svn-merge-command.h:
4382         * plugins/subversion/svn-remove-command.c: (on_log_callback),
4383         (svn_remove_command_init), (svn_remove_command_finalize),
4384         (svn_remove_command_run), (svn_remove_command_class_init),
4385         (svn_remove_command_new), (svn_remove_command_destroy),
4386         (svn_remove_command_get_path):
4387         * plugins/subversion/svn-remove-command.h:
4388         * plugins/subversion/svn-resolve-command.c:
4389         (svn_resolve_command_init), (svn_resolve_command_finalize),
4390         (svn_resolve_command_run), (svn_resolve_command_class_init),
4391         (svn_resolve_command_new), (svn_resolve_command_destroy):
4392         * plugins/subversion/svn-resolve-command.h:
4393         * plugins/subversion/svn-revert-command.c:
4394         (svn_revert_command_init), (svn_revert_command_finalize),
4395         (svn_revert_command_run), (svn_revert_command_class_init),
4396         (svn_revert_command_new), (svn_revert_command_destroy):
4397         * plugins/subversion/svn-revert-command.h:
4398         * plugins/subversion/svn-status-command.c:
4399         (svn_status_command_init), (svn_status_command_finalize),
4400         (on_svn_status_notify), (svn_status_command_run),
4401         (svn_status_command_class_init), (svn_status_command_new),
4402         (svn_status_command_destroy),
4403         (svn_status_command_get_status_queue):
4404         * plugins/subversion/svn-status-command.h:
4405         * plugins/subversion/svn-status.c: (svn_status_init),
4406         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4407         (svn_status_destroy), (svn_status_get_path),
4408         (svn_status_get_vcs_status):
4409         * plugins/subversion/svn-status.h:
4410         * plugins/subversion/svn-switch-command.c:
4411         (svn_switch_command_init), (svn_switch_command_finalize),
4412         (svn_switch_command_run), (svn_switch_command_class_init),
4413         (svn_switch_command_new), (svn_switch_command_destroy):
4414         * plugins/subversion/svn-switch-command.h:
4415         * plugins/subversion/svn-update-command.c:
4416         (svn_update_command_init), (svn_update_command_finalize),
4417         (svn_update_command_run), (svn_update_command_class_init),
4418         (svn_update_command_new), (svn_update_command_destroy):
4419         * plugins/subversion/svn-update-command.h:
4421         Now really committed all files from James patch (#457477)
4423 2007-11-08  Johannes Schmid <jhs@gnome.org>
4425         * TODO.tasks: Updated
4427 2007-11-08  James Liggett  <jrliggett@cox.net>
4429         reviewed by: Johannes Schmid <jhs@gnome.org>
4431         * configure.in:
4432         * libanjuta/Makefile.am:
4433         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
4434         * libanjuta/anjuta-status.h:
4435         * libanjuta/libanjuta.h:
4436         * plugins/subversion/Makefile.am:
4437         * plugins/subversion/anjuta-subversion.glade:
4438         * plugins/subversion/anjuta-subversion.ui:
4439         * plugins/subversion/plugin.c: (value_added_project_root_uri),
4440         (value_removed_project_root_uri), (activate_plugin),
4441         (deactivate_plugin), (finalize), (subversion_instance_init):
4442         * plugins/subversion/plugin.h:
4443         * plugins/subversion/subversion-actions.c:
4444         * plugins/subversion/subversion-actions.h:
4445         * plugins/subversion/subversion-callbacks.c:
4446         * plugins/subversion/subversion-callbacks.h:
4447         * plugins/subversion/svn-auth.c:
4448         * plugins/subversion/svn-auth.h:
4449         * plugins/subversion/svn-backend-priv.h:
4450         * plugins/subversion/svn-backend.c:
4451         * plugins/subversion/svn-backend.h:
4452         * plugins/subversion/svn-notify.c:
4453         * plugins/subversion/svn-notify.h:
4454         * plugins/subversion/svn-thread.c:
4455         * plugins/subversion/svn-thread.h:
4456         
4457         Commited alpha2 of the new subversion plugin (#457477)
4459 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4461         * plugins/debug-manager/command.c:
4462         Fix a stupid crash when changing a register value
4464 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4466         * libanjuta/interfaces/libanjuta.idl,
4467         plugins/debug-manager/command.c,
4468         plugins/debug-manager/command.h,
4469         plugins/debug-manager/start.c,
4470         plugins/gdb/plugin.c,
4471         plugins/gdb/debugger.c,
4472         plugins/gdb/debugger.h:
4473         Use anjuta terminal plugin instead of gnome terminal
4474         Select if a terminal is used in the the start_program function
4475         Move terminal code from debugger.c to plugin.c
4476         Partial fix of bug #481366
4478         * plugins/gdb/utilities.c,
4479         plugins/gdb/utilities.h:
4480         Remove gnome terminal check function
4482 2007-11-06  Johannes Schmid <jhs@gnome.org>
4484         * plugins/project-import/anjuta-project-import.glade:
4485         * plugins/project-import/project-import.c: (on_import_next),
4486         (on_import_finish), (project_import_set_directory):
4487         * plugins/project-wizard/property.c: (npw_property_create_widget),
4488         (npw_property_set_value_from_widget):
4489         
4490         Replaced gnome_file_entry with gtk_file_chooser_button
4491         Fixes #422329 – Creating a new directory in program options doesn't work
4492         
4493 2007-11-04  Massimo Cora' <maxcvs@email.it>
4495         * plugins/symbol-db/plugin.c:
4496         add all files at once on project_import.
4497         No need to split them into more languages: ctags
4498         and the engine will take care of that.
4500         * plugins/symbol-db/symbol-db-engine.h,
4501         * plugins/symbol-db/symbol-db-engine.c,
4502         * plugins/symbol-db/tables.sql,
4503         * plugins/symbol-db/test/Makefile.am,
4504         * plugins/symbol-db/test/main.c,
4505         * plugins/symbol-db/symbol-db-view-locals.c:
4506         some memory leaks fixed. Ported the thing to
4507         libgda 3.1.2 [or better svn HEAD].
4508         Thanks to a fresh new algorithm to detect
4509         parent scope we're able to display correcly
4510         a local gtktree, including classes not directly
4511         defined inside that file.
4513 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
4515         * plugins/debug-manager/threads.c,
4516         plugins/debug-manager/stack_trace.c:
4517         Do not display address when not needed
4519         * plugins/debug-manager/plugin.c,
4520         plugins/debug-manager/breakpoints.c:
4521         Breakpoints directly connect to debugger signals
4523         * plugins/debug-manager/watch.c:
4524         program-unload signal does not exist used debugger-stopped
4526         * plugins/debug-manager/queue.c,
4527         libanjuta/interfaces/libanjuta.idl:
4528         Display error message returned by debugger command
4529         Add new error codes
4531 2007-11-04  Johannes Schmid <jhs@gnome.org>
4533         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
4534         Bug 493062 – gcj template needs AC_PROG_CC
4535         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
4537         * src/anjuta-actions.h:
4538         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
4539         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
4541 === anjuta 2.3.0 ===
4543 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
4545         * AUTHORS: Updated
4547 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4549         * ChangeLog: Tagged 2.3.0 release.
4551         * plugins/indent/Makefile.am: Fixed indentation.
4553         * plugins/editor/aneditor-autocomplete.cxx:
4554         * plugins/editor/aneditor-priv.h:
4555         * plugins/editor/aneditor.cxx:
4556         * plugins/editor/aneditor.h: Commented out dead codes.
4558         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
4559         Do not build symbol-db by
4560         default. Added 'unstable' in plugin description to signify it's
4561         developmental state.
4563         * plugins/file-manager/Makefile.am,
4564         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
4566 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
4568         * plugins/debug-manager/utilities.c,
4569         plugins/debug-manager/utilities.h,
4570         plugins/debug-manager/threads.c,
4571         plugins/debug-manager/plugin.c,
4572         plugins/debug-manager/plugin.h,
4573         plugins/debug-manager/disassemble.h,
4574         plugins/debug-manager/watch.c,
4575         plugins/debug-manager/watch.h,
4576         plugins/debug-manager/breakpoints.c,
4577         plugins/debug-manager/stack_trace.c:
4578         Replace few remaining function calls by signal 
4580         * plugins/debug-manager/disassemble.c,
4581         plugins/debug-manager/registers.c,
4582         plugins/debug-manager/memory.c,
4583         plugins/debug-manager/locals.c,
4584         plugins/debug-manager/queue.c,
4585         plugins/debug-manager/queue.h:
4586         Connect signals when debugger is started
4587         Disconnect them when debugger is stopped
4588         Do not display window if debugger doesn't support feature
4590         * plugins/gdb/plugin.c,
4591         libanjuta/interfaces/libanjuta.idl:
4592         Remove unused initialization function
4594 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4596         * configure.in:
4597         * plugins/file-manager/Makefile.am:
4598         * scripts/build-schemas.mk: Fixed 'make distcheck'
4600 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4602         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4603         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4604         to latest API additions.
4606         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4607         to API changes.
4609 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
4611         * ChangeLog: Fixed indentation.
4612         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
4613         branch.
4615 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
4617         * libanjuta/interfaces/libanjuta.idl:
4618         * plugins/build-basic-autotools/build-basic-autotools.c:
4619         (build_compile_file_real), (build_build_project),
4620         (build_install_project), (build_clean_project),
4621         (build_configure_project), (build_autogen_project),
4622         (build_distribution_project), (build_build_module),
4623         (build_install_module), (build_clean_module), (fm_build),
4624         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
4625         (finalize), (basic_autotools_plugin_instance_init),
4626         (ibuildable_set_command), (ibuildable_reset_commands),
4627         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
4628         (ibuildable_install), (ibuildable_configure),
4629         (ibuildable_generate), (ibuildable_iface_init):
4630         * plugins/build-basic-autotools/build-basic-autotools.h:
4632         Added API for commands override in build interface and implemented
4633         them in build plugin. Useful for other plugins override build
4634         commands depending on project environment.
4636 2007-10-28  Naba Kumar  <naba@gnome.org>
4638         * src/anjuta.glade,
4639         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4640         Fixed widget alignment for dock switcher tab style combo and
4641         scratchbox path entrybox.
4643 2007-10-28  Johannes Schmid <jhs@gnome.org>
4645         * plugins/document-manager/plugin.c: (on_editor_changed):
4646         Fixed a memory leak and simplified code (thanks again Sébastien)
4647         
4648         * configure.in:
4649         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
4650         and OFFSET sql statements)
4652 2007-10-28  Massimo Cora' <maxcvs@email.it>
4654         * plugins/symbol-db/plugin.c,
4655         plugins/symbol-db/symbol-db-engine.h,
4656         plugins/symbol-db/symbol-db-view.c,
4657         plugins/symbol-db/symbol-db-view.c,
4658         plugins/symbol-db/symbol-db-view-locals.c,
4659         plugins/symbol-db/symbol-db-view-locals.h,
4660         plugins/symbol-db/symbol-db-engine.c:
4661         Better end-of-file-scan detection, permitting
4662         an improved scope/inheritance parsing.
4663         Locals tab gtktree now displays correct
4664         namespace->class->children tree, even if
4665         in a C++ file there isn't class declaration.
4667 2007-10-27  Johannes Schmid <jhs@gnome.org>
4669         Patch from Stanislav Brabec <sbrabec@suse.cz>
4670         * configure.in:
4671         Bug 489798 – Do not rely on svn-config
4673         Patch from Michael Wolf <maw@ximian.com>:
4674         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
4675         (egg_tree_model_filter_remove_node),
4676         (egg_tree_model_filter_row_deleted):
4677         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
4679 2007-10-27  Johannes Schmid <jhs@gnome.org>
4681         * plugins/devhelp/anjuta-devhelp.ui:
4682         * plugins/message-view/anjuta-message-manager.ui:
4684         Added some separators to the toolbar
4685         
4686         * plugins/document-manager/plugin.c:
4687         (on_support_plugin_deactivated), (load_new_support_plugins),
4688         (unload_unused_support_plugins), (on_editor_changed):
4689         
4690         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
4691         for pointing out that is was crap.
4693 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
4695         * libanjuta/interfaces/libanjuta.idl,
4696         libanjuta/anjuta-plugin-manager.c,
4697         libanjuta/anjuta-plugin-manager.h,
4698         libanjuta/anjuta-c-plugin-factory.c,
4699         libanjuta/anjuta-c-module.h,
4700         libanjuta/anjuta-c-module.c:
4701         Report detailled error message in case of plugin loading failure
4703 2007-10-24  Johannes Schmid <jhs@gnome.org>
4705         * configure.in:
4706         * plugins/Makefile.am:
4707         
4708         Activate build of symbol-db plugin (when libgda is available)
4709         
4710         * plugins/document-manager/plugin.c:
4711         (on_support_plugin_deactivated), (on_editor_changed):
4712         
4713         Properly handle language support plugins even when they are
4714         unloaded by the session.
4715         
4716         * plugins/symbol-db/plugin.c: (register_stock_icons),
4717         Port to new REGISTER_ICONS stuff
4718   
4719 2007-10-22  Massimo Cora'  <maxcvs@email.it>
4721         * plugins/symbol-db/plugin.c,
4722         * plugins/symbol-db/symbol-db-view.c
4723         * plugins/symbol-db/symbol-db-engine.h,
4724         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
4725         * plugins/symbol-db/symbol-db-view-locals.c,
4726         * plugins/symbol-db/symbol-db-view-locals.h,
4727         * plugins/symbol-db/symbol-db-engine.c:
4728         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
4729         Added a new algorithm for dynamic population of the local symbols' tab.
4730         Now the default view is tree-like.
4731         Some fixes on engine correct some population issues.    
4733 2007-10-23  Naba Kumar  <naba@gnome.org>
4735         * plugins/glade/Makefile.am: Corrected conditional not to install
4736         .plugin file if plugin is disabled.
4737         * plugins/sourceview/Makefile.am: Corrected conditional not to
4738         install schemas if plugin is not built.
4740 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
4742         * plugins/debug-manager/queue.c:
4743         Fix #488061: Mutiple crash dialogs
4745         * plugins/gdb/debugger.c,
4746         plugins/gdb/debugger.h:
4747         Remove maximum gdb command length, should fix bug#474811
4749 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
4751         * manuals/reference/libanjuta/plugin-description-file.sgml,
4752         manuals/reference/libanjuta/libanjuta-docs.sgml,
4753         manuals/reference/libanjuta/libanjuta-sections.txt,
4754         libanjuta/interfaces/libanjuta.idl,
4755         libanjuta/anjuta-c-module.c,
4756         libanjuta/anjuta-c-plugin-factory.c:
4757         Document last changes in plugin code
4759 2007-10-19  Johannes Schmid <jhs@gnome.org>
4761         * plugins/subversion/subversion-callbacks.c: (check_filename):
4762         
4763         Fixed #487854 – Anjuta crashes when i try to add a SVN url
4765 2007-10-19  Naba Kumar  <naba@gnome.org>
4767         * plugins/file-manager/file-model.c: Fixed a critical runtime
4768         warning.
4770 2007-10-18  Johannes Schmid <jhs@gnome.org>
4772         * libanjuta/anjuta-ui.h:
4773         Small fix on icon macros
4774         
4775         * libanjuta/interfaces/libanjuta.idl:
4776         * plugins/language-manager/plugin.c: (ilanguage_get_name),
4777         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
4778         (ilanguage_iface_init):
4779         
4780         Added get_from_editor() and get_name_from_editor() methods
4781         to IAnjutaLanguage
4782         
4783         * plugins/document-manager/plugin.c:
4784         (update_editor_ui_interface_items), (on_editor_changed):
4785         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4786         .in:
4787         * plugins/language-support-cpp-java/plugin.c: (install_support):
4788         
4789         Ported plugins to use the new interface
4791 2007-10-17  Johannes Schmid <jhs@gnome.org>
4793         * libanjuta/anjuta-ui.h:
4794         
4795         Added macros to register stock icons to stop all this copy&paste
4796         which had spread over a lot of files. New macros support to add 
4797         icons with toolbar and menu size (16 and 24)
4798         
4799         * plugins/class-inheritance/plugin.c: (register_stock_icons):
4800         * plugins/debug-manager/images/anjuta-attach.svg:
4801         * plugins/debug-manager/images/anjuta-step-out.svg:
4802         * plugins/debug-manager/images/anjuta-step-over.svg:
4803         * plugins/debug-manager/plugin.c: (register_stock_icons):
4804         * plugins/document-manager/images/Makefile.am:
4805         * plugins/document-manager/images/anjuta-block-end.svg:
4806         * plugins/document-manager/images/anjuta-block-start.svg:
4807         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
4808         * plugins/document-manager/images/anjuta-bookmark.svg:
4809         * plugins/document-manager/images/anjuta-go-history-next.svg:
4810         * plugins/document-manager/images/anjuta-go-history-prev.svg:
4811         * plugins/document-manager/plugin.c: (register_stock_icons):
4812         * plugins/glade/plugin.c: (register_stock_icons):
4813         * plugins/language-support-cpp-java/plugin.c:
4814         (register_stock_icons):
4815         * plugins/message-view/Makefile.am:
4816         * plugins/message-view/anjuta-go-message-next.svg:
4817         * plugins/message-view/anjuta-go-message-prev.svg:
4818         * plugins/message-view/anjuta-message-view.svg:
4819         * plugins/message-view/messages.xpm:
4820         * plugins/message-view/plugin.c: (register_stock_icons):
4821         * plugins/patch/plugin.c: (patch_plugin_activate):
4822         * plugins/project-manager/plugin.c: (register_stock_icons):
4823         * plugins/search/Makefile.am:
4824         * plugins/search/anjuta-go-match-next.svg:
4825         * plugins/search/anjuta-go-match-prev.svg:
4826         * plugins/search/plugin.c: (activate_plugin):
4827         * plugins/symbol-browser/plugin.c: (register_stock_icons):
4828         * plugins/terminal/terminal.c: (register_stock_icons):
4829         * plugins/valgrind/plugin.c: (register_stock_icons):
4830         
4831         Updated to use the new icons and added several new and updated 
4832         icons from #480093
4834 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
4836         * libanjuta/anjuta-plugin-handle.c,
4837         libanjuta/anjuta-plugin-handle.h:
4838         Add a new path property containing the directory of the .plugin
4839         file, library file (.so or whatever) must be in the same directory
4841         * libanjuta/anjuta-plugin-manager.c,
4842         libanjuta/interfaces/libanjuta.idl,
4843         (removed) libanjuta/anjuta-glue-plugin.c,
4844         (removed) libanjuta/anjuta-glue-plugin.h,
4845         (removed) libanjuta/anjuta-glue-c.c,
4846         (removed) libanjuta/anjuta-glue-c.h,
4847         (removed) libanjuta/anjuta-glue-cpp.c,
4848         (removed) libanjuta/anjuta-glue-cpp.h,
4849         (removed) libanjuta/anjuta-glue-factory.c,
4850         (removed) libanjuta/anjuta-glue-factory.h,
4851         (added) libanjuta/anjuta-c-module.c,
4852         (added) libanjuta/anjuta-c-module.h,
4853         (added) libanjuta/anjuta-c-plugin-factory.c,
4854         (added) libanjuta/anjuta-c-plugin-factory.h,
4855         libanjuta/Makefile.am:
4856         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
4857         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
4858         implementing IAnjutaPluginFactory
4859         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
4861         * libanjuta/libanjuta.h:
4862         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
4863         interface)
4865         * libanjuta/anjuta-plugin.h:
4866         Replace AnjutaGluePlugin by GTypeModule
4867         Remove unused anjuta_glue_get_component_type replaced by
4868         g_type_from_name
4870         * plugins/build-basic-autotools/build-basic-autotools.h,
4871         plugins/class-gen/plugin.h,
4872         plugins/class-inheritance/plugin.h,
4873         plugins/cvs-plugin/plugin.h,
4874         plugins/debug-manager/plugin.h,
4875         plugins/devhelp/plugin.h,
4876         plugins/document-manager/plugin.h,
4877         plugins/editor/plugin.h,
4878         plugins/file-loader/plugin.h,
4879         plugins/file-wizard/plugin.h,
4880         plugins/gdb/plugin.h,
4881         plugins/glade/plugin.h,
4882         plugins/gtodo/plugin.h,
4883         plugins/indent/plugin.h,
4884         plugins/language-manager/plugin.h,
4885         plugins/language-support-cpp-java/plugin.h,
4886         plugins/macro/plugin.h,
4887         plugins/message-view/plugin.h,
4888         plugins/patch/plugin.h,
4889         plugins/profiler/plugin.h,
4890         plugins/project-import/plugin.h,
4891         plugins/project-manager/plugin.h,
4892         plugins/project-wizard/plugin.h,
4893         plugins/sample1/plugin.h,
4894         plugins/search/plugin.h,
4895         plugins/sourceview/plugin.h,
4896         plugins/subversion/plugin.h,
4897         plugins/symbol-browser/plugin.h,
4898         plugins/symbol-db/plugin.h,
4899         plugins/terminal/terminal.c,
4900         plugins/tools/plugin.h,
4901         plugins/valgrind/plugin.h:
4902         Replace AnjutaGluePlugin by GTypeModule
4904 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
4906         * plugins/debug-manager/breakpoints.c:
4907         Fix bug#487112, crash while removing a breakpoint in a new file
4909 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
4911         * plugins/document-manager/search-box.c:
4912         Fix a crash (with an useful comment) focus-out-event handler must
4913         return a gboolean
4915 2007-10-14 Johannes Schmid <jhs@gnome.org>
4917         * plugins/sourceview/sourceview.c:
4918         Hide calltip when "Up" or "Down" key is pressed
4920 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
4922         * plugins/document-manager/search-box.c:
4923         Change included file order to avoid a compile error with gnome 2.16
4925 2007-10-13  Johannes Schmid <jhs@gnome.org>
4927         * plugins/debug-manager/plugin.c: (enable_log_view):
4928         
4929         Fixed crash when closing a project and unloading another while
4930         the debugger is enabled
4932 2007-10-13  Johannes Schmid <jhs@gnome.org>
4934         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4935         
4936         Use correct breakpoint icon
4937         
4938         * plugins/devhelp/Makefile.am:
4939         * plugins/devhelp/anjuta-go-help-next.svg:
4940         * plugins/devhelp/anjuta-go-help-prev.svg:
4941         * plugins/devhelp/plugin.c: (register_stock_icons),
4942         (devhelp_activate):
4943         
4944         Added new icons from #480093
4945         
4946         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4947         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4948         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4949         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4950         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4951         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4952         * plugins/message-view/anjuta-go-message-next.svg:
4953         * plugins/message-view/anjuta-go-message-prev.svg:
4954         
4955         Updated icons from #480093
4956                 
4957         * src/anjuta-actions.h:
4958         Use GTK_STOCK_FULLSCREEN
4959         
4960         * src/anjuta-app.c: (on_gdl_style_changed),
4961         (anjuta_app_instance_init):
4962         * src/anjuta.glade:
4963         
4964         Added preference option to set the gdl switcher style
4966 2007-10-13  Johannes Schmid <jhs@gnome.org>
4968         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4969         (get_property_value_as_string), (set_property_value_as_string),
4970         (register_callbacks):
4971         * libanjuta/anjuta-preferences.h:
4972         
4973         Support GtkFileChooserButton as preferences widget
4974         
4975         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4976         
4977         Fixed a Gtk-Critical
4978         
4979         * plugins/file-manager/Makefile.am:
4980         * plugins/file-manager/file-model.c: (file_model_filter_file),
4981         (file_model_add_dummy), (file_model_expand_idle),
4982         (file_model_set_property), (file_model_get_property),
4983         (file_model_class_init):
4984         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
4985         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
4986         (file_manager_activate), (file_manager_finalize),
4987         (file_manager_instance_init), (ipreferences_merge),
4988         (ipreferences_unmerge), (ipreferences_iface_init):
4989         * plugins/file-manager/plugin.h:
4990         
4991         Added preferences to file-manager
4993         * plugins/glade/plugin.c: (activate_plugin):
4994         
4995         Move Properties widget into center because it is way to big
4996         for the sidebar
4998 2007-10-10  Johannes Schmid <jhs@gnome.org>
5000         * plugins/language-support-cpp-java/Makefile.am:
5001         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5002         * plugins/language-support-cpp-java/anjuta-complete.svg:
5003         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5004         * plugins/language-support-cpp-java/plugin.c:
5005         (register_stock_icons):
5006         
5007         And yet some more icons...
5009 2007-10-10  Johannes Schmid <jhs@gnome.org>
5011         * plugins/debug-manager/breakpoints.c:
5012         * plugins/debug-manager/images/Makefile.am:
5013         * plugins/debug-manager/images/anjuta-bookmark.svg:
5014         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5015         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5016         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5017         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5018         * plugins/debug-manager/images/anjuta-linemark.svg:
5019         * plugins/debug-manager/images/anjuta-pcmark.svg:
5020         * plugins/debug-manager/plugin.c: (register_stock_icons):
5021         * plugins/debug-manager/sparse_view.c:
5022         * plugins/document-manager/images/Makefile.am:
5023         * plugins/document-manager/images/anjuta-block-select.svg:
5024         * plugins/document-manager/images/anjuta-fold-close.svg:
5025         * plugins/document-manager/images/anjuta-fold-open.svg:
5026         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5027         * plugins/document-manager/images/anjuta-indent-less.svg:
5028         * plugins/document-manager/images/anjuta-indent-more.svg:
5029         * plugins/document-manager/images/anjuta-swap.svg:
5030         * plugins/document-manager/images/block_select.xpm:
5031         * plugins/document-manager/images/fold_close.xpm:
5032         * plugins/document-manager/images/fold_open.xpm:
5033         * plugins/document-manager/images/fold_toggle.xpm:
5034         * plugins/document-manager/images/indent.xpm:
5035         * plugins/document-manager/images/indent_dcr.xpm:
5036         * plugins/document-manager/images/indent_inc.xpm:
5037         * plugins/document-manager/plugin.c: (register_stock_icons):    
5038         * plugins/editor/Makefile.am:
5039         * plugins/editor/anjuta-bookmark-16.xpm:
5040         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5041         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5042         * plugins/editor/anjuta-linemark-16.xpm:
5043         * plugins/editor/anjuta-pcmark-16.xpm:
5044         * plugins/editor/bookmark.xpm:
5045         * plugins/editor/breakpoint-disabled.xpm:
5046         * plugins/editor/breakpoint-enabled.xpm:
5047         * plugins/editor/linemarker.xpm:
5048         * plugins/editor/program-counter.xpm:
5049         * plugins/editor/text_editor.c:
5050         * plugins/message-view/Makefile.am:
5051         * plugins/message-view/anjuta-go-message-next.svg:
5052         * plugins/message-view/anjuta-go-message-prev.svg:
5053         * plugins/message-view/anjuta-message-manager.ui:
5054         * plugins/message-view/plugin.c:
5055         * plugins/sourceview/Makefile.am:
5056         * plugins/sourceview/sourceview.c:
5058         Integrated lots of icons from #480093
5059         Thanks to <tpgww@onepost.net>
5061         * plugins/document-manager/plugin.c:
5062         Do not mark the line in ifile_open(), that looks ugly.
5063         
5064         * plugins/document-manager/search-box.c: (on_search_focus_out),
5065         (search_box_init):
5066         Clear the status bar on focus_out.
5067         
5068         * plugins/file-loader/anjuta-loader-plugin.ui:
5069         Fixed a missing "="
5071 2007-10-09  Johannes Schmid <jhs@gnome.org>
5073         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5074         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5076         Some things I missed in the patch for #484419
5077         
5078         * plugins/document-manager/action-callbacks.c:
5079         (on_new_file_activate):
5080         * plugins/document-manager/action-callbacks.h:
5081         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5082         (on_window_key_press_event), (on_gconf_notify_timer):
5083         
5084         484645 – patch to deal with docman FIXME etc
5085         
5086         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5087         * plugins/search/search-replace.c: (search_and_replace),
5088         (write_message_pane), (search_replace_populate),
5089         (translate_dialog_strings), (create_dialog),
5090         (anjuta_search_replace_activate):
5091         * plugins/search/search-replace_backend.c:
5092         (file_buffer_new_from_path), (get_next_match),
5093         (create_search_entries), (regex_backref),
5094         (clear_search_replace_instance):
5095         * plugins/search/search-replace_backend.h:
5096         
5097         #484573 – patch to correct various search-related issues
5098         
5099         Thanks for the above patches to <tpgww@onepost.net>
5100         
5101         * plugins/sourceview/sourceview.c:
5102         (sourceview_create_highligth_indic):
5103         
5104         Use the same marker for important as gedit (yellow background)
5106         * plugins/document-manager/anjuta-document-manager.ui:
5107         * plugins/file-loader/anjuta-file-loader.ui:
5108         * plugins/file-loader/plugin.c:
5109         
5110         Moved FileNew action to document-manager
5112 2007-10-08  Johannes Schmid <jhs@gnome.org>
5114         * plugins/document-manager/search-box.c: (on_search_activated):
5115         Mark messages for translation
5117 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
5119         reviewed by: Johannes Schmid <jhs@gnome.org>
5121         * plugins/Makefile.am:
5122         * plugins/build-basic-autotools/build-basic-autotools.c:
5123         (build_compile_file_real):
5124         * plugins/search/search-replace.c:
5125         * plugins/valgrind/preferences.c: (build_general_prefs):
5126         
5127         Fix #484379 – Contents of Makefile.am plugins and
5128         #484419 – Improvement into translation
5130 2007-10-06  Johannes Schmid <jhs@gnome.org>
5132         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5134         Fixed to properly support pointer-to-pointer (**) types
5136         * libanjuta/interfaces/libanjuta.idl:
5137         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5138         * plugins/sourceview/sourceview-cell.h:
5139         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5140         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5141         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5142         (isearch_backward), (isearch_iface_init):
5143         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5144         (itext_editor_iface_init), (iselection_set_iter),
5145         (iselection_get_start_iter), (iselection_get_end_iter),
5146         (iselection_iface_init), (isearch_forward), (isearch_backward),
5147         (isearch_iface_init):
5148         
5149         Added IAnjutaEditorSearch interface and some utility methods to
5150         migrate from positions to iterators for the editor interface.
5151         
5152         * plugins/document-manager/Makefile.am:
5153         * plugins/document-manager/action-callbacks.c:
5154         (on_goto_line_no1_activate), (on_show_search):
5155         * plugins/document-manager/action-callbacks.h:
5156         * plugins/document-manager/anjuta-docman.c:
5157         (anjuta_docman_add_document), (anjuta_docman_show_editor),
5158         (anjuta_docman_grab_text_focus):
5159         * plugins/document-manager/anjuta-document-manager.ui:
5160         * plugins/document-manager/goto_line.c: (removed)
5161         * plugins/document-manager/goto_line.h: (removed)
5162         * plugins/document-manager/search-box.c:
5163         * plugins/document-manager/search-box.h:
5164         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5165         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5166         (update_editor_ui_interface_items), (on_editor_added),
5167         (activate_plugin), (deactivate_plugin):
5168         * plugins/document-manager/plugin.h:
5169         
5170         Created new incremental "Quick Search" bar in the document manager to
5171         replace the crappy EggToolbar entries. Uses the new search interface and
5172         it thus much faster and more reliable.
5173         Fixes: 
5174         Bug 357544 – incremental search should work consistently (or not at all) 
5175         when main toolbar is hidden
5176         Bug 440637 – Search, don't work very well (partly for incremental search)
5177         
5178         * plugins/search/anjuta-search.ui:
5179         * plugins/search/plugin.c: (activate_plugin):
5180         
5181         Removed incremental search stuff
5182         
5183         * plugins/build-basic-autotools/build-basic-autotools.c:
5184         (on_session_save), (on_session_load):
5185         * plugins/build-basic-autotools/executer.c:
5186         (get_program_parameters):
5187         
5188         Scroll to selected executable and remember it across sessions
5189         (followup of #477976)
5190         
5191         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5192         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5193         
5194         * plugins/devhelp/anjuta-devhelp.ui:
5195         Rearraged toolbar items a bit
5197 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5199         * plugins/debug-manager/command.c,
5200         plugins/debug-manager/queue.c,
5201         plugins/gdb/plugin.c,
5202         plugins/gdb/debugger.c:
5203         Fix several crashing bugs (including bug#482985) with the debugger
5204         when closing project, stopping the debugger, restarting the program
5206 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5208         * libanjuta/anjuta-launcher.c:
5209         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5211 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5213         * plugins/debug-manager/command.c,
5214         plugins/debug-manager/queue.c:
5215         Asynchronous command can abort other commands in queue
5216         Resynchronize debugger state when a command is cancelled
5218         * plugins/debug-manager/breakpoints.c:
5219         Free BreakpointItem only when it is not used anymore
5221         * plugins/gdb/plugin.c:
5222         Do not return TRUE if the callback and/or ready signal is not used
5224         * plugins/gdb/debugger.c:
5225         Fix a crash, return correct state when debugger is stopped
5227 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5229         * plugins/project-wizard/autogen.c:
5230         Fix bug#482067, escape project wizard user defined strings
5232 2007-10-01  Johannes Schmid <jhs@gnome.org>
5234         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5235         .glade:
5236         * plugins/build-basic-autotools/build-basic-autotools.c:
5237         (basic_autotools_plugin_instance_init):
5238         * plugins/build-basic-autotools/build-basic-autotools.h:
5239         * plugins/build-basic-autotools/executer.c:
5240         (get_program_parameters):
5241         
5242         Fixed #477976 – Keybinding in run dialog
5244 2007-09-30  Johannes Schmid <jhs@gnome.org>
5246         * plugins/Makefile.am:
5247         Do not build indent plugin (yet)
5248         
5249         * plugins/document-manager/plugin.c: (ipreferences_merge):
5250         Fixed unintentional and wrong change
5252         * plugins/indent/anjuta-indent.ui:
5253         Added missing file
5255 2007-09-28  Johannes Schmid <jhs@gnome.org>
5257         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5258         * libanjuta/anjuta-launcher.h:
5259         Add a method to send EOF to some process. Needed for the indent plugin
5260         and should be useful in general. It does not actually send EOF as this
5261         is not possible with utf-8, but closes the stream instead.
5263         * plugins/devhelp/plugin.c: (value_added_current_editor):
5264         Fixed a Gtk-Critical due to the IAnjutaEditor - 
5265         IAnjutaDocument switch.
5267         * configure.in:
5268         * plugins/Makefile.am:
5269         * plugins/document-manager/Makefile.am:
5270         * plugins/document-manager/action-callbacks.c:
5271         * plugins/document-manager/anjuta-document-manager.glade:
5272         * plugins/document-manager/anjuta-document-manager.ui:
5273         * plugins/document-manager/images/Makefile.am:
5274         * plugins/document-manager/images/indent_auto.xpm:
5275         * plugins/document-manager/images/indent_set.xpm:
5276         * plugins/document-manager/indent-dialog.c:
5277         * plugins/document-manager/indent-dialog.h:
5278         * plugins/document-manager/indent-util.c:
5279         * plugins/document-manager/indent-util.h:
5280         * plugins/document-manager/indent_test.c:
5281         * plugins/document-manager/plugin.c: (register_stock_icons),
5282         (docman_plugin_instance_init), (ipreferences_merge):
5283         * plugins/document-manager/plugin.h:
5284         
5285         Removed indent code from document manager
5286         
5287         * plugins/indent/Makefile.am:
5288         * plugins/indent/indent-dialog.c:
5289         * plugins/indent/indent-util.c: (indent_init_indent_style):
5290         * plugins/indent/indent.glade:
5291         * plugins/indent/indent.plugin.in:
5292         * plugins/indent/plugin.c: (on_indent_finished),
5293         (on_indent_output), (on_indent_action_activate),
5294         (on_edit_editor_indent), (on_style_combo_changed),
5295         (value_added_current_editor), (value_removed_current_editor),
5296         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5297         (indent_plugin_finalize), (indent_plugin_dispose),
5298         (anjuta_indent_plugin_instance_init),
5299         (anjuta_indent_plugin_class_init), (ipreferences_merge),
5300         (ipreferences_unmerge), (ipreferences_iface_init):
5301         * plugins/indent/plugin.h:
5303         Moved indent code to it's own plugin. Also reimplemented indent invocation
5304         using anjuta_launcher and streams. This is not yet completely working, maybe
5305         I got something wrong with the launcher.
5306         Also fixed #478987 – Unusable 'Indent setting window' on preferences
5308 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5310         * plugins/debug-manager/plugin.c:
5311         Fix bug#480851, disconnect save_session signal when plugin is unloaded
5313 2007-09-27  Johannes Schmid <jhs@gnome.org>
5315         * libanjuta/interfaces/libanjuta.idl:
5316         * plugins/Makefile.am:
5317         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5318         (isymbol_type_str), (isymbol_name), (isymbol_args),
5319         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5320         (isymbol_impl), (isymbol_iface_init):
5321         * plugins/symbol-browser/an_symbol_info.c:
5322         * plugins/symbol-browser/an_symbol_info.h:
5323         * plugins/symbol-db/Makefile.am:
5324         * plugins/symbol-db/plugin.c:
5325         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5326         (value_added_current_editor), (on_editor_foreach_clear),
5327         (value_removed_current_editor), (project_root_added),
5328         (symbol_db_activate), (symbol_db_deactivate),
5329         (isymbol_manager_search):
5330         * plugins/symbol-db/readtags.c: (initialize_1):
5331         * plugins/symbol-db/symbol-db-engine-iterator.c:
5332         (sdb_engine_iterator_instance_init),
5333         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5334         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5335         (symbol_db_engine_iterator_move_next),
5336         (symbol_db_engine_iterator_move_prev),
5337         (symbol_db_engine_iterator_get_n_items),
5338         (symbol_db_engine_iterator_last),
5339         (symbol_db_engine_iterator_set_position),
5340         (symbol_db_engine_iterator_get_position),
5341         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5342         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5343         (isymbol_iter_foreach), (isymbol_iter_set_position),
5344         (isymbol_iter_get_position), (isymbol_iter_get_length),
5345         (isymbol_iter_clone), (isymbol_iter_assign),
5346         (isymbol_iter_iface_init):
5347         * plugins/symbol-db/symbol-db-engine-iterator.h:
5348         * plugins/symbol-db/symbol-db-engine.c:
5349         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5350         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5351         (sdb_engine_finalize), (sdb_engine_get_type),
5352         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5353         (sdb_engine_get_table_id_by_unique_name2),
5354         (sdb_engine_get_table_id_by_unique_name3),
5355         (symbol_db_engine_add_new_workspace),
5356         (symbol_db_engine_get_opened_project_name),
5357         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5358         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5359         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5360         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5361         (sdb_engine_add_new_scope_definition),
5362         (sdb_engine_add_new_tmp_heritage_scope),
5363         (sdb_engine_second_pass_update_scope_1),
5364         (sdb_engine_second_pass_update_heritage),
5365         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5366         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5367         (symbol_db_engine_update_project_symbols),
5368         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5369         (symbol_db_engine_update_buffer_symbols),
5370         (sdb_engine_walk_down_scope_path),
5371         (sdb_engine_prepare_symbol_info_sql),
5372         (symbol_db_engine_get_global_members),
5373         (symbol_db_engine_get_scope_members_by_symbol_id),
5374         (symbol_db_engine_get_scope_members),
5375         (symbol_db_engine_get_current_scope),
5376         (symbol_db_engine_get_file_symbols):
5377         * plugins/symbol-db/symbol-db-engine.h:
5378         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5379         (on_symbol_updated), (on_symbol_inserted),
5380         (symbol_db_view_locals_get_line),
5381         (symbol_db_view_locals_update_list):
5382         * plugins/symbol-db/symbol-db-view-search.c:
5383         (sdb_view_search_model_filter), (sdb_view_search_get_type):
5384         * plugins/symbol-db/symbol-db-view-search.h:
5385         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5386         (do_add_hidden_children), (do_recurse_and_add_new_sym),
5387         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5388         * plugins/symbol-db/tables.sql:
5389         * plugins/symbol-db/test/Makefile.am:
5390         * plugins/symbol-db/test/main.c: (add_new_files), (main):
5391         Updated patch from Massimo to improve symbol-db plugin
5393         * plugins/document-manager/plugin.c: (on_editor_changed):
5394         Make the code a bit more robust
5395         
5396         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5397         (anjuta_document_get_property), (anjuta_document_class_init),
5398         (anjuta_document_init), (set_uri), (document_loader_loaded),
5399         (anjuta_document_load), (document_saver_saving):
5400         * plugins/sourceview/anjuta-document.h:
5401         * plugins/sourceview/sourceview.c: (autodetect_language),
5402         (ilanguage_set_language), (ilanguage_get_language):
5403         Fix language detection on startup
5405 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
5407         * plugins/document-manager/action-callbacks.c:
5408         (on_editor_command_upper_case_activate),
5409         (on_editor_command_lower_case_activate): Leftover commit from previous
5410         commit (see last changlog entry by me).
5411         
5412         * plugins/file-manager/plugin.c: (file_manager_activate):
5413         Gave proper widget name so that layout works.
5415 2007-09-26  Johannes Schmid <jhs@gnome.org>
5417         * plugins/document-manager/plugin.c: (on_editor_changed),
5418         (docman_plugin_instance_init):
5419         Only unload/load language-support plugins if necessary.
5420         
5421         * plugins/language-manager/plugin.c: (language_manager_activate):
5422         Removed some debugging code
5424         * plugins/sourceview/sourceview.c: (on_document_saved),
5425         (ilanguage_set_language), (ilanguage_get_language):
5426         Fixed ianjuta_language interface and ensure that highlighting is
5427         activated when a new file is saved.
5428         
5429 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
5431         * libanjuta/interfaces/libanjuta.idl:
5432         * plugins/document-manager/action-callbacks.c:
5433         (on_editor_command_upper_case_activate),
5434         (on_editor_command_lower_case_activate):
5435         * plugins/editor/text_editor.c: (iselection_has_selection),
5436         (iselection_get_start), (iselection_get_end),
5437         (iselection_iface_init):
5438         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5439         * plugins/sourceview/sourceview.c: (iselect_has_selection),
5440         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
5441         method and implemented it for both scintilla and sourceview editors.
5442         Updated document-manager and assist plugins to use the new method.
5444 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
5446         * plugins/file-manager/file-view.c:
5447         Fix typo, allow to compile new file manager with gtk < 2.12
5449 2007-09-25  Johannes Schmid <jhs@gnome.org>
5451         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5452         Support Auto-Indent for single lines (e.g no selection);
5453         
5454         * plugins/macro/plugin.c:
5455         Do not use the same shortcut as auto-indent does
5456         
5457         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
5458         Optimized keyboard navigation - do not emit char_added when only
5459         navigation keys have been pressed.
5461 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5463         * plugins/language-support-cpp-java/cpp-java-assist.c:
5464         (on_assist_chosen), (cpp_java_assist_install),
5465         (cpp_java_assist_uninstall):
5466         * plugins/language-support-cpp-java/plugin.c: (install_support),
5467         (uninstall_support): Install and uninstall support in correct order.
5468         Fixes a bug where it was installed multiple times resulting in
5469         inserting autocomplete text multiple times.
5471 2007-09-25  Johannes Schmid <jhs@gnome.org>
5473         * configure.in:
5474         Add GNOME_WARNING_FLAGS(maximum) and
5475         GNOME_CXX_WARNIGS(yes) to avoid bugs
5476         the compiler can warn you.
5477         
5478         * libegg/test-tree-utils.c: (key_test):
5479         * plugins/file-manager/file-model.c:
5480         (file_model_cancel_expand_idle), (file_model_sort),
5481         (file_model_row_expanded):
5482         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5483         (file_view_refresh), (file_view_get_selected), (file_view_init),
5484         (file_view_new):
5485         * plugins/file-manager/file-view.h:
5486         * plugins/symbol-db/readtags.c: (initialize_1):
5487         * src/main.c:
5488         
5489         Fixed the more critical warnings
5491 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5493         Icons from tpgww@onepost.net:
5494         * configure.in:
5495         * plugins/debug-manager/Makefile.am:
5496         * plugins/debug-manager/images/Makefile.am:
5497         * plugins/debug-manager/images/anjuta-attach.svg:
5498         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5499         * plugins/debug-manager/images/anjuta-step-into.svg:
5500         * plugins/debug-manager/images/anjuta-step-out.svg:
5501         * plugins/debug-manager/images/anjuta-step-over.svg:
5502         * plugins/debug-manager/plugin.c: (register_stock_icons):
5503         * plugins/document-manager/Makefile.am:
5504         * plugins/document-manager/block_select.xpm:
5505         * plugins/document-manager/fold_close.xpm:
5506         * plugins/document-manager/fold_open.xpm:
5507         * plugins/document-manager/fold_toggle.xpm:
5508         * plugins/document-manager/images/Makefile.am:
5509         * plugins/document-manager/images/anjuta-block-end.svg:
5510         * plugins/document-manager/images/anjuta-block-start.svg:
5511         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5512         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5513         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5514         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5515         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5516         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5517         * plugins/document-manager/indent.xpm:
5518         * plugins/document-manager/indent_auto.xpm:
5519         * plugins/document-manager/indent_dcr.xpm:
5520         * plugins/document-manager/indent_inc.xpm:
5521         * plugins/document-manager/indent_set.xpm:
5522         * plugins/document-manager/plugin.c: Added nicer icons for
5523         document manager and debugger. Organized icons in 'images'
5524         directories.
5526 2007-09-24  Johannes Schmid <jhs@gnome.org>
5528         * src/anjuta-app.c: (anjuta_app_add_widget_full):
5529         Fixed a missing NULL in g_object_set.
5531 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5533         * plugins/language-support-cpp-java/cpp-java-assist.c:
5534         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
5535         scope memebers just after scope operator is entered.
5537 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
5539         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5540         * plugins/language-support-cpp-java/cpp-java-assist.c:
5541         (completion_function), (completion_compare),
5542         (cpp_java_assist_tag_destroy), (create_completion),
5543         (cpp_java_assist_destroy_completion_cache),
5544         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
5545         Show '()' for function items in autocomplete list. Allow adding
5546         ' ' and/or '(' after function call autocompletion and have preferences
5547         settings for them.
5549 2007-09-24  Johannes Schmid <jhs@gnome.org>
5551         * sourceview.c: Reverting patch from r3157 because
5552         of side-effects
5554 2007-09-24  Johannes Schmid <jhs@gnome.org>
5556         * plugins/search/search-replace.c: (on_message_clicked):
5558         Fixed #427104 – No "highlight" of lines matching find-result
5560 2007-09-24  Johannes Schmid <jhs@gnome.org>
5562         * src/anjuta.glade:
5564         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
5566 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
5568         reviewed by: Johannes Schmid <jhs@gnome.org>
5570         * plugins/build-basic-autotools/executer.c: (execute_program):
5571         Fix #478238 – set env for execute programe in the terminal
5573 2007-09-24 Tom <tpgww@onepost.net>
5575         reviewed by: Johannes Schmid <jhs@gnome.org>
5577         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5578         Fix memory leak
5579         
5580         * plugins/debug-manager/disassemble.c: (on_disassemble):
5581         Correct a format string in DEBUG_PRINT()
5583 2007-09-23  Johannes Schmid <jhs@gnome.org>
5585         * plugins/sourceview/sourceview.c: (offset_to_position),
5586         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
5587         (ieditor_get_position), (iselect_set), (iselect_get_start),
5588         (iselect_get_end):
5589         
5590         Fixed #Bug 440637 – Search, don't work very well
5592 2007-09-23  Johannes Schmid <jhs@gnome.org>
5594         * plugins/file-manager/file-model.c: (file_model_get_filename):
5595         * plugins/file-manager/file-model.h:
5596         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
5597         (file_view_init), (file_view_class_init):
5598         * plugins/message-view/message-view.c:
5599         (message_view_query_tooltip), (message_view_dispose),
5600         (message_view_instance_init), (message_view_class_init):
5602         Added GTK+ 2.12 style tooltips to file-manager and message view.
5603         Only build if GTK+ 2.12 is availible otherwise for message-view, the
5604         old implementation is used.
5606 2007-09-23  Johannes Schmid <jhs@gnome.org>
5608         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5609         Fixed typo
5610         
5611         * plugins/language-manager/language-manager.plugin.in:
5612         Marked UserActivatable=FALSE
5613         
5614         * plugins/language-manager/plugin.c: (load_languages),
5615         (language_manager_activate), (language_manager_deactivate),
5616         (language_manager_dispose), (language_manager_instance_init),
5617         (language_manager_find_mime_type), (language_manager_find_string),
5618         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
5619         (ilanguage_get_name), (ilanguage_get_strings):
5620         
5621         Fixed various stupid bugs in language-manager plugin
5622         
5623         * plugins/symbol-db/symbol-db-engine.c:
5624         (sdb_engine_second_pass_update_scope_1):
5625         
5626         Add a g_return_if_fail to avoid a crash though still unsure
5627         what's causing it.
5629 2007-09-23  Johannes Schmid <jhs@gnome.org>
5631         * plugins/symbol-db/plugin.c: (on_project_element_added),
5632         (sources_array_free), (sources_array_add_foreach),
5633         (project_root_added):
5634         * plugins/symbol-db/symbol-db-engine.c:
5635         (symbol_db_engine_add_new_files):
5636         * plugins/symbol-db/symbol-db-engine.h:
5637         
5638         Added support for other languages than "C" to symbol-db. Now
5639         supports all languages listed by the language-manager.
5641 2007-09-23  Tom <tpgww@onepost.net>
5643         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
5645         * configure.in:
5646         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
5647         
5648         * libanjuta/anjuta-glue-factory.c: (load_plugin),
5649         (anjuta_glue_factory_get_object_type):
5650         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5651         * plugins/build-basic-autotools/build-basic-autotools.c:
5652         (value_added_current_editor):
5653         * plugins/debug-manager/breakpoints.c:
5654         (breakpoints_dbase_edit_breakpoint),
5655         (on_toggle_breakpoint_activate):
5656         * plugins/debug-manager/plugin.c:
5657         (on_run_to_cursor_action_activate):
5658         * plugins/debug-manager/stack_trace.c:
5659         (dma_thread_update_stack_trace):
5660         * plugins/gdb/plugin.c:
5661         * plugins/glade/plugin.c: (ifile_open):
5662         * plugins/profiler/gprof-call-graph-view.c:
5663         * plugins/profiler/gprof-flat-profile-view.c:
5664         * plugins/profiler/gprof-function-call-tree-view.c:
5665         * plugins/profiler/gprof-options.c: (setup_widgets):
5666         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5667         * plugins/search/search-replace_backend.c:
5668         (file_buffer_new_from_te):
5669         * plugins/sourceview/assist-tip.c: (assist_tip_move):
5670         * plugins/sourceview/assist-window.c: (assist_window_set_property),
5671         (assist_window_get_property), (assist_window_move):
5672         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
5673         (value_added_current_editor):
5674         * plugins/symbol-db/plugin.c: (value_added_current_editor):
5675         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5676         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
5677         
5678         Many small code, warnings and leak fixes
5680 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5682         * (removed) plugins/debug-manager/debugger.c,
5683         (removed) plugins/debug-manager/debugger.h,
5684         (added) plugins/debug-manager/command.c,
5685         (added) plugins/debug-manager/command.h,
5686         (added) plugins/debug-manager/queue.c,
5687         (added) plugins/debug-manager/queue.h,
5688         plugins/debug-manager/breakpoints.c,
5689         plugins/debug-manager/debug_tree.c,
5690         plugins/debug-manager/debug_tree.h,
5691         plugins/debug-manager/disassemble.c,
5692         plugins/debug-manager/disassemble.h,
5693         plugins/debug-manager/locals.c,
5694         plugins/debug-manager/locals.h,
5695         plugins/debug-manager/memory.c,
5696         plugins/debug-manager/memory.h,
5697         plugins/debug-manager/plugin.c,
5698         plugins/debug-manager/plugin.h,
5699         plugins/debug-manager/registers.c,
5700         plugins/debug-manager/registers.h,
5701         plugins/debug-manager/sharedlib.c,
5702         plugins/debug-manager/sharedlib.h,
5703         plugins/debug-manager/signals.c,
5704         plugins/debug-manager/signals.h,
5705         plugins/debug-manager/stack_trace.c,
5706         plugins/debug-manager/stack_trace.h,
5707         plugins/debug-manager/start.h,
5708         plugins/debug-manager/start.c,
5709         plugins/debug-manager/threads.c,
5710         plugins/debug-manager/threads.h,
5711         plugins/debug-manager/watch.c,
5712         plugins/debug-manager/watch.h,
5713         plugins/debug-manager/Makefile.am,
5714         plugins/gdb/debugger.c,
5715         plugins/gdb/debugger.h,
5716         plugins/gdb/plugin.c,
5717         libanjuta/interfaces/libanjuta.idl:
5718         Split debug-manager/debugger.c into command.c and queue.c
5719         Clean up debugger queue
5720         DmaDebuggerQueue object does not implement IAnjutaDebugger
5722 2007-09-23  Johannes Schmid <jhs@gnome.org>
5724         * configure.in:
5725         Bumped version to 2.3.0 (to ensure bugzilla bugs are
5726         set correctly, etc.)
5727         
5728         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5729         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5730         (plugin_set_update):
5731         
5732         Show an error dialog instead of crashing when plugin loading fails
5734         * plugins/language-manager/Makefile.am:
5735         * plugins/language-manager/language-manager.plugin.in:
5736         * plugins/language-manager/languages.xml:
5737         * plugins/language-manager/plugin.c: (language_destroy),
5738         (load_languages), (language_manager_activate),
5739         (language_manager_deactivate), (language_manager_finalize),
5740         (language_manager_dispose), (language_manager_instance_init),
5741         (language_manager_class_init), (language_manager_find_mime_type),
5742         (language_manager_find_string), (ilanguage_get_from_mime_type),
5743         (ilanguage_get_from_string), (ilanguage_get_name),
5744         (ilanguage_get_strings), (ilanguage_iface_init):
5745         * plugins/language-manager/plugin.h:
5746         
5747         Added new language-manager plugin to have a better organisation for
5748         language names. The xml probabaly needs to be extended over time.
5749         
5750         * plugins/Makefile.am:
5751         * plugins/document-manager/plugin.c: (on_editor_changed):
5752         
5753         Adapted to new IAnjutaLanguage interface. Do not unload language-support
5754         because it does not really save memory but makes tab switching slow.
5755         
5756         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5757         .in:
5758         * plugins/language-support-cpp-java/plugin.c: (install_support),
5759         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
5760         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
5761         unloading
5763         * plugins/language-support-cpp-java/cpp-java-assist.c:
5764         (cpp_java_assist_show_autocomplete):
5765         
5766         Fix autocomplete to only show valid completions
5768         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5769         Calltips always have correct size and position now
5771 2007-09-22  Johannes Schmid <jhs@gnome.org>
5773         * plugins/search/search-replace_backend.c: (get_next_match):
5774         Removed code introduced by accident that causes a crash.
5775         
5776         * plugins/sourceview/sourceview-tags.c:
5777         * plugins/sourceview/sourceview-tags.h:
5778         Removed ununsed files
5780 2007-09-22  Johannes Schmid <jhs@gnome.org>
5782         * plugins/language-support-cpp-java/cpp-java-assist.c:
5783         Fixed build error
5785 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5787         * plugins/language-support-cpp-java/cpp-java-assist.c:
5788         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
5789         Increased matching brace search to 500 chars.
5791 2007-09-21  Johannes Schmid <jhs@gnome.org>
5793         * plugins/language-support-cpp-java/cpp-java-assist.c:
5794         (cpp_java_assist_get_pre_word),
5795         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
5796         
5797         Added some profiling debug code
5798         
5799         * plugins/language-support-cpp-java/cpp-java-utils.c:
5800         (cpp_java_util_jump_to_matching_brace):
5801         * plugins/language-support-cpp-java/cpp-java-utils.h:
5802         * plugins/language-support-cpp-java/plugin.c:
5803         (get_line_indentation_base), (get_line_auto_indentation):
5804         
5805         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
5806         avoid looping over the whole file when using calltips which is too slow and
5807         unneeded.
5808         
5809         * plugins/sourceview/assist-tip.c: (assist_tip_init),
5810         (assist_tip_set_tips), (assist_tip_get_coordinates),
5811         (assist_tip_new):
5812         * plugins/sourceview/sourceview.c: (iassist_show_tips):
5813         
5814         Better calltips appearance (use theme now) and avoid jumping
5815         calltips
5817 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5819         * plugins/document-manager/plugin.c:
5820         (update_editor_ui_interface_items):
5821         * plugins/language-support-cpp-java/plugin.c: (install_support),
5822         (uninstall_support): Moved autocomplete ui update code from
5823         document-manager to language-plugin.
5825 2007-09-21  Johannes Schmid <jhs@gnome.org>
5827         * libanjuta/interfaces/libanjuta.idl:
5828         
5829         Added IAnjutaLanguage interface (might still change...) for
5830         the upcoming language-manager plugin.
5831         
5832         * plugins/file-manager/Makefile.am:
5833         * plugins/file-manager/file-model.c:
5834         (file_model_cancel_expand_idle), (file_model_add_dummy),
5835         (file_model_expand_idle), (file_model_sort),
5836         (file_model_row_expanded), (file_model_row_collapsed),
5837         (file_model_init), (file_model_finalize),
5838         (file_model_set_property), (file_model_get_property),
5839         (file_model_class_init), (file_model_new), (file_model_refresh),
5840         (file_model_get_uri):
5841         * plugins/file-manager/file-model.h:
5842         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5843         (file_view_expand_row_idle), (file_view_refresh),
5844         (file_view_get_selected), (file_view_button_press_event),
5845         (file_view_selection_changed), (file_view_init),
5846         (file_view_get_property), (file_view_set_property),
5847         (file_view_finalize), (file_view_class_init):
5848         
5849         Split up model/view as far as possible and fixed some file-manager
5850         bugs (popup-menu and incorrect project loading).
5851         
5852         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5853         Use monospace font for tips.
5854         
5855         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
5856         (sourceview_cell_new), (icell_get_character), (icell_get_length),
5857         (icell_get_attribute), (icell_style_get_font_description),
5858         (icell_style_get_color), (icell_style_get_background_color),
5859         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
5860         (iiter_foreach), (iiter_set_position), (iiter_get_position),
5861         (iiter_get_length), (iiter_clone), (iiter_assign):
5863         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
5864         interface. This is way faster though it has the drawback to create invalid
5865         iterators if the buffer is changed.
5867 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5869         * libanjuta/interfaces/libanjuta.idl:
5870         * plugins/document-manager/action-callbacks.c:
5871         * plugins/document-manager/anjuta-document-manager.ui:
5872         * plugins/document-manager/plugin.c: (register_stock_icons):
5873         * plugins/editor/text_editor.c:
5874         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5875         * plugins/language-support-cpp-java/cpp-java-assist.c:
5876         (cpp_java_assist_get_calltip_context):
5877         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
5878         (register_stock_icons), (cpp_java_plugin_activate_plugin):
5880         Moved autocomplete menu action from document-manager to assist plugin
5881         and got rid of deprecated autocomplete interface.
5883 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5885         * libanjuta/interfaces/libanjuta.idl:
5886         * plugins/editor/text_editor.c: (iassist_iface_init):
5887         * plugins/language-support-cpp-java/cpp-java-assist.c:
5888         (cpp_java_assist_check), (on_assist_chosen):
5889         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5890         Removed react() methods in both editors and assist interface. Assist
5891         plugin itself handles setting the autocomplete. Also fixed
5892         some mem leaks.
5894 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5896         * plugins/file-manager/Makefile.am:
5897         * plugins/file-manager/file-view.c: (file_view_add_dummy),
5898         (file_view_expand_idle), (file_view_init):
5899         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
5900         (file_manager_set_default_uri), (project_root_added),
5901         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
5902         (file_manager_activate), (file_manager_deactivate),
5903         (file_manager_instance_init), (file_manager_class_init),
5904         (ifile_manager_set_root), (ifile_manager_set_selected),
5905         (ifile_manager_iface_init): Adjusted white spaces to match
5906         anjuta convention.
5908 2007-09-19  Naba Kumar  <naba@gnome.org>
5910         * libanjuta/interfaces/libanjuta.idl:
5911         * plugins/editor/text_editor.c: (text_editor_instance_init),
5912         (iassist_show_tips), (iassist_cancel_tips),
5913         (iassist_hide_suggestions), (iassist_iface_init):
5914         * plugins/editor/text_editor.h:
5915         * plugins/editor/text_editor_cbs.c:
5916         (on_text_editor_scintilla_notify):
5917         * plugins/language-support-cpp-java/cpp-java-assist.c:
5918         (is_scope_context_character), (is_word_character),
5919         (create_completion), (cpp_java_assist_get_scope_context),
5920         (cpp_java_assist_get_pre_word),
5921         (cpp_java_assist_get_scope_operator),
5922         (cpp_java_assist_destroy_completion_cache),
5923         (cpp_java_assist_create_scope_completion_cache),
5924         (cpp_java_assist_create_word_completion_cache),
5925         (cpp_java_assist_show_autocomplete),
5926         (cpp_java_assist_get_calltip_context),
5927         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
5928         (on_editor_char_added), (on_assist_chosen),
5929         (cpp_java_assist_install), (cpp_java_assist_uninstall),
5930         (cpp_java_assist_init), (cpp_java_assist_finalize):
5931         * plugins/language-support-cpp-java/cpp-java-assist.h:
5932         * plugins/language-support-cpp-java/plugin.c:
5933         (initialize_indentation_params):
5934         * plugins/sourceview/assist-tip.c:
5935         * plugins/sourceview/assist-tip.h:
5936         * plugins/sourceview/sourceview-private.h:
5937         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5938         (on_assist_tip_destroyed), (on_assist_cancel),
5939         (on_document_char_added), (iassist_get_suggestions),
5940         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
5941         
5942         Implement state-less assistance so that assist can be evaluated
5943         any given time at any position. Changed IAnjutaEditorAssist interfance
5944         and implementations and removed any state management in editors.
5946 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
5948         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5949         completion items sorting and avoided unnecssary sorts.
5951         * plugins/text-editor.c: Fixed state.
5953 2007-09-17  Johannes Schmid <jhs@gnome.org>
5955         * plugins/language-support-cpp-java/cpp-java-assist.c:
5956         (on_assist_begin):
5957         
5958         Fixed calltips in sourceview
5960 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
5962         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5963         completion items preparation time. Fixed a crash bug.
5965         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5966         Set buffer size (From Massimo, required for symbol-db).
5968         * libanjuta/interfaces/libanjuta.idl: Also pass position information
5969         for suggestions.
5971         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
5972         change in API.
5974         * plugins/editor/aneditor-autocomplete.cxx,
5975         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
5976         Added ANE_GETWORDBEFORECARAT command.
5978         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
5979         using assist interface.
5981         * plugins/editor/text_editor.c: (text_editor_instance_init),
5982         (text_editor_get_word_before_carat),
5983         (text_editor_get_current_word), (iassist_add_trigger),
5984         (iassist_remove_trigger), (on_assist_canceled),
5985         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
5986         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
5987         * plugins/editor/text_editor.h:
5988         * plugins/editor/text_editor_cbs.c: (trigger_size),
5989         (max_trigger_size), (text_editor_check_assist),
5990         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
5991         interface.
5993         * plugins/language-support-cpp-java/Makefile.am:
5994         * plugins/language-support-cpp-java/plugin.c:
5995         (get_line_indentation_base), (get_line_auto_indentation),
5996         (install_support), (uninstall_support),
5997         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
5998         (cpp_java_plugin_instance_init):
5999         * plugins/language-support-cpp-java/plugin.h:
6000         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6001         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6002         Make assist a separate class.
6004 2007-09-14  Johannes Schmid <jhs@gnome.org>
6006         * plugins/sourceview/sourceview.c: (iassist_suggest):
6007         Fixed changed char_alignment paramter in language-support
6008         plugin
6010 2007-09-14  Naba Kumar  <naba@gnome.org>
6012         * plugins/language-support-cpp-java/plugin.c: Send the right
6013         'char_alignment' paramenter (needs fixing in sourceview).
6015 2007-09-13  Johannes Schmid <jhs@gnome.org>
6017         * anjuta.anjuta:
6018         * plugins/project-wizard/templates/minimal/project.anjuta:
6019         Use IAnjutaSymbolManager instead of loading the plugin directly.
6020         (TODO: Think of a version to do this for older files...)
6022         * configure.in:
6023         * plugins/Makefile.am:
6024         * plugins/symbol-db/Makefile.am:
6025         
6026         Build symbol-db plugin if libgda-3.0 is found
6028 2007-09-13  Johannes Schmid <jhs@gnome.org>
6030         * plugins/sourceview/Makefile.am:
6031         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6032         (set_uri):
6033         * plugins/sourceview/anjuta-document.h:
6034         Removed lots of dead code
6035         
6036         * plugins/sourceview/anjuta-languages-manager.c:
6037         * plugins/sourceview/anjuta-languages-manager.h:
6038         removed completely
6039         
6040         * plugins/sourceview/sourceview.c: (on_document_char_added),
6041         (on_document_loaded), (sourceview_instance_init),
6042         (iselect_get_start), (iselect_get_end),
6043         (ilanguage_get_supported_languages), (ilanguage_set_language):
6044         
6045         Fixed selection handling and make some adaptions for the changes 
6046         mentioned above
6048 2007-09-13  Johannes Schmid <jhs@gnome.org>
6050         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6051         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6052         (on_assist_update):
6053         
6054         Added preferences to language support completion/calltips
6055         
6056         * plugins/sourceview/assist-window.c: (assist_window_update):
6058         Always select first entry
6060         * plugins/sourceview/sourceview.glade:
6061         Removed old completion preferences
6063 2007-09-11  Naba Kumar  <naba@gnome.org>
6065         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6066         and possible crash when pressing ctrl+d in terminal after preferences
6067         window has been shown once (no need for backport).
6069         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6070         implementations to get warnings instead of crashes for unimplemented
6071         interface methods.
6073 2007-09-11   Massimo Cora' <maxcvs@email.it>
6075         Reviewed by: Naba Kumar  <naba@gnome.org>
6077         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6078         * plugins/symbol-db/*:
6079         Added new symbol-database backend based on SQLite 3.
6080         (does not enabled for build currently).
6082 2007-09-10  Johannes Schmid <jhs@gnome.org>
6084         * anjuta.anjuta:
6085         * configure.in:
6086         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6087         (parse_info_init), (parse_info_free), (valid_element),
6088         (start_element_handler), (end_element_handler), (text_handler),
6089         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6090         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6091         (egg_recent_model_monitor), (egg_recent_model_read),
6092         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6093         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6094         (egg_recent_model_set_property), (egg_recent_model_class_init),
6095         (egg_recent_model_init), (egg_recent_model_add_full),
6096         (egg_recent_model_delete), (egg_recent_model_get_list),
6097         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6098         (egg_recent_model_set_filter_mime_types),
6099         (egg_recent_model_clear_group_filter),
6100         (egg_recent_model_set_filter_groups),
6101         (egg_recent_model_clear_scheme_filter),
6102         (egg_recent_model_set_filter_uri_schemes),
6103         (egg_recent_model_remove_expired):
6104         
6105         Update EggRecent (#456465)
6107 2007-09-10  Johannes Schmid <jhs@gnome.org>
6109         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6110         (anjuta_plugin_manager_get_plugin):
6111         * plugins/profiler/gprof-call-graph-view.c:
6112         (gprof_call_graph_view_create_columns):
6113         * plugins/profiler/gprof-flat-profile-view.c:
6114         (gprof_flat_profile_view_create_columns):
6115         * plugins/profiler/gprof-function-call-tree-view.c:
6116         (gprof_function_call_tree_view_create_columns):
6117         
6118         Fixed #466031 – Update of pieces of menus for Localization
6120 2007-09-10  Johannes Schmid <jhs@gnome.org>
6122         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6123         Bug 343522 – anjuta: Unable to execute commands that use options.
6125 2007-09-09  Johannes Schmid <jhs@gnome.org>
6127         * plugins/document-manager/anjuta-docman.c:
6128         (anjuta_docman_update_page_label):
6129         
6130         Fixed #458034 – Method of indicating unsaved changes breaks convention
6131         
6132         * plugins/document-manager/plugin.c: (update_title),
6133         (value_added_project_root_uri), (value_removed_project_root_uri),
6134         (on_editor_changed), (activate_plugin):
6135         * plugins/document-manager/plugin.h:
6136         * plugins/project-manager/plugin.c: (on_profile_scoped),
6137         (on_profile_descoped), (ifile_open):
6138         
6139         Fixed #427390 – Show path of item in currently focused editor window
6141 2007-09-09  Johannes Schmid <jhs@gnome.org>
6143         * plugins/search/plugin.c: (on_toolbar_find_clicked),
6144         (on_toolbar_find_incremental):
6145         Fix incremental search
6146         
6147         * plugins/sourceview/sourceview.c: (on_document_char_added),
6148         (set_select):
6149         Fixed selection management
6151 2007-09-09  Johannes Schmid <jhs@gnome.org>
6153         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6154         Fixed memory leak
6156         * libanjuta/interfaces/libanjuta.idl:
6157         Extended IAnjutaEditorAssist interface
6158         
6159         * plugins/language-support-cpp-java/plugin.c:
6160         (jump_to_matching_brace), (add_tags), (on_assist_begin),
6161         (assist_cleanup), (on_assist_chosen), (on_assist_update),
6162         (context_character), (get_context), (function_parser),
6163         (cpp_member_parser), (install_assist), (uninstall_assist),
6164         (get_line_indentation_base), (get_line_auto_indentation),
6165         (install_support), (uninstall_support),
6166         (on_value_added_current_editor), (on_value_removed_current_editor),
6167         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6168         * plugins/language-support-cpp-java/plugin.h:
6169         
6170         Improved fixed editor assistance and added support for function/method
6171         tooltips. jumb_to_matching_brance => jump_to_matching_brace
6172         
6173         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6174         Removed a FIXME
6175         
6176         * plugins/project-import/project-import.c: (on_import_next):
6177         Added a non-NULL check with could probably fix #474843 but not sure
6178         
6179         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6180         Fixed anjuta-plugin project wizard
6181         
6182         * plugins/sourceview/Makefile.am:
6183         * plguins/sourceview/assist-tip.[ch]:
6184         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6185         (anjuta_view_key_press_event):
6186         * plugins/sourceview/assist-window.c: (assist_window_class_init),
6187         (assist_window_init), (assist_window_update), (assist_window_new):
6188         * plugins/sourceview/sourceview-private.h:
6189         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6190         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6191         (trigger_size), (max_trigger_size), (on_document_char_added),
6192         (sourceview_dispose), (ieditor_get_current_word),
6193         (iassist_add_trigger), (iassist_init_suggestions),
6194         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6195         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6196         
6197         Big update on sourceview assist capabilites. Autocompletion should
6198         now work much better and function tooltips are finally supported!
6200         * plugins/sourceview/anjuta-document.h:
6201         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6202         (anjuta_document_get_current_word):
6203         Fixed get_current_word (inspired by aneditor.cxx implementation)
6205         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6206         (icell_get_attribute):
6207         Fixed get_attribute() to also detect character constants.
6208         Simplified get_char()
6210         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6211         (isymbol_manager_get_members), (isymbol_manager_get_parents),
6212         (isymbol_manager_get_completions_at_position):
6213         
6214         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6216 2007-09-04  Naba Kumar  <naba@gnome.org>
6218         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6219         projects that can not add sources.
6221         * plugins/file-wizard/file.c: Similarly for file wizard,
6222         Do not enable 'Add to project' projects that can not add sources.
6224 2007-09-04  Naba Kumar  <naba@gnome.org>
6226         * configure.in: Bumped gnome-build requirement to 0.2.0
6227         for project capabilities support.
6229         * plugins/project-manager/plugin.c: Enable/disable project
6230         actions based on project capabilities. Fixes bug #433552:
6231         crash in Anjuta IDE: add file test.h in project on generic
6232         Makefile.
6234         * libanjuta/interfaces/libanjuta.idl: Added method to query
6235         project capabilities.
6237 2007-09-03  Naba Kumar  <naba@gnome.org>
6239         * plugins/file-manager/plugin.c: Set shadow type IN.
6240         * plugins/file-manager/file-view.c: Fixed code style.
6241         * plugins/file-manager/file-view.c: Fixed icons column to size
6242         properly.
6244         * plugins/file-manager/plugin.[c,h]: Fixed code style.
6246         * plugins/file-manager/plugin.c: Fixed crash on closing project and
6247         unmonitors project-uri on file-manager deactivation.
6249         * TODO.tasks: Updated
6251 2007-09-02  Johannes Schmid <jhs@gnome.org>
6253         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6254         Fixed memory leak
6255         
6256         * plugins/file-manager/file-view.c: (file_view_get_selected),
6257         (file_view_button_press_event), (file_view_finalize):
6258         * plugins/file-manager/plugin.c: (project_root_removed),
6259         (file_manager_deactivate):
6260         
6261         Fixed some small bugs I missed before
6263 2007-09-02  Johannes Schmid <jhs@gnome.org>
6265         * plugins/file-manager/*:
6266         Added new and file-manager
6268 2007-09-02  Johannes Schmid <jhs@gnome.org>
6270         * plugins/file-manager/*:
6271         Removed old file-manager
6273 2007-08-31  Johannes Schmid <jhs@gnome.org>
6275         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6276         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6277         
6278         Fixed some memory leaks
6279         
6280         * MAINTAINERS: Fixed
6281         
6282 2007-08-31  Johannes Schmid <jhs@gnome.org>
6284         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6285         (get_property_value_as_string), (set_property_value_as_string),
6286         (register_callbacks), (preferences_foreach_callback),
6287         (anjuta_preferences_register_property_raw):
6288         * libanjuta/anjuta-preferences.h:
6289         * plugins/build-basic-autotools/build-basic-autotools.c:
6290         (on_build_mesg_format):
6291         * plugins/document-manager/anjuta-document-manager.glade:
6292         * plugins/message-view/anjuta-message-manager-plugin.glade:
6293         
6294         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6295         broken message view preferences
6296         
6297         * plugins/message-view/message-view.c:
6298         (message_view_instance_init), (pref_change_color), (prefs_init),
6299         (imessage_view_append):
6300         Cleaned up message view (#458041)
6301         
6302         * src/shell.c: (on_preferences_activate),
6303         (anjuta_test_shell_instance_init),
6304         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6305         Fixed test shell to allow better debugging
6306         
6307 2007-08-31  Johannes Schmid <jhs@gnome.org>
6309         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6310         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6311         * plugins/gtodo/main.h:
6312         * plugins/gtodo/plugin.c: (activate_plugin):
6313         
6314         Fixed #423467 (View->Tasks menu items are not 
6315         checked on startup)
6317 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
6319         reviewed by: Johannes Schmid <jhs@gnome.org>
6321         * COPYING:
6322         * data/welcome.txt.in:
6323         * launcher/anjuta_launcher.c:
6324         * libanjuta/anjuta-children.c:
6325         * libanjuta/anjuta-children.h:
6326         * libanjuta/anjuta-debug.h:
6327         * libanjuta/anjuta-encodings.c:
6328         * libanjuta/anjuta-encodings.h:
6329         * libanjuta/anjuta-glue-c.c:
6330         * libanjuta/anjuta-glue-c.h:
6331         * libanjuta/anjuta-plugin-description.c:
6332         * libanjuta/anjuta-plugin-description.h:
6333         * libanjuta/anjuta-plugin-handle.c:
6334         * libanjuta/anjuta-plugin-handle.h:
6335         * libanjuta/anjuta-plugin-manager.c:
6336         * libanjuta/anjuta-plugin-manager.h:
6337         * libanjuta/anjuta-plugin.c:
6338         * libanjuta/anjuta-plugin.h:
6339         * libanjuta/anjuta-preferences.c:
6340         * libanjuta/anjuta-preferences.h:
6341         * libanjuta/anjuta-profile-manager.c:
6342         * libanjuta/anjuta-profile-manager.h:
6343         * libanjuta/anjuta-profile.c:
6344         * libanjuta/anjuta-profile.h:
6345         * libanjuta/anjuta-save-prompt.c:
6346         * libanjuta/anjuta-save-prompt.h:
6347         * libanjuta/anjuta-serializer.c:
6348         * libanjuta/anjuta-serializer.h:
6349         * libanjuta/anjuta-session.c:
6350         * libanjuta/anjuta-session.h:
6351         * libanjuta/anjuta-shell.c:
6352         * libanjuta/anjuta-shell.h:
6353         * libanjuta/anjuta-status.c:
6354         * libanjuta/anjuta-status.h:
6355         * libanjuta/anjuta-ui.c:
6356         * libanjuta/anjuta-ui.h:
6357         * libanjuta/anjuta-utils-priv.h:
6358         * libanjuta/anjuta-utils.c:
6359         * libanjuta/anjuta-utils.h:
6360         * libanjuta/cell-renderer-captioned-image.c:
6361         * libanjuta/cell-renderer-captioned-image.h:
6362         * libanjuta/e-splash.c:
6363         * libanjuta/e-splash.h:
6364         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6365         * libanjuta/interfaces/libanjuta.idl:
6366         * libanjuta/libanjuta.h:
6367         * libanjuta/resources.c:
6368         * libanjuta/resources.h:
6369         * libegg/egg-cell-renderer-text.c:
6370         * libegg/egg-combo-action.c:
6371         * libegg/egg-entry-action.c:
6372         * libegg/egg-recent-action.c:
6373         * libegg/egg-recent-files-module.c:
6374         * libegg/egg-recent-item.c:
6375         * libegg/egg-recent-model.c:
6376         * libegg/egg-recent-view-gtk.c:
6377         * libegg/egg-recent-view.c:
6378         * libegg/egg-submenu-action.c:
6379         * libegg/eggaccelerators.c:
6380         * libegg/eggcellrendererpopup.c:
6381         * libegg/eggcomboselect.c:
6382         * libegg/eggtreemodelfilter.c:
6383         * libegg/eggtreemultidnd.c:
6384         * libegg/gtkcellview.h:
6385         * libegg/treeviewutils/egg-cell-renderer-text.h:
6386         * libegg/treeviewutils/eggaccelerators.h:
6387         * libegg/treeviewutils/eggcellrendererkeys.h:
6388         * libegg/treeviewutils/eggcellrendererpopup.h:
6389         * libegg/treeviewutils/eggtreemodelfilter.h:
6390         * libegg/treeviewutils/eggtreemultidnd.h:
6391         * libegg/treeviewutils/eggtreeviewstate.h:
6392         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6393         * manuals/anjuta-faqs/Makefile.am:
6394         * manuals/anjuta-manual/C/anjuta-manual.xml:
6395         * manuals/anjuta-manual/C/license.xml:
6396         * manuals/anjuta-manual/es/es.po:
6397         * manuals/anjuta-manual/sv/sv.po:
6398         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6399         ml:
6400         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6401         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6402         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6403         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6404         * manuals/old/ja/anjuta-manual/license.xml:
6405         * plugins/build-basic-autotools/build-basic-autotools.c:
6406         * plugins/build-basic-autotools/build-basic-autotools.h:
6407         * plugins/build-basic-autotools/executer.c:
6408         * plugins/build-basic-autotools/executer.h:
6409         * plugins/build/build_file.c:
6410         * plugins/build/build_file.h:
6411         * plugins/build/build_project.c:
6412         * plugins/build/build_project.h:
6413         * plugins/build/clean_project.c:
6414         * plugins/build/clean_project.h:
6415         * plugins/build/commands.c:
6416         * plugins/build/commands.h:
6417         * plugins/build/compile.c:
6418         * plugins/build/compile.h:
6419         * plugins/build/compiler_options.c:
6420         * plugins/build/compiler_options.h:
6421         * plugins/build/configurer.c:
6422         * plugins/build/configurer.h:
6423         * plugins/build/executer.c:
6424         * plugins/build/executer.h:
6425         * plugins/class-gen/cell-renderer-flags.c:
6426         * plugins/class-gen/cell-renderer-flags.h:
6427         * plugins/class-gen/combo-flags.c:
6428         * plugins/class-gen/combo-flags.h:
6429         * plugins/class-gen/element-editor.c:
6430         * plugins/class-gen/element-editor.h:
6431         * plugins/class-gen/generator.c:
6432         * plugins/class-gen/generator.h:
6433         * plugins/class-gen/plugin.c:
6434         * plugins/class-gen/plugin.h:
6435         * plugins/class-gen/transform.c:
6436         * plugins/class-gen/transform.h:
6437         * plugins/class-gen/validator.c:
6438         * plugins/class-gen/validator.h:
6439         * plugins/class-gen/window.c:
6440         * plugins/class-gen/window.h:
6441         * plugins/class-inheritance/class-callbacks.c:
6442         * plugins/class-inheritance/class-callbacks.h:
6443         * plugins/class-inheritance/class-inherit.c:
6444         * plugins/class-inheritance/class-inherit.h:
6445         * plugins/class-inheritance/plugin.c:
6446         * plugins/class-inheritance/plugin.h:
6447         * plugins/cvs-plugin/cvs-actions.c:
6448         * plugins/cvs-plugin/cvs-actions.h:
6449         * plugins/cvs-plugin/cvs-callbacks.c:
6450         * plugins/cvs-plugin/cvs-callbacks.h:
6451         * plugins/cvs-plugin/cvs-execute.c:
6452         * plugins/cvs-plugin/cvs-execute.h:
6453         * plugins/cvs-plugin/cvs-interface.c:
6454         * plugins/cvs-plugin/cvs-interface.h:
6455         * plugins/cvs-plugin/plugin.c:
6456         * plugins/cvs-plugin/plugin.h:
6457         * plugins/debug-manager/breakpoints.c:
6458         * plugins/debug-manager/breakpoints.h:
6459         * plugins/debug-manager/chunk_view.c:
6460         * plugins/debug-manager/chunk_view.h:
6461         * plugins/debug-manager/data_buffer.c:
6462         * plugins/debug-manager/data_buffer.h:
6463         * plugins/debug-manager/data_view.c:
6464         * plugins/debug-manager/data_view.h:
6465         * plugins/debug-manager/debug_tree.c:
6466         * plugins/debug-manager/debug_tree.h:
6467         * plugins/debug-manager/debugger.c:
6468         * plugins/debug-manager/debugger.h:
6469         * plugins/debug-manager/disassemble.c:
6470         * plugins/debug-manager/disassemble.h:
6471         * plugins/debug-manager/info.c:
6472         * plugins/debug-manager/info.h:
6473         * plugins/debug-manager/locals.c:
6474         * plugins/debug-manager/locals.h:
6475         * plugins/debug-manager/memory.c:
6476         * plugins/debug-manager/memory.h:
6477         * plugins/debug-manager/plugin.c:
6478         * plugins/debug-manager/plugin.h:
6479         * plugins/debug-manager/registers.c:
6480         * plugins/debug-manager/registers.h:
6481         * plugins/debug-manager/sexy-icon-entry.c:
6482         * plugins/debug-manager/sexy-icon-entry.h:
6483         * plugins/debug-manager/sharedlib.c:
6484         * plugins/debug-manager/sharedlib.h:
6485         * plugins/debug-manager/signals.c:
6486         * plugins/debug-manager/signals.h:
6487         * plugins/debug-manager/sparse_buffer.c:
6488         * plugins/debug-manager/sparse_buffer.h:
6489         * plugins/debug-manager/sparse_view.c:
6490         * plugins/debug-manager/sparse_view.h:
6491         * plugins/debug-manager/stack_trace.c:
6492         * plugins/debug-manager/stack_trace.h:
6493         * plugins/debug-manager/start.c:
6494         * plugins/debug-manager/start.h:
6495         * plugins/debug-manager/threads.c:
6496         * plugins/debug-manager/threads.h:
6497         * plugins/debug-manager/utilities.c:
6498         * plugins/debug-manager/utilities.h:
6499         * plugins/debug-manager/watch.c:
6500         * plugins/debug-manager/watch.h:
6501         * plugins/devhelp/htmlview.c:
6502         * plugins/devhelp/htmlview.h:
6503         * plugins/document-manager/action-callbacks.c:
6504         * plugins/document-manager/action-callbacks.h:
6505         * plugins/document-manager/anjuta-docman.c:
6506         * plugins/document-manager/anjuta-docman.h:
6507         * plugins/document-manager/editor-tooltips.c:
6508         * plugins/document-manager/editor-tooltips.h:
6509         * plugins/document-manager/file_history.c:
6510         * plugins/document-manager/file_history.h:
6511         * plugins/document-manager/indent-dialog.c:
6512         * plugins/document-manager/indent-dialog.h:
6513         * plugins/document-manager/indent-util.c:
6514         * plugins/document-manager/indent-util.h:
6515         * plugins/document-manager/plugin.c:
6516         * plugins/editor/aneditor-autocomplete.cxx:
6517         * plugins/editor/aneditor-calltip.cxx:
6518         * plugins/editor/aneditor-indent.cxx:
6519         * plugins/editor/aneditor-priv.h:
6520         * plugins/editor/aneditor.cxx:
6521         * plugins/editor/aneditor.h:
6522         * plugins/editor/lexer.h:
6523         * plugins/editor/plugin.c:
6524         * plugins/editor/plugin.h:
6525         * plugins/editor/print.c:
6526         * plugins/editor/print.h:
6527         * plugins/editor/properties.h:
6528         * plugins/editor/properties_cxx.h:
6529         * plugins/editor/style-editor.c:
6530         * plugins/editor/style-editor.h:
6531         * plugins/editor/text-editor-iterable.c:
6532         * plugins/editor/text-editor-iterable.h:
6533         * plugins/editor/text_editor.c:
6534         * plugins/editor/text_editor.h:
6535         * plugins/editor/text_editor_cbs.c:
6536         * plugins/editor/text_editor_cbs.h:
6537         * plugins/editor/text_editor_menu.c:
6538         * plugins/editor/text_editor_menu.h:
6539         * plugins/editor/text_editor_prefs.c:
6540         * plugins/editor/text_editor_prefs.h:
6541         * plugins/file-loader/dnd.c:
6542         * plugins/file-loader/dnd.h:
6543         * plugins/file-loader/plugin.c:
6544         * plugins/file-manager/an_file_view.c:
6545         * plugins/file-manager/plugin.c:
6546         * plugins/file-wizard/file.c:
6547         * plugins/file-wizard/file.h:
6548         * plugins/file-wizard/plugin.c:
6549         * plugins/file-wizard/plugin.h:
6550         * plugins/gdb/debugger.c:
6551         * plugins/gdb/debugger.h:
6552         * plugins/gdb/gdbmi-test.c:
6553         * plugins/gdb/gdbmi.c:
6554         * plugins/gdb/gdbmi.h:
6555         * plugins/gdb/global.h:
6556         * plugins/gdb/parser.c:
6557         * plugins/gdb/parser.h:
6558         * plugins/gdb/plugin.c:
6559         * plugins/gdb/plugin.h:
6560         * plugins/gdb/utilities.c:
6561         * plugins/gdb/utilities.h:
6562         * plugins/glade/plugin.c:
6563         * plugins/glade/plugin.h:
6564         * plugins/gtodo/egg-datetime.c:
6565         * plugins/gtodo/egg-datetime.h:
6566         * plugins/gtodo/eggtrayicon.c:
6567         * plugins/gtodo/eggtrayicon.h:
6568         * plugins/gtodo/plugin.c:
6569         * plugins/gvim/anjuta-vim.c:
6570         * plugins/gvim/anjuta-vim.h:
6571         * plugins/gvim/gtkvim.c:
6572         * plugins/gvim/gtkvim.h:
6573         * plugins/gvim/plugin.c:
6574         * plugins/gvim/plugin.h:
6575         * plugins/language-support-cpp-java/plugin.c:
6576         * plugins/language-support-cpp-java/plugin.h:
6577         * plugins/macro/macro-actions.c:
6578         * plugins/macro/macro-actions.h:
6579         * plugins/macro/macro-db.c:
6580         * plugins/macro/macro-db.h:
6581         * plugins/macro/macro-dialog.c:
6582         * plugins/macro/macro-dialog.h:
6583         * plugins/macro/macro-edit.c:
6584         * plugins/macro/macro-edit.h:
6585         * plugins/macro/macro-util.c:
6586         * plugins/macro/macro-util.h:
6587         * plugins/macro/plugin.c:
6588         * plugins/macro/plugin.h:
6589         * plugins/message-view/anjuta-msgman.c:
6590         * plugins/message-view/anjuta-msgman.h:
6591         * plugins/message-view/message-view.c:
6592         * plugins/message-view/message-view.h:
6593         * plugins/message-view/plugin.c:
6594         * plugins/message-view/plugin.h:
6595         * plugins/patch/patch-plugin.c:
6596         * plugins/patch/patch-plugin.h:
6597         * plugins/patch/plugin.c:
6598         * plugins/patch/plugin.h:
6599         * plugins/profiler/gprof-call-graph-block-entry.c:
6600         * plugins/profiler/gprof-call-graph-block-entry.h:
6601         * plugins/profiler/gprof-call-graph-block.c:
6602         * plugins/profiler/gprof-call-graph-block.h:
6603         * plugins/profiler/gprof-call-graph-view.c:
6604         * plugins/profiler/gprof-call-graph-view.h:
6605         * plugins/profiler/gprof-call-graph.c:
6606         * plugins/profiler/gprof-call-graph.h:
6607         * plugins/profiler/gprof-flat-profile-entry.c:
6608         * plugins/profiler/gprof-flat-profile-entry.h:
6609         * plugins/profiler/gprof-flat-profile-view.c:
6610         * plugins/profiler/gprof-flat-profile-view.h:
6611         * plugins/profiler/gprof-flat-profile.c:
6612         * plugins/profiler/gprof-flat-profile.h:
6613         * plugins/profiler/gprof-function-call-chart-view.c:
6614         * plugins/profiler/gprof-function-call-chart-view.h:
6615         * plugins/profiler/gprof-function-call-tree-view.c:
6616         * plugins/profiler/gprof-function-call-tree-view.h:
6617         * plugins/profiler/gprof-options.c:
6618         * plugins/profiler/gprof-options.h:
6619         * plugins/profiler/gprof-profile-data.c:
6620         * plugins/profiler/gprof-profile-data.h:
6621         * plugins/profiler/gprof-view-manager.c:
6622         * plugins/profiler/gprof-view-manager.h:
6623         * plugins/profiler/gprof-view.c:
6624         * plugins/profiler/gprof-view.h:
6625         * plugins/profiler/plugin.c:
6626         * plugins/profiler/plugin.h:
6627         * plugins/profiler/string-utils.c:
6628         * plugins/profiler/string-utils.h:
6629         * plugins/project-import/plugin.c:
6630         * plugins/project-import/plugin.h:
6631         * plugins/project-import/project-import.c:
6632         * plugins/project-import/project-import.h:
6633         * plugins/project-manager/plugin.c:
6634         * plugins/project-manager/plugin.h:
6635         * plugins/project-wizard/action.c:
6636         * plugins/project-wizard/action.h:
6637         * plugins/project-wizard/autogen.c:
6638         * plugins/project-wizard/autogen.h:
6639         * plugins/project-wizard/druid.c:
6640         * plugins/project-wizard/druid.h:
6641         * plugins/project-wizard/file.c:
6642         * plugins/project-wizard/file.h:
6643         * plugins/project-wizard/header.c:
6644         * plugins/project-wizard/header.h:
6645         * plugins/project-wizard/install.c:
6646         * plugins/project-wizard/install.h:
6647         * plugins/project-wizard/parser.c:
6648         * plugins/project-wizard/parser.h:
6649         * plugins/project-wizard/plugin.c:
6650         * plugins/project-wizard/plugin.h:
6651         * plugins/project-wizard/property.c:
6652         * plugins/project-wizard/property.h:
6653         * plugins/project-wizard/values.c:
6654         * plugins/project-wizard/values.h:
6655         * plugins/sample1/plugin.c:
6656         * plugins/search/plugin.c:
6657         * plugins/search/plugin.h:
6658         * plugins/search/search-replace_backend.c:
6659         * plugins/search/search-replace_backend.h:
6660         * plugins/search/search_preferences.c:
6661         * plugins/sourceview/anjuta-convert.c:
6662         * plugins/sourceview/anjuta-convert.h:
6663         * plugins/sourceview/anjuta-document-loader.c:
6664         * plugins/sourceview/anjuta-document-loader.h:
6665         * plugins/sourceview/anjuta-document-saver.c:
6666         * plugins/sourceview/anjuta-document-saver.h:
6667         * plugins/sourceview/anjuta-document.c:
6668         * plugins/sourceview/anjuta-document.h:
6669         * plugins/sourceview/anjuta-encodings.c:
6670         * plugins/sourceview/anjuta-encodings.h:
6671         * plugins/sourceview/anjuta-languages-manager.c:
6672         * plugins/sourceview/anjuta-languages-manager.h:
6673         * plugins/sourceview/anjuta-utils.c:
6674         * plugins/sourceview/anjuta-utils.h:
6675         * plugins/sourceview/anjuta-view.c:
6676         * plugins/sourceview/anjuta-view.h:
6677         * plugins/sourceview/assist-window.c:
6678         * plugins/sourceview/assist-window.h:
6679         * plugins/sourceview/sourceview-cell.c:
6680         * plugins/sourceview/sourceview-cell.h:
6681         * plugins/sourceview/sourceview-prefs.c:
6682         * plugins/sourceview/sourceview-prefs.h:
6683         * plugins/sourceview/sourceview-print.c:
6684         * plugins/sourceview/sourceview-print.h:
6685         * plugins/sourceview/sourceview-private.h:
6686         * plugins/sourceview/sourceview-tags.c:
6687         * plugins/sourceview/sourceview-tags.h:
6688         * plugins/sourceview/sourceview.c:
6689         * plugins/sourceview/sourceview.h:
6690         * plugins/subversion/plugin.c:
6691         * plugins/subversion/plugin.h:
6692         * plugins/subversion/subversion-actions.c:
6693         * plugins/subversion/subversion-actions.h:
6694         * plugins/subversion/subversion-callbacks.c:
6695         * plugins/subversion/subversion-callbacks.h:
6696         * plugins/subversion/svn-auth.c:
6697         * plugins/subversion/svn-auth.h:
6698         * plugins/subversion/svn-backend-priv.h:
6699         * plugins/subversion/svn-backend.c:
6700         * plugins/subversion/svn-backend.h:
6701         * plugins/subversion/svn-notify.c:
6702         * plugins/subversion/svn-notify.h:
6703         * plugins/subversion/svn-thread.c:
6704         * plugins/subversion/svn-thread.h:
6705         * plugins/symbol-browser/an_symbol.c:
6706         * plugins/symbol-browser/an_symbol.h:
6707         * plugins/symbol-browser/an_symbol_info.c:
6708         * plugins/symbol-browser/an_symbol_info.h:
6709         * plugins/symbol-browser/an_symbol_iter.c:
6710         * plugins/symbol-browser/an_symbol_iter.h:
6711         * plugins/symbol-browser/an_symbol_prefs.c:
6712         * plugins/symbol-browser/an_symbol_prefs.h:
6713         * plugins/symbol-browser/an_symbol_search.c:
6714         * plugins/symbol-browser/an_symbol_search.h:
6715         * plugins/symbol-browser/an_symbol_view.c:
6716         * plugins/symbol-browser/an_symbol_view.h:
6717         * plugins/symbol-browser/plugin.c:
6718         * plugins/symbol-browser/plugin.h:
6719         * plugins/terminal/terminal.c:
6720         * plugins/tools/dialog.c:
6721         * plugins/tools/dialog.h:
6722         * plugins/tools/editor.c:
6723         * plugins/tools/editor.h:
6724         * plugins/tools/execute.c:
6725         * plugins/tools/execute.h:
6726         * plugins/tools/fileop.c:
6727         * plugins/tools/fileop.h:
6728         * plugins/tools/plugin.c:
6729         * plugins/tools/plugin.h:
6730         * plugins/tools/scripts/find-fixmes.pl:
6731         * plugins/tools/scripts/translation-status.pl:
6732         * plugins/tools/tool.c:
6733         * plugins/tools/tool.h:
6734         * plugins/tools/variable.c:
6735         * plugins/tools/variable.h:
6736         * plugins/valgrind/ldd.c:
6737         * plugins/valgrind/ldd.h:
6738         * plugins/valgrind/list.c:
6739         * plugins/valgrind/list.h:
6740         * plugins/valgrind/menu-utils.c:
6741         * plugins/valgrind/menu-utils.h:
6742         * plugins/valgrind/parser.c:
6743         * plugins/valgrind/parser.h:
6744         * plugins/valgrind/plugin.c:
6745         * plugins/valgrind/plugin.h:
6746         * plugins/valgrind/preferences.c:
6747         * plugins/valgrind/preferences.h:
6748         * plugins/valgrind/process.c:
6749         * plugins/valgrind/process.h:
6750         * plugins/valgrind/symtab.c:
6751         * plugins/valgrind/symtab.h:
6752         * plugins/valgrind/vgactions.c:
6753         * plugins/valgrind/vgactions.h:
6754         * plugins/valgrind/vgcachegrindprefs.c:
6755         * plugins/valgrind/vgcachegrindprefs.h:
6756         * plugins/valgrind/vgdefaultview.c:
6757         * plugins/valgrind/vgdefaultview.h:
6758         * plugins/valgrind/vgerror.c:
6759         * plugins/valgrind/vgerror.h:
6760         * plugins/valgrind/vggeneralprefs.c:
6761         * plugins/valgrind/vggeneralprefs.h:
6762         * plugins/valgrind/vghelgrindprefs.c:
6763         * plugins/valgrind/vghelgrindprefs.h:
6764         * plugins/valgrind/vgio.c:
6765         * plugins/valgrind/vgio.h:
6766         * plugins/valgrind/vgmemcheckprefs.c:
6767         * plugins/valgrind/vgmemcheckprefs.h:
6768         * plugins/valgrind/vgrule-editor.c:
6769         * plugins/valgrind/vgrule-editor.h:
6770         * plugins/valgrind/vgrule-list.c:
6771         * plugins/valgrind/vgrule-list.h:
6772         * plugins/valgrind/vgrule.c:
6773         * plugins/valgrind/vgrule.h:
6774         * plugins/valgrind/vgrulepattern.c:
6775         * plugins/valgrind/vgrulepattern.h:
6776         * plugins/valgrind/vgsearchbar.c:
6777         * plugins/valgrind/vgsearchbar.h:
6778         * plugins/valgrind/vgstrpool.c:
6779         * plugins/valgrind/vgstrpool.h:
6780         * plugins/valgrind/vgtoolprefs.c:
6781         * plugins/valgrind/vgtoolprefs.h:
6782         * plugins/valgrind/vgtoolview.c:
6783         * plugins/valgrind/vgtoolview.h:
6784         * src/about.c:
6785         * src/about.h:
6786         * src/action-callbacks.c:
6787         * src/action-callbacks.h:
6788         * src/anjuta-actions.h:
6789         * src/anjuta-app.c:
6790         * src/anjuta-app.h:
6791         * src/anjuta-callbacks.c:
6792         * src/anjuta-callbacks.h:
6793         * src/anjuta.c:
6794         * src/anjuta.h:
6795         * src/anjuta_cbs.c:
6796         * src/bacon-message-connection.c:
6797         * src/bacon-message-connection.h:
6798         * src/getline.c:
6799         * src/main.c:
6800         * src/shell.c:
6801         * src/shell.h:
6802         * src/start-with.c:
6803         * src/start-with.h:
6804         * src/utilities.c:
6805         * src/utilities.h:
6806         * tagmanager/options.c:
6807         
6808         Change the address of FSF in various files
6810 2007-08-30  Johannes Schmid <jhs@gnome.org>
6812         * anjuta.glade:
6813         * anjuta.gladep:
6814         Removed because they are no longer in use
6815         
6816         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6817         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
6818         Marked some strings as not translatable
6820         * plugins/search/search-replace.c: (list_max_items):
6821         Fixed a possible memory corruption
6823         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6824         Do not show menuitems for locked layout items
6826         * src/main.c: (main):
6827         Some minor style correction in gnome_init
6829 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
6831         * plugins/debug-manager/debugger.c,
6832         plugins/debug-manager/breakpoints.c,
6833         plugins/gdb/plugin.c,
6834         plugins/gdb/debugger.c,
6835         libanjuta/interfaces/libanjuta.idl:
6836         Move all breakpoints functions from IAnjutaDebugger to a new
6837         IAnjutaBreakpointDebugger interface
6839 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
6841         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6842         * plugins/debug-manager/plugin.c,
6843         plugins/debug-manager/breakpoints.c,
6844         plugins/tools/execute.c,
6845         plugins/project-wizard/plugin.c,
6846         plugins/build-basic-autotools/executer.c,
6847         plugins/gdb/debugger.c,
6848         plugins/profiler/gprof-options.h,
6849         plugins/sourceview/assist-window.h,
6850         plugins/class-gen/transform.c,
6851         libanjuta/anjuta-plugin-description.c,
6852         libanjuta/anjuta-status.c,
6853         libanjuta/anjuta-glue-c.c,
6854         libanjuta/anjuta-glue-cpp.c,
6855         plugins/symbol-browser/an_symbol_prefs.c:
6856         Fix warnings mostly "dereferencing type-punned pointer"
6857         Fix two bugs in breakpoints.c and an_symbol_prefs.c
6859 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
6861         * plugins/debug-manager/breakpoints.c,
6862         plugins/debug-manager/debugger.c:
6863         Avoid an endless loop if clearing all breakpoints while the programm
6864         is running
6866 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
6868         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6869         * plugins/debug-manager/plugin.c:
6870         Fix a segmentation fault added in the previous patch
6872 2007-07-21  Johannes Schmid <jhs@gnome.org>
6874         * plugins/build-basic-autotools/executer.c:
6875         (get_program_parameters):
6876         
6877         Show an error dialog if no targets are availible instead of
6878         just returning
6880 2007-07-20  Johannes Schmid <jhs@gnome.org>
6882         * libanjuta/anjuta-shell.c: (on_widget_data_add),
6883         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
6884         * libanjuta/anjuta-shell.h:
6885         * plugins/document-manager/plugin.c: (activate_plugin):
6886         * plugins/glade/anjuta-design-document.c:
6887         * plugins/glade/plugin.c: (glade_update_ui):
6888         * src/anjuta-app.c: (anjuta_app_add_widget_full),
6889         (anjuta_shell_iface_init):
6890         * src/shell.c: (anjuta_test_shell_add_widget),
6891         (anjuta_shell_iface_init):
6892         
6893         Make the document manager undockable (#458038)
6895 2007-07-20  Johannes Schmid <jhs@gnome.org>
6897         * plugins/document-manager/plugin.c: (on_editor_update_ui):
6898         * plugins/glade/anjuta-design-document.c:
6899         * plugins/glade/plugin.c: (glade_update_ui):
6900         
6901         Fixed some save/dirty status bug in glade
6903 2007-07-20  Johannes Schmid <jhs@gnome.org>
6905         * libanjuta/anjuta-status.c:
6906         Fixed crasher on shutdown
6908 2007-07-20  Johannes Schmid <jhs@gnome.org>
6910         * configure.in:
6911         Minimum glade requirement is 3.2 now. It was before
6912         but we did not check...
6913         
6914         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6915         * libanjuta/anjuta-profile.c:
6916         (anjuta_profile_add_plugins_from_xml):
6917         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
6918         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
6919         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
6920         * plugins/file-loader/plugin.c: (on_create_submenu):
6921         * plugins/file-manager/an_file_view.c: (compare_iter):
6922         * plugins/glade/plugin.c: (activate_plugin):
6923         * src/anjuta-app.c: (on_toolbar_view_toggled):
6924         * src/main.c: (main):
6925         
6926         Fixed lots of memory leaks (thansk valgrind)
6928 2007-07-19  Johannes Schmid <jhs@gnome.org>
6930         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6931         * plugins/document-manager/anjuta-docman.c:
6932         (anjuta_docman_set_busy):
6933         * plugins/document-manager/plugin.c: (on_editor_changed):
6934         * plugins/glade/plugin.c: (activate_plugin):
6935         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6936         (on_value_removed_current_editor):
6937         
6938         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
6940 2007-07-18  Johannes Schmid <jhs.gnome.org>
6942         * plugins/build-basic-autotools/executer.c: (execute_program):
6943         Fixed some of the scratchbox stuff but the environment is
6944         still broken
6946 2007-07-18  Johannes Schmid <jhs@gnome.org>
6948         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
6949         (on_plugin_deactivated), (get_plugin_loader_type):
6950         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
6951         (activate_plugin), (deactivate_plugin),
6952         (glade_plugin_instance_init):
6953         
6954         Fixed glade plugin deactivation
6956 2007-07-18  Johannes Schmid <jhs@gnome.org>
6958         * plugins/document-manager/anjuta-docman.c:
6959         (anjuta_docman_add_document):
6960         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
6961         
6962         Fixed path display in document manager with glade files
6964 2007-07-17  Johannes Schmid <jhs@gnome.org>
6966         * libanjuta/interfaces/Makefile.am.iface:
6967         * pixmaps/Makefile.am:
6968         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
6969         * plugins/debug-manager/plugin.c: (value_added_current_editor),
6970         (value_removed_current_editor):
6971         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
6972         (anjuta_docman_set_current_document):
6973         * plugins/document-manager/plugin.c: (on_editor_update_ui),
6974         (on_editor_added), (on_editor_changed):
6975         * plugins/glade/Makefile.am:
6976         * plugins/glade/anjuta-design-document.c:
6977         (anjuta_design_document_instance_init),
6978         (anjuta_design_document_set_property),
6979         (anjuta_design_document_get_property),
6980         (anjuta_design_document_class_init), (anjuta_design_document_new),
6981         (ifile_open), (ifile_get_uri), (ifile_iface_init):
6982         * plugins/glade/anjuta-design-document.h:
6983         * plugins/glade/anjuta-glade-notebook.c:
6984         * plugins/glade/anjuta-glade-notebook.h:
6985         * plugins/glade/plugin.c: (value_added_current_editor),
6986         (value_removed_current_editor), (glade_update_ui),
6987         (on_close_activated), (on_glade_project_changed),
6988         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
6989         (ifile_open):
6990         * plugins/language-support-cpp-java/plugin.c:
6991         (on_value_added_current_editor), (on_value_removed_current_editor):
6992         * plugins/macro/plugin.c: (value_added_current_editor):
6993         * plugins/project-manager/plugin.c: (value_added_current_editor):
6994         * plugins/subversion/plugin.c: (value_added_current_editor):
6995         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
6997         Fixed lot of IAnjutaEditor stuff and completed glade integration
6998         with document manager
6999         
7000         * plugins/build-basic-autotools/build-basic-autotools.c:
7001         (value_added_current_editor):
7002         * plugins/build-basic-autotools/executer.c: (execute_program):
7003         
7004         Some initial code to execute projects inside scratchbox
7005         
7006 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7008         * plugins/project-import/project-import.c:
7009         Project import overwrites file on user request (bug #452579)
7011 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7013         * plugins/debug-manager/debugger.c,
7014         plugins/debug-manager/threads.c,
7015         plugins/debug-manager/plugin.c,
7016         plugins/debug-manager/registers.c,
7017         plugins/debug-manager/locals.c,
7018         plugins/debug-manager/stack_trace.c,
7019         plugins/gdb/plugin.c,
7020         plugins/gdb/debugger.c,
7021         plugins/gdb/debugger.h,
7022         libanjuta/interfaces/libanjuta.idl:
7023         Rename change-location to program-moved
7024         Store thread id as gint instead of guint
7025         Do not display registers list if not available
7026         Add intermediate debugger states if missing
7028 2007-07-11  Johannes Schmid <jhs@gnome.org>
7030         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7031         .glade:
7032         Reverted unnecessary changes (#455819)
7034 2007-07-10  Johannes Schmid <jhs@gnome.org>
7036         * plugins/glade/plugin.c:
7037         Fixed glade plugin with glade 3.2 and another crasher
7039 2007-07-09  Johannes Schmid <jhs@gnome.org>
7041         * libanjuta/interfaces/libanjuta.idl:
7042         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7043         .glade:
7044         * plugins/debug-manager/breakpoints.c:
7045         (breakpoint_item_update_in_ui),
7046         (breakpoints_dbase_edit_breakpoint),
7047         (on_toggle_breakpoint_activate):
7048         * plugins/debug-manager/plugin.c:
7049         (on_run_to_cursor_action_activate):
7050         * plugins/document-manager/action-callbacks.c:
7051         (on_editor_command_cut_activate),
7052         (on_editor_command_copy_activate),
7053         (on_editor_command_paste_activate),
7054         (on_editor_command_clear_activate):
7055         * plugins/document-manager/anjuta-docman.c:
7056         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7057         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7058         (anjuta_docman_goto_file_line_mark),
7059         (anjuta_docman_find_editor_with_path),
7060         (anjuta_docman_get_all_editors):
7061         * plugins/document-manager/anjuta-docman.h:
7062         * plugins/document-manager/plugin.c:
7063         (update_editor_ui_interface_items), (on_editor_update_ui),
7064         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7065         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7066         (ianjuta_document_manager_iface_init), (isaveable_save),
7067         (isavable_is_dirty):
7068         * plugins/editor/editor.glade:
7069         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7070         (idocument_paste), (idocument_clear), (idocument_iface_init),
7071         (iselection_iface_init):
7072         * plugins/glade/Makefile.am:
7073         * plugins/glade/anjuta-glade-notebook.c:
7074         (anjuta_glade_notebook_instance_init),
7075         (anjuta_glade_notebook_set_property),
7076         (anjuta_glade_notebook_get_property),
7077         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7078         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7079         (ifile_savable_save), (ifile_savable_save_as),
7080         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7081         (ifile_savable_iface_init), (idocument_can_redo),
7082         (idocument_can_undo), (idocument_begin_undo_action),
7083         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7084         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7085         (idocument_copy), (idocument_paste), (idocument_clear),
7086         (idocument_iface_init):
7087         * plugins/language-support-cpp-java/plugin.c:
7088         (on_value_added_current_editor), (on_value_removed_current_editor):
7089         * plugins/macro/macro-util.c: (get_current_editor):
7090         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7091         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7092         (on_next_occur), (on_incremental_entry_key_press),
7093         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7094         (on_toolbar_find_incremental_start),
7095         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7096         * plugins/search/search-replace.c: (search_start_over),
7097         (search_update_combos), (replace_update_combos),
7098         (anjuta_search_replace_activate):
7099         * plugins/search/search-replace_backend.c: (create_search_entries):
7100         * plugins/sourceview/sourceview.c: (idocument_cut),
7101         (idocument_copy), (idocument_paste), (idocument_clear),
7102         (idocument_iface_init), (iselect_iface_init), (iassist_react):
7103         * plugins/tools/editor.c: (on_editor_response):
7104         * plugins/tools/execute.c: (get_current_editor),
7105         (atp_output_context_initialize), (atp_user_tool_execute):
7106         * plugins/tools/variable.c: (get_current_editor),
7107         (atp_variable_get_editor_variable):
7108         
7109         Some more IAnjutaEditor => IAnjutaDocument fixing!
7110         
7111         * plugins/glade/anjuta-glade-notebook.h:
7112         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7113         (glade_update_ui):
7114         * plugins/glade/plugin.h:
7115         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7116         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
7117         be used for glade, too. It might still have some rough edges but already works.
7118         (Fixes #415547 – Glade usability problem)
7120 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
7122         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7123           development release (I updated version of glade3 svn to 3.3.2).
7125 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7127         * plugins/symbol-browser/an_symbol_view.c:
7128         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7130 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7132         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7133         (on_system_tags_update_finished), (on_update_global_clicked),
7134         (prefs_page_init), (on_gconf_notify_tags_list_changed),
7135         (symbol_browser_prefs_init),
7136         (symbol_browser_prefs_create_global_tags),
7137         (symbol_browser_load_global_tags):
7138         * plugins/symbol-browser/an_symbol_prefs.h:
7139         * plugins/symbol-browser/an_symbol_view.c:
7140         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7141         * plugins/symbol-browser/an_symbol_view.h:
7142         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7143         on global tags update because of delayed prefs merging. Happens when
7144         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7145         is opened.
7147 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7149         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7150         after install/uninstall.
7152         Patch from James Liggett:
7153         * scripts/glade2schemas.pl: Fixed creating schemas for list
7154         values.
7156 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
7158         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7159           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7160           development release since glade svn version is also 3.3.1. In future, the
7161           solution would be for us to always increment the micro version when
7162           changing the API.
7164 2007-07-05  Johannes Schmid <jhs@gnome.org>
7166         * libanjuta/interfaces/libanjuta.idl:
7167         * plugins/build-basic-autotools/build-basic-autotools.c:
7168         (on_build_mesg_format):
7169         * plugins/debug-manager/breakpoints.c:
7170         (breakpoint_item_update_in_ui),
7171         (breakpoints_dbase_edit_breakpoint),
7172         (on_toggle_breakpoint_activate):
7173         * plugins/debug-manager/plugin.c:
7174         (on_run_to_cursor_action_activate):
7175         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7176         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7177         (get_current_editor), (on_save_activate), (on_save_as_activate),
7178         (on_save_prompt_save_editor), (on_close_file_activate),
7179         (on_close_all_file_activate), (on_reload_file_activate),
7180         (anjuta_print_cb), (anjuta_print_preview_cb),
7181         (on_editor_command_upper_case_activate),
7182         (on_editor_command_lower_case_activate),
7183         (on_editor_command_undo_activate),
7184         (on_editor_command_redo_activate),
7185         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7186         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7187         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7188         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7189         (on_zoom_out_text_activate), (on_force_hilite_activate),
7190         (on_indent1_activate), (on_swap_activate),
7191         (on_editor_add_view_activate), (on_editor_remove_view_activate):
7192         * plugins/document-manager/anjuta-docman.c:
7193         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7194         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7195         (anjuta_docman_dispose), (on_notebook_switch_page),
7196         (anjuta_docman_page_from_widget), (on_editor_destroy),
7197         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7198         (anjuta_docman_get_current_document),
7199         (anjuta_docman_set_current_document),
7200         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7201         (anjuta_docman_update_page_label),
7202         (anjuta_docman_get_document_from_path),
7203         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7204         (anjuta_docman_order_tabs):
7205         * plugins/document-manager/anjuta-docman.h:
7206         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7207         (update_editor_ui_interface_items), (update_editor_ui),
7208         (on_editor_update_save_ui), (on_editor_update_ui),
7209         (on_editor_changed), (on_save_prompt_save_editor),
7210         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7211         (ianjuta_docman_get_current_document),
7212         (ianjuta_docman_set_current_document),
7213         (ianjuta_docman_remove_buffer),
7214         (ianjuta_document_manager_iface_init), (ifile_get_uri):
7215         * plugins/editor/text_editor.c: (itext_editor_iface_init),
7216         (idocument_get_filename), (idocument_can_undo),
7217         (idocument_can_redo), (idocument_undo),
7218         (idocument_begin_undo_action), (idocument_end_undo_action),
7219         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7220         * plugins/language-support-cpp-java/plugin.c:
7221         (on_editor_char_inserted_cpp), (on_auto_indent):
7222         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7223         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7224         * plugins/sample1/plugin.c: (on_sample_action_activate):
7225         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7226         (on_next_occur), (on_incremental_entry_key_press),
7227         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7228         (on_toolbar_find_incremental_start),
7229         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7230         * plugins/search/search-replace.c: (search_and_replace),
7231         (write_message_pane), (search_start_over), (search_update_combos),
7232         (replace_update_combos), (anjuta_search_replace_activate):
7233         * plugins/search/search-replace_backend.c:
7234         (file_buffer_new_from_path), (create_search_entries):
7235         * plugins/sourceview/sourceview-print.c: (create_print_job):
7236         * plugins/sourceview/sourceview.c:
7237         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7238         (idocument_can_redo), (idocument_can_undo),
7239         (idocument_begin_undo_action), (idocument_end_undo_action),
7240         (idocument_undo), (idocument_redo), (idocument_grab_focus),
7241         (idocument_get_filename), (idocument_iface_init):
7242         * plugins/tools/editor.c: (on_editor_response):
7243         * plugins/tools/execute.c: (atp_output_context_initialize),
7244         (atp_user_tool_execute):
7245         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7246         
7247         Create IAnjutaDocument interface. This interface is a more general idea
7248         of documents being anything that can be modified, has undo/redo and
7249         may have operations like copy/paste.
7250         The primary goal is to integrate better by making it use the standard file
7251         and edit menu instead of it's own glade menu. Of course the downside is that
7252         you won't be able to view a source file and the designer at the same time. Anyway
7253         so many people have complained that they "can't save a glade file" that I think
7254         this is the much better solution.
7255         Work on the glade plugin is still to come but the most difficult things should be
7256         done now.
7258 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7260         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7261           version 3.0.3.
7263 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7265         * libanjuta/anjuta-plugin-manager.c:
7266         (anjuta_plugin_manager_get_plugins_page),
7267         (anjuta_plugin_manager_get_remembered_plugins_page):
7268         * libanjuta/anjuta-plugin-manager.h:
7269         * src/anjuta-app.c: (anjuta_app_install_preferences):
7270         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7271         and remembered plugins preferences pages in separate pages (avoid
7272         crowd).
7274 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7276         Patch from James Liggett  <jrliggett@cox.net>:
7277         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7278         Installed editor preferences schemas. Fixes bug #453463.
7280 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7282         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7283         (anjuta_preferences_dialog_init): Sort preferences pages on title.
7285 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7287         * plugins/document-manager/anjuta-document-manager.ui:
7288         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7289         * src/action-callbacks.c:
7290         * src/action-callbacks.h:
7291         * src/anjuta-actions.h:
7292         * src/anjuta-app.c: (anjuta_app_instance_init),
7293         (anjuta_app_install_preferences):
7294         * src/anjuta.glade:
7295         * src/anjuta.ui: Moved plugins and shortcuts settings inside
7296         General preferences page. Move preferences menu from Settings to
7297         Edit submenu. And got rid of Settings submenu.
7299 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7301         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7302         
7303 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7305         * TODO.tasks: Increased bounty for on-demand preferences task to $150
7306         as discussed and agreed with James Liggett.
7308         Patch from James Liggett  <jrliggett@cox.net>:
7310         * configure.in:
7311         * libanjuta/anjuta-plugin-manager.c:
7312         (on_activated_plugin_objects_foreach),
7313         (anjuta_plugin_manager_get_active_plugin_objects):
7314         * libanjuta/anjuta-plugin-manager.h:
7315         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7316         (anjuta_plugin_deactivate):
7317         * libanjuta/anjuta-preferences-dialog.c:
7318         (anjuta_preferences_dialog_finalize),
7319         (anjuta_preferences_dialog_class_init), (add_category_columns),
7320         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7321         (anjuta_preferences_dialog_remove_page):
7322         * libanjuta/anjuta-preferences.c: (property_destroy),
7323         (unregister_preferences_key), (register_callbacks),
7324         (preferences_foreach_callback), (connect_prop_to_object),
7325         (anjuta_preferences_register_property_raw),
7326         (anjuta_preferences_register_property_custom),
7327         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7328         (anjuta_preferences_remove_page),
7329         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7330         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7331         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7332         (anjuta_preferences_class_init), (anjuta_preferences_new):
7333         * libanjuta/anjuta-preferences.h:
7334         * plugins/build-basic-autotools/Makefile.am:
7335         * plugins/build-basic-autotools/build-basic-autotools.c:
7336         (ipreferences_unmerge):
7337         * plugins/cvs-plugin/Makefile.am:
7338         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7339         * plugins/document-manager/Makefile.am:
7340         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7341         * plugins/editor/plugin.c: (ipreferences_unmerge):
7342         * plugins/file-manager/Makefile.am:
7343         * plugins/file-manager/plugin.c: (activate_plugin),
7344         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7345         * plugins/gtodo/plugin.c: (ipreferences_merge),
7346         (ipreferences_unmerge):
7347         * plugins/language-support-cpp-java/Makefile.am:
7348         * plugins/language-support-cpp-java/plugin.c:
7349         (ipreferences_unmerge):
7350         * plugins/message-view/Makefile.am:
7351         * plugins/message-view/plugin.c: (ipreferences_unmerge):
7352         * plugins/sourceview/Makefile.am:
7353         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7354         * plugins/symbol-browser/Makefile.am:
7355         * plugins/symbol-browser/an_symbol_prefs.c:
7356         (symbol_browser_prefs_finalize):
7357         * plugins/terminal/Makefile.am:
7358         * plugins/terminal/terminal.c: (ipreferences_unmerge):
7359         * plugins/valgrind/plugin.c: (ipreferences_merge),
7360         (ipreferences_unmerge):
7361         * scripts/Makefile.am:
7362         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7363         * src/Makefile.am:
7364         * src/action-callbacks.c: (on_set_preferences1_activate):
7365         * src/anjuta-app.c: (anjuta_app_instance_init),
7366         (anjuta_app_install_preferences):
7367         * src/anjuta-app.h:
7368         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7369         task: Bug #445314: On demand preferences widgets creation. Thanks
7370         James for this great work.
7372 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7374         * plugins/debug-manager/data_buffer.c,
7375         plugins/message-view/message-view.c: Fixed compiler warnings.
7377 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
7379         * src/action-callbacks.c: (help_activate),
7380         (on_help_manual_activate), (on_help_tutorial_activate),
7381         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7383         Fixed help activation (bug #451557).
7385 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
7387         * AUTHORS: Added James Liggett. Forgot to add him before :(
7389 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7391         * plugins/debug-manager/debugger.c,
7392         plugins/debug-manager/plugin.c,
7393         plugins/gdb/debugger.c,
7394         libanjuta/interfaces/libanjuta.idl:
7395         Add a GError* parameter to debugger-stopped signal
7397         * (added) libanjuta/anjuta-error.c,
7398         (added) libanjuta/anjuta-error.h,
7399         libanjuta/Makefile.am:
7400         Register GError as a boxed type
7402         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7403         Support GError* in signal, GError must be registered as a boxed type
7404         Accept NULL as strings
7406 === anjuta 2.2.0 ===
7408 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
7410         * configure.in: Bumped version to 2.2.0
7411         * NEWS: Updated for 2.2.0 stable release.
7412         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7413         Reduce the idle priority to make the UI update before anything else.
7415 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
7417         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7419         * libanjuta/interfaces/libanjuta.idl:
7420         * plugins/document-manager/action-callbacks.c:
7421         (on_editor_command_complete_word_activate):
7422         * plugins/document-manager/plugin.c:
7423         (update_editor_ui_interface_items):
7424         * plugins/editor/text_editor.c: (iautocomplete_activate),
7425         (iautocomplete_iface_init):
7426         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7428         Moved autocomplete() method away from IAnjutaEditorAssist into
7429         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
7430         autocomplete and does not crash with sourceview. Fixes Bug #449620
7431         – The auto completion functionality not work. Also sets menuitem 
7432         insensitive when hiding them.
7434         * plugins/debug-manager/disassemble.c:
7435         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
7436         printf types.
7438 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
7440         * pixmaps/anjuta_splash.png: Updated.
7441         
7442         * plugins/search/search-replace.c
7443         (anjuta_search_replace_activate): Fixed "Find in Files" to select
7444         the right target (project).
7445         * ChangeLog: Added missing log.
7447 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7449         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
7450         manuals/anjuta-manual/C/fileoperations.xml,
7451         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
7453         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
7455         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
7457 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7459         * TODO.tasks: Added bounty for on-demand preferences.
7461         Patch from Thierry Moisan:
7462         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
7463         (bug #88824).
7465 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7467         Patch from tpgww@onepost.net:
7469         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
7470         * libegg/test-actions.c:
7471         * libegg/test-multi-drag.c: (main):
7472         * plugins/debug-manager/memory.c: (read_memory_block):
7473         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
7475         Fixes compile warnings. Fixes bug #427101.
7477 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7479         Patch from James Liggett:
7481         * plugins/profiler/gprof-options.c: (on_option_changed),
7482         (setup_widgets):
7483         * plugins/profiler/gprof-options.h:
7484         * plugins/profiler/gprof-profile-data.c:
7485         (gprof_profile_data_init_profile):
7486         * plugins/profiler/gprof-profile-data.h:
7487         * plugins/profiler/plugin.c: (profiler_get_data),
7488         (profiler_set_target), (register_options),
7489         (on_profile_data_browse_button_clicked),
7490         (on_profiling_options_button_clicked), (on_profiler_delete_data):
7491         * plugins/profiler/profiler.glade: implements independent targets.
7492         implements the ability to select arbitrary gmon.out files.
7493         Fixes bug #403502 – User should also be allowed to select an
7494         independent executable target.
7496 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7498         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7500         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7501         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7503 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7505         * plugins/debug-manager/plugin.c,
7506         plugins/debug-manager/breakpoints.c:
7507         Remove weak pointers when owner is destroyed
7508         Remove all breakpoints before loading new one
7510 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
7512         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
7513          
7514 2007-06-19  Naba Kumar  <naba@gnome.org>
7516         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
7517         Bug #448491 Empty Lines Problem.
7519         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
7520         
7521         * data/default.profile, plugins/message-view/plugin.c: Do not
7522         restore session for messages.
7523         Fixes bug #377461 – don't create new message window for each
7524         build/find.
7526         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
7527         Fixes a crash on exit/project-close if profiler plugin is loaded.
7529 2007-06-17  Naba Kumar  <naba@gnome.org>
7531         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
7532         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
7534         * plugins/file-loader/plugin.c: Fail on opening non existent files.
7535         Bug #448034 – Anjuta crashes on starting (when the last project
7536         directory was deleted).
7538         * plugins/document-manager/plugin.c: Set line markers for files
7539         opened via IAnjutaFile::open(). Fixes missing line markers while
7540         navigating symbols.
7542 2007-06-17  Naba Kumar  <naba@gnome.org>
7544         * plugins/sourceview/sourceview.glade: Set correct font
7545         default value and use monospace instead of sans. Fixes
7546         bug #448408 – crash in Anjuta IDE: Trying to change the
7547         editor
7549 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7551         * plugins/search/search-replace.c,
7552         plugins/search/search-replace.h,
7553         plugins/search/anjuta-search.glade:
7554         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
7555         Fixes bug #355166
7557 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
7559         * plugins/debug-manager/plugin.c,
7560         plugins/debug-manager/breakpoints.c:
7561         Add weak references, fixes bug #448053 ?
7563 2007-06-16  Naba Kumar  <naba@gnome.org>
7565         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
7566         dialog to allow forgetting them if user chooses to select a different
7567         one.
7569 2007-06-13  Naba Kumar  <naba@gnome.org>
7571         * plugins/sourceview/sourceview-prefs.c: Initialize font
7572         on startup correctly if use_theme is set.
7574         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
7575         if available for default font. Fixes bug #447304.
7577         * plugins/sourceview/sourceview-prefs.c: Return value based
7578         on right data type. Fixes Bug #438878 – Using gtksourceview editor
7579         for the first time has black background
7580         
7581         * plugins/project-manager/plugin.c: Give a better error message
7582         when project could not be loaded.
7584         * libanjuta/anjuta-serializer.c: Added a comment.
7586 2007-06-13  Johannes Schmid <jhs@gnome.org>
7588         * configure.in:
7589         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
7590         most warnings to avoid simple coding problems.
7591         
7592         * plugins/message-view/anjuta-msgman.c:
7593         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
7594         * plugins/message-view/plugin.c: (on_view_changed),
7595         (ianjuta_msgman_add_view):
7596         
7597         Fixed #440866 by always presenting the message-manager when a tab is
7598         added because Gtk+ seems to have problems to add tabs to hidden widgets.
7599         
7600         * plugins/subversion/subversion-callbacks.c:
7601         (on_subversion_commit_response):
7602         Destroy dialog if user clicks "No"
7604 2007-06-12  Naba Kumar  <naba@gnome.org>
7606         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7607         read and use of uninitialized variable.
7609         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
7610         because it is used in credits listing and packaging could compress
7611         it in docdir. Fixes bug #397881: The credits are empty
7613         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
7614         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
7615         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
7616         plugins/symbol-browser/an_symbol_info.c,
7617         plugins/symbol-browser/plugin.c,
7618         plugins/symbol-browser/an_symbol_view.c,
7619         plugins/editor/aneditor-autocomplete.cxx:
7621         - Do not access TMTag
7622         member in TMSymbol when freeing it because by then the tags
7623         could have changed. Avoids dangerous memory corruptions by freeing
7624         someone else's memory (Could explain those random crashes when
7625         refreshing symbols or re-loading a different project or closing
7626         a project). Anything that tries to refresh symbols could trigger
7627         this corruptions.
7628         - Added a flag to also retrieve method definitions as part of
7629         the class's scope members. And used it to set both function prototype
7630         and definition in symbols. Fixes navigation to prototype and
7631         function definitions from symbol browser (bug #440370)
7633         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
7634         memory. Could fix those bogus 'file changed' dialogs.
7636         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
7638 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7640         * (added) libanjuta/anjuta-utils-priv.h,
7641         libanjuta/anjuta-utils.h,
7642         libanjuta/anjuta-launcher.c,
7643         libanjuta/Makefile.am:
7644         Fix bug #440801: do not use config.h in public include files
7646 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7648         * plugins/project-wizard/templates/mkfile.wiz:
7649         Fix bug #442038: missing project.sh file
7651         * configure.in,
7652         plugins/project-wizard/templates/Makefile.am,
7653         plugins/project-wizard/templates/translatable-strings.h,
7654         (added) plugins/project-wizard/templates/sdl.wiz,
7655         (added) plugins/project-wizard/templates/appwiz_sdl.png,
7656         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
7657         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
7658         (added) plugins/project-wizard/templates/sdl/Makefile.am,
7659         (added) plugins/project-wizard/templates/sdl/.cvsignore,
7660         (added) plugins/project-wizard/templates/sdl/src/main.c,
7661         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
7662         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
7663         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
7664         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
7665         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
7666         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
7667         Fix bug #315635: add a SDL project wizard
7669 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
7671         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
7672         when SIGCHLD is triggered when main loop context is locked. Dead lock
7673         happens when child_exited callback also accesses main loop context.
7674         Happens particularly badly in debug target exiting.
7676 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
7678         * manuals/anjuta-manual/C/debugger.xml:
7679         First update of the debugger documentation
7681 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
7683         * manuals/anjuta-manual/C/fileoperations.xml,
7684         manuals/anjuta-manual/C/projects.xml,
7685         manuals/anjuta-manual/C/anjuta-manual.xml,
7686         manuals/anjuta-manual/C/build.xml,
7687         manuals/anjuta-manual/C/execute.xml,
7688         manuals/anjuta-manual/Makefile.am: Updated more documentation.
7689         Added project properties documentation. Moved execution section
7690         inside project management. Removed dead documentation.
7692 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
7694         * src/anjuta.c, plugins/symbol-browser/plugin.c,
7695         plugins/symbol-browser/plugin.h,
7696         plugins/symbol-browser/an_symbol_prefs.c,
7697         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7698         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
7699         progress bar instead of separate window for system tags
7700         generation. Renamed AnjutaStatus methods to a proper ones.
7702         * plugins/symbol-browser/plugin.c,
7703         plugins/symbol-browser/plugin.h,
7704         plugins/symbol-browser/an_symbol_prefs.c,
7705         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7706         global-tags/create_global_tags.sh.in: Get rid of message window
7707         for showing global tags creation and use a small window with
7708         progress bar.
7710 2007-05-30  Naba Kumar  <naba@gnome.org>
7712         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
7713         Bug 442315 – After calling configure, the build menus are still insensitive,
7714         Bug 442314 – Autogeneration fails when there is no autogen.sh
7716         * plugins/project-manager/plugin.c: Fixed mem corruption when it
7717         fails to remove target/source/group. Fixes bug #440196 – crash in
7718         Anjuta IDE: removing a target
7720 2007-05-29  Naba Kumar  <naba@gnome.org>
7722         * plugins/symbol-browser/an_symbol_view.c,
7723         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
7724         tags generation. Fixed runtime warning.
7726 2007-05-28  Naba Kumar  <naba@gnome.org>
7728         Patch from James Liggett  <jrliggett@cox.net>:
7729         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
7730         Fixed bug #403502 – User should also be allowed to select an
7731         independent executable target.
7733 2007-05-27  Johannes Schmid <jhs@gnome.org>
7735         * plugins/build-basic-autotools/build-basic-autotools.c:
7736         (get_real_directory), (on_build_mesg_format):
7737         
7738         Find correct files for error messages inside scratchbox
7740 2007-05-27  Naba Kumar  <naba@gnome.org>
7742         * manuals/anjuta-manual/C/projects.xml,
7743         manuals/anjuta-manual/C/projects.xml: Updated project
7744         management chapter more.
7746 2007-05-25  Johannes Schmid <jhs@gnome.org>
7748         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7749         * plugins/build-basic-autotools/build-basic-autotools.c:
7750         (on_sb_check_toggled), (build_execute_command),
7751         (ipreferences_merge), (ipreferences_unmerge):
7752         Added support for building inside scratchbox environment
7753         
7754         Patch from James Liggett <jrliggett@cox.net>:
7755         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
7756         (anjuta_msgman_append_view):
7758         Fix 440866 
7759           – Anjuta aborts with numerous assertion failures when adding a new message view tab
7761 2007-05-23  Naba Kumar  <naba@gnome.org>
7763         * manuals/anjuta-manual/C/projects.xml: Updated project
7764         management chapter.
7766 2007-05-22  Naba Kumar  <naba@gnome.org>
7768         * manuals/anjuta-manual/C/projects.xml: More updates.
7770         * manuals/anjuta-manual/C/introduction.xml,
7771         manuals/anjuta-manual/C/projects.xml,
7772         manuals/anjuta-manual/C/interface.xml: Updated documentation.
7774 2007-05-22  Naba Kumar  <naba@gnome.org>
7776         Patch from Étienne Bersac:
7777         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
7778         class in generated class.
7780 2007-05-22  Naba Kumar  <naba@gnome.org>
7782         * plugins/profiler/plugin.c: Fixed a compiler warning.
7783         * plugins/valgrind/Makefile.am: Added ldflags.
7785         Patch from James Liggett:
7786         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
7787         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
7788         specific options.
7790 2007-05-18  Johannes Schmid <jhs@gnome.org>
7792         * plugins/editor/text_editor.c:
7793         * plugins/language-support-cpp-java/plugin.c:
7794         (on_editor_language_changed), (on_value_added_current_editor),
7795         (on_value_removed_current_editor):
7796         
7797         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
7798         Fix assist support in language-support-plugin.
7800 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7802         * libanjuta/interfaces/libanjuta.idl:
7803         Add a new interface allowing to implement plugin able
7804         to load other plugins (not written in C)
7806         * libanjuta/anjuta-plugin-handle.c,
7807         libanjuta/anjuta-plugin-handle.h:
7808         Add a language and a resident plugin properties
7810         * libanjuta/anjuta-glue-plugin.c,
7811         libanjuta/anjuta-glue-plugin.h,
7812         (added)libanjuta/anjuta-glue-c.c,
7813         (added)libanjuta/anjuta-glue-c.h,
7814         libanjuta/Makefile.am:
7815         Split code used to load a C plugin into a common part
7816         in anjuta-glue-plugin and a specific part in anjuta-glue-c
7818         * libanjuta/anjuta-glue-factory.c,
7819         libanjuta/anjuta-glue-factory.h,
7820         libanjuta/anjuta-plugin-manager.c:
7821         Allow to load plugin not written in C and search for the
7822         additional needed code in another plugin
7824 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7826         * plugins/editor/text_editor.c:
7827         Add an empty implementation of IAnjutaEditorAssist for scintilla,
7828         avoiding a crash if scintilla is used
7830 2007-05-14  Johannes Schmid <jhs@gnome.org>
7832         * libanjuta/interfaces/libanjuta.idl:
7833         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7834         (assist_cleanup), (on_assist_end), (on_assist_cancel),
7835         (on_assist_chosen), (on_assist_update), (get_context),
7836         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
7837         (install_assist), (uninstall_assist), (install_support),
7838         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
7839         (cpp_java_plugin_instance_init):
7840         * plugins/language-support-cpp-java/plugin.h:
7841         Use IAnjutaEditorAssist to show language specific suggestions
7842         
7843         * plugins/sourceview/Makefile.am:
7844         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
7845         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7846         * plugins/sourceview/anjuta-view.h:
7847         * plugins/sourceview/assist-window.c: (assist_window_expose),
7848         (assist_window_set_property), (assist_window_get_property),
7849         (assist_window_class_init), (assist_activated),
7850         (assist_window_init), (assist_window_finalize),
7851         (assist_window_select), (assist_window_first),
7852         (assist_window_last), (assist_window_up), (assist_window_down),
7853         (get_coordinates), (assist_window_move), (assist_window_update),
7854         (assist_window_filter_keypress), (assist_window_is_active),
7855         (assist_window_new), (assist_window_get_trigger),
7856         (assist_window_get_position):
7857         * plugins/sourceview/assist-window.h:
7858         * plugins/sourceview/sourceview-args.c (removed):
7859         * plugins/sourceview/sourceview-args.h (removed):
7860         * plugins/sourceview/sourceview-autocomplete.c (removed):
7861         * plugins/sourceview/sourceview-autocomplete.h (removed):
7862         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7863         * plugins/sourceview/sourceview-private.h:
7864         * plugins/sourceview/sourceview-scope.c(removed):
7865         * plugins/sourceview/sourceview-scope.h(removed):
7866         * plugins/sourceview/sourceview.c: (on_assist_chosen),
7867         (on_assist_cancel), (on_document_char_added),
7868         (on_reload_dialog_response), (sourceview_class_init),
7869         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
7870         (iassist_remove_trigger), (iassist_autocomplete),
7871         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
7872         (iassist_react), (iassist_iface_init):
7873         * plugins/sourceview/tag-window.c (moved to assist-window.c):
7874         * plugins/sourceview/tag-window.h (moved to assist-window.c):
7875         
7876         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
7877         - Mark files dirty if reload dialog is canceled.
7879 2007-05-12  Naba Kumar  <naba@gnome.org>
7881         * libanjuta/anjuta-launcher.h: Corrected include file.
7883 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
7885         * libanjuta/anjuta-glue-plugin.c,
7886         libanjuta/anjuta-glue-plugin.h,
7887         libanjuta/anjuta-glue-factory.c,
7888         libanjuta/anjuta-glue-factory.h,
7889         ibanjuta/anjuta-plugin-manager.c:
7890         Move code used to load a C plugin from glue-factory to glue-plugin
7891         So loading a plugin written in another language could be done by
7892         just using another object derived from AnjutaGluePlugin
7894         * libanjuta/libanjuta.h:
7895         Remove anjuta-plugin-handle header, it's not installed as libanjuta
7896         includes
7898 === anjuta 2.1.3 ===
7900 2007-05-11  Naba Kumar  <naba@gnome.org>
7902         * configure.in: Bumped version to 2.1.3
7903         * NEWS: Updated.
7904         * AUTHORS: Updated.
7905         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
7907 2007-05-11  Naba Kumar  <naba@gnome.org>
7909         * configure.in:
7910         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
7911         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
7912         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
7914 2007-05-10  Johannes Schmid <jhs@gnome.org>
7916         * plugins/search/plugin.c:
7917         Make incremental search behave less annoying
7918         
7919 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
7921         * plugins/macro/macro-util.c:
7922         Fix bug #419008 and bug #419036
7923         When creating new header file, use name and email set in
7924         preferences and replace invalid C character by underscore
7925         in guards
7927 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
7929         * plugins/search/search-replace.c,
7930         plugins/search/search-replace_backend.c:
7931         Disable search button if search expression is empty (bug #378193)
7933 2007-05-08  Naba Kumar  <naba@gnome.org>
7935         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
7936         build error.
7938 2007-05-07  Naba Kumar  <naba@gnome.org>
7940         * configure.in:
7941         * plugins/project-wizard/templates/Makefile.am:
7942         * plugins/project-wizard/templates/minimal.wiz:
7943         * plugins/project-wizard/templates/minimal/.cvsignore:
7944         * plugins/project-wizard/templates/minimal/Makefile.am:
7945         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
7946         * plugins/project-wizard/templates/minimal/autogen.sh:
7947         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
7948         * plugins/project-wizard/templates/minimal/project.anjuta:
7949         Added 'minimal', a generic and flat, project template.
7950         
7951 2007-05-05  Naba Kumar  <naba@gnome.org>
7953         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
7955         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
7956         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
7957         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
7958         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
7959         instead of a real one, fixes interdependency with libanjuta.
7960         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
7961         * libanjuta/Makefile.am: 
7962         * libegg/Makefile.am:
7963         * plugins/build-basic-autotools/Makefile.am:
7964         * plugins/class-gen/Makefile.am:
7965         * plugins/class-inheritance/Makefile.am:
7966         * plugins/cvs-plugin/Makefile.am:
7967         * plugins/debug-manager/Makefile.am:
7968         * plugins/devhelp/Makefile.am:
7969         * plugins/document-manager/Makefile.am:
7970         * plugins/editor/Makefile.am:
7971         * plugins/file-loader/Makefile.am:
7972         * plugins/file-manager/Makefile.am:
7973         * plugins/file-wizard/Makefile.am:
7974         * plugins/gdb/Makefile.am:
7975         * plugins/glade/Makefile.am:
7976         * plugins/gtodo/Makefile.am:
7977         * plugins/language-support-cpp-java/Makefile.am:
7978         * plugins/macro/Makefile.am:
7979         * plugins/message-view/Makefile.am:
7980         * plugins/patch/Makefile.am:
7981         * plugins/profiler/Makefile.am:
7982         * plugins/project-import/Makefile.am:
7983         * plugins/project-manager/Makefile.am:
7984         * plugins/project-wizard/Makefile.am:
7985         * plugins/sample1/Makefile.am:
7986         * plugins/search/Makefile.am:
7987         * plugins/sourceview/Makefile.am:
7988         * plugins/subversion/Makefile.am:
7989         * plugins/symbol-browser/Makefile.am:
7990         * plugins/terminal/Makefile.am:
7991         * plugins/tools/Makefile.am:
7992         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
7994 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
7996         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
7998 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8000         * libanjuta/anjuta-launcher.c,
8001         libanjuta/anjuta-launcher.h:
8002         Add some missing implementation
8004 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8006         Reviewed by Naba Kumar  <naba@gnome.org>:
8007         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8008         for uninstall-hook.
8010 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8012         Reviewed by Naba Kumar  <naba@gnome.org>:
8013         * plugins/editor/text_editor.c: Large memory addresses were being
8014         truncated, switched to glong (bug #422143).
8016 2007-04-24  Naba Kumar  <naba@gnome.org>
8018         * plugins/document-manager/plugin.c: (prefs_finalize):
8019         * plugins/editor/aneditor-autocomplete.cxx:
8020         * plugins/editor/text_editor_menu.c:
8021         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8022         * plugins/file-loader/plugin.c: (open_file_with),
8023         (create_open_with_submenu):
8024         * plugins/file-manager/plugin.c: (prefs_finalize):
8025         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8026         pointer type castings.
8028 2007-04-24  Naba Kumar  <naba@gnome.org>
8030         Patch from s|s  <supreet.sethi@gmail.com>:
8031         * (added) plugins/project-wizard/templates/django-logo.png:
8032         * (added) plugins/project-wizard/templates/django.wiz:
8033         * plugins/project-wizard/templates/Makefile.am:
8034         * plugins/project-wizard/templates/translatable-strings.h: Added
8035         django project template. http://www.djangoproject.com/
8037 2007-04-24  Naba Kumar  <naba@gnome.org>
8039         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8040         the log entry widget and made the dialog little larger.
8042 2007-04-24  Naba Kumar  <naba@gnome.org>
8044         Patch from Halton Huo:
8045         * configure.in:
8046         * plugins/project-wizard/property.c:
8047         * plugins/subversion/svn-auth.c:
8048         * plugins/subversion/svn-backend-priv.h:
8049         * plugins/subversion/svn-backend.c:
8050         * plugins/subversion/svn-backend.h:
8051         * plugins/subversion/svn-notify.h: Proper use of subversion
8052         headers. Fixes build issues in solaris (bug #426701).
8054 2007-04-24  Naba Kumar  <naba@gnome.org>
8056         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8057         
8058         * plugins/project-wizard/templates/cpp.wiz:
8059         * plugins/project-wizard/templates/gcj.wiz:
8060         * plugins/project-wizard/templates/gnome.wiz:
8061         * plugins/project-wizard/templates/gtk.wiz:
8062         * plugins/project-wizard/templates/gtkmm.wiz:
8063         * plugins/project-wizard/templates/java.wiz:
8064         * plugins/project-wizard/templates/python.wiz:
8065         * plugins/project-wizard/templates/terminal.wiz:
8066         * plugins/project-wizard/templates/wxwin.wiz:
8067         * plugins/project-wizard/templates/xlib-dock.wiz:
8068         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8069         project option and set it ON by default (since gnome-build, can't
8070         enabled configure shared lib support later when a sharedlib target
8071         is added).
8073 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8075         * plugins/debug-manager/stack_trace.c:
8076         Fix a missing case in the previous changes
8078 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8080         * plugins/debug-manager/plugin.c:
8081         Fix bug #430401
8083         * plugins/debug-manager/breakpoints.c,
8084         plugins/gdb/plugin.c:
8085         Fix adding breakpoint on a function
8087         * plugins/debug-manager/stack_trace.c:
8088         Highlight changed stack frame
8090 2007-04-18  Naba Kumar  <naba@gnome.org>
8092         * plugins/document-manager/anjuta-docman.c:
8093         (anjuta_docman_dispose), (on_editor_destroy),
8094         (anjuta_docman_remove_editor): Remove the editor widget from
8095         the parent container before calling destroy, otherwise container
8096         removal happens after TextEditor is disposed resulting in call
8097         to value-remove for a TextEditor which is half-dead (crash).
8099 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8101         * plugins/debug-manager/data_buffer.c
8102         plugins/debug-manager/data_view.c,
8103         plugins/debug-manager/memory.c:
8104         Fixes for bug #418523, bug #427090 and bug #428174
8106 2007-04-11 Halton Huo <halton.huo@sun.com>
8108         reviewed by: <jhs@gnome.org>
8110         * configure.in:
8111         * libanjuta/Makefile.am:
8112         * libanjuta/anjuta-utils.c:
8113         * libanjuta/anjuta-utils.h:
8114         * manuals/reference/libanjuta/Makefile.am:
8115         
8116         Fixed compilation on sun by deploying the libutil methods
8117         in anjuta-utils.h and building them on condition.
8119 2007-04-11  Johannes Schmid <jhs@gnome.org>
8121         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8122         (anjuta_docman_add_editor):
8123         Hold a reference on the editor as long as we use it.
8124         
8125         * plugins/document-manager/plugin.c: (on_editor_changed):
8126         Destroy GValue to fix a memoery leak.
8128 2007-04-11  Johannes Schmid <jhs@gnome.org>
8130         * plugins/document-manager/plugin.c: (on_editor_changed):
8131         Fixed reference counting for editor by using g_value_take_object instead
8132         of g_value_set_object. The editors are now correctly finalized and thus
8133         we do not lack so much memory anymore.
8134         
8135         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8136         (anjuta_view_finalize), (anjuta_view_focus_out),
8137         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8138         * plugins/sourceview/anjuta-view.h:
8139         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8140         * plugins/sourceview/sourceview-prefs.c:
8141         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8142         * plugins/sourceview/sourceview-prefs.h:
8143         * plugins/sourceview/sourceview-private.h:
8144         * plugins/sourceview/sourceview.c: (on_document_loaded),
8145         (timeout_unref), (on_document_saved), (sourceview_finalize),
8146         (sourceview_new), (ifile_open), (ifile_savable_save),
8147         (ifile_savable_save_as):
8149         Several changes to fix things when the editor is correctly destroyed.
8150         Fixed preferences (which led me to the refcounting issue, #409412)
8151         and removed deprecated completition code that will be replace by
8152         IAnjutaAssist interface soon. 
8154 2007-04-11  Johannes Schmid <jhs@gnome.org>
8156         * libanjuta/anjuta-launcher.c:
8157         (anjuta_launcher_execution_done_cleanup),
8158         (anjuta_launcher_child_terminated):
8159         Possible fix for #428363 and added a g_return_if_fail
8161         * plugins/message-view/plugin.c: (activate_plugin):
8162         Fixed a Gtk/Gdl-Critical
8163         
8164         Patches from Étienne Bersac <bersace03@laposte.net>
8165         * plugins/class-gen/templates/go-source.tpl:
8166         * plugins/macro/macros.xml:
8167         Use better template for GObjects (#417875 and #417918)
8168         
8169         Patches from Halton Huo <halton.huo@sun.com>
8170         * libanjuta/anjuta-launcher.h:
8171         * libanjuta/anjuta-preferences.c:
8172         * libanjuta/anjuta-utils.c:
8173         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8174         (cg_window_set_add_to_repository):
8175         * plugins/class-inheritance/class-inherit.c:
8176         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8178 2007-04-09  Johannes Schmid <jhs@gnome.org>
8180         * plugins/editor/print.c: (anjuta_print_show_header):
8181         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8182         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8184   Some string changes (#427395 and #427399)
8186 2007-04-06  Johannes Schmid <jhs@gnome.org>
8188         * plugins/build-basic-autotools/build-basic-autotools.c:
8189         (on_build_mesg_format), (on_build_mesg_parse):
8190         Fixed full path detection
8192 2007-04-05  Naba Kumar  <naba@gnome.org>
8194         Patch from Halton Huo:
8195         * libanjuta/Makefile.am:
8196         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8197         * libanjuta/anjuta-glue-cpp.h:
8198         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8199         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8200         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8201         (anjuta_glue_factory_get_path), (get_already_loaded_module),
8202         (load_plugin), (anjuta_glue_factory_get_object_type):
8203         * libanjuta/anjuta-glue-factory.h:
8204         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8205         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8206         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8207         (anjuta_glue_plugin_new):
8208         * libanjuta/anjuta-glue-plugin.h:
8209         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8210         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8211         * libanjuta/anjuta-plugin.h:
8212         * libanjuta/glue-cpp.c:
8213         * libanjuta/glue-cpp.h:
8214         * libanjuta/glue-factory.c:
8215         * libanjuta/glue-factory.h:
8216         * libanjuta/glue-plugin.c:
8217         * libanjuta/glue-plugin.h:
8218         * plugins/build-basic-autotools/build-basic-autotools.h:
8219         * plugins/class-gen/plugin.h:
8220         * plugins/class-inheritance/plugin.h:
8221         * plugins/cvs-plugin/plugin.h:
8222         * plugins/debug-manager/plugin.h:
8223         * plugins/devhelp/plugin.h:
8224         * plugins/document-manager/plugin.h:
8225         * plugins/editor/plugin.h:
8226         * plugins/file-loader/plugin.h:
8227         * plugins/file-manager/plugin.h:
8228         * plugins/file-wizard/plugin.h:
8229         * plugins/gdb/plugin.h:
8230         * plugins/glade/plugin.h:
8231         * plugins/gtodo/plugin.h:
8232         * plugins/language-support-cpp-java/plugin.h:
8233         * plugins/macro/plugin.h:
8234         * plugins/message-view/plugin.h:
8235         * plugins/patch/plugin.h:
8236         * plugins/profiler/plugin.h:
8237         * plugins/project-import/plugin.h:
8238         * plugins/project-manager/plugin.h:
8239         * plugins/project-wizard/plugin.h:
8240         * plugins/sample1/plugin.h:
8241         * plugins/search/plugin.h:
8242         * plugins/sourceview/plugin.h:
8243         * plugins/subversion/plugin.h:
8244         * plugins/symbol-browser/plugin.h:
8245         * plugins/terminal/terminal.c:
8246         * plugins/tools/plugin.h:
8247         * plugins/tools/scripts/tools-2.xml.in:
8248         * plugins/valgrind/plugin.h:
8250         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8252 2007-04-05  Naba Kumar  <naba@gnome.org>
8254         * anjuta.spec.in, configure.in: Removed dead codes.
8255         
8256         Patch from Jos Dehaes:
8257         * configure.in, plugins/project-wizard/templates/Makefile.am,
8258         plugins/project-wizard/templates/mkfile.wiz,
8259         plugins/project-wizard/templates/translatable-strings.h: Enabled
8260         makefile-based project creation and import. Fixes bug #355145
8262 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8264         * plugins/debug-manager/debugger.c,
8265         plugins/debug-manager/plugin.c,
8266         plugins/gdb/anjuta-gdb.plugin.in:
8267         Code cleaning (remove unused code, rename this into self)
8268         Add information about supported format in debugger plugin
8269         Activate debugger plugin according to the target format
8271 2007-04-01  Naba Kumar  <naba@gnome.org>
8273         * plugins/message-view/message-view.c:
8274         (message_view_instance_init): Fixed message icons to appear.
8276 2007-03-31  Johannes Schmid <jhs@gnome.org>
8278         * plugins/message-view/anjuta-msgman.c:
8279         (anjuta_msgman_append_view):
8280         * plugins/message-view/plugin.c: (on_view_changed),
8281         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8282         
8283         Fixed #424845
8285 2007-03-31  Johannes Schmid <jhs@gnome.org>
8287         * plugins/message-view/message-view.c:
8288         (message_view_instance_init), (imessage_view_append):
8289         Show nice icons beside the messages for info, warning and error. This is a completly
8290         cosmetic change so if someone dislikes it he is free to remove it.
8292 2007-03-31  Johannes Schmid <jhs@gnome.org>
8293         
8294         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8295         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8296         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8297         * plugins/message-view/anjuta-msgman.h:
8298         * plugins/message-view/message-view.h:
8299         * plugins/message-view/plugin.c: (on_view_changed),
8300         (activate_plugin):
8301         Fixed #359399 and made next/previous insensitive when not availible
8302         
8303         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8304         (tag_style_to_string):
8305         Fixed namespace Problem with gdk >= 2.11
8306         
8307         * plugins/sourceview/sourceview-autocomplete.c:
8308         (sourceview_autocomplete_init):
8309         Removed structure, follow-up of #423682
8311 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8313         * plugins/debug-manager/debug_tree.c,
8314         plugins/debug-manager/debug_tree.h,
8315         plugins/debug-manager/watch.c,
8316         plugins/debug-manager/anjuta-debug-manager.glade:
8317         Inspect variable at cursor
8318         Fix buttons in inspect dialog
8320 2007-03-27  Halton Huo  <halton.huo@sun.com>
8322         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
8324         * plugins/sourceview/sourceview-autocomplete.c
8325         plugins/debug-manager/disassemble.c,
8326         libanjuta/interfaces/libanjuta.idl:
8327         Remove array with 0 size and empty structure as it is not
8328         supported by sun cc, Fixes bug #423682
8330         * plugins/debug-manager/debugger.c:
8331         Remove anonymous union as it is not supported by sun cc,
8332         Fixes bug #423680
8334 === anjuta 2.1.2 ===
8336 2007-03-28  Naba Kumar  <naba@gnome.org>
8338         * configure.in: Bumped version to 2.1.2
8339         * NEWS: Updated for release.
8340         
8341         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8342         Improved breakpoint marker icon.
8343         
8344         * plugins/editor/anjuta-editor.plugin.in,
8345         plugins/sourceview/sourceview.plugin.in: Made editor plugins
8346         non user activable since they are now remembered properly.
8348 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8350         * plugins/tools/editor.c:
8351         Fix bug #423270
8353 2007-03-27  Naba Kumar  <naba@gnome.org>
8355         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8356         word when autocompleting without leaving any trailing part of
8357         the word.
8359 2007-03-27  Kamil Páral  <ripper42@gmail.com>
8361         Reviewed by Naba Kumar  <naba@gnome.org>:
8362         * anjuta.desktop.in.in: Remove "Application" category from desktop
8363         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8364         
8365 2007-03-27  Naba Kumar  <naba@gnome.org>
8366         
8367         * configure.in, plugins/document-manager/anjuta-docman.c:
8368         (anjuta_docman_add_editor): Conditionally compile notebook tab
8369         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8371         Patch from Halton Huo:
8372         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8373         non gcc compiler flags. Fixes bug #423089.
8374         
8375 2007-03-26  Naba Kumar  <naba@gnome.org>
8376         
8377         * AUTHORS, NEWS, TODO.tasks: Updated.
8378         
8379         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8380         close menuitem.
8381         
8382         * plugins/symbol-browser/plugin.c: (on_editor_saved),
8383         (update_editor_symbol_model), (iter_matches),
8384         (on_editor_update_ui), (value_added_current_editor),
8385         (activate_plugin), (dispose),
8386         (symbol_browser_plugin_instance_init):
8387         * plugins/symbol-browser/plugin.h: update line on editor save
8388         and editor change. Code clean up and fixed warnings.
8390 2007-03-26  Naba Kumar  <naba@gnome.org>
8392         * plugins/project-wizard/templates/java/project.anjuta,
8393         plugins/project-wizard/templates/python/project.anjuta,
8394         plugins/project-wizard/templates/python/project.anjuta:
8395         Removed version control plugins from default selection.
8397         * plugins/tools/scripts/prepare-changelog.pl,
8398         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8399         script to a better one (that works on both cvs and svn).
8401 2007-03-26  Naba Kumar  <naba@gnome.org>
8403         * (added) plugins/project-wizard/templates/translatable-strings.pl,
8404         Makefile.am: Added the generated translatable file (required for
8405         translations for svn checkouts).
8407         * (added)
8408         plugins/project-wizard/templates/extract-translatable-strings.pl
8409         plugins/project-wizard/templates/Makefile.am, Makefile.am,
8410         po/POTFILES.in: Generated translatable strings for .wiz files and
8411         added them in POTFILES.in for translation. Fixes bug #398035
8413 2007-03-25  Naba Kumar  <naba@gnome.org>
8415         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8416         
8417         * src/anjuta-app.c: Removed dead codes.
8418         
8419         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8420         global tags generation starts.
8421         
8422         * plugins/debug-manager/chunk_view.c,
8423         plugins/debug-manager/start.h,
8424         plugins/debug-manager/chunk_view.h,
8425         plugins/debug-manager/utilities.c,
8426         plugins/debug-manager/utilities.h,
8427         plugins/debug-manager/debugger.c,
8428         plugins/debug-manager/threads.c,
8429         plugins/debug-manager/disassemble.c,
8430         plugins/debug-manager/info.c,
8431         plugins/debug-manager/sharedlib.c,
8432         plugins/debug-manager/threads.h,
8433         plugins/debug-manager/disassemble.h,
8434         plugins/debug-manager/signals.c,
8435         plugins/debug-manager/info.h,
8436         plugins/debug-manager/sharedlib.h,
8437         plugins/debug-manager/data_buffer.c,
8438         plugins/debug-manager/data_view.c,
8439         plugins/debug-manager/signals.h,
8440         plugins/debug-manager/debug_tree.c,
8441         plugins/debug-manager/watch.c,
8442         plugins/debug-manager/registers.c,
8443         plugins/debug-manager/data_buffer.h,
8444         plugins/debug-manager/data_view.h,
8445         plugins/debug-manager/memory.c,
8446         plugins/debug-manager/debug_tree.h,
8447         plugins/debug-manager/watch.h,
8448         plugins/debug-manager/registers.h,
8449         plugins/debug-manager/memory.h,
8450         plugins/debug-manager/locals.c,
8451         plugins/debug-manager/sexy-icon-entry.c,
8452         plugins/debug-manager/breakpoints.c,
8453         plugins/debug-manager/locals.h,
8454         plugins/debug-manager/sexy-icon-entry.h,
8455         plugins/debug-manager/stack_trace.c,
8456         plugins/debug-manager/breakpoints.h,
8457         plugins/debug-manager/sparse_buffer.c,
8458         plugins/debug-manager/sparse_view.c,
8459         plugins/debug-manager/stack_trace.h,
8460         plugins/debug-manager/sparse_buffer.h,
8461         plugins/debug-manager/sparse_view.h,
8462         plugins/debug-manager/start.c,
8463         plugins/gdb/utilities.c,
8464         plugins/gdb/utilities.h,
8465         plugins/gdb/debugger.c,
8466         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
8467         setup.
8469 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8471         * plugins/gdb/debugger.c:
8472         Avoid empty debugger log window by limiting line to 90 characters
8474 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8476         * plugins/debug-manager/plugin.c,
8477         plugins/debug-manager/plugin.h,
8478         plugins/debug-manager/threads.c,
8479         plugins/debug-manager/threads.h,
8480         plugins/debug-manager/breakpoints.c,
8481         plugins/debug-manager/breakpoints.h,
8482         plugins/debug-manager/stack_trace.c,
8483         plugins/debug-manager/stack_trace.h:
8484         View code action now changes location in disassembly view too
8486         * plugins/debug-manager/anjuta-debug-manager.ui:
8487         Rename breakpoint actions
8489 2007-03-24  Naba Kumar  <naba@gnome.org>
8491         * configure.in, src/anjuta-app.c: Use the new docking algorithm
8492         in gdl 0.7.3 (svn trunk).
8493         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8494         
8495 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8497         * plugins/debug-manager/threads.c,
8498         plugins/debug-manager/debug_tree.c,
8499         plugins/debug-manager/debug_tree.h,
8500         plugins/debug-manager/locals.c,
8501         plugins/debug-manager/registers.c,
8502         plugins/debug-manager/stack_trace.c:
8503         Allow to change current thread updating register, stack and locals
8504         Allow to change current stack frame updating locals
8506         * plugins/gdb/debugger.c:
8507         Read argument of selected stack frame
8509         * plugins/debug-manager/data_view.c:
8510         Fix an unrelated bug
8512 2007-03-23  Naba Kumar  <naba@gnome.org>
8514         * plugins/document-manager/anjuta-docman.c,
8515         plugins/document-manager/plugin.c: Fixed many memory leaks.
8516         (ianjuta_file_get_uri() returns a new string).
8518         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
8519         widget for save dialogs.
8520         
8521         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
8522         svn and fixed to get function/prototype/member args list. Call tips
8523         also work fine now.
8525 2007-03-22  Naba Kumar  <naba@gnome.org>
8527         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
8528         and calltips would work again for functions from global tags (Needs
8529         regenerating global tags).
8531         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
8532         ctags svn version and reopened bug #395362. Fixes tags parsing that
8533         seemed to have stopped working recently.
8535 2007-03-21  Naba Kumar  <naba@gnome.org>
8537         * tagmanager/tm_source_file.c, tagmanager/options.c,
8538         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
8539         extend .. more needs to be investigated and fixed). Enabled some
8540         debugging.
8542 2007-03-16  Naba Kumar  <naba@gnome.org>
8544         * src/anjuta.c: Fixed project loading from command line.
8546 2007-03-16  Naba Kumar  <naba@gnome.org>
8548         Patch from James Liggett <jrliggett@cox.net>:
8549         plugins/profiler/gprof-profile-data.c: Fixed a crash.
8550         
8551 2007-03-15  Naba Kumar  <naba@gnome.org>
8553         * libanjuta/anjuta-profile-manager.c,
8554         libanjuta/anjuta-profile-manager.h: Added method to get current
8555         profile.
8557         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
8558         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
8559         is exiting.
8561         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
8562         plugins/file-loader/plugin.c: Moved to functions as utility functions.
8563         Also, not load project files in session load in loader plugin.
8564         
8565         * plugins/project-manager/plugin.c, src/anjuta.c:
8566         Emit "exiting" signal in shell when exiting anjuta. project manager
8567         listens to exiting signal and saves session. anjuta.c saves session
8568         only when current projfile is 'user'. Load project saved in session
8569         differently then the rest of the session. This should fix all the
8570         session restoration bugs.
8571         
8572         src/main.c: Present anjuta window when becon message is received.
8574 2007-03-14  Naba Kumar  <naba@gnome.org>
8576         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
8577         not randomly save (it was a wrong looping).
8578         
8579 2007-03-12  Naba Kumar  <naba@gnome.org>
8581         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
8583 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8585         * plugins/debug-manager/anjuta-debug-manager.ui,
8586         libanjuta/interfaces/libanjuta.idl,
8587         plugins/debug-manager/debugger.c,
8588         (added) plugins/debug-manager/threads.c,
8589         (added) plugins/debug-manager/threads.h,
8590         plugins/debug-manager/plugin.c,
8591         plugins/debug-manager/Makefile.am,
8592         plugins/gdb/plugin.c,
8593         plugins/gdb/debugger.c,
8594         plugins/gdb/debugger.h:
8595         Add a window displaying all threads
8596         Add needed functions
8597         Switching to a different thread is still not done
8599         * plugins/debug-manager/debug_tree.c,
8600         plugins/debug-manager/locals.c,
8601         plugins/debug-manager/stack_trace.c:
8602         Small cosmetic changes
8604         * plugins/gdb/gdbmi.c:
8605         Keep all elements in gdbmi hash
8606         Even if using the same key like in -threads-list-ids
8608 2007-03-11  Naba Kumar  <naba@gnome.org>
8610         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
8611         
8612         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
8613         
8614         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8615         manuals/reference/libanjuta/libanjuta-sections.txt,
8616         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
8617         interfaces.
8619 2007-03-11  Naba Kumar  <naba@gnome.org>
8621         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
8622         gtk-doc properly. Bumped gtk-doc requirement to 1.4
8624         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8625         manuals/reference/libanjuta/libanjuta.types,
8626         manuals/reference/libanjuta/libanjuta-sections.txt,
8627         manuals/reference/libanjuta/.cvsignore,
8628         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
8629         infrastructure. Got rid of tmpl/ directory and moved all section
8630         documenation to source code (requires gtk-doc >= 1.4).
8631         
8632         * libanjuta/anjuta-plugin-description.c,
8633         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
8634         libanjuta/cell-renderer-captioned-image.c,
8635         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
8636         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
8637         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
8638         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
8639         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
8640         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
8641         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
8642         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
8643         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
8644         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
8645         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
8646         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
8647         documentation from templates to source code.
8649 2007-03-10  Johannes Schmid <jhs@gnome.org>
8651         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
8652         Added some debug output but could not figure out why 
8653         some plugins are not kept.
8654         
8655         * libanjuta/interfaces/libanjuta.idl:
8656         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8657         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8658         Added IAnjutaEditorGoto::matching_brace
8659         
8660         * plugins/document-manager/action-callbacks.c:
8661         (on_editor_command_match_brace_activate):
8662         * plugins/document-manager/plugin.c:
8663         (update_editor_ui_interface_items):
8664         * plugins/editor/text_editor.c: (igoto_matching_brace),
8665         (igoto_iface_init):
8666         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
8667         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
8669 2007-03-09  Johannes Schmid <jhs@gnome.org>
8671         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8672         Hide correct column
8673         
8674         * plugins/sourceview/sourceview-private.h:
8675         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8676         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8677         (sourceview_new), (ifile_savable_save_as):
8678         Tweaked vfs monitoring
8680 2007-03-09  Johannes Schmid <jhs@gnome.org>
8682         * libanjuta/interfaces/Makefile.am.iface:
8683         Fixed installtion of header files
8684         
8685         * plugins/sourceview/sourceview.c: (set_select):
8686         do not scroll to much in interactive search
8688 2007-03-09  Naba Kumar  <naba@gnome.org>
8690         * src/anjuta.c: Fixed session restoration.
8691         
8692         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
8693         signal handlers after symbol browser plugin is deactivated.
8694         
8695         * plugins/editor/editor.glade,
8696         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
8697         Fixed indentation confustion in preferences.
8699 2007-03-08  Johannes Schmid <jhs@gnome.org>
8701         * plugins/search/search-replace.c: (search_set_combo),
8702         (search_set_action), (search_set_target), (search_set_direction),
8703         (create_dialog), (search_disconnect_set_toggle_connect),
8704         (on_search_match_whole_word_toggled),
8705         (on_search_match_whole_line_toggled),
8706         (on_search_match_word_start_toggled),
8707         (search_set_toggle_direction):
8708         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
8709         it's somehow ugly and uses many deprecated widgets
8710         
8711         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
8712         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8713         Fix #394709
8714         
8715 2007-03-07  Naba Kumar  <naba@gnome.org>
8717         * src/anjuta.c: Make launching projects work from command line. Also
8718         fixes gnome session restart command.
8719         
8720 2007-03-07  Johannes Schmid <jhs@gnome.org>
8722         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
8723         * plugins/class-gen/plugin.c: (iwizard_activate):
8724         Fixed #408218
8725         
8726         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
8727         Fixed #402774
8728         
8729         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8730         Fixed #377483 (It's not possible to know if directories have
8731         a version in CVS. Show version column only if there are version
8732         informations availible
8734         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8735         Fixed memory leak
8737 2007-03-07  Johannes Schmid <jhs@gnome.org>
8739         * plugins/sourceview/sourceview-prefs.c: (get_bool):
8740         Fixed #409408
8741         * plugins/symbol-browser/an_symbol_prefs.c:
8742         (on_update_global_clicked):
8743         Fixed ##409176
8745 2007-03-07  Johannes Schmid <jhs@gnome.org>
8747         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
8748         (anjuta_save_prompt_new):
8749         * plugins/project-import/project-import.c:
8750         (project_import_finalize):
8751         Fixed Gtk-Criticals (maybe #409408)
8753 2007-03-07  Naba Kumar  <naba@gnome.org>
8755         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
8756         when we are at just beginning of string or comment. Fixes bug #397981.
8758 2007-03-07  Johannes Schmid <jhs@gnome.org>
8760         * plugins/language-support-cpp-java/plugin.c:
8761         (initialize_indentation_params):
8762         Removed annoying DEBUG_PRINT
8763         
8764         * plugins/sourceview/sourceview-cell.c:
8765         (sourceview_cell_instance_init), (icell_get_character),
8766         (icell_get_length), (icell_get_char), (icell_get_attribute):
8767         Improved code to be faster
8768         Implemented attribute handling so that indentation really works in any case
8770 2007-03-06  Johannes Schmid <jhs@gnome.org>
8772         * configure.in:
8773         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
8774         
8775         * plugins/document-manager/anjuta-docman.c:
8776         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
8777         Removed old and ugly tab drag&drop code and use built-in gtk stuff
8778         instead (required GTK >= 2.10)
8779         
8780         * plugins/sourceview/sourceview-private.h:
8781         * plugins/sourceview/sourceview.c:
8782         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8783         (sourceview_finalize), (sourceview_new), (imark_mark),
8784         (imark_unmark), (imark_is_marker_set),
8785         (imark_location_from_handle), (imark_delete_all_markers):
8786         Fixed marker handling and worked a bit more on vfs monitoring
8788 2007-03-05  Johannes Schmid <jhs@gnome.org>
8790         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
8791         Added method to select specific iter
8792         
8793         * plugins/sourceview/sourceview-private.h:
8794         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8795         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8796         (sourceview_add_monitor), (on_document_saved),
8797         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
8798         Fixed vfs monitoring (mostly ported code from text_editor.c)
8799         
8800         * plugins/symbol-browser/an_symbol_view.c:
8801         * plugins/symbol-browser/an_symbol_view.h:
8802         * plugins/symbol-browser/plugin.c: (iter_matches),
8803         (on_editor_update_ui), (value_added_current_editor):
8804         Select the current tag in locals window and symbol toolbar. If there
8805         is no tag at the current line, reserve backward for the next tag. This will
8806         select the correct tag if inside a function.
8808 2007-03-05  Naba Kumar  <naba@gnome.org>
8810         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
8811         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
8812         compiler warnings.
8813         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
8814         (Bug #412186)
8815         
8816 2007-03-04  Johannes Schmid <jhs@gnome.org>
8818         * data/Makefile.am:
8819         * po/POTFILES.in:
8820         Fixed distcheck (well, partly)
8822 2007-03-04  Johannes Schmid <jhs@gnome.org>
8824         * plugins/document-manager/anjuta-document-manager.ui:
8825         Move "Swap .c/.h from Main to Browser toolbar
8827         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
8828         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
8829         (fv_prefs_free), (fv_add_tree_entry):
8830         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8831         * plugins/file-manager/plugin.c: (prefs_init):
8832         
8833         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
8835 2007-03-04  Naba Kumar  <naba@gnome.org>
8837         * data/default.proflie, data/Makefile.am, src/anjuta.c,
8838         plugins/project-manager/plugin.c:
8839         Restored default profile and renamed it from "default.anjuta" to
8840         "default.profile".
8841         
8842 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8844         * plugins/debug-manager/debugger.c,
8845         plugins/debug-manager/plugin.c,
8846         plugins/gdb/debugger.c,
8847         libanjuta/interfaces/libanjuta.idl,
8848         plugins/debug-manager/stack_trace.c:
8849         Add a dialog box when a signal is received (except SIGINT)
8850         Display stack frame even if arguments are not available
8852 2007-03-03  Naba Kumar  <naba@gnome.org>
8854         * TODO.tasks: Icons bounty added.
8856         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
8857         choise selection.
8858         
8859         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
8860         and descoping.
8862         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
8863         plugins/Makefile.am, (removed) plugins/profile-default/*,
8864         plugins/project-manager/anjuta-project-manager.plugin.in,
8865         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
8866         profile implementation to load user profile and projects. Store and
8867         restore remembered plugins. Use profile scoping and descoping for
8868         saving and loading sesstions.
8869         
8870         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
8871         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
8872         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
8873         DEBUG_PRINTs.
8875 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8877         * plugins/debug-manager/debug_tree.c
8878         plugins/debug-manager/debug_tree.h:
8879         Bug fix, deleting wrong variable
8881         * plugins/gdb/debugger.c:
8882         Bug fix, remove forgotten debugging code
8884 2007-03-02  Johannes Schmid <jhs@gnome.org>
8886         * plugins/document-manager/anjuta-document-manager.ui:
8887         * plugins/search/anjuta-search.ui:
8888         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
8889         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
8890         ToolbarFind
8892         * src/anjuta-app.c: (on_toolbar_view_toggled),
8893         (on_add_merge_widget), (on_session_save), (on_widget_remove):
8894         Save toolbar positions, don't use fixed toolbar style
8895         
8896         All in all this will allow more complex toolbar configurations and
8897         might gain some space on smaller displays because the user can disable
8898         toolbar parts he does not use. Also allows to use any toolbar style
8899         without looking too ugly.
8901 2007-03-01  Naba Kumasr  <naba@gnome.org>
8903         * TODO.tasks: Added a bounty for creating icons.
8905         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
8906         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
8907         profile-changed signal. Do not sync non-user-activatable plugins.
8909 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
8911         * plugins/debug-manager/disassemble.c,
8912         plugins/debug-manager/sparse_view.c,
8913         plugins/gdb/debugger.c,
8914         libanjuta/interfaces/libanjuta.idl:
8915         Display function name in disassembly view
8917 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
8919         * (added) plugins/debug-manager/bookmark.png,
8920         (added) plugins/debug-manager/breakpoint-disabled.png,
8921         (added) plugins/debug-manager/breakpoint-enabled.png,
8922         (added) plugins/debug-manager/program-counter.png,
8923         (added) plugins/debug-manager/linemarker.png,
8924         plugins/debug-manager/Makefile.am,
8925         plugins/debug-manager/disassemble.c,
8926         plugins/debug-manager/disassemble.h,
8927         plugins/debug-manager/sparse_buffer.c,
8928         plugins/debug-manager/sparse_buffer.h,
8929         plugins/debug-manager/sparse_view.c,
8930         plugins/debug-manager/sparse_view.h,
8931         plugins/debug-manager/plugin.c,
8932         plugins/debug-manager/breakpoints.c,
8933         libanjuta/interfaces/libanjuta.idl:
8934         Add markers in the disassembly view
8935         Display program counter and breakpoints in disassembly view
8937         * plugins/gdb/debugger.c:
8938         Fix a bug added with my previous patch, setting and clearing
8939         breakpoints was not working
8941 2007-02-28  Johannes Schmid <jhs@gnome.org>
8943         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
8944         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
8945         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
8946         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8947         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
8948         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
8949         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
8950         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
8951         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
8952         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8953         Updated (why do they need to be under version control?)
8954         
8955         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
8956         (create_tab_popup_menu), (on_msgman_popup_menu),
8957         (on_tab_button_press_event), (anjuta_msgman_page_new),
8958         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
8959         Added "Close all message tabs" popup menu
8961 2007-02-26  Naba Kumar  <naba@gnome.org>
8963         * plugins/profiler/gprof-flat-profile-entry.c,
8964         plugins/profiler/gprof-flat-profile.c,
8965         plugins/profiler/gprof-flat-profile-entry.h,
8966         plugins/profiler/gprof-flat-profile.h,
8967         plugins/profiler/gprof-flat-profile-view.c,
8968         plugins/profiler/gprof-flat-profile-view.h,
8969         plugins/profiler/gprof-call-graph-block-entry.c,
8970         plugins/profiler/gprof-call-graph-block.c,
8971         plugins/profiler/gprof-function-call-chart-view.c,
8972         plugins/profiler/gprof-call-graph-block-entry.h,
8973         plugins/profiler/gprof-profile-data.c,
8974         plugins/profiler/gprof-call-graph-block.h,
8975         plugins/profiler/gprof-view.c,
8976         plugins/profiler/gprof-call-graph.c,
8977         plugins/profiler/gprof-function-call-chart-view.h,
8978         plugins/profiler/gprof-profile-data.h,
8979         plugins/profiler/gprof-call-graph.h,
8980         plugins/profiler/gprof-view.h,
8981         plugins/profiler/gprof-view-manager.c,
8982         plugins/profiler/gprof-call-graph-view.c,
8983         plugins/profiler/plugin.c,
8984         plugins/profiler/gprof-view-manager.h,
8985         plugins/profiler/gprof-call-graph-view.h,
8986         plugins/profiler/gprof-function-call-tree-view.c,
8987         plugins/profiler/gprof-function-call-tree-view.h,
8988         plugins/profiler/Makefile.am: Fix compiler warnings and link with
8989         gnome-vfs. Fixes bug #411377.
8991 2007-02-26  Naba Kumar  <naba@gnome.org>
8993         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
8995         Patch from James Liggett  <jrliggett@cox.net>:
8996         * plugins/profiler/gprof-flat-profile-view.c,
8997         plugins/profiler/gprof-flat-profile-view.h,
8998         plugins/profiler/gprof-function-call-chart-view.c,
8999         plugins/profiler/gprof-function-call-chart-view.h,
9000         plugins/profiler/gprof-view.c,
9001         plugins/profiler/gprof-view.h,
9002         plugins/profiler/gprof-call-graph-view.c,
9003         plugins/profiler/plugin.c,
9004         plugins/profiler/gprof-call-graph-view.h,
9005         plugins/profiler/gprof-function-call-tree-view.c,
9006         plugins/profiler/gprof-function-call-tree-view.h: Implements
9007         double click navigation. Fixes bug #403514.
9009 2007-02-25  Naba Kumar  <naba@gnome.org>
9011         * libanjuta/anjuta-plugin-manager.c,
9012         libanjuta/anjuta-plugin-handle.[ch],
9013         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9014         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9015         dependency on glib 2.8. Fixes bug #411623.
9017 2007-02-24  Naba kumar  <naba@gnome.org>
9019         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9020         
9021         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9022         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9023         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9024         (added) libanjuta/anjuta-profile-manager.c,
9025         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9026         manager.
9027         Implemented profile pushing and popping. Implemented profile xml
9028         synchronization. Implemented error handling in profiles. Implemented
9029         activation and deactivation signals in plugin manager.
9030         
9031         * libanjuta/Makefile.am: Added libanjuta log domain.
9032         
9033         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9034         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9035         in AnjutaShell interface and implemented it in AnjutaApp.
9036         
9037         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9039 2007-02-23  Naba kumar  <naba@gnome.org>
9041         src/main.c: Fixed missing end quote.
9043 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9045         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9048 2007-02-20  Naba Kumar  <naba@gnome.org>
9050         * plugins/subversion/plugin.c: Added "..." menuitems.
9051         * ROADMAP, README: Updated.
9052         * libanjuta/anjuta-profile.c: Fixed bugs.
9054         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9055         plugins/gtodo/Makefile.am: Removed dead code.
9057         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9058         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9059         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9060         plugins/gtodo/list_tooltip.c,
9061         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9062         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9063         not contain markups. Fixes Bug #360462.
9065 2007-02-16  Naba Kumar  <naba@gnome.org>
9067         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9068         unnecessary sub-sections.
9069         
9070 2007-02-15  Naba Kumar  <naba@gnome.org>
9072         * (removed) plugins/document-manager/bookmark-prev-16.png,
9073         plugins/document-manager/bookmark-last.png,
9074         (removed)plugins/document-manager/bookmark-first-16.png,
9075         plugins/document-manager/bookmark-prev.png,
9076         (added) plugins/document-manager/bookmark-toggle.png,
9077         (removed)plugins/document-manager/bookmark_toggle.xpm,
9078         (removed)plugins/document-manager/bookmark-last-16.png,
9079         plugins/document-manager/plugin.c,
9080         plugins/document-manager/anjuta-document-manager.ui,
9081         (removed)plugins/document-manager/bookmark-next-16.png,
9082         plugins/document-manager/bookmark-next.png,
9083         plugins/document-manager/Makefile.am,
9084         (added) plugins/document-manager/bookmark-clear.png,
9085         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9086         icons (stolen from monodevelop). Added clear bookmarks toolbar
9087         button.
9089         * plugins/document-manager/plugin.c,
9090         (added) plugins/document-manager/swap.png,
9091         (removed) plugins/document-manager/undock.png,
9092         plugins/document-manager/Makefile.am: Fixed swap icon.
9094 2007-02-13  Naba Kumar  <naba@gnome.org>
9096         * plugins/class-gen/element-editor.c: Fixed typo.
9097         
9098         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9099         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9100         Implementing plugin profiles loading.
9102 2007-02-13  Naba Kumar  <naba@gnome.org>
9104         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9105         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
9106         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9107         pixmaps/open_project.png, pixmaps/close_project.png:
9108         Removed more old icons.
9109         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9110         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9111         anjuta_logo.png
9112         
9113 2007-02-13  Naba Kumar  <naba@gnome.org>
9115         * plugins/class-gen/element-editor.c: Included missing headers to
9116         prevent build failures in some cases.
9117         
9118 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9120         * plugins/debug-manager/stack_trace.c:
9121         Fix bug #407115
9123         * plugins/debug-manager/watch.c,
9124         plugins/debug-manager/breakpoints.c:
9125         Same bug than above, wrong use of gtk_ui_manager_get_widget
9127 === anjuta 2.1.1 ===
9129 2007-02-11  Naba Kumar  <naba@gnome.org>
9131         * cofigure.in: Bumped version to 2.1.1
9132         * NEWS: Updated for 2.1.1 release.
9133         
9134 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9136         * plugins/debug-manager/plugin.c,
9137         plugins/debug-manager/sparse_view.c,
9138         plugins/debug-manager/sparse_view.h:
9139         Reorder some code
9141         * plugins/gdb/debugger.c,
9142         plugins/debug-manager/debugger.c,
9143         plugins/debug-manager/memory.c,
9144         plugins/debug-manager/sparse_buffer.c
9145         plugins/gdb/debugger.h,
9146         libanjuta/interfaces/libanjuta.idl:
9147         Clean up, remove some warnings
9148         Use guint everywhere for addresses
9149         Rewrite code parsing position in debugger
9151 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9153         * plugins/debug-manager/debug_tree.c:
9154         Use GtkTreeRowReference instead of GtkTreeIter as callback data
9155         Fix bug #406113
9157 2007-02-08  Naba Kumar  <naba@gnome.org>
9159         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9160         Delay showing the 'file modified on disk' dialog for one sec
9161         from the last notification to insure multiple notifications for
9162         the same file are treated as one. Do not same multiple dialogs
9163         for the same file. Make sure to destory the dialog if later
9164         the conent is no longer different.
9165         
9166 2007-02-08  Naba Kumar  <naba@gnome.org>
9168         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9169         Prevented spurious 'file modified' dialogs in scintilla editor
9170         when the file is saved.
9172 2007-02-09  Johannes Schmid <jhs@gnome.org>
9174         * scripts/glade2schema.pl:
9175         Added script to convert glade preferences into gconf schema files.
9176         See #406061
9178 2007-02-08  Naba Kumar  <naba@gnome.org>
9180         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9181         itself is destroyed. Fixes bug #355160.
9182         
9183 2007-02-08  Johannes Schmid <jhs@gnome.org>
9185         * plugins/profiler/profiler.plugin: 
9186         removed from version control (only .in file needed)
9187         
9188         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9189         * plugins/sourceview/sourceview.c: (sourceview_new):
9190         Code cleanup
9191         
9192         * plugins/subversion/svn-thread.c: (svn_thread_start):
9193         * src/main.c: (main):
9194         
9195         Fixed #395875 about initialisation of threads too late
9197 2007-02-07  Armin Burgmeier  <armin@arbur.net>
9199         Reviewed by Naba Kumar  <naba@gnome.org>:
9200         * plugins/class-gen/plugin.c:
9201         * plugins/class-gen/window.c: Removed browse button related code, load
9202         generated output directly into new buffers when not adding to project.
9204         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9205         buttons from user interface.
9207 2007-02-07  Naba Kumar  <naba@gnome.org>
9209         * po/POTFILES.in: Fixed distcheck.
9211 2007-02-07  Daniel Nylander <po@danielnylander.se>
9213         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9215 2007-02-07  Johannes Schmid <jhs@gnome.org>
9217         * anjuta.desktop.in.in:
9218         Fixed spelling
9220 2007-02-07  Johannes Schmid <jhs@gnome.org>
9222         * configure.in:
9223         * manuals/anjuta-manual/*
9224         * manuals/anjuta-faqs/*:
9225         #398991 – Anjuta manuals does not use the gnome-doc-utils format
9226         
9227         * plugins/document-manager/anjuta-document-manager.plugin.in:
9228         Removed duplicate application-xml mime-type (review patches properly ;-)
9229         
9230 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9232         * plugins/gdb/debugger.c,
9233         libanjuta/interfaces/libanjuta.idl:
9234         Fix bug #404755
9235         Fix handling of missing source file
9237 2007-02-06  Naba Kumar  <naba@gnome.org>
9239         Patch from James Liggett  <jrliggett@cox.net>:
9240         * plugins/profiler/gprof-flat-profile.c,
9241         plugins/profiler/gprof-profile-data.c,
9242         plugins/profiler/gprof-call-graph.c,
9243         plugins/profiler/gprof-profile-data.h,
9244         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9245         Show profiler view when target selected bug #403515.
9247 2007-02-05  Naba Kumar  <naba@gnome.org>
9249         * configure.in: Enabled devhelp plugin by default now that
9250         it works.
9251         
9252         Patch from parmigio@2ainfo.it:
9253         * plugins/document-manager/anjuta-document-manager.plugin.in:
9254         Added xml file type in supported mime types list.
9255         
9256 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9258         * plugins/debug-manager/debugger.c,
9259         plugins/debug-manager/plugin.c:
9260         Add a field in status bar displaying debugger state
9261         Change cursor shape when debugger is busy
9262         Fix bug #378600
9264         * plugins/debug-manager/watch.c,
9265         plugins/debug-manager/locals.c,
9266         libanjuta/interfaces/libanjuta.idl:
9267         Clean up, remove debugging messages and unused signals
9269 2007-02-03  Johannes Schmid <jhs@gnome.org>
9271         * configure.in:
9272         Fixed AC_INIT and seperated version to major, minor, micro
9274         * anjuta.anjuta:
9275         Load Subversion instead of CVS
9276         
9277         * anjuta.desktop.in.in:
9278         Fixed bug-buddy component
9280         Original patch from Rob Bradfort <robster@debian.org>:
9281         * src/main.c: (get_command_line_args), (main):
9282         Bug #335981 – Migration from popt to GOption
9284 2007-02-03  Naba Kumar  <naba@gnome.org>
9286         * configure.in: Depend on devhelp 0.13 and fixed gecko home
9287         path variable. Fixed bug #341170.
9288         * plugins/profiler/Makefile.am: Fixed indentation.
9289         
9290 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9292         * libanjuta/interfaces/libanjuta.idl,
9293         plugins/sourceview/sourceview.c,
9294         plugins/editor/text-editor.c,
9295         plugins/symbol-browser/plugin.c,
9296         plugins/search/search-replace.c,
9297         plugins/document-manager/goto_line.c,
9298         plugins/document-manager/action-callbacks.c,
9299         plugins/document-manager/anjuta-docman.c:
9300         Rename markers of anjuta interface
9301         IANJUTA_MARKABLE_NONE has been removed
9302         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9303         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9304         IANJUTA_MARKABLE_ATTENTIVE renamed in
9305                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9306         IANJUTA_MARKABLE_INTENSE renamed in
9307                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9308         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9310         * (removed) plugins/sourceview/marker-light.png,
9311         (removed) plugins/sourceview/marker-basic.png,
9312         (removed) plugins/sourceview/marker-attentive.png,
9313         (removed) plugins/sourceview/marker-intense.png,
9314         plugins/sourceview/bookmark.png,
9315         (added) plugins/sourceview/breakpoint-disabled.png,
9316         (added) plugins/sourceview/breakpoint-enabled.png,
9317         (added) plugins/sourceview/program-counter.png,
9318         (added) plugins/sourceview/linemarker.png,
9319         plugins/sourceview/Makefile.am,
9320         (added) plugins/editor/bookmark.xpm,
9321         (added) plugins/editor/breakpoint-disabled.xpm,
9322         (added) plugins/editor/breakpoint-enabled.xpm,
9323         (added) plugins/editor/program-counter.xpm,
9324         (added) plugins/editor/linemarker.xpm,
9325         plugins/editor/Makefile.am:
9326         Add or change marker pixmaps in scintilla and sourceview editor
9328         * plugins/document-manager/plugin.c,
9329         libanjuta/interfaces/libanjuta.idl,
9330         plugins/debug-manager/plugin.c,
9331         plugins/debug-manager/breakpoints.c
9332         plugins/gdb/debugger.c:
9333         Fix bug #376404, program counter marker is not displayed when debugger
9334         Return the selected editor or NULL (if file does not exist) with 
9335         ianjuta_document_manager_goto_file_line* functions
9336         Emit a change-location signal even if the program counter is in an
9337         unknown file
9339 2007-02-02  Naba Kumar  <naba@gnome.org>
9341         * TODO.tasks: Marked bounty bug #359478 completed. And checked
9342         older bounties 'Done'.
9343         
9344 2007-02-02  Naba Kumar  <naba@gnome.org>
9346         * TODO.tasks: Fixed typop.
9348         Patch from James Liggett  <jrliggett@cox.net>:
9349         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9350         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9351         profiler plugin by James Liggett. Completes bounty bug #359478
9352         'Gprof performance profiler plugin'
9354 2007-02-01  Naba Kumar  <naba@gnome.org>
9356         * src/main.c: Renamed option name.
9358         * TODO.tasks: Marked "Test and fix all project wizards templates"
9359         bounty completed.
9360         
9361 2007-01-29  Johannes Schmid <jhs@gnome.org>
9363         * plugins/document-manager/plugin.c: (on_editor_changed):
9364         Added DEBUG_PRINT(...)
9365         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9366         implemented
9367         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9368         Fix language support plugin for sourceview editor (add some new
9369         language names)
9370         
9371         * plugins/sourceview/sourceview.c: (iindic_clear):
9372         Clear all indicators
9374 2007-01-29  Johannes Schmid <jhs@gnome.org>
9376         * TODO.tasks:
9377         Minor task currentions
9378         
9379         * libanjuta/interfaces/libanjuta.idl:
9380         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9381         (itext_editor_iface_init):
9382         * plugins/language-support-cpp-java/plugin.c: (install_support):
9383         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9384         (ieditor_get_attributes), (ieditor_iface_init):
9385         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9386         plugins.
9387         
9388         * plugins/sourceview/sourceview.glade:
9389         Fixed sourceview preference window
9391 2007-01-28  Naba Kumar  <naba@gnome.org>
9392         
9393         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9394         Implemented --no-files and --no-session command line options and
9395         corresponding preferernces checkboxes in General tab.
9397 2007-01-28  Johannes Schmid <jhs@gnome.org>
9399         * plugins/subversion/plugin.c:
9400         * plugins/subversion/plugin.h:
9401         * plugins/subversion/svn-notify.c: (svn_show_info),
9402         (show_svn_error), (on_svn_notify):
9403         * plugins/subversion/svn-notify.h:
9404         * plugins/subversion/svn-thread.c: (create_message_view),
9405         (svn_thread_start):
9406         Fixed error handling and fixed #394216 – No indication of subversion commands running
9407         
9408         * plugins/tools/execute.c: (atp_output_context_print):
9409         Show name of tool in message pane
9411 2007-01-28  Naba Kumar  <naba@gnome.org>
9412         
9413         * configure.in, plugins/glade/plugin.c: Make it work with
9414         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
9415         
9416         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9417         from devhelp (won't work untill devhelp is fixed: bug #341170).
9418         
9419         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9420         
9421 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9423         Reviewed by Naba Kumar  <naba@gnome.org>:
9424         * libanjuta/interfaces/libanjuta.idl, 
9425         plugins/debug-manager/debugger.c,
9426         plugins/debug-manager/start.c,
9427         plugins/gdb/plugin.c,
9428         plugins/gdb/debugger.c,
9429         plugins/gdb/debugger.h:
9430         Fix a bug when launching gdb
9431         Set the terminal for the debugged program on the command line.
9433 2007-01-26  Johannes Schmid <jhs@gnome.org>
9435         * plugins/sourceview/anjuta-document-saver.c:
9436         (anjuta_document_saver_save):
9437         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
9438         * plugins/sourceview/sourceview.c: (save_if_modified),
9439         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
9440         Proper error handling, for example if a file was modified externally. Use backup files
9441         to avoid data-loss on disk full.
9443 2007-01-24  Naba Kumar  <naba@gnome.org>
9444         
9445         * plugins/devhelp/htmlview.c: Fixed crash during project load.
9446         Fixed mem leak and source leak.
9447         
9448 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
9450         Reviewed by Naba Kumar  <naba@gnome.org>:
9451         * plugins/debug-manager/debug_tree.c,
9452         plugins/debug-manager/debug_tree.h,
9453         plugins/debug-manager/watch.c:
9454         Partial rewrite of the variable object code, find and fix a few bugs
9455         Fix bug #395808: gdb can still crash but children are listed
9456         on request only so you can avoid the crash
9458 2007-01-24  Naba Kumar  <naba@gnome.org>
9459         
9460         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
9461         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
9462         plugins/symbol-browser/plugin.h,
9463         plugins/symbol-browser/plugin.c,
9464         plugins/symbol-browser/Makefile.am: Added current file (local)
9465         symbols view (Seriously getting bored with the browse toolbar).
9467 2007-01-22  Naba Kumar  <naba@gnome.org>
9468         
9469         Patch from Gabor Kelemen:
9470         * po/POTFILES.in: Added .plugin.in files.
9472 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
9474         Reviewed by Naba Kumar  <naba@gnome.org>:
9475         * plugins/document-manager/anjuta-docman.c,
9476         plugins/message-view/anjuta-msgman.c
9477         Set right alignment to the label widget in the tab title.
9479 2007-01-21  Naba Kumar  <naba@gnome.org>
9480         
9481         * libegg/egg-combo-action.c: Fixed mode line.
9482         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9483         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
9485 2007-01-21  Armin Burgmeier  <armin@arbur.net>
9487         Reviewed by Naba Kumar  <naba@gnome.org>:
9488         * plugins/class-gen/plugin.c: Prompt for target before actually
9489         generating the class files. This ensures that the files are created in
9490         the correct directory. Fixes bug #397406.
9492         * plugins/class-gen/window.c: Set browse buttons to insensitive when
9493         the class is added to the project.
9495 2007-01-21  Naba Kumar  <naba@gnome.org>
9497         * libanjuta/anjuta-plugin-description.c,
9498         libanjuta/anjuta-ui.h,
9499         libanjuta/anjuta-status.c,
9500         libanjuta/anjuta-plugin-description.h,
9501         libanjuta/cell-renderer-captioned-image.c,
9502         libanjuta/anjuta-plugin-handle.c,
9503         libanjuta/anjuta-status.h,
9504         libanjuta/resources.c,
9505         libanjuta/cell-renderer-captioned-image.h,
9506         libanjuta/glue-cpp.c,
9507         libanjuta/anjuta-plugin-handle.h,
9508         libanjuta/anjuta-plugin.c,
9509         libanjuta/anjuta-preferences-dialog.c,
9510         libanjuta/libanjuta.h,
9511         libanjuta/resources.h,
9512         libanjuta/glue-cpp.h,
9513         libanjuta/anjuta-plugin.h,
9514         libanjuta/anjuta-preferences-dialog.h,
9515         libanjuta/anjuta-plugin-manager.c,
9516         libanjuta/anjuta-shell.c,
9517         libanjuta/anjuta-plugin-manager.h,
9518         libanjuta/anjuta-shell.h,
9519         libanjuta/anjuta-save-prompt.c,
9520         libanjuta/anjuta-save-prompt.h,
9521         libanjuta/anjuta-children.c,
9522         libanjuta/anjuta-utils.c,
9523         libanjuta/anjuta-profile.c,
9524         libanjuta/anjuta-preferences.c,
9525         libanjuta/anjuta-launcher.c,
9526         libanjuta/anjuta-utils.h,
9527         libanjuta/anjuta-profile.h,
9528         libanjuta/anjuta-launcher.h,
9529         libanjuta/anjuta-ui.c: Updated file headers.
9531         * po/POTFILES.in: Updated.
9533         * libanjuta/anjuta-marshal.list,
9534         (added) libanjuta/anjuta-plugin-handle.c,
9535         (added) libanjuta/anjuta-plugin-handle.h,
9536         (added) libanjuta/anjuta-plugin-manager.c,
9537         (added) libanjuta/anjuta-plugin-manager.h,
9538         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9539         (added) libanjuta/anjuta-profile.c,
9540         (added) libanjuta/anjuta-profile.h,
9541         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
9542         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
9543         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
9544         src/action-callbacks.c: Implemented AnjutaPluginManager
9545         class based on old plugins.[ch]. Implemented AnjutaProfile as
9546         prelimanary profiles implementation. Implemented AnjutaPluginHandle
9547         class to represent plugins (not to be confused with plugin objects).
9548         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
9549         implemented it in AnjutaApp and AnjutaTestShell.
9550         De-globalized plugin management and several clean ups.
9552         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
9553         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
9554         plugins/search/search-replace.c, plugins/terminal/terminal.c,
9555         plugins/project-import/project-import.c,
9556         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9557         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
9558         Fixed plugins for the change in API.
9560         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
9561         file.
9562         
9563         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9565 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
9567         Reviewed by Naba Kumar  <naba@gnome.org>:
9568         * libanjuta/anjuta-launcher.c,
9569         libanjuta/anjuta-launcher.h:
9570         Add a new function anjuta_set_terminate_on_exit to close the i/o
9571         channel when the child exit
9572         Return directly the status and not the exit code in child-exited
9573         signal
9575         * plugins/gdb/debugger.c:
9576         Use new function in debugger plugin
9578 2007-01-18  Johannes Schmid <jhs@gnome.org>
9580         * src/about.c: Do not show empty license information instead hide the button (#397883)
9582 2007-01-15  Johannes Schmid <jhs@gnome.org>
9584         * plugins/project-manager/plugin.c:
9585         * plugins/project-wizard/templates/python.wiz
9586         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
9587         
9588         Fixed #335235 python programs are not executeable/ do not start when pressing F3
9589         You will also need latest gnome-build svn       
9591 === anjuta 2.1.0 ===
9593 2007-01-14  Naba Kumar  <naba@gnome.org>
9595         * configure.in: Removed reference of mkfile project
9596         template to fix distcheck build error.
9597         * AUTHORS: Updated.
9598         * NEWS: Updated.
9599         * configure.in: Bumped version to 2.1.0 for beta release.
9600         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9601         crashes as soon as editing starts in normal text files.
9603 2007-01-14  Johannes Schmid <jhs@gnome.org>
9605         * configure.in
9606         * po/LINGUAS:
9607         Applied http://live.gnome.org/GnomeGoals/PoLinguas
9609         * tagmanager/c.c:
9610         Patch from Massimo Cora' to hopefully fix #395362
9612         * plugins/project-wizard/templates/*:
9614         Fixed and tested all project-wizards. Deactivated mkfile project because
9615         it was totally broken and I don't see any real use for it.
9616         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
9618 2007-01-14  Naba Kumar  <naba@gnome.org>
9620         * NEWS: Updated for release.
9621         
9622         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
9623         
9624         * libanjuta/interfaces/libanjuta.idl,
9625         plugins/editor/text_editor_cbs.c,
9626         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
9627         interface and implemented it for scintilla.
9628         
9629         * plugins/editor/text-editor.c: Fixed highlighing issues when
9630         used with indicators (particularly when the file is just opened).
9631         Fixes bug #377477 – when debugging, scintilla editor grays out all
9632         lines before current line.
9633         
9634         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
9635         Maintain a separate list of indicated edtitors for separate contexts.
9636         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
9637         
9638 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
9640         Reviewed by Naba Kumar  <naba@gnome.org>:
9641         * plugins/debug-manager/plugin.c:
9642         Bug fix: breakpoints cannot be added after stopping the debugger
9644 2007-01-13  Naba Kumar  <naba@gnome.org>
9646         * NEWS: Updated for release.
9648 2007-01-12  Johannes Schmid <jhs@gnome.org>
9650         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
9651         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
9652         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
9653         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
9654         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
9655         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
9656         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
9657         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
9658         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
9659         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
9660         
9661         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
9662         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
9663         
9664         * plugins/sourceview/sourceview.c:
9665         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
9666         on character positions.
9667         
9668 2007-01-12  Naba Kumar  <naba@gnome.org>
9670         * src/anjuta-app.c,
9671         plugins/project-manager/plugin.c,
9672         plugins/profile-default/plugin.c,
9673         libanjuta/anjuta-status.c,
9674         libanjuta/anjuta-status.h: Introduced an API for application title
9675         in AnjutaStatus. Set application title to project name.
9677 2007-01-11  Massimo Cora' <maxcvs@email.i>
9679         Reviewed by Naba Kumar  <naba@gnome.org>:
9680         * tagmanager/Makefile.am,
9681         plugins/symbol-browser/Makefile.am: removed installation for 
9682         test programs.
9684 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
9686         Reviewed by Naba Kumar  <naba@gnome.org>:
9687         * plugins/debug-manager/start.h,
9688         plugins/debug-manager/start.c,
9689         plugins/debug-manager/anjuta-debug-manager.ui,
9690         plugins/debug-manager/plugin.c:
9691         Partial fix for bug #392537
9693         * plugins/debug-manager/disassemble.c:
9694         Fix bug #392543
9696 2007-01-11  Naba Kumar  <naba@gnome.org>
9698         * src/anjuta.c: Load project seperately from session,
9699         so that project session is also loaded.
9700         
9701         * plugins/profile-default/plugin.c: Load project in new
9702         anjuta if there already is one loaded currently (disabled
9703         code for now).
9704         
9705         * plugins/editor/aneditor.cxx: Disconnect focus in/out
9706         signals when editor is destroyed. Fixes a crash bug.
9707         
9708         * plugins/editor/text_editor.c: Do not mark line in
9709         ianjuta_editor_goto_line() implementation.
9710         
9711         * plugins/search/search-replace.c: Always check for markable
9712         interface availablility because its optional for an editor.
9713         
9714         * plugins/document-manager/goto_line.c,
9715         plugins/document-manager/action-callbacks.c: Mark lines for
9716         goto line commands (from dialog and from menu entry box).
9717         
9718         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
9719         plugins/file-manager/an_file_view.c: Expand file manager
9720         nodes in idle loop, one at a time. Did as a possible work
9721         around for bug #361763, but it didn't make any difference.
9722         However, it could still be useful in situations where there
9723         are lots to expand.
9724         
9725         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
9727 2007-01-11  Naba Kumar  <naba@gnome.org>
9729         * plugins/editor/scintilla/LineMarker.h,
9730         plugins/editor/scintilla/LexBasic.cxx,
9731         plugins/editor/scintilla/LexHTML.cxx,
9732         plugins/editor/scintilla/include/SciLexer.h,
9733         plugins/editor/scintilla/include/Scintilla.h,
9734         plugins/editor/scintilla/include/Scintilla.iface,
9735         plugins/editor/scintilla/include/ScintillaWidget.h,
9736         plugins/editor/scintilla/LexBash.cxx,
9737         plugins/editor/scintilla/PlatGTK.cxx,
9738         plugins/editor/scintilla/ViewStyle.h,
9739         plugins/editor/scintilla/Editor.cxx,
9740         plugins/editor/scintilla/StyleContext.h,
9741         plugins/editor/scintilla/LexCPP.cxx,
9742         plugins/editor/scintilla/Converter.h,
9743         plugins/editor/scintilla/LexAU3.cxx,
9744         plugins/editor/scintilla/Editor.h,
9745         plugins/editor/scintilla/LexPerl.cxx,
9746         plugins/editor/scintilla/LexVB.cxx,
9747         plugins/editor/scintilla/ScintillaGTK.cxx,
9748         plugins/editor/scintilla/ViewStyle.cxx,
9749         plugins/editor/scintilla/PropSet.cxx,
9750         plugins/editor/scintilla/LexSQL.cxx,
9751         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
9752         version 1.71
9754 2007-01-11  Armin Burgmeier  <armin@arbur.net>
9756         Reviewed by Naba Kumar  <naba@gnome.org>:
9757         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
9758         selected for editing. This fixes bug #394218.
9760         * plugins/class-gen/plugin.c: Do not use project's root URI as project
9761         name if said URI is not known.
9763         * plugins/class-gen/window.c: When stripping function prefix away,
9764         include the trailing underscore because it is already set by the
9765         template.
9767         * plugins/class-gen/transform.c: Include "const char*" and "const
9768         gchar*" in the list for transforming a default C type to a GType.
9769         Don't access invalid memory when writing pointer_str in
9770         cg_transform_first_argument.
9772 2007-01-11  Naba Kumar  <naba@gnome.org>
9774         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
9775         pixmaps/anjuta.svg, pixmaps/Makefile.am,
9776         (renamed) pixmaps/anjuta_icon.png, src/main.c,
9777         libegg/test-actions.c, anjuta.desktop.in.in,
9778         anjuta.prj: Renamed application icon to 'anjuta.png' from
9779         'anjuta_icon.png'. Added more fields in desktop file.
9781         * mime/anjuta.xml: Added magic section.
9782         
9783         * (removed) mime/anjuta.applications,
9784         (removed) mime/anjuta.mime, mime/Makefile.am,
9785         (removed) mime/anjuta.keys,
9786         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
9787         registeration and added scalable icon. Also fixes bug #393680
9789 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
9791         Reviewed by Naba Kumar  <naba@gnome.org>:
9792         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
9793         and anjuta_status_progress_add_ticks() to check for progressbar 
9794         being realized before trying to update it.
9796 2007-01-10  Naba Kumar  <naba@gnome.org>
9798         * tagmanager/tm_workspace.c,
9799         po/POTFILES.in,
9800         plugins/debug-manager/Makefile.am,
9801         plugins/tools/scripts/Makefile.am,
9802         plugins/class-gen/plugin.c,
9803         plugins/class-gen/Makefile.am,
9804         global-tags/Makefile.am: Fixed make distcheck.
9806         * plugins/debug-manager/attach_process.c,
9807         plugins/debug-manager/attach_process.h,
9808         plugins/class-gen/action-callbacks.h,
9809         plugins/class-gen/action-callbacks.c,
9810         plugins/class-gen/class_gen.h,
9811         plugins/class-gen/class_gen.c: Deleted unused/old files.
9813         * (removed) scintilla, (added) plugins/editor/scintilla,
9814         plugins/editor/scintilla/lexers.make,
9815         plugins/editor/scintilla/Makefile.am,
9816         plugins/editor/Makefile.am
9817         configure.in, manuals/reference/libanjuta/Makefile.am
9818         Makefile.am: Moved scintilla to its right place.
9820 2007-01-09  Naba Kumar  <naba@gnome.org>
9822         * plugins/profile-default/plugin.c: Save project session before
9823         a new one is opened.
9825         * plugins/project-manager/plugin.c,
9826         plugins/project-manager/plugin.h,
9827         plugins/project-manager/anjuta-project-manager.ui,
9828         plugins/profile-default/plugin.c,
9829         plugins/profile-default/plugin.h,
9830         plugins/profile-default/Makefile.am,
9831         (added) plugins/profile-default/anjuta-default-profile.ui,
9832         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9833         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
9834         multiple projects support.
9835         
9836 2007-01-06  Armin Burgmeier  <armin@arbur.net>
9838         Reviewed by Naba Kumar  <naba@gnome.org>
9839         * plugins/class-gen/combo-flags.h:
9840         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
9841         enum, added a type parameter to selected signal. Select highlighted
9842         entry when pressing enter (but not unselect it if it was already
9843         selected) before closing the popup. Also accept input when clicking
9844         not into the popup.
9846         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
9847         according to selection type.
9849         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
9850         VOID:BOXED,ENUM.
9852 2007-01-08  Johannes Schmid <jhs@gnome.org>
9854   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
9855   * plugins/project-wizard/templates/gtkmm/Makefile.am
9856   * plugins/project-wizard/templates/python/configure.ac.tpl
9857   * plugins/project-wizard/templates/python/configure.in.tpl
9858   * plugins/project-wizard/templates/python/Makefile.am
9859   * plugins/project-wizard/templates/cpp/configure.ac.tpl
9860   * plugins/project-wizard/templates/cpp/configure.in.tpl
9861   * plugins/project-wizard/templates/cpp/Makefile.am
9862   * plugins/project-wizard/templates/terminal.wiz
9863   * plugins/project-wizard/templates/xlib-dock.wiz
9864   * plugins/project-wizard/templates/wxwin.wiz
9865   * plugins/project-wizard/templates/java.wiz
9866   * plugins/project-wizard/templates/xlib/configure.ac.tpl
9867   * plugins/project-wizard/templates/xlib/configure.in.tpl
9868   * plugins/project-wizard/templates/xlib/Makefile.am
9869   * plugins/project-wizard/templates/gcj/configure.ac.tpl
9870   * plugins/project-wizard/templates/gcj/configure.in.tpl
9871   * plugins/project-wizard/templates/gcj/Makefile.am
9872   * plugins/project-wizard/templates/terminal/configure.ac.tpl
9873   * plugins/project-wizard/templates/terminal/configure.in.tpl
9874   * plugins/project-wizard/templates/terminal/Makefile.am
9875   * plugins/project-wizard/templates/terminal/autogen.sh
9876   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
9877   * plugins/project-wizard/templates/wxwin/configure.in.tpl
9878   * plugins/project-wizard/templates/wxwin/Makefile.am
9879   * plugins/project-wizard/templates/gnome.wiz 
9880   * plugins/project-wizard/templates/java/configure.ac.tpl
9881   * plugins/project-wizard/templates/java/configure.in.tpl
9882   * plugins/project-wizard/templates/java/Makefile.am
9883   * plugins/project-wizard/templates/anjuta-plugin.wiz
9884   * plugins/project-wizard/templates/gtkmm.wiz
9885   * plugins/project-wizard/templates/python.wiz
9886   * plugins/project-wizard/templates/cpp.wiz
9887   * plugins/project-wizard/templates/gtk.wiz
9888   * plugins/project-wizard/templates/gcj.wiz
9889   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
9890   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9891   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9893   Starting fixing of all project wizards:
9894   - rename configure.in to configure.ac
9895   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
9896   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
9897   (See #394184)
9898   
9899   * TODO.task: Added bug number to bounty
9901 2007-01-07  Johannes Schmid <jhs@gnome.org>
9903   *  plugins/build-basic-autotools.c:
9904   Fixed #392290 – Missed install as root option in project manager
9906 2007-01-07  Johannes Schmid <jhs@gnome.org>
9908   * plugins/sourceview/sourceview.c:
9909   Fixed #388731 – Odd editor behaviour after performing block-text operations
9910   Fixed #388727 – Block-tab does not work
9911   
9912   * plugins/sourceview/anjuta-document.h/c:
9913   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
9914   
9915   * configure.in:
9916   Require Gtk+ >= 2.10 for sourceview plugin
9918 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
9920         * libanjuta/anjuta-status.c:
9921         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
9923 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
9925         * configure.in,
9926         plugins/terminal/terminal.c:
9927         Fix bug #377027
9928         remove support for VTE < 0.9
9930 2007-01-06  Naba Kumar  <naba@gnome.org>
9932         * po/POTFILES.in: Updated
9934 2007-01-05  Adam Dingle  <adam@medovina.org>
9936         Reviewed by Naba Kumar  <naba@gnome.org>:
9937         * plugins/message-view/anjuta-message-manager-plugin.glade:
9938         Fixed bug #377903 (improve message color defaults).
9940 2007-01-05  Naba Kumar  <naba@gnome.org>
9942         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
9943         
9944 2007-01-03  Armin Burgmeier  <armin@arbur.net>
9946         Reviewed by  Naba Kumar  <naba@gnome.org>:
9947         * plugins/symbol-browser/test-class.h: Fixed block ends.
9949         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
9950         C-style-block comment.
9952         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
9953         allow lists when writing autogen definition files. This is required
9954         for the new class generator. Also fixed a wrong return value in
9955         npw_autogen_write_definition_file and set a GError in
9956         npw_autogen_execute when the output file could not be opened.
9958         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
9959         user interface.
9961         * plugins/class-gen/Makefile.am: Added templates subdir, removed
9962         goc_template_header and goc_template_source, added top_srcdir to
9963         includes, link against project wizard (also hopefully temporarily),
9964         removed class_gen.h, class_gen.c, action-callbacks.h,
9965         action-callbacks.c.
9967         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
9969         * plugins/class-gen/cell-renderer-flags.h:
9970         * plugins/class-gen/cell-renderer-flags.c:
9971         * plugins/class-gen/combo-flags.h:
9972         * plugins/class-gen/combo-flags.c:
9973         * plugins/class-gen/element-editor.c:
9974         * plugins/class-gen/element-editor.h:
9975         * plugins/class-gen/generator.c:
9976         * plugins/class-gen/generator.h:
9977         * plugins/class-gen/plugin.h:
9978         * plugins/class-gen/plugin.c:
9979         * plugins/class-gen/transform.c:
9980         * plugins/class-gen/transform.h:
9981         * plugins/class-gen/validator.c:
9982         * plugins/class-gen/validator.h:
9983         * plugins/class-gen/window.c:
9984         * plugins/class-gen/window.h: Rewrote class generator, it now allows
9985         adding of several class elements and uses autogen.
9987         * plugins/class-gen/templates/cc-header.tpl:
9988         * plugins/class-gen/templates/cc-source.tpl:
9989         * plugins/class-gen/templates/go-header.tpl:
9990         * plugins/class-gen/templates/go-source.tpl:
9991         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
9992         for the class generator.
9994         * configure.in: Added plugins/class-gen/templates/Makefile to output.
9996 2007-01-04  Naba Kumar  <naba@gnome.org>
9998         Patch from Nick Treleaven:
9999         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10000         all matching symbols.
10001         
10002         Patches from  Maik Beckmann and Sébastien Granjoux:
10003         * plugins/profile-default/plugin.c,
10004         plugins/project-manager/plugin.c: Unescape project name. Fixes
10005         Bug #357151
10007 2007-01-04  Naba Kumar  <naba@gnome.org>
10009         * plugins/glade/plugin.c: Fixed compilation with
10010         older glade-3 version.
10011         
10012         Patch from Roland Illig:
10013         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10014         plugins/sourceview/anjuta-document-saver.c,
10015         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10016         are necessary to build anjuta on NetBSD 3.0
10018         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10019         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10020         window manager in gnome.
10021         
10022 2007-01-02  Naba Kumar  <naba@gnome.org>
10023         
10024         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10025         
10026 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10028         Reviewed by Naba Kumar  <naba@gnome.org>:
10029         * libanjuta/interfaces/libanjuta.idl,
10030         plugins/debug-manager/Makefile.am,
10031         plugins/debug-manager/anjuta-marshal.list,
10032         plugins/debug-manager/debugger.c,
10033         plugins/debug-manager/sparse_buffer.c,
10034         plugins/debug-manager/sparse_buffer.h,
10035         plugins/debug-manager/sparse_view.c,
10036         plugins/debug-manager/sparse_view.h,
10037         plugins/debug-manager/disassemble.h,
10038         plugins/debug-manager/disassemble.c,
10039         plugins/debug-manager/anjuta-marshal.list,
10040         plugins/debug-manager/plugin.c,
10041         plugins/gdb/debugger.c,
10042         plugins/gdb/debugger.h,
10043         plugins/gdb/plugin.c:
10044         Add a disassembly view window
10046         * plugins/debug-manager/breakpoints.c,
10047         plugins/debug-manager/chunk_view.c,
10048         plugins/debug-manager/locals.c,
10049         plugins/debug-manager/memory.c,
10050         plugins/debug-manager/registers.c,
10051         plugins/debug-manager/stack_trace.c:
10052         Add some debugging information 
10054 2006-12-18  Naba Kumar  <naba@gnome.org>
10056         * configure.in, plugins/glade/plugin.c: Allow building against both
10057         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10059 2006-12-03  Naba Kumar  <naba@gnome.org>
10060         
10061         * TODO.tasks: Marked a bounty completed.
10063 2006-11-24  Adam Dingle <adam@medovina.org>
10065         Reviewed by Naba Kumar  <naba@gnome.org>:
10066         * plugins/build-basic-autotools/build-basic-autotools.c,
10067         plugins/debug-manager/watch.c,
10068         plugins/document-manager/plugin.c, 
10069         plugins/patch/plugin.c,
10070         plugins/project-manager/plugin.c:
10071         Fixed bug #378879 (several command names need ellipses).
10073 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10075         Reviewed by: Naba Kumar  <naba@gnome.org>
10076         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10077         GCC 4.1.2 (there are only two warnings remaining now when compiling
10078         plugins).
10080         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10082         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10083         macro so that the generated function support a NULL plugin parameter.
10085         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10086         in debug_tree_find_expression by freeing memory returned by the call
10087         to gtk_tree_model_get instead of the parameter string.
10089 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10091         * plugins/debug-manager/breakpoints.c:
10092         Fix bug #378850
10094         * plugins/debug-manager/anjuta-debug-manager.ui,
10095         plugins/debug-manager/debugger.c,
10096         plugins/debug-manager/plugin.c:
10097         Fix bug #378871
10099 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10101         * libanjuta/anjuta-launcher.c,
10102         plugins/gdb/debugger.c:
10103         Fix bug #377061
10105 2006-11-21  Naba Kumar  <naba@gnome.org>
10107         * plugins/search/search_preferences.c: Fixed build break.
10108         
10109 2006-11-20  Naba Kumar  <naba@gnome.org>
10110         
10111         Patch from Kjartan Maraas:
10112         * plugins/cvs-plugin/cvs-interface.c,
10113         plugins/document-manager/plugin.c,
10114         plugins/gtodo/interface.c,
10115         plugins/gtodo/libgtodo.h,
10116         plugins/message-view/anjuta-msgman.c,
10117         plugins/project-wizard/druid.c,
10118         plugins/search/search_preferences.c,
10119         plugins/sourceview/sourceview-prefs.c,
10120         plugins/terminal/terminal.c,
10121         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10123         Patch from Przemysław Grzegorczyk:
10124         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10125         plugins/subversion/anjuta-subversion.glade: Enable files in
10126         fileselection dialog. Fixes bug #376031.
10127         
10128 2006-11-17  Adam Dingle <adam@medovina.org>
10130         Reviewed by: Naba Kumar  <naba@gnome.org>
10131         * plugins/build-basic-autotools/build-basic-autotools.c
10132         * plugins/class-gen/anjuta-class-gen.plugin.in
10133         * plugins/debug-manager/breakpoints.c
10134         * plugins/debug-manager/plugin.c
10135         * plugins/devhelp/plugin.c
10136         * plugins/document-manager/plugin.c
10137         * plugins/gdb/debugger.c
10138         * plugins/glade/anjuta-glade.plugin.in
10139         * plugins/gtodo/plugin.c
10140         * plugins/language-support-cpp-java/plugin.c
10141         * plugins/message-view/plugin.c
10142         * plugins/project-import/anjuta-project-import.glade
10143         * plugins/project-import/anjuta-project-import.plugin.in
10144         * plugins/search/plugin.c
10145         * plugins/tools/scripts/tools-2.xml.in
10146         * plugins/valgrind/plugin.c
10147         * src/anjuta-actions.h:
10148         Fixed bug #376335 "menu items should be capitalized".  Minor
10149         grammar edits.
10151 2006-11-20  Naba Kumar  <naba@gnome.org>
10152         
10153         * configure.in: Fixed build.
10155         Patch from: Arjan Timmerman
10156         *configure.in: Make subvesion plugin build for apr 1.x.
10157         Fixes: Bug #364754.
10158         
10159 2006-11-20  Johannes Schmid <jhs@gnome.org>
10161         * configure.in
10162         * plugins/*/*.[ch]:
10163         Removed patches from Sylvain and Günther. They caused not problems but
10164         Naba was against them.
10166 2006-11-20  Johannes Schmid <jhs@gnome.org>
10168         * Removed me from MAINTAINERS
10170 2006-11-14  Günther Brammer <GBrammer@gmx.de>
10172         * configure.in:
10173         Use apr-1 instead of apr-0
10175 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
10177         * global-tags/create_global_tags.sh.in: Correct a bug when environment
10178         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10179         and another bug occuring when parsing .pc file containing quotes.
10181 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
10183         * plugins/*/*.[ch]: Use class macro for type casting.
10185         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10186         GCC 4.1.2 (there are only two warnings remaining now when compiling
10187         plugins).
10189         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10190         a memory leak in debug_tree_find_expression; g_free was called on
10191         the parameter instead of the memory allocated by gtk_tree_model_get.
10193         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10194         to declare and initialize the global type variable of the plugin.
10196 2006-10-31  Naba Kumar  <naba@gnome.org>
10198         * global-tags/create_global_tags.sh.in: Added an end message.
10199         
10200         * libanjuta/anjuta-launcher.h: Fixed indentation.
10201         
10202         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10203         creation to a) append the messages in right way, b) Connect signals
10204         to the view properly and c) Recreate the system-tags.cache at the
10205         end of the generation.
10207         * plugins/symbol-browser: Fixed action path (double
10208         click on sysmbols was not working).
10210         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10211         Fixed typedef and removed dead code.
10213         * tagmanager/c.c: Took the latest version from ctags source
10214         repository, because the one we had (from ctags 5.6) was broken.
10215         
10216         * global_tags/create_global_tags.sh.in: Reverted the patch from
10217         Sylvain because it was not right fix (and added a helpful comment).
10218         Used /bin/bash to fix the bashism and generated separate log files
10219         for each tag files in the same directory.
10220         
10221 2006-10-29  Naba Kumar  <naba@gnome.org>
10223         * plugins/editor/text_editor.c: Use a temporary file
10224         to save the editor and move it at the end to original
10225         file. This will prevent data corruption if file save
10226         failed for any reason. Also report proper errors when
10227         file save fails. Fixes bug #346575.
10228         
10229 2006-10-26  Naba Kumar  <naba@gnome.org>
10231         * plugins/document-manager/anjuta-docman.c: Do not load
10232         the same files with different path more than once (happens
10233         with symlinked files). Fixes Bug #323591.
10235 2006-10-25  Naba Kumar  <naba@gnome.org>
10237         * plugins/valgrind/vgactions.c: Fixed a warning.
10239 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
10241         Reviewed by Naba Kumar  <naba@gnome.org>:
10243         * plugins/valgrind/vgtoolview.c:
10244         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10246         * plugins/valgrind/bugged-prg-test.c:
10247         No more warning during compilation with GCC 4.1.
10248         Program is still buggy in order to be used as a test of the
10249         plugin.
10251         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10252         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10253         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10254         plugins/valgrind/vgrule.c:
10255         No more warning during compilation with GCC 4.1.
10257         * plugins/valgrind/plugin.c:
10258         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10259         prototype (was missing from previous patch).
10261 2006-10-24  Naba Kumar  <naba@gnome.org>
10263         * plugins/glade/plugin.c: Show glade tree view, not list view.
10264         
10265         * plugins/glade/plugin.c: Fixed crash when Anjuta is
10266         exited with glade plugin still loaded. Fixes Bug #364755.
10268         * plugins/document-manager/anjuta-document-manager.plugin.in:
10269         Added application/x-reject in accepted mime-types.
10270         
10271         * Changelog: Fixed changelog alignments.
10273 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
10275         Reviewed by: Naba Kumar  <naba@gnome.org>
10276         
10277         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10278         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10279         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10280         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10281         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10282         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10283         plugins/valgrind/vgsearchbar.c:
10284         Use class macro for type casting.
10286         * plugins/valgrind/plugin.h:
10287         Don't force cast a GtkActionGroup to a GtkAction.
10289         * plugins/valgrind/plugin.c:
10290         Use correct API to get path of the preoject root when building
10291         the list of targets for the run action.
10292         Correct ordering of the construction of the preferences widgets.
10293         Only remove the valgrind widget if it is currently displayed.
10295         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10296         Return if check_valgrind_binary() fails.
10297         The ValgrindPluginPrefs object is initialized after the call to
10298         vg_action_new. Take a handle to the location of the pointer to
10299         the future object.
10301 2006-10-24  Naba Kumar  <naba@gnome.org>
10303         * HACKING: Updated coding sample.
10304         
10305         Patch from: Armin Burgmeier  <armin@arbur.net>
10306         * plugins/symbol-browser/test-class.h,
10307         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10308         
10309 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10311         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10312         * plugins/valgrind/vgtoolview.h:
10313         Correctly handle the argv / srcdir of vg_tool_view object. Do
10314         not leak memory associated with those arrays.
10316         * plugins/symbol-browser/an_symbol_prefs.c:
10317         Support unloading / reloading of the module (for example when
10318         closing a project and opening another one).
10320         * plugins/project-manager/plugin.c:
10321         Remove plugin widget before removing plugin itself, preventing
10322         a crash with valgrind plugin.
10324         * libanjuta/anjuta-preferences-dialog.c:
10325         Do not use the page_num returned by gtk_notebook_append_page to
10326         remove the page as it cause bugs when pages removal is not done
10327         in LIFO.
10329         * plugins/document-manager/anjuta-docman.c:
10330         Fix some GTK+ warnings.
10332         * global-tags/create_global_tags.sh.in:
10333         Rewrite script to remove bash-ism and use pkg-config directly
10334         instead of parsing the *.pc file by hand. This solve problems
10335         that occurred when one of the directory in PKG_CONFIG_PATH is
10336         empty.
10338 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10340         * plugins/glade/plugin.c: Fix build (#363884)
10342 2006-10-22  Johannes Schmid <jhs@gnome.org>
10344         * plugins/file-manager/an_file_view.c:
10345         * plugins/file-manager/plugin.c:
10346         * plugins/file-manager/plugin.h:
10347         Fix possible crasher when changing project-root uri when we try to restore open nodes
10348         * AUTHORS: Updated
10350 2006-10-19  Naba Kumar  <naba@gnome.org>
10352         Patch from: Juan Pablo Ugarte
10353         * plugins/glade/plugin.c: Include glade header
10354         correctly.
10355         
10356 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10357         
10358         * plugins/debug-manager/Makefile.am,
10359         plugins/debug-manager/sexy-icon-entry.h,
10360         plugins/debug-manager/sexy-icon-entry.c,
10361         plugins/debug-manager/dataview.c:
10362         Fix bug #358134 (Goto memory prompt)
10363         Use sexy-icon-entry from libsexy 0.1.10
10365         * plugins/debug-manager/debugger.c,
10366         plugins/debug-manager/plugin.c,
10367         plugins/debug-manager/start.c,
10368         plugins/gdb/debugger.c,
10369         plugins/gdb/plugin.c:
10370         Better error handling when starting and stopping debugger
10372 2006-10-13  Maik Beckmann <maik@eigenco.de>
10374         * src/action_callbacks.c:
10375         Fixed bug #361830 (AboutDialog does not close) which is caused 
10376         due to a change in Gtk+ 2.10  
10377   
10378 2006-10-12  Adam Dingle <adam@medovina.org>
10380         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10382         * plugins/search/search-replace.c:
10383         Fixed bug #358068 (indicate when Find in Files is complete)
10385         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10387         * plugins/sourceview/sourceview-prefs.c:
10388         * plugins/sourceview/sourceview.glade:
10389         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10391         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10393         * plugins/devhelp/plugin.c:
10394         * plugins/search/plugin.c: 
10395         Fixed bug #359750 (fix find/replace shortcut keys).
10397         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10398         use Alt+key for shortcuts)
10400         *  plugins/debug-manager/debug_tree.c:
10401         *  plugins/debug-manager/debugger.c:
10402         Fixed bug #359317 (can't load debug manager)
10404         * /plugins/document-manager/plugin.c:
10405         Fixed bug #359259 (highlight modes listed in reverse 
10406         alphabetical order).
10408 2006-10-10  Johannes Schmid <jhs@gnome.org>
10410         * plugins/glade/plugin.c:
10411         Add scrollbars to glade project window
10413 2006-10-10  Johannes Schmid <jhs@gnome.org>
10415         * libanjuta/interfaces/Makefile.am.iface:
10416         Fixed Makefile with broke build
10418 2006-10-07  Johannes Schmid <jhs@gnome.org>
10420         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10421         * libanjuta/interfaces/Makefile.iface.am:
10422         Fixed enum types generation
10424         * libanjuta/interfaces/libanjuta.idl:
10425         Fixed some strange typo
10427 2006-10-06  Johannes Schmid <jhs@gnome.org>
10429         * libanjuta/interfaces/Makefile.iface.am:
10430         Fixed enum-types.h generation
10431         * libanjuta/interfaces/libanjuta.idl:
10432         char* => gchar*
10433         IAnjutaTODO::load should take const gchar* argument
10434         Remove include to libanjuta/e-splash.h which is not installed as header file
10435         Disable get_attributes for now
10436         
10437         * pluings/sourceview/sourceview.c: Disabled get_attributes
10438         
10439         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
10441 2006-10-05  Naba Kumar  <naba@gnome.org>
10443         * TODO.tasks: Set 'Improve class widzard' task to assigned.
10444         Set bug id for 'Profiler plugin' task.
10446 2006-10-03  Naba Kumar  <naba@gnome.org>
10448         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
10449         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
10451         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
10452         plugins/project-manager/plugin.c: Added a new API in
10453         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
10454         Added some documentation. On project close, close all editors that
10455         has files opened for the project.
10456         
10457         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
10458         from the containers on anjuta_shell_remove_widget(). Do not destroy
10459         glade widgets once created.
10460         
10461 2006-10-03  Johannes Schmid <jhs@gnome.org>
10463         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10464         * libanjuta/interfaces/libanjuta.idl:
10465         const-List<> => const List<>
10466         List-free<> => List<>
10467         
10468         * Makefile.am: Reenabled launcher
10470 2006-10-03  Johannes Schmid <jhs@gnome.org>
10472         * libanjuta/interfaces/Makefile.am.iface:
10473         Install libanjuta.idl
10475 2006-10-02  Adam Dingle <adam@medovina.org>
10477         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10479 2006-10-02  Adam Dingle <adam@medovina.org>
10481         * plugins/editor/style-editor.c: fixed bug #357534
10482         * plugins/gdb/utilities.h: removed 2 unused declarations
10484 2006-10-02  Johannes Schmid <jhs@gnome.org>
10486         * Makefile.am: disabled anjuta-launcher
10487         * libanjuta/Makefile.am:
10488         
10489         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10490         * libanjuta/glue-factory.c: (glue_factory_add_path),
10491         (glue_factory_get_path):
10492         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10493         * libanjuta/glue-factory.h:
10494         * libanjuta/glue-cpp.h:
10495         * libanjuta/glue-cpp.c:
10496         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
10497         
10498         * libanjuta/interfaces/Makefile.am.iface:
10499         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10500         * libanjuta/interfaces/libanjuta.idl:
10501         Add a new features to idl compiler:
10502         List<Type> => List of Type
10503         List-free<Type> => List of Type, it is up to the caller to free items and list
10504         const-List(-free)<Type> = const List of Types
10505         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10506         
10507         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10508         (generic_cpp_class_create_code):
10509         Adapted to new project_manager interface
10510         
10511         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
10512         * plugins/debug-manager/debugger.c:
10513         (ivariable_debugger_iface_init):
10514         Do not use C++ keyword "delete" for interface name
10515         
10516         * plugins/document-manager/anjuta-document-manager.plugin.in:
10517         Added m4 to mime-types
10518         
10519         * plugins/project-manager/plugin.c:
10520         (iproject_manager_add_source_multi):
10521         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
10523 2006-10-01  Naba Kumar  <naba@gnome.org>
10525         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
10526         UI file used when out-of-process devhelp is used instead of
10527         embedded devhelp.
10528         
10529         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
10530         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
10531         plugins/profile-default/default.anjuta: Build devhelp plugin,
10532         but use out-of-process devhelp if devhelp plugin is disabled
10533         (either by user or devhelp is not installed). Disabled devhelp
10534         plugin by default. Added it in default profile.
10536 2006-10-01  Naba Kumar  <naba@gnome.org>
10538         * plguins/project-manager/plugin.c: Possible fix for crash
10539         bug #358583.
10540         
10541         * configure.in, plugins/Makefile.am: Enabled glade plugin and
10542         set dep to last version 3.0.2.
10543         
10544         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
10545         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
10546         plugins/symbol-browser/plugin.c: Use the right action group
10547         for getting popup actions (Fixes lots of assertion failures).
10549         * plugins/project-manager/plugin.c,
10550         plugins/project-manager/plugin.h: use separate action group
10551         for profie actions.
10552         
10553         * plugins/message-view/plugin.c: Disconnect session load
10554         signal on plugin deactivation (fixes a crash).
10556 2006-09-30  Naba Kumar  <naba@gnome.org>
10558         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
10559         * TODO.tasks: Assigned a bounty to Massimo.
10561 2006-09-29  Naba Kumar  <naba@gnome.org>
10563         * src/anjuta-app.c, src/shell.c: Fixed build errors.
10565 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
10567         * plugins/debug-manager/debugger.c,
10568         plugins/debug-manager/plugin.c,
10569         libanjuta/interfaces/libanjuta.idl:
10570         Add a new abort command to quit debugger without waiting
10572         * plugins/gdb/debugger.c,
10573         plugins/gdb/debugger.h,
10574         plugins/gdb/plugin.c:
10575         Send a signal directly to the debugged program
10576         Implement abort command
10578         * plugins/debug-manager/debug_tree.c:
10579         Fix bug #358163
10581         * plugins/debug-manager/stack-trace.c:
10582         Fix bug #358009
10584 2006-09-29  Naba Kumar  <naba@gnome.org>
10586         * TODO.tasks: Updated.
10587         
10588         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
10589         dialog.
10590         
10591         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
10592         
10593         * TODO.tasks: Updated in light of the word wrapping fix
10594         in Tasks Manager. Added a test bounty entry.
10596         * TODO.tasks: Added four bounties.
10597         
10598 2006-09-28  Naba Kumar  <naba@gnome.org>
10600         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10601         Added 'customizable' parameter to
10602         anjuta_ui_add_action_group_entries() and similar functions to
10603         allow user configuration of the actions. Filter out actions that
10604         are not configurable items (such as submenu items). Now the
10605         'Customize shortcuts' dialog is much better listed.
10607         * plugins/build-basic-autotools/build-basic-autotools.c,
10608         plugins/build-basic-autotools/build-basic-autotools.h,
10609         plugins/cvs-plugin/plugin.c,
10610         plugins/cvs-plugin/plugin.h,
10611         plugins/debug-manager/breakpoints.c,
10612         plugins/debug-manager/plugin.c,
10613         plugins/debug-manager/stack_trace.c,
10614         plugins/debug-manager/watch.c,
10615         plugins/devhelp/plugin.c,
10616         plugins/document-manager/plugin.c,
10617         plugins/file-loader/plugin.c,
10618         plugins/file-manager/plugin.c,
10619         plugins/glade/plugin.c,
10620         plugins/gtodo/interface.c,
10621         plugins/gtodo/plugin.c,
10622         plugins/language-support-cpp-java/plugin.c,
10623         plugins/macro/plugin.c,
10624         plugins/macro/plugin.h,
10625         plugins/message-view/plugin.c,
10626         plugins/patch/plugin.c,
10627         plugins/profile-default/default.anjuta,
10628         plugins/project-manager/plugin.c,
10629         plugins/project-manager/plugin.h,
10630         plugins/sample1/plugin.c,
10631         plugins/search/plugin.c,
10632         plugins/subversion/plugin.c,
10633         plugins/subversion/plugin.h,
10634         plugins/symbol-browser/plugin.c,
10635         plugins/symbol-browser/plugin.h,
10636         plugins/tools/plugin.c,
10637         plugins/valgrind/plugin.c,
10638         plugins/valgrind/plugin.h: Fixed to take care of above change
10639         in API of AnjutaUI. Properly added/removed action groups in some
10640         plugins. Split action groups into customization and non-customizable
10641         groups and added them separately.
10643         * plugins/document-manager/plugin.c: Close files belonging to
10644         project when project is closed (not complete).
10645         
10646         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
10647         vertical aligned cell entries.
10648         
10649         * src/anjuta-app.c: Define macros for the placeholder names.
10650         Set default widths and heights of the default placeholders,
10651         so that newly docked widgets are correclty sized.
10652         
10653         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10654         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
10655         Fixed to generated correct actions addition/removal code.
10657 2006-09-25  Naba Kumar  <naba@gnome.org>
10659         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
10660         libanjuta/anjuta-serializer.[ch]: Implemented serialization
10661         class.
10662         
10663         * plugins/message-view/anjuta-msgman.c,
10664         plugins/message-view/anjuta-msgman.h,
10665         plugins/message-view/message-view.c,
10666         plugins/message-view/message-view.h,
10667         plugins/message-view/plugin.c: Serialize messages panes in
10668         session save and deserialize them in session load so that
10669         build messages persistant.
10670         
10671 2006-09-24  Johannes Schmid <jhs@gnome.org>
10673         * libanjuta/anjuta-utils.c:
10674         * plugins/message-view/message-view.c:
10675         Really fixed #355407
10677 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
10679         * libanjuta/interfaces/libanjuta.idl:
10680         Change one variable sign
10682         * plugins/debug-manager/anjuta-debug-manager.glade,
10683         plugins/debug-manager/anjuta-debug-manager.ui:
10684         Few small interface changes     
10686         * plugins/debug-manager/debug_tree.h,
10687         plugins/debug-manager/watch.c,
10688         plugins/debug-manager/debugger.c,
10689         plugins/debug-manager/plugin.c
10690         plugins/gdb/debugger.c,
10691         plugins/gdb/plugin.c:
10692         Big rewrite of debugger queue
10693         Allow to cancel command
10695         * plugins/debug-manager/memory.c:
10696         Fix a bug if a command is cancelled
10698 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
10700         * plugins/gdb/debugger.c,
10701         plugins/debug-manager/debug_tree.c,
10702         plugins/debug-manager/locals.c:
10703         Restore tree representation for local variable
10704         Add argument in local variable list
10705         Use gdb variable object to get all informations
10707 2006-09-19  Naba Kumar  <naba@gnome.org>
10709         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
10710         that implements AnjutaSavePrompt class.
10712         * ChangeLog: Fixed indentation.
10713         
10714         * libanjuta/Makefile.am,
10715         libanjuta/anjuta-marshal.list,
10716         libanjuta/anjuta-shell.c,
10717         libanjuta/anjuta-shell.h,
10718         plugins/document-manager/action-callbacks.c,
10719         plugins/document-manager/action-callbacks.h,
10720         plugins/document-manager/anjuta-docman.c,
10721         plugins/document-manager/anjuta-docman.h,
10722         plugins/document-manager/plugin.c,
10723         src/anjuta.c: Impletemnted save prompt dialog to prompt for
10724         unsaved items during exit. A new signal is added in shell
10725         interface called 'save-prompt' to collect all unsaved items.
10726         Create AnjutaSavePrompt class (dialog) to process unsaved items.
10727         Fixed document manager to use the new save-prompt signal in shell
10728         and AnjutaSavePrompt object for unsaved files. Cleaned up
10729         AnjutaDocman to synchronously save new files. Fixed function
10730         names.
10732 2006-09-18  Johannes Schmid <jhs@gnome.org>
10734         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
10735         gdl requirement to 0.7.0
10737 2006-09-18  Johannes Schmid <jhs@gnome.org>
10739         * global-tags/.cvsignore:
10740         * global-tags/Makefile.am:
10741         * global-tags/create_global_tags.sh (removed):
10742         * global-tags/create_global_tags.sh.in (added):
10743         Fixed #355407
10744         
10745         * libanjuta/anjuta-launcher.c:
10746         Fixed #349374
10747         
10748         * plugins/project-manager/plugin.c:
10749         (project_manager_plugin_close_project):
10750         Fixed crasher
10751         
10752         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
10753         Fixed gtk critical
10754         
10755         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
10756         More reasonable toolbar creation/deletition though it does
10757         not completly work!
10759 2006-09-15  Johannes Schmid <jhs@gnome.org>
10761         * libanjuta/anjuta-utils.c/.h:
10762         Fixed #355168
10764 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
10766         * scintilla/ScintillaGTK.cxx
10767         Fixed doulbe freeing in Scintilla
10769 2006-09-12  Johannes Schmid  <jhs@gnome.org>
10771         * plugins/symbol-browser/an_symbol_prefs.c:
10772         Support unloading / reloading of the module (for example when
10773         closing a project and opening another one).
10775         * plugins/project-manager/plugin.c:
10776         Really fixed #355148 (Show project name in title bar)
10778 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10780         * libanjuta/plugins.c:
10781         Fixed #355156 (Show plugins in alphabetical order)
10783 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10785         * plugins/project-manager/plugin.c:
10786         Fixed #355148 (Show project name in title bar)
10788 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10790         * plugins/project-manager/plugin.c:
10791         (value_removed_project_root_uri):
10792         Fixed crasher if project cannot be opened
10794 2006-08-30 Naba Kumar  <naba@gnome.org>
10796         * plugins/language-support-cpp-java/plugin.[c,h],
10797         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10798         Impletemnted UI for auto indent.
10799         
10800 2006-08-28 Naba Kumar  <naba@gnome.org>
10801         
10802         * plugins/gvim/.cvsignore,
10803         plugins/gvim/Makefile.am,
10804         plugins/gvim/anjuta-vim-plugin.png,
10805         plugins/gvim/anjuta-vim.c,
10806         plugins/gvim/anjuta-vim.h,
10807         plugins/gvim/anjuta-vim.plugin.in,
10808         plugins/gvim/gtkvim.c,
10809         plugins/gvim/gtkvim.h,
10810         plugins/gvim/plugin.c,
10811         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
10812         in build yet.
10814 2006-08-28 Naba Kumar  <naba@gnome.org>
10816         Patch from: Massimo Corà  <maxcvs@email.it>
10817         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
10818         possible infinite loop.
10820 2006-08-22 Adam Dingle <adam@medovina.org>
10821         
10822         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
10823         to edit are shown in the preferences dialog in anjuta").
10824         Removed unused widgets from the style editor dialog.
10826 2006-08-21  Johannes Schmid <jhs@gnome.org>
10828         * plugins/symbol-browser/test-class.[cpp/h]
10829         Added missing files
10831 2006-08-18  Naba Kumar  <naba@gnome.org>
10833         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
10834         end of document loading.
10836         * plugins/language-support-cpp-java/plugin.c,
10837         plugins/sourceview/sourceview.c: Fixed plugin loading.
10839 2006-08-17  Naba Kumar  <naba@gnome.org>
10841         * plugins/language-support-cpp-java/plugin.c,
10842         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
10843         mode line parsing. Indentation parameters initialized based on
10844         mode line parameters.
10846 2006-08-16  Naba Kumar  <naba@gnome.org>
10848         * Makefile.am, plugins/editor/text_editor.c,
10849         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
10850         comments.
10852 2006-08-16 Naba Kumar  <naba@gnome.org>
10854         Patch from  Massimo Cora'  <maxcvs@email.it>:
10855         
10856         * plugins/editor/aneditor-autocomplete.cxx,
10857         plugins/editor/aneditor-calltip.cxx,
10858         plugins/symbol-browser/Makefile.am,
10859         plugins/symbol-browser/an_symbol.c,
10860         plugins/symbol-browser/an_symbol_view.c,
10861         plugins/symbol-browser/plugin.c,
10862         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
10863         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
10864         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
10865         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
10866         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
10867         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
10868         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
10869         tagmanager/get.h, tagmanager/html.c,
10870         tagmanager/include/tm_source_file.h,
10871         tagmanager/include/tm_tag.h,
10872         tagmanager/include/tm_workspace.h,
10873         tagmanager/jscript.c, tagmanager/keyword.c,
10874         tagmanager/keyword.h, tagmanager/lisp.c,
10875         tagmanager/lregex.c, tagmanager/lua.c,
10876         tagmanager/main.h, tagmanager/make.c,
10877         tagmanager/options.c, tagmanager/options.h,
10878         tagmanager/parse.c, tagmanager/parse.h,
10879         tagmanager/parsers.h, tagmanager/pascal.c,
10880         tagmanager/perl.c, tagmanager/php.c,
10881         tagmanager/python.c, tagmanager/read.c,
10882         tagmanager/read.h, tagmanager/readtags.c,
10883         tagmanager/readtags.h, tagmanager/rexx.c,
10884         tagmanager/routines.c, tagmanager/routines.h,
10885         tagmanager/ruby.c, tagmanager/scheme.c,
10886         tagmanager/sh.c, tagmanager/slang.c,
10887         tagmanager/sml.c, tagmanager/sort.c,
10888         tagmanager/sort.h, tagmanager/sql.c,
10889         tagmanager/strlist.c, tagmanager/strlist.h,
10890         tagmanager/tcl.c, tagmanager/tm_source_file.c,
10891         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
10892         tagmanager/tm_workspace.c, tagmanager/verilog.c,
10893         tagmanager/vim.c, tagmanager/vstring.c,
10894         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
10895         5.6 and namespace completion fixed.
10897         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10898         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
10900 2006-08-15 Naba Kumar  <naba@gnome.org>
10902         * libanjuta/interfaces/libanjuta.idl,
10903         plugins/editor/text-editor-iterable.c,
10904         plugins/editor/text_editor.c,
10905         plugins/sourceview/sourceview-cell.c,
10906         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
10907         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
10908         ianjuta_editor_end_action().
10909         
10910         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
10912 2006-08-13 Naba Kumar  <naba@gnome.org>
10914         * plugins/debug-manager/breakpoints.c,
10915         plugins/debug-manager/memory.c,
10916         plugins/debug-manager/registers.c,
10917         src/layout.xml: Fixed debugger widgets layout.
10919 2006-08-12 Naba Kumar  <naba@gnome.org>
10921         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
10922         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
10923         plugins/editor/editor.glade, plugins/editor/text_editor.h,
10924         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
10925         codes and dead codes. Removed automatic indentation prefs.
10927 2006-08-12  Johannes Schmid <jhs@gnome.org>
10929         * libanjuta/Makefile.am:
10930         * libanjuta/anjuta-launcher.c:
10931         * libanjuta/anjuta-launcher.h:
10932         * libanjuta/anjuta-plugin.c:
10933         * libanjuta/anjuta-plugin.h:
10934         * libanjuta/anjuta-preferences.c:
10935         * libanjuta/anjuta-preferences.h:
10936         * libanjuta/anjuta-shell.c:
10937         * libanjuta/anjuta-shell.h:
10938         * libanjuta/libanjuta.h:
10939         
10940         Made wrapper friendly:
10941         - no inline in header files (preferences_set/get)
10942         - correct signal names
10943         - correct GError** argument in anjuta_shell_freeze/thaw
10944         - include correct files in libanjuta.h
10945         
10946         * plugins/project-manager/plugin.c: 
10947         Fixed two crashers
10949 2006-08-11 Naba Kumar  <naba@gnome.org>
10951         * plugins/editor/aneditor-priv.h,
10952         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
10953         
10954         * plugins/editor/text_editor_cbs.c,
10955         plugins/sourceview/anjuta-view.c: Pass the right position for char
10956         added signal.
10957         
10958         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
10959         
10960         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
10962 2006-08-11 Naba Kumar  <naba@gnome.org>
10964         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
10965         return the right character at the iter position and get_char() to
10966         not leak memory.
10968         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
10969         to set to character offset and not byte index.
10971         * plugins/language-support-cpp-java/plugin.c: Improved
10972         auto-indentation login. Indents opening and closing braces correctly.
10974 2006-08-10  Johannes Schmid <jhs@gnome.org>
10976         * INSTALL:
10977         * autogen.sh:
10978         Required automake = 1.9
10980         * libanjuta/anjuta-children.c:
10981         * libanjuta/anjuta-children.h:
10982         * libanjuta/anjuta-encodings.h:
10983         * libanjuta/anjuta-launcher.h:
10984         * libanjuta/anjuta-plugin-description.h:
10985         * libanjuta/anjuta-preferences-dialog.h:
10986         * libanjuta/anjuta-preferences.h:
10987         * libanjuta/anjuta-session.h:
10988         * libanjuta/anjuta-status.h:
10989         * libanjuta/anjuta-ui.h:
10990         * libanjuta/anjuta-utils.c:
10991         * libanjuta/anjuta-utils.h:
10992         * libanjuta/e-splash.h:
10993         * libanjuta/glue-factory.h:
10994         * libanjuta/glue-plugin.h:
10995         * libanjuta/plugins.h:
10996         * libanjuta/resources.h:
10997         Fixed libanjuta to be able to wrap it
10998         - G_BEGIN_DECLS, G_END_DECLS
10999         - include all necessary files in libanjuta.h
11001         * plugins/gtodo/tray-icon.c:
11002         * plugins/terminal/terminal.c:
11003         Some build fixes for freebsd
11005         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11006         * plugins/sourceview/sourceview.glade:
11007         Remove auto-indent feature as it is now in language-support
11009 2006-08-09 Naba Kumar  <naba@gnome.org>
11011         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11012         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11013         Added missing files.
11015         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11016         get_use_spaces(), set_tabsize() and set_use_spaces().
11018 2006-08-09 Naba Kumar  <naba@gnome.org>
11020         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11021         succeeded in activating.
11023         * plugins/document-manager/plugin.c: Added debug message.
11025         * libanjuta/interfaces/libanjuta.idl,
11026         plugins/editor/text_editor.c: Implemented get_tabsize(),
11027         get_use_spaces(), set_tabsize() and set_use_spaces().
11029         * plugins/language-support-cpp-java/Makefile.am,
11030         plugins/language-support-cpp-java/plugin.c,
11031         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11032         for indentation. Added preferences page for paramenters.
11034         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11036 2006-08-08 Naba Kumar  <naba@gnome.org>
11038         * libanjuta/interfaces/libanjuta.idl,
11039         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11040         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11041         plugins/editor/text_editor.c,
11042         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11043         and implemented it for both scintilla and sourceview.
11045         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11046         focus back to editor (happens when pressing esc in incremental
11047         search box).
11049 2006-08-08 Naba Kumar  <naba@gnome.org>
11051         * libanjuta/interfaces/libanjuta.idl,
11052         plugins/editor/text_editor.c,
11053         plugins/editor/text_editor.h,
11054         plugins/editor/text-editor-iterable.c,
11055         plugins/sourceview/sourceview-cell.c,
11056         plugins/sourceview/sourceview.c: Implemented editor attributes
11057         methods.
11058         
11059         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11060         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11061         code (not complete yet).
11063         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11064         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11065         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11066         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11067         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11068         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11070 2006-08-04 Naba Kumar  <naba@gnome.org>
11072         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11073         implementation.
11074         
11075 2006-08-03  Johannes Schmid <jhs@gnome.org>
11077         * configure.in: Add a more informative text to valgrind plugin
11079         * TODO.tasks:
11080         Modified Preferences tasl
11081         * libanjuta/anjuta-plugin.c: 
11082         * libanjuta/anjuta-preferences-dialog.c: 
11083         * libanjuta/anjuta-preferences-dialog.h:
11084         * libanjuta/anjuta-preferences.c:
11085         * libanjuta/anjuta-preferences.h:
11086         * libanjuta/interfaces/Makefile.am.iface:
11087         * libanjuta/interfaces/libanjuta.idl:
11088         Added IAnjutaPreferences interface which every plugin that has preferences should
11089         implement. Call merge() and unmerge() at plugin activation/deactivation.
11090         Fixed preferences_page_remove()
11091         
11092         * plugins/build-basic-autotools/build-basic-autotools.c:
11093         * plugins/cvs-plugin/plugin.c: 
11094         * plugins/document-manager/plugin.c:
11095         * plugins/editor/plugin.c:
11096         * plugins/editor/plugin.h:
11097         * plugins/file-manager/plugin.c: 
11098         * plugins/gtodo/main.h:
11099         * plugins/gtodo/plugin.c: 
11100         * plugins/gtodo/preferences.c: 
11101         * plugins/message-view/anjuta-msgman.c: 
11102         * plugins/message-view/anjuta-msgman.h:
11103         * plugins/message-view/plugin.c:
11104         * plugins/sourceview/plugin.c: 
11105         * plugins/sourceview/plugin.h:
11106         * plugins/symbol-browser/an_symbol_prefs.c:
11107         * plugins/symbol-browser/plugin.c: 
11108         * plugins/terminal/terminal.c: 
11109         * plugins/valgrind/plugin.c
11110         * src/anjuta-app.c:
11111         
11112         Updated preference loading/unloading for all plugins
11114 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11115         
11116         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11117         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
11118     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11119         recommended by the autoconf manual. 
11120         - Fixes compiling with autoconf 2.60.
11121         
11122         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11124 2006-08-02      Johanes Schmid <jhs@gnome.org>
11126         * plugins/profile-default/plugin.c:
11127         Fixed session handling
11129 2006-08-01  Johannes Schmid <jhs@gnome.org>
11131         * configure.in
11132         * plugins/Makefile.am:
11133         Disabled devhelp and glade for now as they do not work (#341073
11134         and #341170)
11135         
11136         * plugins/profile-default/anjuta-default-profile.ui (removed):
11137         * plugins/profile-default/plugin.c:
11138         * plugins/profile-default/plugin.h:
11139         * plugins/project-manager/anjuta-project-manager.ui:
11140         * plugins/project-manager/plugin.c:
11141         * plugins/project-manager/plugin.h:
11142         Limted multiple project support #315043
11144         * libanjuta/interfaces/libanjuta.idl:
11145         Added ianjuta_profile_unload
11147 2006-07-31 Naba Kumar  <naba@gnome.org>
11149         * libanjuta/interfaces/libanjuta.idl,
11150         plugins/editor/text-editor-iterable.c,
11151         plugins/editor/text_editor.c,
11152         plugins/sourceview/anjuta-view.c,
11153         plugins/sourceview/anjuta-view.h,
11154         plugins/sourceview/sourceview.c: Fixed text iteration and 
11155         IAnjutaEditor implementations in both scintilla
11156         and sourceview. Cleand up libanjuta API: Removed redundant
11157         erase_range() method from IAnjutaEditor interface, fixed
11158         ianjuta_editor_get_text to take length instead of range (consistency).
11159         autoindentation in both sourceview and scintilla more or less works,
11160         but still disabled for now because there are still some anomalies
11161         in text iteration.
11163         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11165         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11166         API changes.
11168 2006-07-30  Johannes Schmid <jhs@gnome.org>
11170         * plugins/sourceview/anjuta-document.c:
11171         * plugins/sourceview/anjuta-document.h:
11172         * plugins/sourceview/anjuta-view.c: 
11173         * plugins/sourceview/sourceview.c:
11174         Wrote a new "char_added" implementation, I hope this one is good
11176         * plugins/sourceview/sourceview-cell.c:
11177         Fixed typo: "text_iter" instead of "iter"
11179 2006-07-30 Naba Kumar  <naba@gnome.org>
11181         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11183 2006-07-30  Johannes Schmid <jhs@gnome.org>
11185         * autogen.sh: use gnome-autogen.sh from gnome-coomen
11186         
11187         * plugins/debug-manager/plugin.c: 
11188         * plugins/patch/plugin.c:
11189         Use IAnjutaIndicable to mark debugger position
11191         * plugins/sourceview/sourceview.c:
11192         Define colors for IAnjutaIndicable
11194 2006-07-29  Johannes Schmid <jhs@gnome.org>
11196         * plugins/debug-manager/anjuta-debug-manager.ui:
11197         * plugins/debug-manager/breakpoints.c:
11198         * plugins/debug-manager/images/Makefile.am:
11199         * plugins/debug-manager/images/run-to-cursor.png:
11200         * plugins/debug-manager/plugin.c:
11201         Added toolbar and some icons
11203         * plugins/patch/anjuta-patch.ui:
11204         * plugins/patch/patch-plugin.c:
11205         * plugins/patch/patch-plugin.glade:
11206         * plugins/patch/plugin.c:
11207         * plugins/patch/plugin.h:
11208         Improved patch plugin (GUI and function)
11210         * plugins/sourceview/sourceview.c:
11211         Fixed another Gtk-Critical
11213         * plugins/tools/anjuta-tools.ui:
11214         * plugins/tools/plugin.h:
11215         Put Patch plugin in tools menu and changed ui file
11217 2006-07-29  Johannes Schmid <jhs@gnome.org>
11219         * plugins/document-manager/plugin.c:
11220         Fixed accelator Gtk-Warning
11222         * plugins/message-view/anjuta-msgman.c: 
11223         Fixed Gtk-Warning
11225         * plugins/sourceview/anjuta-document.c:
11226         * plugins/sourceview/anjuta-document.h:
11227         * plugins/sourceview/anjuta-marshal.list:
11228         Wrote a better emitter for the char-added signal
11230         * plugins/sourceview/sourceview.c:
11231         Fixed Redo/Undo to void Gtk-Criticals
11232         
11233         * plugins/sourceview/sourceview-args.c:
11234         * plugins/sourceview/sourceview-cell.c:
11235         * plugins/sourceview/sourceview-scope.c:
11236         * plugins/sourceview/sourceview-tags.c: 
11237         Adapted to new IAnjutaIterator API
11239 2006-07-28 Naba Kumar  <naba@gnome.org>
11241         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11243         * plugins/symbol-browser/an_symbol.c,
11244         plugins/symbol-browser/an_symbol_iter.c,
11245         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11246         subclass of AnjutaSymbol so that the symbol is accessible from
11247         the iter in light of changes in IAnjutaIterable.
11249         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11250         implementation of IAnjutaIterable.
11252 2006-07-28 Naba Kumar  <naba@gnome.org>
11254         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11255         IAnjutaIterable. They were kind of useless since the interface is
11256         defined on the data object itself. Added set_position() method
11257         in IAnjutaIterable to allow setting arbitrary current index to the
11258         iter.
11259         Added erase() and erase_range() in IAnjutaEditor.
11261         * plugins/editor/text-editor-iterable.c: Fixed 
11262         plugins/editor/text_editor.c: Implemented erase() and erase_range()
11263         methods in editor. Fixed get_line_from_position() method.
11265         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11266         code. It's disabled for now.
11268         * plugins/sourceview/sourceview-cell.c,
11269         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11270         implementation.
11272 2006-07-27  Johannes Schmid <jhs@gnome.org>
11274         * plugins/sourceview/sourceview-cell.c:
11275         Fixed IAnjutaEditorCell to work only on a single line
11276         Fixed crasher in finalize
11278         * plugins/symbol-browser/an_symbol_prefs.c:
11279         * global-tags/Makefile.am:
11280         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11281         script installation     
11283 2006-07-26 Naba Kumar  <naba@gnome.org>
11285         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11286         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11287         
11288         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11289         
11290         * plugins/document-manager/plugin.c: Fixed dynamic loading of
11291         support plugins
11292         
11293         * plugins/editor/text-editor-iterable.c,
11294         plugins/editor/text_editor.c,
11295         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11296         method to work correctly, it was ignoring start and end parameters.
11297         Fixed TextEditorCell implementation. Fixed 'char-added' signal
11298         emission.
11299         
11300         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11301         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11303 2006-07-24  Massimo Cora'  <maxcvs@email.it>
11305         * plugins/symbol-browser/an_symbol_view.c,
11306         plugins/symbol-browser/an_symbol_view.h,
11307         plugins/symbol-browser/plugin.c:
11308     fix a matching case into sv_extract_type_qualifier_from_expr ()
11309     and some minor issues.
11311 2006-07-26  Johannes Schmid <jhs@gnome.org>
11313         * plugins/language-support-cpp-java/plugin.c:
11314         Fixed to work kind of with sourceview editor
11315         * plugins/sourceview/anjuta-document.c: 
11316         * plugins/sourceview/anjuta-view.c: 
11317         * plugins/sourceview/sourceview-cell.c:
11318         * plugins/sourceview/sourceview.c:
11319         Fixed IAnjutaEditorCell and "char-added" signal
11321 2006-07-24 Naba Kumar  <naba@gnome.org>
11323         * plugins/document-manager/plugin.c,
11324         plugins/document-manager/plugin.h: Initial implementedion for loading
11325         support plugins.
11326         
11327         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11328         implementation.
11329         
11330         * plugins/editor/text_editor.c: Fixed syntax highlighting when
11331         indicators are cleared (that leaved grey texts).
11333 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11335         * libanjuta/interfaces/libanjuta.idl,
11336         plugins/debug-manager/breakpoints.c,
11337         plugins/debug-manager/memory.c,
11338         plugins/debug-manager/registers.c,
11339         plugins/debug-manager/debug_tree.c,
11340         plugins/debug-manager/debugger.c,
11341         plugins/gdb/debugger.c,
11342         plugins/gdb/debugger.h,
11343         plugins/gdb/plugin.c:
11344         Add a parameter for reporting error
11345         Add a new interface for using gdb variable object
11346         Allow to cancel commands
11347         Rewrite handling of debugger state
11349         * plugins/debug-manager/plugin.c,
11350         plugins/debug-manager/locals.c,
11351         plugins/debug-manager/locals.h,
11352         plugins/debug-manager/register.c,
11353         plugins/debug-manager/stack_trace.c,
11354         plugins/debug-manager/stack_trace.h:
11355         Create and destroy local and stack trace windows when needed
11357 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11359         * plugins/document-manager/plugin.c:
11360         Fixed "Automatic" highlighting
11362 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11364         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11366         * plugins/sourceview/anjuta-view.c:
11367         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11369 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
11370         
11371         * configure.in: Check for C/C++-Compiler correctly
11373 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
11375         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11377         * plugins/debug-manager/stack_trace.c:
11378         Destroy stack window when debuuger is disabled (#347414)
11379         
11380         * plugins/sourceview/anjuta-view.c:
11381         Fix a crash with popup-menu (#347412)
11383 2006-07-13 Naba Kumar  <naba@gnome.org>
11385         * plugins/editor/Makefile.am,
11386         plugins/editor/text_editor.h,
11387         plugins/editor/text-editor-iterable.h,
11388         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11389         tested yet).
11390         
11391         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11392         code.
11393         
11394         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11396 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
11398         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11399         Bug #342937
11400         
11401 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11403         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11405         * libanjuta/anjuta-preferences-dialog.c:
11406         Do not use the page_num returned by gtk_notebook_append_page to
11407         remove the page as it cause bugs when pages removal is not done
11408         in LIFO.
11410         * plugins/document-manager/anjuta-docman.c:
11411         * src/anjuta-app.c:
11412         makes Anjuta display dock_items which have previously been hidden
11414 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11416         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11418         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11419         * plugins/sourceview/sourceview.c: (imark_unmark):
11420         
11421         Patches for bugs #346450 and #346295
11422         
11423         * AUTHORS: Added Fredrik
11425 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
11427         * plugins/message-view/anjuta-msgman.c: 
11428         Fixed close button/icon size (like in docman)
11430 2006-06-10 Naba Kumar <naba@gnome.org>
11432         * plugins/editor/text_editor.c: Fixed goto line to mark the line
11433         being set.
11434         
11435 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
11437         * libanjuta/interfaces/libanjuta.idl:
11438         Move inspect_memory function in IAnjutaCpuDebugger interface
11439         Rename Boolean type to State
11441         * plugins/debug-manager/breakpoint.c:
11442         Rename Boolean type to State
11444         * plugins/debug-manager/Makefile.am,
11445         plugins/debug-manager/anjuta-marshal.list,
11446         plugins/debug-manager/data_view.c,
11447         plugins/debug-manager/data_view.h,
11448         plugins/debug-manager/data_buffer.c,
11449         plugins/debug-manager/data_buffer.h,
11450         plugins/debug-manager/chunk_view.c,
11451         plugins/debug-manager/chunk_view.h,
11452         plugins/debug-manager/anjuta-debug-manager.ui,
11453         plugins/debug-manager/debugger.c,
11454         plugins/debug-manager/memory.c,
11455         plugins/debug-manager/memory.h,
11456         plugins/debug-manager/plugin.c,
11457         plugins/gdb/debugger.c,
11458         plugins/gdb/debugger.h,
11459         plugins/gdb/plugin.c:
11460         Rewrite memory window using a special widget
11461         Rename Boolean type to State
11463 2006-06-08 Naba Kumar <naba@gnome.org>
11465         * plugins/editor/text_editor.c (itext_editor_get_current_word):
11466         Do not return garbage characters and return NULL when there is no
11467         current word.
11468         
11469         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
11470         work correctly.
11471         
11472         * plugins/search/search-replace.c: Fixed a mem leak.
11474 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
11476         * libanjuta/anjuta-launcher.c:
11477         Added debug message (see #343522)
11478         
11479         * plugins/build-basic-autotools/build-basic-autotools.c:
11480         Patch from Günther Brammer to fix #344015
11482         * plugins/sourceview/sourceview.c:
11483         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
11484         automatic highlight of build messages)
11486 2006-06-06 Naba Kumar <naba@gnome.org>
11488         * configure.in,
11489         libanjuta/interfaces/libanjuta.idl,
11490         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11491         plugins/Makefile.am,
11492         plugins/document-manager/action-callbacks.c,
11493         plugins/document-manager/plugin.c,
11494         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11495         interface for language highlight selection and langauge change
11496         signal.
11497         
11498         * plugins/language-support-cpp-java: Added language support
11499         plugin for cpp and java.
11501 2006-05-27  Naba Kumar  <naba@gnome.org>
11503         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11504         plugins/debug-manager/*, data/Makefile.am,
11505         manuals/reference/libanjuta/libanjuta.types,
11506         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11507         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11508         merged anjuta-new-debugger branch into trunck.
11509         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
11511 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
11512         
11513         * libanjuta/interfaces/libanjuta.idl,
11514         plugins/debug-manager/debugger.c,
11515         plugins/debug-manager/debugger.h,
11516         plugins/gdb/anjuta-gdb.plugin.in,
11517         plugins/gdb/debugger.c,
11518         plugins/gdb/debugger.h,
11519         plugins/gdb/plugin.c:
11520         Add new IAnjutaCpuDebugger interface to access cpu register
11521         Run gdb instead of /usr/local/bin/gdb
11522         
11523         * plugins/debug-manager/plugin.c,
11524         plugins/debug-manager/registers.c,
11525         plugins/debug-manager/registers.h:
11526         Rewrite register window
11527         Rename Load target menu item to Run target
11529 2006-05-07  Naba Kumar  <naba@gnome.org>
11531         * plugins/gdb.init
11532         
11533 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
11535         * plugins/debug-manager/watch.c,
11536         plugins/debug-manager/breakpoint.c,
11537         plugins/debug-manager/breakpoint.h:
11538         Fix crash: disconnect save and load session signals
11540 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
11542         * libanjuta/interface/libanjuta.idl,
11543         plugins/debug-manager/debugger.c,
11544         plugins/gdb/plugin.c:
11545         Add a value parameter for evaluate command
11547         * plugins/debug-manager/anjuta-debug-manager.glade:
11548         Create new dialog box for watches using glade
11550         * plugins/debug-manager/anjuta-debug-manager.ui:
11551         Move watch menu items near the end
11552         Move breakpoint menu items outside the sub menu
11554         * plugins/debug-manager/debug_tree.c,
11555         plugins/debug-manager/debug_tree.h,
11556         plugins/debug-manager/debug_tree.h,
11557         plugins/debug-manager/watch.c:
11558         Move all GUI code from watch.c to debug_tree.c
11559         Add an auto update property to watches
11560         
11561         * plugins/debug-manager/locals.c,
11562         plugins/debug-manager/locals.h,
11563         plugins/debug-manager/stack_trace.c,
11564         plugins/debug-manager/stack_trace.h,
11565         plugins/debug-manager/plugin.c:
11566         Register actions before starting debugger
11568         * plugins/gdb/debugger.c:
11569         Do not call callback function if not present
11571 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
11573         * libanjuta/interfaces/libanjuta.idl,
11574         plugins/debug-manager/stack_trace.c,
11575         plugins/debug-manager/stack_trace.h,
11576         plugins/debug-manager/anjuta-debug-manager.ui,
11577         plugins/gdb/debugger.c:
11578         Add a popup menu in stack frame window
11579         Add a new frame-changed event
11580         Use MI command for getting stack informations
11581         Get filename with full path (need gdb > 6.3)
11583         * libanjuta/interfaces/libanjuta.idl,
11584         plugins/debug-manager/debug_tree.c,
11585         plugins/debug-manager/debugger.c,
11586         plugins/debug-manager/locals.c,
11587         plugins/debug-manager/locals.h,
11588         plugins/debug-manager/plugin.c,
11589         plugins/gdb/debugger.c,
11590         plugins/gdb/debugger.h,
11591         plugins/gdb/parser.c,
11592         plugins/gdb/parser.h,
11593         plugins/gdb/plugin.c,
11594         plugins/gdb/Makefile.am:
11595         Pass watch data with string instead of Watch structures
11596         Use debug_tree in local window
11597         Remove info local
11598         Remove parser.{ch}
11600         * plugins/debug-manager/breakpoints.c,
11601         plugins/debug-manager/utilities.c,
11602         plugins/debug-manager/utilities.h:
11603         Use a GtkListStore instead of a GtkTreeStore
11604         move goto_location_in_editor in utilities.c
11605         
11606 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11608         * libanjuta/interfaces/libanjuta.idl,
11609         plugins/debug-manager/anjuta-debug-manager.ui,
11610         plugins/debug-manager/breakpoints.c,
11611         plugins/debug-manager/plugin.c,
11612         plugins/gdb/debugger.c:
11613         Add a breakpoint type
11614         Add new popup menu in breakpoint window
11615         Add toggle breakpoint in editor popup menu
11616         Save and restore breakpoint enable
11617         Fix bug in clear all breakpoints
11618         Remove old useless code
11620         * plugins/debug-manager/debugger.c:
11621         Fix some problem with debugger states
11623         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
11624         Update documentation
11625         
11626 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
11628         * data/Makefile.am,
11629         plugins/gdb/Makefile.am,
11630         plugins/gdb/gdb.init:
11631         Move gdb.init crom data to plugins/gdb
11633         * plugins/gdb/gdb.init,
11634         libanjuta/interfaces/libanjuta.idl,
11635         plugins/debug-manager/breakpoints.c,
11636         plugins/debug-manager/debugger.c,
11637         plugins/debug-manager/plugin.c,
11638         plugins/gdb/debugger.c,
11639         plugins/gdb/plugin.c:
11640         Support pending breakpoints
11641         Rewrite debugger states
11642         Split ianjuta_debugger_log into _enable_log and _disable_log
11644         * plugins/debug-manager/start.c,
11645         plugins/debug-manager/debug_tree.c,
11646         plugins/gdb/parser.c:
11647         Remove some useless lines
11649         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11650         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11651         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11652         Update documentation
11654 2006-03-12 Naba Kumar <naba@gnome.org>
11656         * manuals/references/libanjuta/libanjuta.types: Fixed
11657         debug-manager name.
11658         
11659 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
11661         * libanjuta/anjuta-debugger.c,
11662         libanjuta/anjuta-debugger.h:
11663         Remove those files
11664         
11665         * libanjuta/interfaces/libanjuta.idl,
11666         plugins/debug-mananger/breakpoints.c,
11667         plugins/debug-manager/debug_tree.c,
11668         plugins/debug-manager/debugger.c,
11669         plugins/debug-manager/plugin.c,
11670         plugins/debug-manager/registers.c,
11671         plugins/debug-manager/sharedlib.c,
11672         plugins/debug-manager/signal.c,
11673         plugins/debug-manager/stack_trace.c,
11674         plugins/debug-manager/start.c,
11675         plugins/debug-manager/watch.c,
11676         plugins/gdb/debugger.c,
11677         plugins/gdb/debugger.h,
11678         plugins/gdb/parser.c,
11679         plugins/gdb/parser.h,
11680         plugins/gdb/plugin.c:
11681         Move types definitions from libanjuta/anjuta-debugger.{ch}
11682         Rename types from AnjutaDebugger* to IAnjutaDebugger*
11683         
11684         * plugins/gdb/Makefile.am:
11685         Remove user interface from gdb plugin
11687 2006-03-12 Naba Kumar <naba@gnome.org>
11689         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
11691 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
11693         Modified Patch from Marc Maurer <uwog@uwog.net>:
11694         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
11695         Fixes #342447
11696         
11697         * plugins/sourceview/Makefile.am:
11698         * plugins/sourceview/sourceview-cell.c:
11699         * plugins/sourceview/sourceview-cell.h:
11700         * plugins/sourceview/sourceview.c: 
11701         
11702         Implemented IAnjutaEditorCell
11704 2006-05-21  Naba Kumar  <naba@gnome.org>
11706         * libanjuta/interfaces/libanjuta.idl,
11707         plugins/document-manager/action-callbacks.c,
11708         plugins/document-manager/plugin.c,
11709         plugins/editor/print.c, plugins/editor/text_editor.c,
11710         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
11711         Fixed zooming and added icons and shortcuts for zoom menu items.
11713 2006-05-21  Naba Kumar  <naba@gnome.org>
11715         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
11716         whitespaces.
11718 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11720         * plugins/document-manager/anjuta-docman.c:
11721         Fixed close button reaction by setting the correct current editor
11723 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11725         Patch from Yang Hong <yanghong@ccoss.com.cn>:
11726         * plugins/document-manager/anjuta-docman.c
11727         - Fix close button, you can close any tab as you wish now.
11728         - Fadeout mime icon as the same as close image  
11730 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11732         Patch from Marc Maurer <uwog@uwog.net>
11733         * main.c: Compile fix when NLS is enabled
11734         
11735         AUTHORS: Added Marc
11737 2006-05-20  Naba Kumar  <naba@gnome.org>
11739         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
11740         while loading abiword-2.4.4/abi project).
11742 2006-05-18 Naba Kumar  <naba@gnome.org>
11744         * libanjuta/interfaces/libanjuta.idl,
11745         plugins/document-manager/action-callbacks.c,
11746         plugins/editor/print.c,
11747         plugins/editor/text_editor.c,
11748         plugins/editor/text_editor.h,
11749         plugins/editor/text_editor_prefs.c: Fixed zooming.
11750         
11751         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
11752         interface for character iteration and IAnjutaEditorAssist interface
11753         for autocompletions and editor tips.
11755 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
11757         Patch from Günther Brammer <GBrammer@gmx.de>:
11758         * plugins/document-manager/anjuta-docman.c:
11759         Make tabs smaller but keep nice closing icon
11761         * plugins/document-manager/anjuta-docman.c:
11762         * plugins/document-manager/Makefile.am:
11763         
11764         Added nice mime-icons to the editor tabs
11766 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
11768         * configure.in: Bumped version to 2.0.3 (pre-release increment)
11769         
11770         * plugins/symbol-browser/an_symbol_view.c:
11771         - Fixed crasher
11772         - Fixed symbol searching (Yang Hong (#341997))
11773         
11774         * plugins/devhelp/htmlview.c:
11775         Fixed devhelp plugin
11776         
11777         * plugins/build-basic-autotools/build-basic-autotools.c:
11778         * plugins/search/search-replace.c:
11779         * plugins/document-manager/anjuta-docman.c:
11780         
11781         Only add a marker to a line where it makes sense!
11783 === anjuta 2.0.2 ===
11785 2006-05-15  Naba Kumar  <naba@gnome.org>
11787         * configure.in: set required versions for
11788         gdl and glade3.
11789         
11790 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11792         * plugins/glade/plugin.c:
11793         Fixed signal connection for "gtk-doc-search"
11795 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11797         * NEWS: Set release date, add known issues
11798         
11799         * libanjuta/anjuta-shell.c:
11800         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
11801         and debug other gtk-warnings/criticals)
11802         
11803         * plugins/build-basic-autotools/build-basic-autotools.c:
11804         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
11805         
11806         * plugins/sourceview/anjuta-view.c:
11807         * plugins/sourceview/sourceview-args.c:
11808         * plugins/sourceview/sourceview-scope.c:
11809         * plugins/sourceview/sourceview-tags.c:
11810         Fixed gtk-criticals (gtk_source_language_get_mime_types)
11812 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11814         * pixmaps/Makefile.am:
11815         Add preferences_general.png
11816         
11817         * plugins/devhelp/plugin.c:
11818         Fixed some more realise things
11819         
11820         * plugins/message-view/anjuta-msgman.c:
11821         Support stock icons for message panes
11822         
11823         * plugins/search/search-replace.c:
11824         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
11825          
11826         * plugins/search/search-replace_backend.c:
11827         Fixed #341359
11828         
11829         * plugins/sourceview/anjuta-document.c:
11830         * plugins/sourceview/sourceview.c:
11831         Fixed finalise and tag completion
11832         
11833         * src/anjuta-app.c:
11834         Use preferences_general icon
11836 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11838         * pixmaps/Makefile.am:
11839         Fixed EXTRA_DIST
11841 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11843         * plugins/sourceview/sourceview-prefs.c:
11844         Fixed font & color handling
11845         
11846         * plugins/symbol-browser/an_symbol_view.c:
11847         Fixed crasher
11849 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11851         * plugins/macro/macros.xml:
11852         Fixed bug #341583 (Address of FSF)
11854 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
11856         * src/main.c:
11857         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
11858         Update: Do it the cool way...
11859         
11860 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11862         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
11863         Implement gtk-api-help signals of glade3
11864         * configure.in: Bump to glade3 2.91.2
11865         
11866         * plugins/devhelp/plugin.c:
11867         Fixed some realize stuff in the devhelp plugin
11868         
11869         * plugins/sourceview/anjuta-document.c:
11870         fixed bug with scope completion
11872 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11874         * plugins/symbol-browser/an_symbol_view.c
11875         * plugins/symbol-browser/an_symbol_prefs.c
11876         * plugins/symbol-browser/an_symbol_prefs.h
11877         * global_tags/create_global_tags.sh:
11878         
11879         Automaticly create global tags on first startup
11881 2006-05-08  Massimo Cora'  <maxcvs@email.it>
11883         * configure.in:
11884         * plugins/project-wizard/templates/Makefile.am:
11885         * (added) plugins/project-wizard/templates/cpp-logo.png:
11886         * (added) plugins/project-wizard/templates/cpp.wiz:
11887         * (added) plugins/project-wizard/templates/cpp/*:
11889         Added a generic c++ template. It's a simple hello world.
11891 2006-05-07  Massimo Cora' <maxcvs@email.it>
11893         * plugins/symbol-browser/an_symbol_view.c:
11894         fixed a stupid crasher.
11896 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
11898         * plugins/project-wizard/templates/wxwin/configure.in.tpl
11899         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
11900         
11901         Fixed WxWidgets project type
11903 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11905         * plugins/devhelp/htmlview.c: 
11906         * plugins/devhelp/plugin.c:
11907         Maybe I fixed the crash this time! I could at least not reproduce anymore!
11908         
11909         * plugins/project-wizard/install.c:
11910         Don't set a message - thanks to seb
11912 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11914         * plugins/devhelp/htmlview.c: 
11915         * plugins/symbol-browser/an_symbol_view.c:
11916         
11917         There is a weird crash in gtk_idle which I still did not completly fix!
11918         
11919         * plugins/project-wizard/install.c:
11920         Default to success instead of failure
11922 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
11924         * plugins/devhelp/htmlview.c:
11925         * plugins/devhelp/plugin.c:
11926         Fixed bug and libdevhelp issue!
11928         * plugins/project-wizard/install.c:
11929         Fixed message string!
11931 2006-05-03  Massimo Cora' <maxcvs@email.it>
11932        
11933         * plugins/symbol-browser/an_symbol_view.c:
11934         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
11936 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11938         * pixmaps/Makefile.am:
11939         * src/main.c:
11940         * anjuta.desktop.in.in
11941         
11942         GNOME Goal #2.1: Install theme-friendly icons
11944 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11946         * plugins/devhelp/htmlview.c: Reload page on reparent
11947         * plugins/document-manager/anjuta-docman.c:
11948         Present document-manager when document is selected in file-manager
11950 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11952         * plugins/symbol-broser/an_symbol_view.c:
11953         Fixed crasher in namespace exploration
11955 2006-05-01  Massimo Cora' <maxcvs@email.it>
11957         * configure.in:
11958         * plugins/valgrind/Makefile.am:
11960         Optional compiling of Valgrind plugin
11962 2006-05-01  Massimo Cora' <maxcvs@email.it>
11964         * plugins/symbol-browser/an_symbol_view.c:
11965         - modularized code. Marked with FIXME the parts which need improvement.
11966         - More comments.
11967     - Added basic namespace completion for Gtkmm type project:
11968     - namespace1::MyClass *class;
11969     - class-> [display]
11970     - Namespaces must be anyway improved.
11972 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11974         * plugins/devhelp/plugin.c: 
11975         Fixed up plugin unloading and show html widget on link selected
11976         
11977         * NEWS: Updated
11978         
11979 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11981         * plugins/devhelp/Makefile.am:
11982         * plugins/devhelp/anjuta-devhelp.plugin.in:
11983         * plugins/devhelp/htmlview.c:
11984         * plugins/devhelp/htmlview.h:
11985         * plugins/devhelp/plugin.c: 
11986         * plugins/devhelp/plugin.h:
11987         Reimplemeted devhelp plugin from scratch
11988         
11989         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
11990         Fixed crasher
11992 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
11994         * plugins/sourceview/sourceview-tags.c:
11995         complete some more tag types
11996         
11997         * plugins/valgrind/plugin.c:
11998         * plugins/valgrind/preferences.c:
11999         * plugins/valgrind/vggeneralprefs.c:
12000         
12001         Fixed lots of gtk warnings
12003 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12005         * plugins/sourceview/sourceview-scope.c:
12006         Implemented type-ahead for scope completion
12008 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12010         * manuals/C/Makefile.am:
12011         * manuals/Makefile.am:
12012         * plugins/document-manager/Makefile.am:
12013         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12014         * plugins/sourceview/Makefile.am:
12015         * tagmanager/c.c:
12016         
12017         Fixed distcheck
12018         
12019         * plugins/class-gen/goc_template_header: G_END_DECLS
12021 2006-05-27  Naba Kumar <naba@gnome.org>
12023         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12024         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12025         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12026         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12027         scintilla/include/Scintilla.iface,
12028         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12029         cvs. Fixed compile flags. Removed outdated patches.
12031 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12033         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12035         * plugins/sourceview/anjuta-document.c:
12036         * plugins/sourceview/sourceview-args.c:
12037         * plugins/sourceview/sourceview-scope.c:
12038         
12039         Add End/Home keypresses and support completion if symbol start with '!' for example
12040         in an if statement
12042 2006-04-27 Massimo Cora' <maxcvs@email.it>
12044         * libanjuta/interfaces/libanjuta.idl:
12046         * plugins/sourceview/sourceview-scope.c:
12047         * plugins/sourceview/tag-window.c: 
12048         * plugins/sourceview/tag-window.h:
12049         * plugins/symbol-browser/an_symbol_view.c:
12050         * plugins/symbol-browser/an_symbol_view.h:
12051         * plugins/symbol-browser/plugin.c:
12052         
12053         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12054         interface.
12055         Code and ideas for C/C++ new completion engine comes from IComplete written by
12056         Martin Stubenschrott <stubenschrott@gmx.net>.
12057         Currently the interface works only with GtkSourceView plugin.   
12058         
12059         * tagmanager/Makefile.am:
12060         * tagmanager/c.c: 
12061         * tagmanager/entry.h:
12062         * tagmanager/get.c:
12063         * tagmanager/get.h:
12064         * tagmanager/include/tm_file_entry.h:
12065         * tagmanager/include/tm_project.h:
12066         * tagmanager/include/tm_source_file.h:
12067         * tagmanager/include/tm_symbol.h:
12068         * tagmanager/include/tm_tagmanager.h:
12069         * tagmanager/include/tm_work_object.h:
12070         * tagmanager/include/tm_workspace.h:
12071         * tagmanager/parse.c:
12072         * tagmanager/read.c: 
12073         * tagmanager/read.h:
12074         * tagmanager/tm_project.c: 
12075         * tagmanager/tm_source_file.c: 
12076         * tagmanager/tm_workspace.c:
12077         
12078         Tagmanager can now parse a memory buffer and generate/update 
12079         tags into tm_workspace/tm_project on the fly, without using files.
12080         C/C++ is supported now.
12081         
12082 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12084         * plugins/sourceview/anjuta-document.c:
12085         * plugins/sourceview/sourceview-args.c:
12086         * plugins/sourceview/sourceview-scope.c:
12087         * plugins/sourceview/sourceview.c:
12088         
12089         Fixed some memory leaks and argument completion
12091 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12093         * plugins/glade/plugin.c:
12094         
12095         Fixed glade plugin build because of API changes in glade3
12097 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12099         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12100         Updated editor section
12101         
12102         * manuals/C/anjuta-manual/interface.xml:
12103         * manuals/C/anjuta-manual/preferences.xml:
12104         * manuals/C/anjuta-manual/projects.xml:
12105         Updated manual
12106         
12107         * plugins/editor/anjuta-editor.plugin.in:
12108         Better plugin name
12110 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12112         * configure.in:
12113         * plugins/editor/anjuta-editor.plugin.in:
12114         * plugins/sourceview/sourceview.plugin.in:
12116         Build both editors and let the user decide a runtime!
12117         
12118         * plugins/sourceview/sourceview-scope.c:
12119         Fixed bug in regex to allow test()-> completions
12121 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12123         * plugins/sourceview/anjuta-document.c:
12124         * plugins/sourceview/sourceview-args.c: 
12125         * plugins/sourceview/sourceview-scope.c:
12126         * plugins/sourceview/sourceview-tags.c:
12127         * plugins/sourceview/tag-window.c: 
12128         
12129         Improved callltip windows
12131 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12133         * src/anjuta-app.c: (on_session_save):
12134         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12135         <ricardo.jose.ferrari@gmail.com> for pointing this out!
12137 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12139         * libanjuta/anjuta-utils.c: 
12140         * plugins/cvs-plugin/cvs-execute.c:
12141         Off-by-one...
12143         * scintilla/LexInno.cxx:
12144         * scintilla/LexOpal.cxx:
12145         * scintilla/LexTCL.cxx:
12147         Added missing files from scintilla-update
12149 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12151         * configure.in:
12152         * manuals/C/Makefile.am:
12153         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12154         * manuals/C/anjuta-manual/Makefile.am:
12155         * manuals/C/anjuta-manual/anjuta-manual.xml:
12156         * manuals/C/anjuta-manual/build.xml:
12157         * manuals/C/anjuta-manual/debugger.xml:
12158         * manuals/C/anjuta-manual/execute.xml:
12159         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12160         * manuals/C/anjuta-manual/figures/arguments.png:
12161         * manuals/C/anjuta-manual/figures/configure_dlg.png:
12162         * manuals/C/anjuta-manual/figures/file_menu.png:
12163         * manuals/C/anjuta-manual/figures/menu_main.png:
12164         * manuals/C/anjuta-manual/figures/menubar.png:
12165         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12166         * manuals/C/anjuta-manual/figures/project_info.png:
12167         * manuals/C/anjuta-manual/figures/scrshot.png:
12168         * manuals/C/anjuta-manual/figures/symbol_browser.png:
12169         * manuals/C/anjuta-manual/figures/tool-editor.png:
12170         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12171         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12172         * manuals/C/anjuta-manual/figures/toolbar_format.png:
12173         * manuals/C/anjuta-manual/figures/toolbar_main.png:
12174         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12175         * manuals/C/anjuta-manual/fileoperations.xml:
12176         * manuals/C/anjuta-manual/interface.xml:
12177         * manuals/C/anjuta-manual/introduction.xml:
12178         * manuals/C/anjuta-manual/preferences.xml:
12179         * manuals/C/anjuta-manual/projects.xml:
12180         * manuals/C/anjuta-manual/tools.xml:
12181         * manuals/Makefile.am:
12182         
12183         Updated manual and faq
12185         * scintilla/CallTip.cxx:
12186         * scintilla/CallTip.h:
12187         * scintilla/CellBuffer.cxx:
12188         * scintilla/CellBuffer.h:
12189         * scintilla/ContractionState.cxx:
12190         * scintilla/Document.cxx:
12191         * scintilla/Document.h:
12192         * scintilla/DocumentAccessor.cxx:
12193         * scintilla/Editor.cxx:
12194         * scintilla/Editor.h:
12195         * scintilla/ExternalLexer.cxx:
12196         * scintilla/Indicator.cxx:
12197         * scintilla/KeyMap.cxx:
12198         * scintilla/KeyWords.cxx:
12199         * scintilla/LexAU3.cxx:
12200         * scintilla/LexBash.cxx:
12201         * scintilla/LexCPP.cxx:
12202         * scintilla/LexCaml.cxx:
12203         * scintilla/LexCsound.cxx:
12204         * scintilla/LexEiffel.cxx:
12205         * scintilla/LexGui4Cli.cxx:
12206         * scintilla/LexHTML.cxx:
12207         * scintilla/LexLua.cxx:
12208         * scintilla/LexMSSQL.cxx:
12209         * scintilla/LexOthers.cxx:
12210         * scintilla/LexPOV.cxx:
12211         * scintilla/LexPython.cxx:
12212         * scintilla/LexRuby.cxx:
12213         * scintilla/LexSQL.cxx:
12214         * scintilla/LexVB.cxx:
12215         * scintilla/Makefile.am:
12216         * scintilla/PlatGTK.cxx:
12217         * scintilla/PropSet.cxx:
12218         * scintilla/RESearch.cxx:
12219         * scintilla/RESearch.h:
12220         * scintilla/ScintillaBase.cxx:
12221         * scintilla/ScintillaGTK.cxx:
12222         * scintilla/StyleContext.h:
12223         * scintilla/ViewStyle.cxx:
12224         * scintilla/ViewStyle.h:
12225         * scintilla/XPM.cxx:
12226         * scintilla/include/KeyWords.h:
12227         * scintilla/include/Platform.h:
12228         * scintilla/include/PropSet.h:
12229         * scintilla/include/SciLexer.h:
12230         * scintilla/include/Scintilla.h:
12231         * scintilla/include/Scintilla.iface:
12232         * scintilla/include/ScintillaWidget.h:
12233         * scintilla/lexers.make:
12235         Update to scintilla 1.68
12237         * src/anjuta-app.c:
12238         Only show help items which are really availible
12240         * plugins/cvs-plugin/cvs-callbacks.c
12241         * plugins/cvs-plugin/cvs-execute.c
12242         * plugins/cvs-plugin/subversion-callbacks.c:
12243         * libanjuta/anjuta-utils.c:
12244         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12246 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12248         * plugins/project-wizard/install.c,
12249         * plugins/project-wizard/autogen.c:
12250         Add error messages if using a read only directory
12251         Improve fix for bug #339296
12253 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12255         * libanjuta/interfaces/libanjuta.idl:
12256         * plugins/document-manager/action-callbacks.c:
12257         * plugins/document-manager/plugin.c:
12258         * plugins/editor/text_editor.c:
12259         Added IAnjutaEditorGoto 
12261         * plugins/editor/aneditor.cxx:
12262         * plugins/editor/aneditor.h:
12263         * plugins/editor/text_editor.h:
12264         * plugins/editor/text_editor_prefs.c:
12265         
12266         Fixed #305076
12268 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
12270         * libanjuta/interfaces/libanjuta.idl:
12271         * plugins/document-manager/action-callbacks.c:
12272         * plugins/document-manager/anjuta-docman.c:
12273         * plugins/document-manager/plugin.c:
12274         * plugins/editor/text_editor.c: 
12275         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12276         
12277         * plugins/sourceview/sourceview.c:
12278         * plugins/sourceview/sourceview.glade:
12279         Fixed some uft-8 issues and added a preference option
12280         to enable/disable gnome-vfs monitoring
12281         
12282         * scintilla/Makefile.am:
12283         * scintilla/include/Makefile.am:
12284         Fixed build
12286 2006-04-20  Massimo Cora' <maxcvs@email.it>
12288         * libanjuta/interfaces/libanjuta.idl:
12289         Remove get_current_pos () because we have get_position()
12291 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12293         * NEWS: Updated
12294         * plugins/sourceview/tag-window.c:
12295         Don't close window on PageUp/PageDown
12297 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12299         * data/Makefile.am:
12300         * manuals/reference/libanjuta/Makefile.am:
12301         
12302         Some build fixes
12303         
12304         * src/Makefile.am:
12305         * src/bacon-message-connection.c: 
12306         * src/bacon-message-connection.h: (both from gedit)
12307         * src/main.c:
12308         
12309         Fixed #312319 (Opening files when Anjuta is already open)
12311 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12313         * TODO.tasks: Updated
12314         * plugins/sourceview/anjuta-view.c: 
12315         * plugins/sourceview/anjuta-view.h:
12316         * plugins/sourceview/sourceview.c: 
12317         
12318         * configure.in: Fix --enable-plugin-scintilla
12319         
12320         Added char_added signal
12322 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12324         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12325         
12326         Fixed diff for utf8
12327         
12328         * plugins/sourceview/sourceview.c:
12329         Fixed VFS monitoring (still a bit buggy)
12330         
12331         * plugins/sourceview/sourceview-args.c:
12332         * plugins/sourceview/tag-window.c: 
12333         
12334         Better sizing for the popup-window
12336 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
12338         * plugins/project-wizard/templates/gnome/src/main.c:
12339         * plugins/project-wizard/templates/gnome/src/project.glade:
12340         * plugins/project-wizard/templates/gtk/src/main.c: 
12341         * plugins/project-wizard/templates/gtk/src/project.glade:
12342         * plugins/project-wizard/templates/gtkmm/src/main.cc:
12343         
12344         Fixed up GLADE_FILE definition in project types and fixed bug #334546
12345         
12346 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
12348         * configure.in: More removal of obsoleteness.
12349         * po/no.po:
12351 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
12353         * ROADMAP:
12354         * libanjuta/anjuta-preferences.c: 
12355         * libanjuta/anjuta-utils.c: 
12356         * libanjuta/anjuta-utils.h:
12357         * plugins/message-view/message-view.c:
12358         
12359         Changed color functions and moved convert_color to anjuta-utils.h
12360         
12361         * plugins/message-view/anjuta-message-manager-plugin.glade:
12362         GnomeColorPicker -> GtkColorButton (bug #309154)
12363         
12364         * plugins/sourceview/plugin.c:
12365         * plugins/sourceview/sourceview-prefs.c:
12366         * plugins/sourceview/sourceview.glade:
12367         Added color and font preferences
12369         * plugins/sourceview/sourceview-tags.c:
12370         Only show as much choices as configured in preferences
12372 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12374         * ROADMAP, NEWS: Updated (we are far behind ;-)
12375         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12377 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12379         * configure.in:
12380         * plugins/editor/Makefile.am:
12381         * scintilla/Makefile.am
12382         
12383         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12384         
12385         * global-tags/Makefile.am:
12386         * global-tags/create_global_tags.sh:
12387         * plugins/symbol-browser/an_symbol_prefs.c:
12388         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12389         * plugins/symbol-browser/plugin.h:
12390         * tagmanager/include/tm_workspace.h:
12391         * tagmanager/tm_workspace.c:
12392         
12393         Fixed symbol-browser prefs and move global tags generation from installtion to
12394         preferences to make the life easier for distributers and to allow updates after installtion
12396         * plugins/document-manager/action-callbacks.c: 
12397         * plugins/document-manager/action-callbacks.h:
12398         * plugins/document-manager/anjuta-document-manager.ui:
12399         * plugins/document-manager/indent-util.c:
12400         * plugins/document-manager/plugin.c:
12401         * plugins/editor/text_editor.c:
12402         
12403         Moved indent stuff to document-manager
12404         
12405         * plugins/sourceview/anjuta-view.c: 
12406         * plugins/sourceview/sourceview-args.c: 
12407         * plugins/sourceview/sourceview-scope.c:
12408         * plugins/sourceview/sourceview-tags.c: 
12409         * plugins/sourceview/sourceview.c:
12410         
12411         Fixed several bugs
12412         
12413         * plugins/sourceview/sourceview.plugin (removed):
12414         * plugins/sourceview/sourceview.plugin.in:
12415         Editor is not user-activatible
12416         
12417         * plugins/sourceview/sourceview.png:
12418         Updated icon
12420 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
12422         * src/anjuta-app.c: Fixed crasher on plugin unloading
12424 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
12426         * plugins/sourceview/sourceview.c
12427         * plugins/sourceview/sourceview-args.c
12428         * plugins/sourceview/sourceview-args.h:
12429         
12430         Polished argument completion
12432 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
12434         * plugins/message-view/anjuta-msgman.c:
12435         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
12436         
12437         Show message pane on switch (does not work, anjuta_shell needs a fix)
12438         
12439         * plugins/sourceview/Makefile.am:
12440         * plugins/sourceview/anjuta-view.c: (find_tag_window),
12441         * plugins/sourceview/sourceview-args.c: 
12442         * plugins/sourceview/sourceview-args.h:
12443         * plugins/sourceview/sourceview-private.h:
12444         * plugins/sourceview/sourceview-scope.c: 
12445         (sourceview_scope_update), (sourceview_scope_filter_keypress):
12446         * plugins/sourceview/sourceview-tags.c:
12447         * plugins/sourceview/sourceview.c:
12448         * plugins/sourceview/tag-window.c:
12449         * plugins/sourceview/tag-window.h:
12450         
12451         Added scope and argument completion
12453 2006-04-03  Johannes Schmid <jhs@gnome.org>
12455         * TODO.tasks
12456         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
12457         (on_widget_remove):
12458         Save toolbar state
12460         * plugins/sourceview/sourceview.c: (iselect_clear):
12461         Make "Delete"-key working
12463         * configure.in: #336389
12465 2006-04-03  Johannes Schmid <jhs@gnome.org>
12467         * plugins/sourceview/Makefile.am:
12468         * plugins/sourceview/anjuta-view.c:
12469         * plugins/sourceview/plugin.c: 
12470         * plugins/sourceview/sourceview-private.h:
12471         * plugins/sourceview/sourceview-scope.c:
12472         * plugins/sourceview/sourceview-scope.h:
12473         * plugins/sourceview/sourceview-tags.c: 
12474         * plugins/sourceview/sourceview-tags.h:
12475         * plugins/sourceview/sourceview.c:
12476         * plugins/sourceview/sourceview.h:
12477         * plugins/sourceview/tag-window.c:
12478         
12479         - fixed goto_file_line
12480         - scroll to cursor on undo/redo
12481         - show correct popup-menu
12482         - scope completion (not ready yet)
12484 2006-04-03  Johannes Schmid <jhs@gnome.org>
12486         * plugins/sourceview/plugin.c: 
12487         * plugins/sourceview/sourceview-tags.c:
12488         * plugins/sourceview/sourceview.c: 
12489         * plugins/sourceview/sourceview.h:
12490         * plugins/sourceview/tag-window.c:
12491         
12492         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12494 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12496         * plugins/sourceview/sourceview.c:
12497         Fixed next/previous bookmark.
12498         Toggled bookmark (set/unset).
12500 2006-04-03  Johannes Schmid <jhs@gnome.org>
12502         * plugins/document-manager/action-callbacks.c:
12503         Fixed Gtk-Warning in goto_line
12504         
12505         * plugins/sourceview/Makefile.am:
12506         * plugins/sourceview/anjuta-document.c:
12507         * plugins/sourceview/anjuta-view.c: 
12508         * plugins/sourceview/anjuta-view.h:
12509         * plugins/sourceview/sourceview-autocomplete.c:
12510         * plugins/sourceview/sourceview-autocomplete.h:
12511         * plugins/sourceview/sourceview-private.h:
12512         * plugins/sourceview/sourceview-tags.c:
12513         * plugins/sourceview/sourceview-tags.h:
12514         * plugins/sourceview/sourceview.c:
12515         * plugins/sourceview/tag-window.c:
12516         * plugins/sourceview/tag-window.h:
12517         Created a nice API for tag and completion windows
12518         
12519         * plugins/sourceview/sourceview-print.h:
12520         * plugins/sourceview/sourceview-print.c:
12521         Added printing
12522                 
12523 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12525         * plugins/sourceview/sourceview.c:
12526         Fixed typo (Sort bookmarks).
12527         
12528 2006-04-01  Johannes Schmid <jhs@gnome.org>
12530         * plugins/sourceview/anjuta-document.c:
12531         * plugins/sourceview/anjuta-document.h:
12532         * plugins/sourceview/anjuta-view.c:
12533         * plugins/sourceview/anjuta-view.h:
12534         * plugins/sourceview/sourceview-autocomplete.c:
12535         * plugins/sourceview/sourceview-autocomplete.h:
12536         * plugins/sourceview/sourceview-prefs.c:
12537         * plugins/sourceview/sourceview-prefs.h:
12538         * plugins/sourceview/sourceview-private.h:
12539         * plugins/sourceview/sourceview-tags.c:
12540         * plugins/sourceview/sourceview-tags.h:
12541         * plugins/sourceview/sourceview.c:
12542         * plugins/sourceview/sourceview.glade:
12543         * plugins/sourceview/tag-window.c: 
12544         * plugins/sourceview/tag-window.h:
12545         
12546         Improved code complete and autocomplete
12548 2006-04-01  Johannes Schmid <jhs@gnome.org>
12550         * plugins/sourceview/Makefile.am:
12551         * plugins/sourceview/bookmark.png:
12552         * plugins/sourceview/marker-attentive.png:
12553         * plugins/sourceview/marker-basic.png:
12554         * plugins/sourceview/marker-intense.png:
12555         * plugins/sourceview/marker-light.png:
12556         * plugins/sourceview/sourceview.c: 
12557         
12558         Added pixmaps for all marker types and show bookmarks
12559         
12560         * configure.in
12561         * plugins/sourceview/Makefile.am:
12562         Build sourceview on 2.14 only
12564 2006-03-31  Johannes Schmid <jhs@gnome.org>
12566         * plugins/sourceview/Makefile.am:
12567         * plugins/sourceview/anjuta-document.c:
12568         * plugins/sourceview/anjuta-view.c:
12569         * plugins/sourceview/anjuta-view.h:
12570         * plugins/sourceview/sourceview-autocomplete.c:
12571         * plugins/sourceview/sourceview-private.h:
12572         * plugins/sourceview/sourceview-tags.c:
12573         * plugins/sourceview/sourceview-tags.h:
12574         * plugins/sourceview/sourceview.c: 
12575         * plugins/sourceview/tag-window.c:
12576         * plugins/sourceview/tag-window.h:
12577         
12578         Added code completion with tag manager to the editor and fixed a save_as bug
12580 2006-03-31  Johannes Schmid <jhs@gnome.org>
12582         * src/main.c: Revert patch from Rob to allow building with
12583         Gnome 2.12
12584         * configure.in: Require at least 2.12 libraries
12586 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
12588         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
12590         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12591         Improve anjuta-plugin project template: Added missed files dist tarball
12592         (make dist)
12594         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
12595         typo
12597 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
12599         reviewed by: Johannes Schmid <jhs@gnome.org>
12601         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12602         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12603         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12604         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12605         
12606         Improve anjuta-plugin project template. Also fix for #322744
12608 2006-03-27  Johannes Schmid <jhs@gnome.org>
12610         * plugins/sourceview/sourceview-private.h:
12611         plugins/sourceview/sourceview.c:
12612         
12613         Added basic bookmark support
12615 2006-03-27  Johannes Schmid <jhs@gnome.org>
12617         * TODO.tasks:
12618         Updated
12619         
12620         Patch from Rob Bradfort <robster@debian.org>:
12621         * src/main.c: (get_command_line_args), (main):
12622         Migration from popt to GOption
12623         
12624 2006-03-26 Naba Kumar  <naba@gnome.org>
12626         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
12627         size to scale itself with theme.
12629 2006-03-26 Naba Kumar  <naba@gnome.org>
12631         * plugins/file-manager/an_file_view.c,
12632         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
12633         when symbolview and fileview objects are destroyed to avoid crashes
12634         after the plugins are disabled.
12636 2006-03-26 Naba Kumar <naba@gnome.org>
12638         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
12639         Deleted unused file.
12640         
12641         * plugins/glade/plugin.c: Be able to close glade plugin when there
12642         there is no glade project loaded.
12643         
12644         * plugins/sourceview/sourceview.plugin,
12645         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
12647 2006-03-23  Naba Kumar  <naba@gnome.org>
12649         * plugins/editor/print.c: Fixed a bug where some sections of
12650         printed/previewed text is not highlighted.
12651         
12652 2006-03-20  Johannes Schmid <jhs@gnome.org>
12654         * libanjuta/interfaces/libanjuta.idl:
12655         Added IAnjutaPrint
12656         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
12657         as we do not use private apis. Show help window and startup because it does 
12658         not survive gdl
12659         
12660         * plugins/document-manager/action-callbacks.c:
12661         plugins/editor/Makefile.am:
12662         plugins/editor/text_editor.c:
12663         plugins/editor/print.c:
12664         plugins/editor/print.h:
12665         
12666         Fixed printing (nobody has missed it BTW ;-)
12667         
12668         * plugins/sourceview/sourceview.c:
12669         Fixed a crasher
12671 2006-03-20 Naba Kumar <naba@gnome.org>
12673         * configure.in, plugins/devhelp/plugin.c: Be able to build with
12674         devhelp >= 0.9 < 0.11 versions.
12675         
12676 2006-03-20  Johannes Schmid <jhs@gnome.org>
12678         * plugins/sourceview/anjuta-document-loader.c
12679         plugins/sourceview/sourceview.c:
12680         
12681         Fixed encoding bugs
12683 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12685         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
12686         Fixed bug (line position)
12687         Give the good line position whatever the active editor.
12689 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
12691         * configure.in: Added fi to ALL_LINGUAS
12693 2006-03-19  Johannes Schmid <jhs@gnome.org>
12695         * plugins/sourceview/anjuta-document-loader.c:
12696         replace gnome_vfs_get_mime_type_for_name_and data
12698         * plugins/build-basic-autotools/build-basic-autotools.c:
12699         Fixed #335142
12701 2006-03-17  Johannes Schmid <jhs@gnome.org>
12703         * plugins/editor/editor.glade:
12704         Added style-editor again after it got lost somehow
12706 2006-03-17  Johannes Schmid <jhs@gnome.org>
12708         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
12709         configure.in: require devhelp 0.11
12710         
12711         Post 0.11 devhelp versions (CVS) do not work because of an API change...
12713         plugins/build-basic-autotools/build-basic-autotools.c:
12714         forgot a an installtion callback for the "install as root"-feature
12716 2006-03-17  Massimo Cora' <maxcvs@email.it>
12718         reviewed by: Johannes Schmid <jhs@gnome.org>
12720         * plugins/class-gen/anjuta-class-gen-plugin.glade
12721         plugins/class-gen/class_gen.c 
12722         plugins/class-gen/goc_template_header
12723         plugins/class-gen/goc_template_source
12724         
12725         Fixed bug #334663
12727 2006-03-16  Johannes Schmid <jhs@gnome.org>
12729         * plugins/sourceview/sourceview.c:
12730         Fixed "save-point" signal for undo actions
12732 2006-03-16  Massimo Cora' <maxcvs@email.it>
12733         
12734         reviewed by: Johannes Schmid <jhs@gnome.org>
12735         
12736         * plugins/document-manager/anjuta-docman.c:
12737         Implement tab drag and drop
12739 2006-03-16  Johannes Schmid <jhs@gnome.org>
12741         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
12742         plugins/build-basic-autotools/build-basic-autotools.c:
12743         
12744         Implemented "install as root"-feature (#321455)
12746 2006-03-16  Johannes Schmid <jhs@gnome.org>
12748         * mime/.cvsignore
12749         plugins/sourceview/.cvsignore
12750         plugins/tools/scripts/.cvsignore:
12751         Added/extended .cvsignore files
12752         
12753         * plugins/sourceview/sourceview-autocomplete.c:
12754         plugins/sourceview/sourceview-autocomplete.h:
12755         plugins/sourceview/sourceview-prefs.c:
12756         plugins/sourceview/sourceview-private.h:
12757         plugins/sourceview/sourceview.glade:
12758         Autcomplete just works(tm) now and respects preferences
12759         
12760         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
12761         Use better algorithm from autocomplete
12763 2006-03-15  Johannes Schmid <jhs@gnome.org>
12765         * src/anjuta-app.c:
12766         Fixed bug #304495
12768 2006-03-15  Johannes Schmid <jhs@gnome.org>
12770         * libanjuta/interfaces/libanjuta.idl:
12771         plugins/class-gen/class_gen.c:
12772         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
12773         plugins/project-manager/plugin.c:
12774         
12775         Allow to add multiple source files (#320191)
12776         
12777         * configure.in: Require gnome-build 0.1.3
12779 2006-03-14  Johannes Schmid <jhs@gnome.org>
12781         * plugins/macro/macro-utils.c: Fixed bug #333606
12782         * plugins/file-wizard/file.c: Fixed bug #333601
12784 2006-03-13  Johannes Schmid <jhs@gnome.org>
12786         * plugins/sourceview/sourceview_autocomplete.c
12787         plugins/sourceview/sourceview_autocomplete.h
12788         plugins/sourceview/sourceview.c
12789         plugins/sourceview/sourceview-private.h
12790         plugins/sourceview/sourceview-prefs.c:
12791         
12792         Cleaned up and fixed several issues
12793         
12794 2006-03-13  Johannes Schmid <jhs@gnome.org>
12796         * plugins/sourceview/Makefile.am:
12797         plugins/sourceview/sourceview-autocomplete.c
12798         plugins/sourceview/sourceview-autocomplete.h:
12799         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12800         plugins/sourceview/sourceview-private.h:
12801         plugins/sourceview/sourceview.c:
12802         
12803         Added (buggy) autocomplete feature to sourceview
12804         
12805 2006-03-12 Naba Kumar <naba@gnome.org>
12807         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12808         libanjuta/anjuta-session.c: Added API docs.
12810 2006-03-12 Naba Kumar <naba@gnome.org>
12812         * TODO.tasks: Added couple of tasks.
12813         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
12814         Register private class as early as possible so that members could
12815         point to self class. Code clean up.
12817 2006-03-12 Naba Kumar <naba@gnome.org>
12819         * po/POTFILES.in, po/POTFILES.skip: Updated.
12821 2006-03-11 Naba Kumar <naba@gnome.org>
12823         * libanjuta/anjuta-shell.c,
12824         plugins/document-manager/anjuta-docman.c,
12825         plugins/document-manager/plugin.c,
12826         plugins/symbol-browser/an_symbol_search.c,
12827         plugins/valgrind/vgrule-list.c: Use correct signal names while
12828         creating them.
12829         
12830         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
12831         signal names and fixed enum IANJUTA_TYPE_* macro.
12833 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12835         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
12836         plugins/search/search-replace.c :
12837         Fixed bug (Bookmark the good line).
12838         Search & Replace (Mark all matched strings).
12839         
12840 2006-03-09  Johannes Schmid <jhs@gnome.org>
12842         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
12843         Completed changes from yesterday
12844         
12845         * plugins/document-manager/anjuta-document-manager.glade:
12846         plugins/editor/editor.glade
12847         plugins/editor/plugin.c: (activate_plugin)
12848         plugins/editor/text_editor.c
12849     plugins/sourceview/Makefile.am
12850         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
12851         plugins/sourceview/sourceview.glade:
12852         Completed preference changes
12854 2006-03-08  Johannes Schmid <jhs@gnome.org>
12856         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
12857         plugins/search/plugin.c: (activate_plugin):
12858         
12859         Removed Gtk-Criticals
12860         
12861         * plugins/document-manager/anjuta-document-manager.glade:
12862         plugins/document-manager/plugin.c: (on_docman_auto_save),
12863         (on_gconf_notify_timer), (prefs_init):
12864     plugins/document-manager/plugin.h:
12865         plugins/editor/text_editor.c: (text_editor_instance_init),
12866         (text_editor_dispose):
12867         plugins/editor/text_editor.h:
12868         plugins/editor/text_editor_cbs.c:
12869         plugins/editor/text_editor_cbs.h:
12870         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
12871         plugins/glade/plugin.c: (activate_plugin):
12872         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12873         plugins/sourceview/sourceview-private.h:
12874         plugins/sourceview/sourceview.c: (on_menu_popup),
12875         (sourceview_new), (ifile_open), (ifile_savable_save),
12876         (ifile_savable_save_as), (ieditor_set_popup_menu),
12877         (ieditor_get_filename), (imark_mark):
12879     Moved autosave from editor to document manager and fixed some things in 
12880     Sourceview plugin
12882 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12884         * plugins/search/anjuta-search.glade :
12885         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
12886         plugins/search/search-replace_bachend.c: Fixed a crash bug.
12887         plugins/search/search-replace.c : Fixed bug.
12888         
12889 2006-03-08  Johannes Schmid <jhs@gnome.org>
12891     * plugins/search/anjuta-search.glade
12892     Fixed widget names (glade is a bit stupid on copying widgets to other files)
12894 2006-03-07  Johannes Schmid <jhs@gnome.org>
12896         * plugins/document-manager/action-callbacks.c
12897         plugins/document-manager/anjuta-document-manager.glade
12898         plugins/document-manager/plugin.c: (prefs_init),
12899         (activate_plugin):
12900         plugins/editor/Makefile.am:
12901         plugins/editor/editor.glade:
12902         plugins/editor/plugin.c: (on_style_button_clicked),
12903         (activate_plugin), (dispose):
12904         plugins/editor/style-editor.c:
12905         
12906         Startet to seperate document-manager and editor preferences
12908         * plugins/search/Makefile.am:
12909         plugins/search/anjuta-search.glade:
12910         plugins/search/search-replace.c:
12911         
12912         Moved search GUI to search-plugin
12913                 
12914         * plugins/sourceview/sourceview-prefs.c:
12915         plugins/sourceview/sourceview-prefs.h:
12916         plugins/sourceview/sourceview-private.h:
12917         plugins/sourceview/sourceview.c: 
12918         plugins/sourceview/sourceview.h:
12919         plugins/sourceview/Makefile.am:
12920         plugins/sourceview/anjuta-document.h:
12921         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
12922         plugins/sourceview/plugin.c: 
12923         
12924         Added some preferences to sourceview and fixed vfs_monitor
12925         
12926         * tagmanager/c.c: (parseParens): 
12927         Removed annoying debug message
12928         
12929         * libanjuta/interfaces/libanjuta.idl: 
12930         Removed IAnjutaEditorFactory::create_style_editor()
12932 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12934         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
12935         Search : Bookmark all matched lines.
12937 2006-03-06  Johannes Schmid <jhs@gnome.org>
12939         * plugins/class-gen/anjuta-class-gen.plugin.in
12940         plugins/file-loader/plugin.c: (sort_wizards)
12941         (on_create_submenu), (activate_plugin)
12942         plugins/file-wizard/anjuta-file-wizard.plugin.in
12943         plugins/glade/anjuta-glade.plugin.in
12944         plugins/project-import/anjuta-project-import.plugin.in
12945         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12946         
12947         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
12948         sorted alphabeticly
12949         
12950         * plugins/project-wizard/templates/mkfile.wiz:
12951         Use configured project directory instead of ~/myproject
12952         
12953         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
12954         (ifile_open):
12955         Show markers (again) and monitor uri
12957 2006-03-06  Naba Kumar  <naba@gnome.org>
12959         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
12960         typedefs separately so that forward linking would work.
12961         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
12963 2006-03-05  Naba Kumar  <naba@gnome.org>
12965         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
12966         passing Enums and Structs in signals. Define struct _Name in
12967         generated code, so that forward referencing.
12968         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
12969         
12970         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
12971         
12972 2006-03-05  Naba Kumar  <naba@gnome.org>
12974         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
12975         support. Generate GType definitions for enums in generated codes
12976         so that enums could be passed as signal params.
12977         
12978 2006-03-04  Naba Kumar  <naba@gnome.org>
12980         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
12981         Restored cvs-moved revision files. They were originally marked
12982         deleted at their older locations. Now they are restored at
12983         their new locations. The changeset is one that was committed
12984         as part of document-manager, editor, search and print plugins
12985         separation from editor plugin.
12986         
12987 2006-03-03  Johannes Schmid <jhs@gnome.org>
12989         * plugins/sourceview/*:
12990         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
12991         poiting this out!
12993 2006-03-04  Naba Kumar  <naba@gnome.org>
12995         * plugins/gdb/*: Deleted removed files (see previous changlog
12996         entry for files list).
12997         
12998 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13000         * plugins/debug-mananger/breakpoints.c,
13001         plugins/debug-manager/breakpoints.h,
13002         plugins/debug-manager/debug_tree.c,
13003         plugins/debug-manager/debug_tree.h,
13004         plugins/debug-manager/info.c,
13005         plugins/debug-manager/info.h,
13006         plugins/debug-manager/locals.c,
13007         plugins/debug-manager/locals.h,
13008         plugins/debug-manager/memory.c,
13009         plugins/debug-manager/memory.h,
13010         plugins/debug-manager/registers.c,
13011         plugins/debug-manager/registers.h,
13012         plugins/debug-manager/sharedlib.c,
13013         plugins/debug-manager/sharedlib.h,
13014         plugins/debug-manager/signal.c,
13015         plugins/debug-manager/signal.h,
13016         plugins/debug-manager/stack_trace.c,
13017         plugins/debug-manager/stack_trace.h,
13018         plugins/debug-manager/watch.c,
13019         plugins/debug-manager/watch.h,
13020         plugins/debug-manager/Makefile.am:
13021         Move from gdb plugin to debug manager plugin
13023         * plugins/debug-manager/anjuta-debug-manager.glade,
13024         plugins/debug-manager/anjuta-debug-manager.ui:
13025         Move all user interface from gdb to debug manager
13027         * plugins/debug-manager/utilities.c,
13028         plugins/debug-manager/utilities.h:
13029         Remove some unused code
13030         Add useful code from gdb plugin
13032         * plugins/debug-manager/start.c,
13033         plugins/debug-manager/start.h:
13034         Include code of attach_process
13035         Add more code to start the debugger
13037         * plugins/debug-manager/plugin.c,
13038         plugins/debug-manager/plugin.h,
13039         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13040         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13042         * plugins/debug-manager/debugger.c,
13043         plugins/debug-manager/debugger.h:
13044         Implement a queue of debugger command
13046         * plugins/gdb/actions.c,
13047         plugins/gdb/actions.h,
13048         plugins/gdb/watch_cbs.c,
13049         plugins/gdb/watch_cbs.h,
13050         plugins/gdb/watch_gui.c,
13051         plugins/gdb/watch_gui.h:
13052         Removed 
13054         * plugins/gdb/debugger.c,
13055         plugins/gdb/debugger.h,
13056         plugins/gdb/gdbmi.c,
13057         plugins/gdb/gdbmi.h,
13058         plugins/gdb/utilities.c,
13059         plugins/gdb/utilities.h,
13060         plugins/gdb/Makefile.am,
13061         plugins/gdb/anjuta-gdb.plugin.in:
13062         Implement necessary functions
13064         * plugins/gdb/parser.c,
13065         plugins/gdb/parser.h:
13066         Code for parsing variable previously in debug_tree.c
13068         * plugins/gdb/anjuta-gdb.glade,
13069         plugins/gdb/anjuta-gdb.ui:
13070         Remove user interface
13072         * plugins/gdb/gdbmi-test.c:
13073         Need update
13075         * plugins/gdb/anjuta-gdb.plugin.png:
13076         Try an improved icon for gdb (archer fish)
13078         * libanjuta/anjuta-debugger.c,
13079         libanjuta/anjuta-debugger.h,
13080         libanjuta/interfaces/libanjuta.idl,
13081         libanjuta/interfaces/anjuta-idl-compiler.pl,
13082         libanjuta/Makefile.am:
13083         Add declaration used in new IAnjutaDebugger interface
13085         * manuals/reference/libanjuta.types,
13086         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13087         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13088         Update documentation
13090 2006-03-02  Naba Kumar  <naba@gnome.org>
13092         * manuals/reference/libanjuta/Makefile.am,
13093         manuals/reference/libanjuta/libanjuta-docs.sgml,
13094         manuals/reference/libanjuta/libanjuta-sections.txt,
13095         manuals/reference/libanjuta/libanjuta.types,
13096         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13097         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13098         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13099         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13100         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13101         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13102         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13103         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13104         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13105         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13106         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13107         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13108         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13109         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13110         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13111         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13112         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13113         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13114         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13115         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13116         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13117         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13118         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13119         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13120         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13121         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13122         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13123         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13124         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13125         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13126         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13127         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13128         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13129         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13130         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13131         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13132         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13133         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13134         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13135         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13136         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13137         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13138         manuals/reference/libanjuta/tmpl/plugins.sgml,
13139         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13140         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13141         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13142         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13143         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13144         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13145         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13146         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13147         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13148         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13149         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13150         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13151         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13152         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13153         documentation.
13155 2006-02-28  Naba Kumar <naba@gnome.org>
13157         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13158         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13159         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13160         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13161         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13162         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13163         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13164         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13165         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13166         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13167         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13168         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13169         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13170         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13172 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13174         * plugins/sourceview/sourceview.c:
13175         Select to brace, select block.
13177 2006-02-28  Johannes Schmid <jhs@gnome.org>
13179         * plugins/file-wizard/Makefile.am
13180         plugins/file-wizard/action-callbacks.c (removed)
13181         plugins/file-wizard/action-callbacks.h (removed)
13182         plugins/file-wizard/anjuta-file-wizard.ui
13183         plugins/file-wizard/plugin.c: (activate_plugin),
13184         (deactivate_plugin)
13185         plugins/file-wizard/plugin.h:
13186         Removed Edit->Insert Text submenu (replace by macros plugin)
13187         
13188         * plugins/sourceview/sourceview.c: (sourceview_new),
13189         (ieditor_set_popup_menu):
13190         Fixed some more bugs
13191         
13192         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13194 2006-02-28  Naba Kumar <naba@gnome.org>
13196         * plugins/file-manager/an_file_view.c,
13197         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13198         rows also and with delay 1 sec (the color and timout value should
13199         probably be picked up from some system wide preference key).
13201 2006-02-28  Naba Kumar <naba@gnome.org>
13203         * libanjuta/interfaces/libanjuta.idl,
13204         plugins/document-manager/action-callbacks.c,
13205         plugins/document-manager/plugin.c,
13206         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13207         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13208         Added interface checks in document manager and enable/disable
13209         menus based on supported interface.
13210         
13211         * plugins/project-import/anjuta-project-import.glade: Set some
13212         resonable size for the import dialog.
13214  2006-02-27  Naba Kumar  <naba@gnome.org>
13216         * libanjuta/interfaces/libanjuta.idl,
13217         plugins/document-manager/action-callbacks.c,
13218         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13219         and eol conversion actions.
13221 2006-02-27  Johannes Schmid <jhs@gnome.org>
13222         
13223         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13224         * plugins/file-manager/an_file_view.c
13225         plugins/file-manager/plugin.h:  Added tooltips
13226         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13228 2006-02-26  Naba Kumar  <naba@gnome.org>
13230         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13231         plugins/build-basic-autotools/build-basic-autotools.c,
13232         plugins/build-basic-autotools/build-basic-autotools.h,
13233         plugins/build-basic-autotools/executer.c,
13234         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13235         disable indicator highlights preferences from message manager to
13236         build plugin. Implemented message indicator highlights in build tool.
13237         
13238         * plugins/editor/text_editor.c: Fixed indicators.
13240 2006-02-26  Johannes Schmid <jhs@gnome.org>
13242         * plugins/sourceview/sourceview.c:
13243         - Fixed some bugs
13244         - Added markers
13245         * plugins/subversion/svn_auth.c:
13246         Fixed username/password authentification but there might be a memory corruption
13248 2006-02-26  Naba Kumar  <naba@gnome.org>
13250         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13251         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13252         libanjuta/anjuta-launcher.h: Added documentation.
13254 2006-02-24  Naba Kumar  <naba@gnome.org>
13256         * plugins/editor/text_editor.c: Fixed change in API in
13257         IAnjutaEditorSelection::set().
13258         
13259 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13261         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13262         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13263         libanjuta/interfaces/libanjuta.idl :
13264         Search in sourceview editor (Select in buffer).
13267 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13269         * plugins/sourceview/sourceview.c :
13270         Fixed Replace, to_upper, to_lower.
13271         
13272         * plugins/search/search-replace_backend.c :
13273         Renamed header name.
13275 2006-02-22  Naba Kumar  <naba@gnome.org>
13277         * libanjuta/anjuta-plugin-description.c,
13278         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13279         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13280         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13281         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13282         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13283         
13284         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13285         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13286         
13287 2006-02-21  Naba Kumar  <naba@gnome.org>
13289         * libanjuta/interfaces/libanjuta.idl,
13290         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13291         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13292         interface for editor.
13294 2006-02-21  Naba Kumar  <naba@gnome.org>
13296         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13298         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13299         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13301 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13303         * GTKSOURCEVIEW EDITOR
13304         plugins/sourceview/sourceview.c :
13305         Fixed copy and Goto Line.
13306         
13307         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13308         plugins/macro/plugin.c :
13309         Fixed Insert key word and Insert macro.
13311 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
13313         * plugins/document-manager/anjuta-docman.c:
13314         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13315         
13316         * configure.in:
13317         plugins/Makefile.am:
13318         plugins/sourceview/.cvsignore:
13319         plugins/sourceview/Makefile.am:
13320         plugins/sourceview/plugin.c: :
13321         plugins/sourceview/plugin.h:
13322         plugins/sourceview/sourceview.c: 
13323         plugins/sourceview/sourceview.h:
13324         plugins/sourceview/sourceview.plugin:
13325         plugins/sourceview/sourceview.plugin.in:
13326         plugins/sourceview/sourceview.png:
13328         Added sourceview editor plugin
13330 2006-02-19 Naba Kumar  <naba@gnome.org>
13332         * libanjuta/interfaces/libanjuta.idl,
13333         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13334         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13335         plugins/cvs-plugin/cvs-interface.c,
13336         plugins/document-manager/action-callbacks.c,
13337         plugins/document-manager/action-callbacks.h,
13338         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13339         plugins/search/plugin.c, plugins/search/search-replace.c,
13340         plugins/search/search-replace_backend.c,
13341         plugins/subversion/subversion-actions.c,
13342         plugins/subversion/subversion-callbacks.c,
13343         plugins/tools/editor.c, plugins/tools/execute.c,
13344         plugins/tools/variable.c: Defined proper editor interfaces and fixed
13345         few fatal warnings.
13347 2006-02-15 Naba Kumar  <naba@gnome.org>
13349         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13350         within another.
13351         
13352         * libanjuta/interfaces/libanjuta.idl,
13353         plugins/document-manager/anjuta-docman.c,
13354         plugins/document-manager/plugin.c,
13355         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13356         unnecessary parameters from IAnjutaEditor interface and used proper
13357         types instead of 'gpointer'. Fixed various compiler warnings.
13358         
13359         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13360         file
13362 2006-02-12 Naba Kumar  <naba@gnome.org>
13364         * po/POTFILES.in: Updated.
13365         
13366 2006-02-11 Naba Kumar  <naba@gnome.org>
13368         * plugins/editor/properties.[cxx,h],
13369         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13370         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13371         to sci_prop_*(), because they were conflicting with external
13372         functions (in some ssl library).
13373         
13374 2006-02-08 Naba Kumar  <naba@gnome.org>
13376         Patch from Massimo Cora  <maxcvs@email.it>:
13377         * plugins/valgrind/anjuta-valgrind.schemas,
13378         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13379         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13380         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13381         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13382         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13383         plugins/valgrind/vgtoolview.c,
13384         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13385         before running the debugging session. I've added also a
13386         preference in Anjuta Preferences where you can specify
13387         the path to the valgrind binary. The default is /usr/bin/valgrind.
13388         Now it displays a dialog with the error. [it can be -program
13389         exited- or -file loaded or end of input-]. Some valgrind 3.x
13390         compatibility.
13391         
13392 2006-01-29 Naba Kumar  <naba@gnome.org>
13394         Patch from Massimo Cora  <maxcvs@email.it>:
13395         * configure.in, plugins/Makefile.am,
13396         plugins/valgrind/*: Valgrind plugin (requires
13397         binutils-dev and valgrind to be installed.
13399 2005-01-24 Johannes Schmid <jhs@gnome.org>
13401         * Patch from Eric Greveson <ejg45@cam.ac.uk>
13402         plugins/tools/variables.c:
13403         Added current directory to possible variables
13405         * Patch from Günther Brammer <gbrammer@gmx.de>
13406         plugins/document-manager/anjuta-docman.c:
13407         Fix a crash on opening a file
13409         AUTHORS: Added Günther Brammer
13411 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13413         * libanjuta/anjuta-launcher.c:
13414         Fix a bug in AnjutaLauncher when output is bigger than buffer
13415         Probably fix bug #315188 and #305134
13417 2005-12-28      Johannes Schmid <jhs@gnome.org>
13418         
13419         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13420         * src/about.c: Use new gtk about dialog
13421         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13422         Updated anjuta_ui_add_action_group_entries call
13423         
13424         Patch from Jean Breford <jean.breford@normalesup.org>
13425         and Markus Habermehl <bmh1980de@yahoo.de>:
13426         
13427         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
13428         * AUTHORS: Added Jean and Markus
13430 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13431         * plugins/search/search-replace.c :
13432         Bookmark all matched lines.
13433         * plugins/search/search-replace_backend.c :
13434         Fixed bug (Search in all project files).
13436 2005-12-21      Johannes Schmid <jhs@gnome.org>
13437         
13438         * plugins/search/plugin.c:
13439         Fixed signal names
13440         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
13441         investigation needed.
13442         
13443         AUTHORS: Added Ross Goldner
13445 2005-12-19  Ross Golder  <ross@golder.org>
13447         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
13448         application/xml MIME type.
13450 2005-12-18  Johannes Schmid <jhs@gnome.org>
13451         
13452         po/POTFILES.in: Updated files after directory changes
13453         HACKING: Removed outdated section 3 (anoncvs)
13455 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
13457         * plugins/build-basic-autotools/build-basic-autotools.c:
13458         Save all files in editor before running a command
13460         * plugins/tools/execute.c:
13461         Use document manager plugin instead of each editor for
13462         saving all files
13464 2005-12-15  Johannes Schmid <jhs@gnome.org>
13466         * plugins/document-manager/action-callbacks.c:
13467         (on_save_all1_activate), (on_swap_activate)
13468         plugins/document-manager/anjuta-docman.c:
13469         (on_save_as_filesel_response), (on_notebook_switch_page):
13470         
13471         Fixed some remaining issues in document-manger
13473 2005-12-15      Johannes Schmid <jhs@gnome.org>
13475         * plugins/profile-default/default.anjuta:
13476         Load Search plugin and Message Manager by default
13478 2005-12-14  Johannes Schmid <jhs@gnome.org>
13479         
13480         * plugins/editor/text_editor.c
13481         libanjuta/anjuta-utils.c:
13482         
13483         Check if files differ when gnome-vfs monitoring is used.
13484         (Bug #309688)
13486 2005-12-13  Johannes Schmid <jhs@gnome.org>
13488         * plugins/document-manager/plugin.c:
13489         Only save modified files in ianjuta_file_savable_save() for document-manager
13490         as discussed on mailing list.
13491         
13492         * plugins/cvs-plugin/cvs-callbacks.c:
13493         Fixed dialog handling for empty log message
13495 2005-12-13  Johannes Schmid <jhs@gnome.org>
13497         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13498         
13499         * plugins/project-manager/* Removed ununsed files
13500         
13501         * plugins/symbol-browser/an_symbol_iter.c
13502         plugins/build-basic-autotools/build-basic-autotools.c
13503         plugins/build-basic-autotools/executer.c
13504         plugins/class-gen/class_gen.c
13505         plugins/class-inheritance/class-inherit.c
13506         plugins/cvs-plugin/cvs-actions.c
13507         plugins/cvs-plugin/cvs-interface.c
13508         plugins/debug-manager/attach_process.
13509         plugins/devhelp/plugin.c
13510         plugins/document-manager/plugin.c
13511         plugins/document-manager/indent_util.c
13512         plugins/editor/properties.cxx
13513         plugins/editor/aneditor.cxx
13514         plugins/editor/style-editor.c
13515         plugins/editor/text_editor.c
13516         plugins/macro/macro_db.c
13517         tagmanager/c.c:
13518         
13519         Use DEBUG_PRINT for debug messages
13521         libanjuta/anjuta-debug.h: Include config.h
13522         
13523         HACKING: Updated (BTW: does anyone read this?)
13524         
13525 2005-12-12  Johannes Schmid <jhs@gnome.org>
13527         Patch from Johan Ersvik <jersvik@fastmail.fm>:
13528         * plugins/gdb/debugger.c
13529         
13530         Fix a crasher in gdb plugin
13531         
13532         * plugins/gtodo/plugin.c
13533         plugins/search/plugin.c
13534         
13535         Fixed bug #305301
13536         
13537         * plugins/document-manager/anjuta-docman.c:
13538         
13539         Fixed error markers 
13540         
13541         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
13542         
13543         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
13544         
13545         * plugins/document-manager/anjuta-docman.c:
13546         highlight changed files in docman popup-menu
13547         * plugins/gdb/debug-tree.c:
13548         plugins/gdb/debugger.c
13549         Do not corupt entire "locals" tree when variable pointer have
13550         additional info and arrays/strucs/unions correctly.
13551         
13553 2005-12-11  Johannes Schmid <jhs@gnome.org>
13555         * plugins/document-manager/anjuta-docman.c
13556         plugins/document-manager/plugin.c
13557         plugins/editor/text_editor.c:
13558         
13559         AUTHORS: Added Johan Ersvik
13561         Fixed "is-dirty" bug and tab ordering
13563 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
13564         
13565         * plugins/editor/aneditor-autocomplete.cxx
13566         plugins/editor/aneditor-calltip.cxx
13567         plugins/editor/aneditor-priv.h
13568         plugins/symbol-browser/an_symbol.c
13569         plugins/symbol-browser/an_symbol_view.c
13570         tagmanager/entry.h
13571         tagmanager/tm_symbol.c
13572         tagmanager/tm_tag.c
13573         tagmanager/include/tm_symbol.h
13574         tagmanager/include/tm_tag.h
13575         tagmanager/c.c
13577         Better pointer recognition in tagmanager and symbol browser
13579 2005-12-11  Johannes Schmid <jhs@gnome.org>
13581         * plugins/search/*: New search plugin derived from search code in old editor
13582         plugin.
13583         
13584         * plugins/document-manager/*: new document-manger which is now seperated from
13585         editor to allow implementation of other editor widgets. Code is mostly derived
13586         from old editor plugin
13588         * plugins/print/* new print plugin which is not fully implemented in the
13589         moment
13591         * plugins/editor/text_editor.c: Added lots of interface code
13592         
13593         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
13594         IAnjutaEditorFactory and extended IAnjutaEditor
13595         
13596         * configure.in, plugins/Makefile.am updated build system for new
13597         plugins
13599         This is a huge commit which might still contain some bugs and also has
13600         some fixmes. Things that are not working are the search toolbar because it
13601         does not use the same backend as any other searching function and printing
13602         (easy to fix) because it did not yet implement IAnjutaPrintable.
13604 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13606         * plugins/project-wizard/property.c:
13607         Use newer GtkFileChooser instead of GtkFileSelection with
13608         GnomeFileEntry to avoid a bug
13610         * plugins/project-wizard/install.c:
13611         Avoid an endless loop if project directory is not writable
13612         
13613         * plugins/project-wizard/druid.c:
13614         Allow creating project in empty directory without a
13615         warning
13617 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
13618         
13619         Patch from Massimo Cora <maxcvs@email.it>
13620         * plugins/class-inheritence/class-inherit.c
13621         plugins/class-inheritence/plugin.c
13622         plugins/class-inheritence/plugin.h
13623         configure.in
13624         
13625         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
13626         no longer supported!
13628 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
13629         
13630         Patch from Johan Ersvik <jersvik@fastmail.fm>
13631         * plugins/message-view/message-view.c
13632         plugins/build-basic-autotools/build-basic-autotools.c
13633         plugins/build-basic-autotools/automake-c.filters
13635         This patch correct regex-filters for newer automake
13636         versions
13638 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
13640        * plugins/tools/execute.c:
13641        Detect variables inside a word
13643 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13645         * libanjuta/anjuta-status.[ch],
13646         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
13647         plugins/editor/anjuta-docman.c :
13648         New anjuta-status procedure.
13650 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13652         *Modified Files:
13653         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
13654         plugins/editor/Makefile.am
13655         plugins/editor/anjuta-document-manager.glade
13656         plugins/editor/plugin.c plugins/editor/plugin.h
13657         plugins/editor/text_editor.c plugins/editor/text_editor.h
13658         *Added Files:
13659         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
13660         plugins/editor/indent-util.c plugins/editor/indent-util.h
13661         plugins/editor/indent_test.c :
13662         Set and Preview indent preferences parameters.
13663         Saved indent user parameters.
13665 2005-10-27  Naba Kumar  <naba@gnome.org>
13667         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
13668         * plugins/editor/anjuta-docman.c: Restore tab color to normal
13669         theme color for saved documents.
13670         
13671 2005-10-26  Naba Kumar  <naba@gnome.org>
13673         * libanjuta/anjuta-encodings.c: Save changed supported encodings
13674         list. Fixed bug #316731.
13675         
13676 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
13678         * tagmanager/tm_symbol.c: Fixed bug #315218
13680 2005-10-23  Adam Weinberger  <adamw@gnome.org>
13682         * plugins/build/build_file.c
13683           plugins/build-basic-autotools/build-basic-autotools.c
13684           plugins/tools/execute.c
13685           plugins/build/compile.c
13686           plugins/build/configurer.c
13687           plugins/debug-manager/plugin.c
13688           plugins/editor/plugin.c
13689           plugins/editor/print.c
13690           plugins/editor/text_editor.c
13691           plugins/file-loader/plugin.c
13692           plugins/file-manager/an_file_view.c
13693           plugins/symbol-browser/an_symbol_view.c
13694           plugins/gdb/debugger.c
13695           plugins/gdb/plugin.c
13696           plugins/glade/plugin.c
13697           plugins/macro/macro-actions.c
13698           plugins/macro/plugin.c
13699           plugins/profile-default/plugin.c
13700           plugins/project-manager/plugin.c
13701           plugins/project-manager/project_import.c
13702           plugins/symbol-browser/plugin.c
13703           plugins/tools/execute.c
13704           src/anjuta.c
13705           src/anjuta-actions.h
13706           src/shell.c:
13707           Correct spacing errors before and after "...".
13709 2005-10-20  Naba Kumar  <naba@gnome.org>
13711         * plugins/gdb/debugger.c: Fixed attach/detach process to
13712         updated UI properly.
13713         
13714 2005-10-18  Naba Kumar  <naba@gnome.org>
13716         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
13717         #171314 too).
13718         
13719 2005-10-13  Naba Kumar  <naba@gnome.org>
13720         
13721         * plugins/project-mkfile-import/*: Removed separate import wizard for
13722         makefile based projects (because single widzard handles all wizards).
13724         * plugins/project-import/project-import.c: Made wizard window
13725         transient to main window.
13727         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
13728         
13729         * AUTHORS: Added Eric's name in contributors list.
13730         
13731         * configure.in, plugins/Makefile.am,
13732         plugins/project-import/Makefile.am,
13733         plugins/project-import/anjuta-project-import.glade,
13734         plugins/project-import/project-import.c,
13735         plugins/project-import/project-import.h: Import wizard now detects
13736         both makefile and automake projects together instead of separate wizard.
13737         
13738         * plugins/project-wizard/templates/java/project.anjuta,
13739         plugins/project-wizard/templates/mkfile/project.anjuta,
13740         plugins/project-wizard/templates/python/project.anjuta,
13741         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
13742         name to make it appropriate.
13744 2005-10-11  Naba Kumar  <naba@gnome.org>
13746         * configure.in: Fixed glade3 version requirement.
13748 2005-09-29  Alexander Shopov  <ash@contact.bg>
13750         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
13752 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
13754         * plugins/subversion/svn_auth.c
13755         plugins/subversion/anjuta_subversion.glade:
13756         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
13758 2005-09-22  Naba Kumar  <naba@gnome.org>
13760         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
13762         * configure.in,  plugins/Makefile.am
13763         plugins/project-manager/anjuta-project-manager.plugin.in,
13764         plugins/project-manager/plugin.c,
13765         (added) plugins/project-mkfile-import/.cvsignore,
13766         (added) plugins/project-mkfile-import/Makefile.am,
13767         (added) plugins/project-mkfile-import/
13768             anjuta-project-mkfile-import-plugin.png,
13769         (added) plugins/project-mkfile-import/
13770             anjuta-project-mkfile-import.glade,
13771         (added) plugins/project-mkfile-import/
13772             anjuta-project-mkfile-import.plugin.in,
13773         (added) plugins/project-mkfile-import/plugin.c,
13774         (added) plugins/project-mkfile-import/plugin.h,
13775         (added) plugins/project-mkfile-import/project-mkfile-import.c,
13776         (added) plugins/project-mkfile-import/project-mkfile-import.h,
13777         plugins/project-wizard/templates/Makefile.am,
13778         (added) plugins/project-wizard/templates/mkfile-logo.png,
13779         (added) plugins/project-wizard/templates/mkfile.wiz,
13780         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
13781         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
13782         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
13783         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
13784         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
13785         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
13786         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
13787         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
13788         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
13789         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
13790         (added) plugins/project-wizard/templates/mkfile/src/main.c:
13791         Added makefile based project import wizard and wizard template.
13793 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
13795         * libanjuta/anjuta-launcher.c: Reduced false password detections
13797 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13799         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
13800         messages correctly.a
13802 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13803         
13804         * scintilla/Makefile.am: Changed scintilla library to noinst
13805         * pixmaps/Makefile.am: Install password.png
13806         * libanjuta/anjuta-launcher.c: Changed password detection
13807         to be able to access GNOME CVS with ssh.
13808         
13809 2005-08-31  Naba Kumar  <naba@gnome.org>
13811         * plugins/glade/plugin.c: Set transient window for the widget
13812         dialogs.
13813         
13814 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
13816         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
13818 2005-08-10  Naba Kumar  <naba@gnome.org>
13820         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
13821         as shortcut key for execute.
13823         * src/about.c: Clean up.
13824         
13825         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
13826         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
13827         entry boxes.
13828         
13829 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13831         * plugins/editor/search-replace_backend.c :
13832         Fixed search in File Patterns.
13834 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
13836         * plugins/gdb/Makefile.am: Fixed a make -j x bug
13837         
13838 2005-08-04  Naba Kumar  <naba@gnome.org>
13840         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13841         for pango-1.8 rendering bug.
13842         
13843 2005-08-03  Naba Kumar  <naba@gnome.org>
13845         * plugins/glade/plugin.c: Proper names for plugin widgets.
13846         
13847         * plugins/subversion/anjuta-subversion.glade,
13848         plugins/subversion/svn-auth.c: Fixed authentication dialog and
13849         string allocations. Use passed default values when available.
13850         Set proper focus and dialog default response. Destroy dialog after use.
13851         Return error when appropriate.
13853 2005-08-02  Naba Kumar  <naba@gnome.org>
13855         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13856         for pango-1.8 rendering bug.
13857         
13858 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
13860         * scintilla/Makefile.am: Fixed a make -j x bug
13861         
13862 2005-08-02  Johannes Schmid <jhs@gnome.org>
13863         
13864         * plugins/subversion/svn-auth.c: Added username/password 
13865         auto function.
13867 2005-08-01  Naba Kumar  <naba@gnome.org>
13869         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
13870         checks for character width calculations.
13871         
13872 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13874         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
13876 2005-07-31  Naba Kumar  <naba@gnome.org>
13878         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
13879         messup with pango 1.8. Fixed bug #311846.
13881 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13883         * plugins/gdb/memory.c : Fixed bug 305082.
13884         
13885         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13886         plugins/project-wizard/templates/gcj.wiz,
13887         plugins/project-wizard/templates/gnome.wiz,
13888         plugins/project-wizard/templates/gtk.wiz,
13889         plugins/project-wizard/templates/java.wiz,
13890         plugins/project-wizard/templates/python.wiz,
13891         plugins/project-wizard/templates/wxwin.wiz,
13892         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
13894 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
13896         * plugins/tools/execute.c:
13897         Correct a crash if editor is closed while a tool still use it.
13899 2005-07-28  Naba Kumar  <naba@gnome.org>
13901         * scintilla/*: Updated scintilla from their latest CVS.
13903 2005-07-27  Naba Kumar  <naba@gnome.org>
13905         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
13906         plugins/build-basic-autotools/build-basic-autotools.c,
13907         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
13908         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13909         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13910         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13911         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
13912         plugins/message-view/plugin.c, plugins/patch/plugin.c,
13913         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
13914         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13915         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
13916         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
13917         argument to anjuta_ui_add_action_group_entries() and
13918         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
13919         Fixed all plugins to pass translation domain. This fixes untranslated
13920         UI bugs. 
13922 2005-07-27  Naba Kumar  <naba@gnome.org>
13924         * plugins/class-inheritance/class-callbacks.c,
13925         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
13926         proper system colors.
13928 2005-07-26  Naba Kumar  <naba@gnome.org>
13930         * ROADMAP: Updated and added more tasks.
13932 2005-07-25  Naba Kumar  <naba@gnome.org>
13934         * ROADMAP: Updated and added more tasks.
13935         
13936 2005-07-24  Naba Kumar  <naba@gnome.org>
13938         * HACKING: Fixed format.
13940 2005-07-24  Naba Kumar  <naba@gnome.org>
13942         * ROADMAP: Fixed format.
13943         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
13945 2005-07-24  Naba Kumar  <naba@gnome.org>
13947         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
13948         * data/properties/cpp.properties: Added *.c++ as file extension for c++
13950 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
13952         * plugins/tools/dialog.c, plugins/tools/dialog.h:
13953         Correct wrong sensitivity setting
13954         
13955         * plugins/tools/tool.c: Correct a crash when removing overridden tool
13956         
13957         * plugins/tools/variable.c:     Add variables for project manager
13959 2005-07-23  Naba Kumar  <naba@gnome.org>
13961         * ROADMAP: updated.
13963 2005-07-23 Naba Kumar  <naba@gnome.org>
13965         * plugins/subversion/Makefile.am,
13966         plugins/subversion/svn-auth.c,
13967         plugins/subversion/svn-auth.h: Added subversion authentication code
13968         stubs.
13969         
13970         * plugins/subversion/subversion-callbacks.c,
13971         plugins/subversion/subversion-callbacks.h,
13972         plugins/subversion/svn-backend-priv.h,
13973         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
13974         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
13975         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
13976         Added file mode line.
13978 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
13980         * configure.in: Added 'gl' to ALL_LINGUAS.
13982 2005-07-21 Naba Kumar  <naba@gnome.org>
13984         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
13985         the active sources and kill the running process without emitting
13986         signals (which could be fatal because the object is being destroyed).
13987         Incidentally, fixed the crash that happens when stopping an active
13988         debugger session. Disabled debug prints and code clean up.
13989         Fixed bug #305587.
13990         
13991         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
13992         message view object, because that prevents many unprocessed outputs
13993         from the cvs command from being appended in view. Does not set NULL
13994         to mesg_view private member (not required) so that any pending outputs
13995         to view is processed.Fixed bug #172666.
13997         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
13998         type in supported list.
13999         
14000 2005-07-18  Adam Weinberger  <adamw@gnome.org>
14002         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14003           grammar/spelling fixes.
14005 2005-07-17 Naba Kumar  <naba@gnome.org>
14007         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14008         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14009         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14010         plugins/project-wizard/templates/anjuta-plugin.wiz,
14011         plugins/project-wizard/templates/gcj.wiz,
14012         plugins/project-wizard/templates/gnome.wiz,
14013         plugins/project-wizard/templates/gtk.wiz,
14014         plugins/project-wizard/templates/gtkmm.wiz,
14015         plugins/project-wizard/templates/java.wiz,
14016         plugins/project-wizard/templates/python.wiz,
14017         plugins/project-wizard/templates/terminal.wiz,
14018         plugins/project-wizard/templates/terminal/Makefile.am,
14019         plugins/project-wizard/templates/terminal/po/Makefile.am,
14020         plugins/project-wizard/templates/terminal/src/Makefile.am,
14021         plugins/project-wizard/templates/wxwin.wiz,
14022         plugins/project-wizard/templates/xlib-dock.wiz,
14023         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14024         wizards and updated .wiz files to install them in newly created
14025         projects.
14027 2005-07-16 Naba Kumar  <naba@gnome.org>
14029         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14030         
14031         * plugins/file-manager/an_file_view.c,
14032         plugins/file-manager/plugin.c: Added file manager preferences to
14033         show/hide files ignored by version control (e.g. cvsignore).
14034         
14035         * plugins/editor/text_editor.c: Initialize vfs info struct.
14036         
14037         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14038         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14039         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14040         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14041         omf-install/.cvsignore, pixmaps/.cvsignore,
14042         plugins/file-manager/anjuta-file-manager-plugin.glade,
14043         scintilla/.cvsignore, scintilla/include/.cvsignore,
14044         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14045         tagmanager/python.c: Updated.
14047 2005-07-16 Naba Kumar  <naba@gnome.org>
14049         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14050         Fixed python parser to parser class methods.
14052 2005-07-15 Naba Kumar  <naba@gnome.org>
14054         * plugins/project-wizard/property.c: Used parenthesis to remove
14055         ambiguty.
14056         
14057         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14058         plugins/project-wizard/templates/gcj.wiz,
14059         plugins/project-wizard/templates/gnome.wiz,
14060         plugins/project-wizard/templates/gtk.wiz,
14061         plugins/project-wizard/templates/gtkmm.wiz,
14062         plugins/project-wizard/templates/java.wiz,
14063         plugins/project-wizard/templates/python.wiz,
14064         plugins/project-wizard/templates/terminal.wiz,
14065         plugins/project-wizard/templates/wxwin.wiz,
14066         plugins/project-wizard/templates/xlib-dock.wiz,
14067         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14068         and names.
14070 2005-07-15 Naba Kumar  <naba@gnome.org>
14072         * plugins/project-wizard/templates/java.wiz,
14073         plugins/project-wizard/templates/java/Makefile.am,
14074         plugins/project-wizard/templates/java/project.anjuta,
14075         plugins/project-wizard/templates/python.wiz,
14076         plugins/project-wizard/templates/python/Makefile.am,
14077         plugins/project-wizard/templates/python/project.anjuta: Use different
14078         project files for java and python module where debugger is not
14079         included in the list of plugins.
14081 2005-07-15 Naba Kumar  <naba@gnome.org>
14083         * configure.in, plugins/project-wizard/templates/Makefile.am,
14084         plugins/project-wizard/templates/gcj-logo.png,
14085         plugins/project-wizard/templates/gcj.wiz,
14086         plugins/project-wizard/templates/gcj/.cvsignore,
14087         plugins/project-wizard/templates/gcj/Makefile.am,
14088         plugins/project-wizard/templates/gcj/configure.in.tpl,
14089         plugins/project-wizard/templates/gcj/src/.cvsignore,
14090         plugins/project-wizard/templates/gcj/src/Makefile.am,
14091         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14092         plugins/project-wizard/templates/java-logo.png,
14093         plugins/project-wizard/templates/java.wiz,
14094         plugins/project-wizard/templates/java/configure.in.tpl,
14095         plugins/project-wizard/templates/java/po/Makefile.am,
14096         plugins/project-wizard/templates/java/po/POTFILES.in,
14097         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14098         plugins/project-wizard/templates/java/src/main.java,
14099         plugins/project-wizard/templates/python-logo.png,
14100         plugins/project-wizard/templates/python.wiz,
14101         plugins/project-wizard/templates/python/.cvsignore,
14102         plugins/project-wizard/templates/python/Makefile.am,
14103         plugins/project-wizard/templates/python/configure.in.tpl,
14104         plugins/project-wizard/templates/python/po/.cvsignore,
14105         plugins/project-wizard/templates/python/po/Makefile.am,
14106         plugins/project-wizard/templates/python/po/POTFILES.in,
14107         plugins/project-wizard/templates/python/src/.cvsignore,
14108         plugins/project-wizard/templates/python/src/Makefile.am,
14109         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14110         plugins/project-wizard/templates/python/src/main.py: Added Generic
14111         gcj and python project wizards. Fixed Generic java project to
14112         use _JAVA primary. Update gnome-build from cvs for them to work
14113         correctly.
14115 2005-07-12 Naba Kumar  <naba@gnome.org>
14117         * plugins/project-manager/plugin.c: Automatically determine
14118         project backend by probing.
14119         
14120 2005-07-04 Naba Kumar  <naba@gnome.org>
14122         * Makefile.am: Do not install old anjuta.glade file which conflicts
14123         with newer src/anjuta.glade.
14125 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14127         * plugins/an_symbol_prefs.c:
14128         Sort list of available symbol files
14130 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14132         * plugins/build-basic-autotools.c:
14133         Fixed #307810
14134         
14135         * plugins/gtodo/libgtodo.c:
14136         Possible fix for #307800
14138         * libanjuta/anjuta-encodings.c
14139         libanjuta/anjuta-launcher.c
14140         libanjuta/anjuta-preference-dialog.c
14141         libanjuta/anjuta-preferences.c
14142         libanjuta/anjuta-ui.c
14143         libanjuta/anjuta-util.c
14144         libanjuta/cell-renderer-captioned-image.c
14145         libanjuta/plugin.c:
14146         
14147         Patch from de_lupus@pandora.be (Kristof Vansant):
14148         Replaced deprecated gnome-i18n.h
14149         Closed #309153
14151 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14152         
14153         * plugins/subversion/anjuta-subversion.glade
14154         plugins/subversion/anjuta-subversion.ui
14155         plugins/subversion/plugin.c
14156         plugins/subversion/subversion-actions.c
14157         plugins/subversion/subversion-callbacks.h
14158         plugins/subversion/subversion-callbacks.c
14159         plugins/subversion/svn-backend-priv.h
14160         plugins/subversion/svn-backend.h
14161         plugins/subversion/svn-backend.c
14162         plugins/subversion/svn-thread.h
14163         plugins/subversion/svn-thread.c:
14164         
14165         Implemented Subversion diff
14166         
14167 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14168         
14169         * plugins/build-basic-autotools/build-basic-autotools.c:
14170         Fixed crash bug! Might be useful to release 2.0.2 soon
14171         because this bug will crash any build which produces errors
14172         or warnings
14174 === Anjuta 2.0.1 ===
14176 2005-06-27 Naba Kumar  <naba@gnome.org>
14178         * plugins/tools/execute.c: Formated code.
14179         
14180 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14182         * plugins/build-basic-autotools/build-basic-autotools.c:
14183         Remove two memory leaks
14184         Check command output versus untranslated strings too
14186         * plugins/tools/execute.c:
14187         Remove two memory leaks
14188         Check command output versus untranslated strings too
14189         Remove description message
14191         * plugins/tools/fileop.c:
14192         Escape tool name in xml configuration file
14194 2005-05-26 Naba Kumar  <naba@gnome.org>
14196         * configure.in: Bumped version to 2.0.1
14197         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14199         * plugins/tools/execute.c: Fixed clickable messages.
14200         * NEWS: Updated.
14202         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14203         Deactivate glade plugin when last glade project is closed. Reorder
14204         glade widgets in layout. Change glade project when user selects a
14205         new project. Removed project from the list when user closes it. Fixed
14206         glade project file loading from URI. Save and restored loaded glade
14207         projects in/from session.
14209         * plugins/class-gen/action-callbacks.c,
14210         plugins/class-gen/anjuta-class-gen-plugin.glade,
14211         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14212         plugins/file-wizard/anjuta-file-wizard.glade,
14213         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14214         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14215         "Add to project" correctly. Use the source file path returned after
14216         adding to project. Fixed memory leaks. Deactivate wizard plugins
14217         after use.
14218         
14219         * plugins/project-manager/plugin.c,
14220         plugins/project-wizard/anjuta-project-wizard.glade,
14221         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14222         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14223         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14224         project-wizard preference page to anjuta app, because they are
14225         more appropriated as general preferences. Renamed username and
14226         useremail properties keys.
14227         
14228         * po/POTFILES.in: Updated.
14230         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14231         saved at closing.
14232         
14233         * plugins/file-loader/plugin.c: Do not use static variable to store
14234         created submenu in factory. Fixed crash in anjuta exit.
14235         
14236 2005-05-24 Naba Kumar  <naba@gnome.org>
14238         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14239         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14240         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14241         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14242         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14243         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14244         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14245         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14246         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14247         
14248         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14249         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14250         plugins/build-basic-autotools/build-basic-autotools.c,
14251         plugins/build-basic-autotools/build-basic-autotools.h,
14252         plugins/build-basic-autotools/executer.c,
14253         plugins/build-basic-autotools/executer.h,
14254         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14255         plugins/tools/variable.c: Added an extra argument to
14256         anuta_util_dialog_input() to pass default value. Save/load project
14257         configure and execution parameters in/from session.
14259         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14260         symbol browser is loaded.
14261         
14262         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14263         freeze/thaw.
14265         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14266         deactivate would not start shell.
14268 2005-05-24 Naba Kumar  <naba@gnome.org>
14270         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14271         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14272         libegg/egg-submenu-action.c, libegg/test-actions.c,
14273         plugins/build-basic-autotools/build-basic-autotools.c,
14274         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14275         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14276         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14277         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14278         plugins/macro/plugin.c, plugins/message-view/plugin.c,
14279         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14280         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14281         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14282         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14283         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14285 2005-05-24 Naba Kumar  <naba@gnome.org>
14287         * data/properties/styles.properties: Fixed defalt font.
14289         * plugins/editor/search-replace.c,
14290         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14291         project openness wihtout activating project-manager plugin (i.e.
14292         using anjuta_shell_get()).
14293         
14294         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14295         - Completed add_source(), add_group() and add_target() methods of
14296         IAnjutaProjectManager.
14297         - Change their definition to return the added element (or NULL).
14298         - Used interface API for project main menus and 'add to project'
14299         from file-manager context menu.
14300         - Select proper default target/group when prompting for adding
14301         source/target/group.
14302         - Do not expand all nodes in selection tree when default selection
14303         are given (eases navigation in big projects).
14304         - Code clean ups.
14305         - Marked strings for translation.
14307 2005-05-23 Naba Kumar  <naba@gnome.org>
14309         * src/anjuta-app.c: Save menu accelerators on change.
14310         * NEWS: Updated.
14311         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14312         save-as dialog (leading to crash later).
14314 2005-05-22 Naba Kumar  <naba@gnome.org>
14316         * NEWS: Updated.
14317         * AUTHORS: Added developers for other projects. Updated.
14318         * TODO.tasks: Updated.
14319         * ChangeLog: Added past changelogs from anjuta-0.1.5.
14320         
14321 2005-05-22 Naba Kumar  <naba@gnome.org>
14323         * plugins/tools/execute.c: Make parsable lines distinct by adding
14324         a "Click me" description in the message. Allow tools to open arbibrary
14325         file in editory using gdb-styled annotation (The line starts with two
14326         \032 characters followed by the file:line).
14327         
14328         * plugins/tools/scripts/prepare-changelog.pl,
14329         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14330         ChangeLog file itself and open it.
14332 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14334         * plugins/tools/execute.c:
14335         Parse output in message pane
14336         Correct a crash on plugin deactivation
14338         * plugins/tools/fileop.c,
14339         plugins/tools/tool.c,
14340         plugins/tools/tool.h:
14341         Load only valid tools
14343 2005-06-21  Naba Kumar  <naba@gnome.org>
14345         * anjuta.spec.in: Fixed devel package requirement.
14347         * plugins/message-view/message-view.c: Scroll message on next/previous.
14349         * TODO.tasks: Updated.
14351         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14352         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14353         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14354         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14355         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14356         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14357         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14358         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14360         * libanjuta/anjuta-preferences.c,
14361         plugins/build-basic-autotools/build-basic-autotools.c,
14362         plugins/build-basic-autotools/executer.c,
14363         plugins/class-gen/action-callbacks.c,
14364         plugins/class-gen/action-callbacks.h,
14365         plugins/class-gen/class_gen.c,
14366         plugins/cvs-plugin/cvs-interface.c,
14367         plugins/debug-manager/attach_process.c,
14368         plugins/debug-manager/plugin.c,
14369         plugins/debug-manager/utilities.c,
14370         plugins/debug-manager/utilities.h,
14371         plugins/editor/aneditor-autocomplete.cxx,
14372         plugins/editor/aneditor.cxx,
14373         plugins/editor/search-replace.c,
14374         plugins/editor/search-replace_backend.c,
14375         plugins/gdb/breakpoints.c,
14376         plugins/gdb/registers.c,
14377         plugins/patch/plugin.c,
14378         plugins/project-wizard/druid.c,
14379         plugins/project-wizard/install.c,
14380         plugins/subversion/plugin.c,
14381         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14382         codes.
14384         * plugins/class-gen/action-callbacks.c,
14385         plugins/project-wizard/parser.c,
14386         plugins/project-wizard/property.c,
14387         plugins/project-wizard/values.c,
14388         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14390         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14391         alphabetically
14393 2005-06-20  Naba Kumar  <naba@gnome.org>
14395         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14396         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14397         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14398         
14399         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14400         exit idle function.
14401         
14402         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14403         Fixed possible memory corruption.
14405         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14406         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14407         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14408         progress bar increment and added progress status for symbol refresh
14409         and project loading.
14410         
14411         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14412         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14413         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14414         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14415         bar.
14417         * TODO.tasks: Updated.
14419 2005-06-19  Naba Kumar  <naba@gnome.org>
14421         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14422         Fixed warning.
14423         
14424         * plugins/project-import/project-import.c: Deactivate plugin when done.
14425         
14426 2005-06-18  Naba Kumar  <naba@gnome.org>
14428         * plugins/profile-default/plugin.c: Fixed error when loading another
14429         project while a project is still loaded.
14430         
14431         * plugins/project-manager/plugin.c: Used (newly added) group-activated
14432         signal from gnome-build to popup group properties.
14433         
14434         * src/anjuta.c: Load default session by default.
14436         * po/POTFILES.in: Added missing files.
14437         
14438         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
14439         activate plugin on load (activate it separately). Connect to activate
14440         and deactivate signals for housekeeping, so that if plugins are
14441         activated or deactivate externally, they are properly recorded.
14442         
14443         * plugins/profile-default/plugin.c: Save profile before a project
14444         is loaded so that it could be restored when project is closed.
14445         
14446         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
14448 2005-06-17  Naba Kumar  <naba@gnome.org>
14450         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
14451         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
14452         for project. The plugins loaded for the project is restored when project
14453         is loaded next time.
14454         
14455         * TODO.tasks: Updated.
14456         
14457 2005-06-15  Naba Kumar  <naba@gnome.org>
14459         * plugins/tools/scripts/find-fixmes.pl,
14460         (new) plugins/tools/scripts/translation-status.pl,
14461         plugins/tools/scripts/tools-2.xml.in,
14462         plugins/tools/scripts/Makefile.am,
14463         plugins/tools/scripts/prepare-changelog.pl: Added translation
14464         status script. Completed find-fixmes.pl script. Fixed bugs.
14466         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
14467         tool path.
14469 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14471         * plugins/message-view/anjuta-message-manager-plugin.glade :
14472         renamed "messages.tag.position" to "messages.tab.position".
14473         plugins/message-view/anjuta-msgman.c : 
14474         Messages tab position prefrences.
14475         
14476 2005-06-14  Naba Kumar  <naba@gnome.org>
14478         * (new) plugins/tools/scripts/find-fixmes.pl,
14479         (new) plugins/tools/scripts/tools-2.xml.in,
14480         (new) plugins/tools/scripts/Makefile.am,
14481         (new) plugins/tools/scripts/prepare-changelog.pl,
14482         plugins/tools/plugin.h, plugins/tools/fileop.c,
14483         plugins/tools/Makefile.am, configure.in: Added system tools.
14485 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
14487         * plugins/tools/editor.c:
14488         Take care of creating .anjuta directory if missing
14490 2005-06-10  Naba Kumar  <naba@gnome.org>
14492         * configure.in: Increased gnome-build required to version 0.1.2.
14493         
14494         * plugins/project-manager/plugin.c: Fixed target/group removal.
14495         Fixed memory leaks.
14496         
14497 2005-06-10  Naba Kumar  <naba@gnome.org>
14499         * plugins/project-manager/plugin.c: Implemented target/group
14500         configuration (update gnome-build module from cvs).
14501         
14502 2005-06-07  Naba Kumar  <naba@gnome.org>
14504         Patch from: Massimo Cora'  <maxcvs@email.it>:
14505         * plugins/class-inheritance/Makefile.am,
14506         plugins/class-inheritance/class-inherit.c,
14507         plugins/class-inheritance/class-inherit.h,
14508         plugins/class-inheritance/plugin.c,
14509         plugins/class-inheritance/plugin.h,
14510         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
14511         expanded view of classes in hierarchy canvas (collapsable again).
14512         
14513 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
14515         * scintilla/patches/scintilla-64-bit.diff (added)
14516         * plugins/patch/patch-plugin.c:
14517         Conditional build for GTK 2.4 and GTK 2.6
14519 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
14521         * plugins/tools/anjuta-tools.glade,
14522         plugins/tools/editor.c,
14523         plugins/tools/plugin.h,
14524         plugins/tools/fileop.c:
14525         Add a check box to edit an user script
14526         Correct a few memory leak
14528         * plugins/tools/execute.c,
14529         plugins/tools/tool.c,
14530         plugins/tools/tool.h:
14531         Move utility remove_mnemonic function in tool.c
14532         Small fix
14534 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
14536         Patch from sbrabec@suse.cz:
14537         * configure.in
14538         scintilla/include/Scintilla.h:
14539         
14540         Fix 64-Bit warnings in gcc 4
14542 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
14543         
14544         * plugins/patch/patch_plugin.c
14545         plugins/patch/patch.h
14546         plugin/patch/patch-plugin.glade
14547         plugin/patch/Makefile.am:
14548         
14549         Changed patch plugin to use libglade and new gtk 2.6 widgets
14551 2005-05-31  Naba Kumar  <naba@gnome.org>
14553         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14554         * plugins/editor/text_editor.c: Don't show error
14555         for empty files.
14556         
14557 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
14558         
14559         * plugins/message-view/anjuta-message-manager.ui,
14560         plugins/message-view/anjuta-msgman.c,
14561         plugins/message-view/anjuta-msgman.h,
14562         plugins/message-view/message-view.c,
14563         plugins/message-view/message-view.h,
14564         plugins/message-view/plugin.c:
14565         Add a popup menu in messages panes
14566         Move save message pane option in it
14568 2005-05-28  Naba Kumar  <naba@gnome.org>
14570         * data/properties/styles.properties: Fixed default font
14571         names and sizes.
14573         * plugins/editor/style-editor.c: cleanup.
14574         
14575 2005-05-25  Naba Kumar  <naba@gnome.org>
14577         * plugin/gdb/plugin.c: Start gdb even if the program does
14578         not exists. Fixes bug #305074
14579         
14580 2005-05-24  Naba Kumar  <naba@gnome.org>
14582         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
14583         * configure.in: graphviz pkgconfig path.
14585 2005-05-24  Naba Kumar  <naba@gnome.org>
14587         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
14588         * TODO.tasks: Updated.
14589         
14590 2005-05-22  Naba Kumar  <naba@gnome.org>
14592         * anjuta.spec.in: Fixed spec file
14593         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
14595 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
14596         
14597         * TODO.tasks: Updated.
14599         * plugins/message-view/anjuta-message-manager.ui,
14600         plugins/message-view/message-view.c,
14601         plugins/message-view/message-view.h,
14602         plugins/message-view/plugin.c:
14603         Add shortcut for next and previous message
14604         Add a save message menu item
14605         Fix a bug in previous message
14607 2005-05-21  Naba Kumar  <naba@gnome.org>
14609         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
14610         doc/Makefile.am, global-tags/create_global_tags.sh,
14611         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
14612         and rpm package creation. Fixed installation paths.
14613         
14614         * plugins/editor/anjuta-document-manager.glade,
14615         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
14616         and indent options.
14617         
14618         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
14620 2005-05-21  Naba Kumar  <naba@gnome.org>
14622         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
14623         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
14624         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
14625         tagmanager/Makefile.am: Fixed paths configure variables to take
14626         automake configure variables instead of hardcoding.
14628         * global-tags/tm_global_tags.c: Formated code.
14630         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14631         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14632         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14633         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14634         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14635         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14636         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14637         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14638         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14640 2005-05-20  Naba Kumar  <naba@gnome.org>
14642         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
14643         and fixed rpm spec file (more testing required).
14644         
14645         * data/gdb.init: Don't set gdb prompt.
14646         
14647         * mime/Makefile.am: run update-mime-data only on system-wide install.
14648         
14649         * plugins/gdb/Makefile.am: Install plugin at correct paths.
14651 2005-05-19  Naba Kumar  <naba@gnome.org>
14653         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
14654         while it's not visible.
14656         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
14657         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
14658         
14659 2005-05-19  Naba Kumar <naba@gnome.org>
14661         * configure.in: Fixed subversion checks. Added
14662         --disable-plugin-subversion and --disable-plugin-glade
14663         configure flags to manually turn off their plugin builds.
14665         * plugins/editor/plugin.c: Save and restore current editor line
14666         positions in session.
14668 2005-05-18  Naba Kumar  <naba@gnome.org>
14670         * AUTHORS: Fixed email address.
14671         
14672         * libanjuta/anjuta-utils.c,
14673         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
14674         when the projectmanager toplevel is not a window. Check for valid
14675         gtkwindow type before using the passed window as parent for anjuta
14676         dialogs.
14678 2005-05-17  Naba Kumar  <naba@gnome.org>
14680         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
14681         
14682         * plugins/cvs-plugin/Makefile.am,
14683         plugins/devhelp/plugin.c,
14684         plugins/file-loader/Makefile.am,
14685         plugins/macro/Makefile.am,
14686         plugins/message-view/Makefile.am,
14687         plugins/patch/Makefile.am,
14688         plugins/project-manager/Makefile.am,
14689         plugins/subversion/Makefile.am,
14690         plugins/symbol-browser/Makefile.am: Removed -module flags
14691         from libtool flags
14693         * MAINTAINERS: Added file so that I could recieve bugzilla
14694         reports.
14696         * plugins/glade/plugin.c: Fixed compile error.
14698 === Anjuta 2.0.0 ===
14700 2005-05-15  Naba Kumar  <naba@gnome.org>
14702         * configure.in: Adjusted gdl version requirement. Bumped anjuta
14703         version to 2.0.0.
14705         * plugins/symbol-browser/an_symbol_view.c,
14706         plugins/symbol-browser/plugin.c,
14707         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
14708         symbols have been updated. Reset file symbols when update
14709         occurs. Fixed memory leaks.
14711         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14712         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
14713         
14714 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
14716         * plugins/tools/anjuta-tools.glade:
14717         Remove unused parameter dialog
14719         * plugins/tools/dialog.c,
14720         plugins/tools/fileop.c,
14721         plugins/tools/fileop.h,
14722         plugins/tools/tool.c,
14723         plugins/tools/tool.h,
14724         plugins/tools/variable.c:
14725         Add a few comments and cleanups
14727         * plugins/tools/editor.c,
14728         plugins/tools/editor.h:
14729         Remove code from previous plugin and add comments
14730         Use main window as parent (instead of tool list)
14732         * plugins/tools/execute.c,
14733         plugins/tools/execute.h:
14734         Remove code from previous plugin and add comments
14735         Fix warnings
14737 2005-05-14  Naba Kumar  <naba@gnome.org>
14739         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
14740         release.
14741         
14742         * configure.in: Fixed
14743         
14744         * plugins/class-inheritance/class-inheritance.png: New icon.
14745         
14746         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
14747         screws up when reparented.
14749 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14751         * plugins/editor/search-replace.c,
14752         plugins/editor/search-replace_backend.c
14753         plugins/project-manager/plugin.c : Clear find pane if searching same 
14754         expression. Clean code.
14756 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
14758         * configure.in: Added ne in ALL_LINGUAS
14759         
14760 2005-05-13  Naba Kumar  <naba@gnome.org>
14762         * configure.in: Fixed glade-3 version.
14763         
14764         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
14765         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
14766         plugins/gdb/watch.c: Update locals, watch and frame document on
14767         frame change.
14769 2005-05-12  Naba Kumar  <naba@gnome.org>
14771         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
14772         scope autocompletion when the function definition is incomplete.
14773         
14774         * plugins/class-gen/anjuta-class-gen.plugin.in,
14775         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14776         plugins/gdb/plugin.c,
14777         plugins/glade/anjuta-glade.plugin.in,
14778         plugins/project-import/anjuta-project-import.plugin.in,
14779         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
14780         titles for the wizards.
14782 2005-05-11  Naba Kumar  <naba@gnome.org>
14784         * configure.in, plugins/debug-manager/Makefile.am,
14785         plugins/debug-manager/plugin.c,
14786         (added) plugins/debug-manager/images/.cvsignore,
14787         (added) plugins/debug-manager/images/Makefile.am,
14788         (added) plugins/debug-manager/images/detach-16.png,
14789         (added) plugins/debug-manager/images/detach.png,
14790         (added) plugins/debug-manager/images/step-into-16.png,
14791         (added) plugins/debug-manager/images/step-into.png,
14792         (added) plugins/debug-manager/images/step-out-16.png,
14793         (added) plugins/debug-manager/images/step-out.png,
14794         (added) plugins/debug-manager/images/step-over-16.png,
14795         (added) plugins/debug-manager/images/step-over.png,
14796         plugins/gdb/Makefile.am,
14797         plugins/gdb/breakpoints.c,
14798         plugins/gdb/plugin.c,
14799         (added) plugins/gdb/images/.cvsignore,
14800         (added) plugins/gdb/images/Makefile.am,
14801         (added) plugins/gdb/images/breakpoint.png,
14802         (added) plugins/gdb/images/locals.png,
14803         (added) plugins/gdb/images/stack.png,
14804         (added) plugins/gdb/images/watch.png: Fixed breakpoints
14805         'remove all'. Added debugger icons.
14807         * plugins/editor/text_editor.c: Fixed file monitor.
14809         Patch from: Massimo Cora'  <maxcvs@email.it>
14810         * plugins/patch/anjuta-patch-plugin.png,
14811         plugins/class-gen/Makefile.am,
14812         plugins/class-gen/action-callbacks.c,
14813         plugins/class-gen/class_gen.c,
14814         plugins/class-gen/class_logo.xpm: Implemented vcs
14815         file addions. New icons by Fabio Zecchini
14817 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14819         * libanjuta/interfaces/libanjuta.idl
14820         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
14821         plugins/editor/search-replace_backend.c
14822         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
14824 2005-05-11  Naba Kumar  <naba@gnome.org>
14825         
14826         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
14827         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
14828         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
14829         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
14830         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
14831         memory leaks.
14832         
14833         * plugins/symbol-browser/an_symbol_prefs.c,
14834         plugins/symbol-browser/an_symbol_search.c,
14835         plugins/symbol-browser/an_symbol_view.c,
14836         plugins/symbol-browser/an_symbol_view.h,
14837         plugins/symbol-browser/plugin.c: Fixed memory leaks.
14839 2005-05-11  Naba Kumar  <naba@gnome.org>
14841         * libanjuta/anjuta-shell.c: Fixed runtime warning.
14842         
14843         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
14844         progress bar location at create time, instead of hardcoding.
14845         
14846         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
14847         Added mini splash screen.
14848         
14849         * plugins/editor/text_editor.c: Do not produce warning when file
14850         monitor could not be created.
14851         
14852         * plugins/profile-default/plugin.c: Save project session on exit.
14853         Show mini splash with progress bar at profile load.
14855 2005-05-10  Naba Kumar  <naba@gnome.org>
14857         * configure.in, manuals/Makefile.am: Fixed compile flags.
14858         Disable outdated manuals builds.
14859         
14860         * global-tags/Makefile.am: Uninstall tags files on
14861         'make uninstall'
14862         
14863         * libegg/Makefile.am: Use configured deprecated flags.
14864         
14865         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14866         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14867         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14868         Updated.
14869         
14870         * mime/Makefile.am: Take DESTDIR into account.
14871         
14872         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
14873         
14874         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
14875         on scope autocompletion.
14876         
14877         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14878         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
14879         shared libs and static libs paths for debugging. Order them
14880         correctly.
14881         
14882         * po/POTFILES.in: Updated.
14884 2005-05-09  Naba Kumar  <naba@gnome.org>
14886         * libanjuta/interfaces/libanjuta.idl,
14887         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
14888         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
14889         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
14890         Implemented debugger source directory search and emits location changed
14891         signal with absolute path of the file.
14893         * plugins/tools/tool.c: Fixed compile errors.
14894         
14895 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
14897         * plugins/tools/anjuta-tools.glade,
14898         plugins/tools/dialog.h,
14899         plugins/tools/dialog.c,
14900         plugins/tools/plugin.c,
14901         plugins/tools/editor.c:
14902         Improve graphical user interface
14903         Remove old code
14904         Correct an error on close
14905         Some cleanups
14907         * plugins/tools/fileop.c,
14908         plugins/tools/tool.h,
14909         plugins/tools/tool.c:
14910         Change the tool internal structure
14911         Support having tools configuration in several places
14913 2005-05-08  Naba Kumar  <naba@gnome.org>
14915         * plugins/gdb/actions.c,
14916         (removed) plugins/gdb/registers_cbs.c,
14917         (removed) plugins/gdb/registers_cbs.h,
14918         (removed) plugins/gdb/registers_gui.c,
14919         (removed) plugins/gdb/sharedlib_cbs.c,
14920         (removed) plugins/gdb/sharedlib_cbs.h,
14921         (removed) plugins/gdb/sharedlib_gui.c,
14922         (removed) plugins/gdb/signals_cbs.c,
14923         (removed) plugins/gdb/signals_cbs.h,
14924         (removed) plugins/gdb/signals_gui.c: Removed dead files.
14926 2005-05-08  Naba Kumar  <naba@gnome.org>
14928         * plugins/build-basic-autotools/executer.c: Fixed programs
14929         listing dialog.
14930         
14931         * plugins/debug-manager/Makefile.am,
14932         plugins/debug-manager/anjuta-debug-manager.glade,
14933         plugins/debug-manager/plugin.c,
14934         plugins/gdb/Makefile.am: Used libglade for programs listing
14935         dialog.
14936         
14937         * (added) plugins/gdb/pointer.png: Stack pointer image.
14938         
14939         * libanjuta/anjuta-marshal.list,
14940         pixmaps/Makefile.am,
14941         plugins/gdb/actions.c,
14942         plugins/gdb/actions.h,
14943         plugins/gdb/anjuta-gdb-plugin.ui,
14944         plugins/gdb/anjuta-gdb.glade,
14945         plugins/gdb/breakpoints.c,
14946         plugins/gdb/breakpoints.h,
14947         plugins/gdb/debug_tree.c,
14948         plugins/gdb/debug_tree.h,
14949         plugins/gdb/debugger.c,
14950         plugins/gdb/debugger.h,
14951         plugins/gdb/gdbmi-test.c,
14952         plugins/gdb/gdbmi.c,
14953         plugins/gdb/gdbmi.h,
14954         plugins/gdb/info.c,
14955         plugins/gdb/info.h,
14956         plugins/gdb/locals.c,
14957         plugins/gdb/locals.h,
14958         plugins/gdb/memory.c,
14959         plugins/gdb/memory.h,
14960         plugins/gdb/plugin.c,
14961         plugins/gdb/plugin.h,
14962         plugins/gdb/registers.c,
14963         plugins/gdb/registers.h,
14964         plugins/gdb/registers_cbs.c,
14965         plugins/gdb/registers_cbs.h,
14966         plugins/gdb/registers_gui.c,
14967         plugins/gdb/sharedlib.c,
14968         plugins/gdb/sharedlib.h,
14969         plugins/gdb/sharedlib_cbs.c,
14970         plugins/gdb/sharedlib_cbs.h,
14971         plugins/gdb/sharedlib_gui.c,
14972         plugins/gdb/signals.c,
14973         plugins/gdb/signals.h,
14974         plugins/gdb/signals_cbs.c,
14975         plugins/gdb/signals_cbs.h,
14976         plugins/gdb/signals_gui.c,
14977         plugins/gdb/stack_trace.c,
14978         plugins/gdb/stack_trace.h,
14979         plugins/gdb/utilities.c,
14980         plugins/gdb/utilities.h,
14981         plugins/gdb/watch.c,
14982         plugins/gdb/watch.h,
14983         plugins/gdb/watch_cbs.c,
14984         plugins/gdb/watch_cbs.h,
14985         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
14986         it for all debugger component updates and listing. Implemented
14987         user custom debugger command window. Fixed all debugger components
14988         to work correctly. Implemented debugger as GObject. Removed
14989         deprecated codes.
14990         
14991 2005-05-06  Naba Kumar  <naba@gnome.org>
14992         
14993         * TODO.tasks: Updated.
14994         
14995         * plugins/build-basic-autotools/Makefile.am,
14996         plugins/file-loader/Makefile.am,
14997         plugins/profile-default/Makefile.am,
14998         plugins/sample1/Makefile.am,
14999         plugins/symbol-browser/images/Makefile.am,
15000         src/Makefile.am: Fixed 'make distcheck' errors.
15002         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15003         updates.
15005         * tagmanager/tm_workspace.c: Include prototypes in getting
15006         scope members.
15008 2005-05-06  Naba Kumar  <naba@gnome.org>
15010         * TODO.tasks: Updated.
15011         
15012         * configure.in, plugins/cvs-plugin/Makefile.am,
15013         plugins/debug-manager/Makefile.am,
15014         plugins/devhelp/Makefile.am,
15015         plugins/editor/Makefile.am,
15016         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15017         
15018         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15019         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15020         interfaces.
15021         
15022         * tagmanager/tm_workspace.c,
15023         tagmanager/include/tm_workspace.h,
15024         plugins/editor/aneditor-autocomplete.cxx,
15025         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15026         to return all matching tag types when no name is given instead of
15027         returning empty array.
15028         
15029         * plugins/symbol-browser/Makefile.am,
15030         (added) plugins/symbol-browser/an_symbol.c,
15031         (added) plugins/symbol-browser/an_symbol.h,
15032         plugins/symbol-browser/an_symbol_info.c,
15033         plugins/symbol-browser/an_symbol_info.h,
15034         (added) plugins/symbol-browser/an_symbol_iter.c,
15035         (added) plugins/symbol-browser/an_symbol_iter.h,
15036         plugins/symbol-browser/an_symbol_search.c,
15037         plugins/symbol-browser/an_symbol_view.c,
15038         plugins/symbol-browser/an_symbol_view.h,
15039         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15040         plugins/symbol-browser/plugin.c,
15041         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15042         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15043         plugin and implemented IAnjutaIterable interface for symbol search
15044         and iteration.
15046         * plugins/class-inheritance/Makefile.am,
15047         plugins/class-inheritance/class-inherit.c,
15048         plugins/class-inheritance/class-inherit.h,
15049         plugins/class-inheritance/plugin.h: Use the newly added
15050         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15051         get rid of libanjuta-ctags.la dependencies.
15053 2005-05-02  Naba Kumar  <naba@gnome.org>
15055         * plugins/class-inheritance/class-inherit.c,
15056         plugins/class-inheritance/plugin.c,
15057         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15058         be found for a class. Formated code.
15060         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15061         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15062         of editor tabs.
15063         
15064 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15066         * libanjuta/anjuta-launcher.c:
15067         Keep trying sending data until all bytes have been written
15069         * plugins/tools/anjuta-tools.glade,
15070         plugins/tools/editor.c:
15071         Add a combo box to defined data from stdin
15073         * plugins/tools/execute.c:
15074         Send data in stdin if needed
15075         Code cleanups
15077         * plugins/tools/fileop.c,
15078         plugins/tools/tool.h,
15079         plugins/tools/tool.c:
15080         Store, load and save stdin data
15081         Use tools-2.xml instead of tools.xml
15083         * plugins/tools/plugin.c,
15084         plugins/tools/plugin.h:
15085         Code cleanups
15087         * plugins/tools/dialog.c,
15088         plugins/tools/dialog.h:
15089         Few code cleanups
15091         * plugins/tools/variable.c,
15092         plugins/tools/variable.h:
15093         Add editor related variables
15094         Code cleanups
15096 2005-04-29  Naba Kumar  <naba@gnome.org>
15098         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15100         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15101         
15102         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15103         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15104         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15105         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15106         working on gdb MI interface. Completed MI parser interface.
15108         Patch from  Massimo Cora <maxcvs@email.it>:
15109         * plugins/class-inheritance/Makefile.am,
15110         plugins/class-inheritance/class-inherit.c,
15111         plugins/class-inheritance/class-inherit.h,
15112         plugins/class-inheritance/plugin.c,
15113         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15114         Used system theme for colors. Display class members on mouse click.
15115         
15116 2005-04-28  Naba Kumar  <naba@gnome.org>
15118         * plugins/symbol-browser/an_symbol_prefs.c
15119         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15120         implementation to create/add/remove custom tags files in symbol
15121         brower preferences.
15123         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15124         EXTRA_DIST.
15126         * plugins/project-import/project-import.c: Fixed memory leaks and
15127         use correct debug prints.
15128         
15129         * TODO.tasks: Updated.
15130         
15131 2005-04-27  Naba Kumar  <naba@gnome.org>
15133         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15134         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
15135         scintilla/Makefile.am: Fixed 'make distcheck' errors.
15137         * plugins/editor/anjuta-docman.c,
15138         plugins/editor/anjuta-docman.h,
15139         plugins/editor/plugin.c: Emit editor-added signal from docman
15140         and connect signals to new editor correctly.
15142         * plugins/class-inheritance/plugin.c,
15143         plugins/symbol-browser/plugin.c: Added stock icons.
15144         
15145         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15146         plugins/build-basic-autotools/executer.c,
15147         plugins/build-basic-autotools/executer.h: Added missing files
15148         for the execute programs implementation.
15150 2005-04-26  Naba Kumar  <naba@gnome.org>
15151         
15152         * TODO.tasks: Updated.
15154         * plugins/file-loader/plugin.c,
15155         plugins/project-import/anjuta-project-import.plugin.in,
15156         plugins/project-import/plugin.c,
15157         plugins/project-import/project-import.c,
15158         plugins/project-import/project-import.h: Be able to import older
15159         anjuta projects.
15161 2005-04-26  Naba Kumar  <naba@gnome.org>
15163         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15164         removing it from the shell.
15166         * libanjuta/anjuta-shell.c,
15167         libanjuta/anjuta-shell.h,
15168         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15169         so that widget additions are freezed or thaw using a pending queue.
15170         Fixded UI flicker while loading projects.
15172 2005-04-26  Naba Kumar  <naba@gnome.org>
15174         * TODO.tasks: Updated.
15175         
15176         * libanjuta/interfaces/libanjuta.idl: Added execute method for
15177         IAnjutaBuildable interface.
15178         
15179         * plugins/build-basic-autotools/Makefile.am,
15180         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15181         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15182         plugins/build-basic-autotools/build-basic-autotools.c,
15183         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15184         interface and UI for executing project/file programs. Implemented
15185         IAnjutaFile interface so that executables could be opened directly.
15186         
15187         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15188         Authors line (Reserved for external plugins, which do not have a way to
15189         show their credits).
15190         
15191         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15192         [File Loader] group for menu labels (default to "Name" if it is not
15193         defined.
15194         
15195         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15196         for executing external commands.
15198 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
15200         * plugins/project-wizard/property.c:
15201         Correct a memory leak
15203         * libanjuta/interfaces/libanjuta.idl,
15204         plugins/editor/text_editor.c:
15205         Add erase_all and replace_selection function to IAnjutaEditor
15207         * plugins/tools/anjuta-tools.glade,
15208         plugins/tools/fileop.c,
15209         plugins/tools/editor.c,
15210         plugins/tools/tool.c
15211         plugins/tools/tool.h:
15212         Add shortcut and icon 
15214         * plugins/tools/variable.c,
15215         plugins/tools/variable.h:
15216         Add a variable asking parameters at run time
15218         * plugins/tools/execute.c:
15219         Add a warning message for missing document manager
15220         Add replace buffer and replace selection output
15221         Correct an error in popup output
15223         * plugins/tools/plugin.c,
15224         plugins/tools/plugin.h,
15225         plugins/tools/anjuta-tools.ui,
15226         src/anjuta.ui:
15227         Few clean up
15228         Attach tools menu to a new place
15230 2005-04-25  Naba Kumar  <naba@gnome.org>
15232         * libanjuta/plugins.c, src/about.c, src/about.h,
15233         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15234         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15235         plugins (about box for plugins) menu.
15237 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15239         *  plugins/editor/search-replace.c :
15240         Displayed full path in Search pane window. 
15241         Bug 300231 : Selected line in Search pane window .
15242                 
15243 2005-04-23  Naba Kumar  <naba@gnome.org>
15245         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15247 2005-04-22  Naba Kumar  <naba@gnome.org>
15249         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15250         
15251         * plugins/project-wizard/templates/java.wiz,
15252         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15253         to create bytecodes (.class) files.
15254         
15255         * plugins/symbol-browser/an_symbol_info.c,
15256         plugins/symbol-browser/an_symbol_info.h,
15257         plugins/symbol-browser/an_symbol_search.c,
15258         plugins/symbol-browser/an_symbol_view.c,
15259         plugins/symbol-browser/plugin.c,
15260         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15261         in file symbol list.
15263 2005-04-22  Naba Kumar  <naba@gnome.org>
15265         * TODO.tasks: Updated.
15266         
15267         * plugins/class-inheritance/Makefile.am,
15268         plugins/subversion/Makefile.am: Do not install plugin files when
15269         plugin build condition is false.
15270         
15271         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15272         plugins/build-basic-autotools/build-basic-autotools.c,
15273         plugins/build-basic-autotools/build-basic-autotools.h,
15274         plugins/file-loader/anjuta-loader-plugin.ui,
15275         plugins/file-loader/dnd.c,
15276         plugins/file-loader/plugin.c,
15277         plugins/file-loader/plugin.h,
15278         plugins/project-manager/anjuta-project-manager.ui,
15279         plugins/project-manager/plugin.c: Added open file and build context
15280         menu in project manager context menu.
15282 2005-04-22  Naba Kumar  <naba@gnome.org>
15284         * configure.in: Added message output showing conditional plugins to
15285         build or not.
15286         
15287         * src/layout.xml: Added layout for class-inheritance plugin widget.
15288         
15289         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15290         plugin name to remove redundant terms.
15291         
15292         * TODO.tasks: Updated.
15293         
15294         * configure.in,
15295         plugins/symbol-browser/Makefile.am,
15296         plugins/symbol-browser/an_symbol_view.c,
15297         (removed) plugins/symbol-browser/sv_class.xpm,
15298         (removed) plugins/symbol-browser/sv_function.xpm,
15299         (removed) plugins/symbol-browser/sv_macro.xpm,
15300         (removed) plugins/symbol-browser/sv_private_fun.xpm,
15301         (removed) plugins/symbol-browser/sv_private_var.xpm,
15302         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15303         (removed) plugins/symbol-browser/sv_protected_var.xpm,
15304         (removed) plugins/symbol-browser/sv_public_fun.xpm,
15305         (removed) plugins/symbol-browser/sv_public_var.xpm,
15306         (removed) plugins/symbol-browser/sv_static_fun.xpm,
15307         (removed) plugins/symbol-browser/sv_static_var.xpm,
15308         (removed) plugins/symbol-browser/sv_struct.xpm,
15309         (removed) plugins/symbol-browser/sv_unknown.xpm,
15310         (removed) plugins/symbol-browser/sv_variable.xpm,
15311         (added) plugins/symbol-browser/images/.cvsignore,
15312         (added) plugins/symbol-browser/images/Icons.16x16.Class,
15313         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15314         (added) plugins/symbol-browser/images/Icons.16x16.Field,
15315         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15316         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15317         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15318         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15319         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15320         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15321         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15322         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15323         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15324         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15325         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15326         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15327         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15328         (added) plugins/symbol-browser/images/Icons.16x16.Method,
15329         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15330         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15331         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15332         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15333         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15334         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15335         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15336         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15337         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15338         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15339         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15340         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15341         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15342         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15343         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15344         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15345         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15346         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15347         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15348         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15349         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15350         pixmaps and added new icons (taken from monodevelop).
15352 2005-04-21  Naba Kumar  <naba@gnome.org>
15354         Patch from  Massimo Cora <maxcvs@email.it>:
15356         * configure.in, plugins/Makefile.am
15357         (new) plugins/class-inheritance/.cvsignore,
15358         (new) plugins/class-inheritance/Makefile.am,
15359         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15360         (new) plugins/class-inheritance/class-inherit.c,
15361         (new) plugins/class-inheritance/class-inherit.h,
15362         (new) plugins/class-inheritance/plugin.c,
15363         (new) plugins/class-inheritance/plugin.h,
15364         (new) plugins/class-inheritance/class-inheritance.png: Added class
15365         inheritance plugin.
15366         
15367         Changes by naba: Added pkgconfig check for graphviz and conditionally
15368         build graphviz.
15369         
15370         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15372 2005-04-20  Naba Kumar  <naba@gnome.org>
15374         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15375         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15376         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15377         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15378         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15379         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15380         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15381         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15382         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15383         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15384         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15385         
15386         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15387         message view management.
15389         * libanjuta/anjuta-children.[ch],
15390         plugins/build-basic-autotools/build-basic-autotools.c,
15391         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15392         Removed anjuta_children_init() function,
15393         because it is done automatically when first invoked. Introduced
15394         anjuta_children_recover() to recover the child signalling. Fixed
15395         child exit management to correctly recover the exit status.
15396         
15397         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15398         to properly shutdown the launcher and to kill the running process
15399         (without emitting any signal).
15400         
15401         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15402         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15403         gdb and program instance.
15405 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15407         * plugins/editor/search-replace.c :
15408         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15410 2005-04-18  Naba Kumar  <naba@gnome.org>
15412         * TODO.tasks: Marked completed items.
15413         
15414         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15415         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15416         plugins/project-manager/plugin.c: Prompt user for the debugging
15417         target (select from a list of project's executable targets) and
15418         correctly start debugger. Take care of libtool wrapping when the
15419         target selected is libtool target. Fixed debugger menu items
15420         sensitivity.
15422 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
15424         * plugins/tools/execute.c,
15425         plugins/tools/execute.h:
15426         Implement save all files before running a command
15427         Implement all options for stdout and stderr except replace buffer
15428         Allow running several tools
15430         * plugins/tools/plugin.c:
15431         Move anjuta launcher in execute.c
15433         * plugins/tools/tools.h,
15434         plugins/tools/variable.c:
15435         Small changes
15437 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
15439         * plugins/tools/anjuta-tools.glade:
15440         Add new properties in tool editor dialog
15441         Cosmetic improvements
15442         
15443         * plugins/tools/anjuta-tools.ui:
15444         Attach tool menu as a build menu
15446         * plugins/tools/dialog.c:
15447         Set tool menu item sensitivity in tool list
15448         Fix bugs
15450         * plugins/tools/editor.c,
15451         plugins/tools/editor.h,
15452         plugins/tools/fileop.c,
15453         plugins/tools/tool.c,
15454         plugins/tools/tool.h:
15455         Add new properties (active, save file...)
15456         Most of them are still not implemented
15458         * plugins/tools/execute.c,
15459         plugins/tools/execute.h:
15460         Reorganize code to support multiple run
15461         Support run in terminal
15462         
15463         * plugins/tools/plugin.c
15464         plugins/tools/plugin.h:
15465         Move message handling in execute.c
15467         * plugins/tools/variable.h,
15468         plugins/tools/variable.c:
15469         Add useful variables
15470         
15471 2005-04-13  Naba Kumar  <naba@gnome.org>
15473         * plugins/editor/text_editor.c: Fixed file monitoring condition.
15474         * plugins/editor/Makefile.am: Added gnome-vfs flags.
15475         
15476 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15478         * plugins/tools/dialog.c plugins/tools/tool.c :
15479         Fixed bugs.
15481 2005-04-06  Naba Kumar  <naba@gnome.org>
15483         * src/anjuta.c: Load default session only when
15484         "anjuta.session.load.last" preference is enabled.
15485         
15486 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
15488         * plugins/tools/Makefile.am,
15489         plugins/tools/variable.c,
15490         plugins/tools/variable.h:
15491         Add new code for handling variables
15493         * plugins/tools/anjuta-tools.glade:
15494         Improve tool editor dialog
15495         Add variable selection dialog
15497         * plugins/tools/dialog.c,
15498         plugins/tools/dialog.h,
15499         plugins/tools/plugin.c,
15500         plugins/tools/plugin.h:
15501         Add variable object
15502         Add a function to get it
15504         * plugins/tools/editor.c:
15505         Add gui code for variable selection dialog
15507         * plugins/tools/execute.c:
15508         Use variables for executing command
15509         
15510         * Naba: Compile warning fixes.
15512 2005-04-06  Naba Kumar  <naba@gnome.org>
15514         * TODO.tasks: Marked completed items.
15515         
15516 2005-04-06  Naba Kumar  <naba@gnome.org>
15518         * plugins/subversion/svn-backend.c: Fixed subversion plugin
15519         compile error.
15520         
15521         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
15523 2005-04-04  Naba Kumar  <naba@gnome.org>
15525         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
15526         inside Main window.
15527         
15528 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
15530         * plugins/tools/Makefile.am,
15531         plugins/tools/anjuta-tools.plugin.in,
15532         plugins/tools/anjuta-tools.ui,
15533         plugins/tools/anjuta-tools.gladei,
15534         plugins/tools/anjuta-tools-plugin.png,
15535         plugins/tools/plugin.c,
15536         plugins/tools/plugin.h,
15537         plugins/tools/dialog.c,
15538         plugins/tools/dialog.h,
15539         plugins/tools/fileop.c,
15540         plugins/tools/fileop.h,
15541         plugins/tools/tool.c,
15542         plugins/tools/tool.h,
15543         plugins/tools/editor.c,
15544         plugins/tools/editor.h,
15545         plugins/tools/execute.c,
15546         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
15547         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
15548         Not fully working
15550         * anjuta-tools.[ch]: Removed old tools code.
15551         
15552 2005-04-01  Steve Murphy  <murf@e-tools.com>
15554         * configure.in: Added "rw" to ALL_LINGUAS.
15556 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15558         * Modified Files:
15559         manuals/C/anjuta-manual/fileoperations.xml
15560         Added Files:
15561         manuals/C/anjuta-manual/figures/search_expr.png
15562         manuals/C/anjuta-manual/figures/search_expr_basic.png
15563         manuals/C/anjuta-manual/figures/search_file_list.png
15564         manuals/C/anjuta-manual/figures/search_file_pattern.png
15565         manuals/C/anjuta-manual/figures/search_replace.png
15566         manuals/C/anjuta-manual/figures/search_setting.png
15567         manuals/C/anjuta-manual/figures/search_target.png
15568         manuals/C/anjuta-manual/figures/search_target_action.png
15569         manuals/C/anjuta-manual/figures/search_target_in.png
15570         Removed Files:
15571         manuals/C/anjuta-manual/figures/find_files.png
15572         manuals/C/anjuta-manual/figures/find_replace.png
15573         manuals/C/anjuta-manual/figures/find_text.png :
15574         Updated Anjuta manual (File Operations)
15576 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15578         * manuals/C/anjuta-manual/fileoperations.xml,
15579         manuals/C/anjuta-manual/figures/open_file.png,
15580         manuals/C/anjuta-manual/figures/open_file_multiple.png,
15581         manuals/C/anjuta-manual/figures/prefs_print.png,
15582         manuals/C/anjuta-manual/figures/print_dlg.png,
15583         manuals/C/anjuta-manual/figures/print_preview.png.
15584         * Added Files:
15585         manuals/C/anjuta-manual/figures/add_edit_macro.png,
15586         manuals/C/anjuta-manual/figures/display_macro.png,
15587         manuals/C/anjuta-manual/figures/insert_text.png,
15588         manuals/C/anjuta-manual/figures/keyword_macro.png,
15589         manuals/C/anjuta-manual/figures/new_file_wizard.png,
15590         manuals/C/anjuta-manual/figures/save_as_file.png :
15591         Updated Anjuta Manual (File Operations)
15593 2005-03-23  Adam Weinberger  <adamw@gnome.org>
15595         * plugins/editor/action-callbacks.c,
15596           plugins/file-loader/plugin.c,
15597           plugins/gtodo/main.c,
15598           plugins/project-wizard/druid.c:
15599           Fix spelling/grammar errors. Fixes bugs
15600           169068, 169137, 169138, and 169139.
15602 2005-03-21  Naba Kumar  <naba@gnome.org>
15604         Patch from: Massimo Cora' <maxcvs@email.it>:
15605         
15606         * plugins/editor/Makefile.am
15607         plugins/editor/anjuta-docman.c,
15608         (added) plugins/editor/editor-tooltips.c,
15609         (added) plugins/editor/editor-tooltips.h: Added tooltips to
15610         editor tabs to show full path.
15612 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
15613         
15614         * plugins/subversion/svn-backend.c:
15615         Removed "apr-0/" from include because this is 
15616         already included in SVN_INCLUDE and broke building if
15617         apr >= 1.0 was installed.
15619 2005-03-18  Naba Kumar  <naba@gnome.org>
15621         Patch from: Massimo Cora' <maxcvs@email.it>:
15623         * plugins/editor/action-callbacks.c,
15624         plugins/editor/aneditor-calltip.cxx,
15625         plugins/editor/aneditor-priv.h,
15626         plugins/editor/aneditor.cxx,
15627         plugins/editor/aneditor.h,
15628         plugins/editor/anjuta-document-manager.ui: Added calltip
15629         activation from menu.
15631 2005-03-16  Naba Kumar  <naba@gnome.org>
15633         Patch from: Massimo Cora' <maxcvs@email.it>:
15634         
15635         * plugins/class-gen/action-callbacks.c,
15636         plugins/class-gen/anjuta-class-gen-plugin.glade,
15637         plugins/class-gen/class_gen.c,
15638         plugins/class-gen/class_gen.h,
15639         plugins/class-gen/class_logo.xpm,
15640         plugins/class-gen/plugin.c: Create files without project
15641         being open. Add to project support. And other enhancements.
15643 2005-03-15  Adam Weinberger  <adamw@gnome.org>
15645         * anjuta.glade,
15646           plugins/debug-manager/utilities.c,
15647           plugins/file-loader/plugin.c,
15648           plugins/gdb/utilities.c,
15649           plugins/profile-default/plugin.c,
15650           plugins/project-import/project-import.c,
15651           src/anjuta-actions.h:
15652           Spelling/grammar fixes.
15654 2005-03-13  Naba Kumar  <naba@gnome.org>
15655         
15656         * plugins/editor/action-callbacks.c,
15657         plugins/editor/action-callbacks.h,
15658         plugins/editor/anjuta-document-manager.ui,
15659         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
15660         submenu. Moved menuitems from Format to View->Editor.
15661         
15662         * src/action-callbacks.c, src/action-callbacks.h,
15663         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
15664         layout and lock layout menus in View submenu. Get rid of
15665         Settings->Layout Manager menu.
15666         
15667         * plugins/project-import/anjuta-project-import.plugin.in:
15668         Fixed icon name
15670         * global-tags/Makefile.am,
15671         global-tags/create_global_tags.sh,
15672         plugins/editor/aneditor-autocomplete.cxx,
15673         plugins/editor/aneditor-priv.h,
15674         plugins/editor/aneditor.cxx,
15675         tagmanager/tm_workspace.c: Fixed scope members autocompletion
15676         in editor and made it work in global symbols also.
15677         
15678         * src/anjuta-app.c: Always use priority texts besides icons style
15679         for toolbars, because other styles look horible for Anjuta (fixme).
15681 2005-03-11  Naba Kumar  <naba@gnome.org>
15683         * configure.in: Removed test for iconv.
15685         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
15686         before scintilla widget is realized.
15687         
15688         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
15689         for Update menuitem.
15690         
15691         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
15692         already applied in scintilla main stream.
15693         
15694         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
15695         and notified scintilla developer.
15696         
15697 2005-03-10  Naba Kumar  <naba@gnome.org>
15699         * src/action-callbacks.c: Removed reference to src/help.h (dead
15700         file).
15702         * plugins/editor/text_editor.c: Removed reference to
15703         src/launcher.h (a dead file).
15705         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
15706         src/controls.c, src/controls.h, src/fileselection.c,
15707         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
15708         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
15709         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
15710         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
15711         src/session.h, src/support.c, src/support.h, src/toolbar.c,
15712         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
15713         Removed these dead files from CVS.
15716 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15718         * plugins/file-wizard/action-callbacks.c : Added error message.
15719         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
15722 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
15723         
15724         * plugins/cvs-plugin/cvs-callbacks.c
15725         plugins/cvs-plugin/plugin.c:
15726         Fixed preferences page init and busy handling
15727         
15728         * plugins/subversion/plugin.c:
15729         Fixed preferences page init
15731 2005-03-09  Naba Kumar  <naba@gnome.org>
15733         * plugins/Makefile.am, plugins/glade/Makefile.am,
15734         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
15735         enabled glade plugin in Anjuta. The plugin is built only when
15736         glade3 is installed.
15737         
15738 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15740         * plugins/project-wizard/templates/java.wiz
15741         plugins/project-wizard/templates/java-logo.png (*)
15742         plugins/project-wizard/templates/java/*
15743         plugins/project-wizard/templates/Makefile.am
15744         configure.in:
15745         
15746         Add Java project type. It generates a autoconf/automake
15747         project which is compiled using gcj. It requires automake 
15748         > 1.4 (1.9 is known to work) to work!
15749         
15750         (*) still awaiting response from the gcj team if we
15751         may use their logo.
15752         
15753 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15754         
15755         * plugins/project-import/*
15756         plugins/Makefile.am
15757         configure.in:
15758         Added project import plugin. Might be a bit buggy and limited
15759         but works for now.
15760         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15761         Icon from old pixmaps dir
15763 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15765         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
15766         plugins/macro/macro-util.c, plugins/macro/macros.xml :
15767         Added C Custom_Indent line macro.
15768         Cleaned macros.xml
15770 2005-03-09  Naba Kumar  <naba@gnome.org>
15772         * TODO.tasks: Added new message-manager tasks.
15773         
15774         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15775         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15776         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15777         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15778         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15779         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15780         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15781         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15782         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15783         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15784         
15785         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
15786         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
15787         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
15788         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
15789         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
15790         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
15791         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
15792         Removed debugger widgets from shell on debugger shutdown. Added
15793         scrolled windows for docked widgets. Removed unnecessary widget refs
15794         and unrefs. Destroy widgets correctly on debugger shutdown.
15795         
15796         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
15797         with project description title. Removed frame shadow.
15798         
15799         * plugins/project-wizard/druid.c: Initializes tooltips.
15800         
15801         * scintilla/Makefile.am: Fixed comiple error.
15803 2005-03-08  Adam Weinberger  <adamw@gnome.org>
15805         * plugins/class-gen/anjuta-class-gen-plugin.glade,
15806           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
15808 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15810         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15811         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15812         plugins/macro/macro-util.c, plugins/macro/macro-util.h
15813         plugins/macro/macros.xml, plugins/macro/plugin.c :
15814         Moved cursor at the '|' position defined in macros.
15816 2005-03-07  Naba Kumar  <naba@gnome.org>
15818         * plugins/subversion/Makefile.am: Fixed build error.
15820         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
15821         types (perl, python, shellscript).
15822         
15823         * plugins/editor/plugin.c: Fixed to show all highlight options.
15824         
15825 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15827         * TODO.tasks : updated tasks.
15828         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
15830 2005-03-07  Naba Kumar  <naba@gnome.org>
15832         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
15833         or disable subversion file-manager submenu. If "Subvesion" is also
15834         valid directory, we should also check for it.
15836         * configure.in: Disable cygwin macro until someone fixes the
15837         autoconf warnings.
15838         
15839         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
15840         backward compatibility.
15841         
15842 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15844         * src/about.c : Cleaned code.
15845         * plugins/macro/macros.xml : Added "do_while" C macro.
15846         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
15847         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
15848         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
15849         Closed registers, shared libraries, kernel signals dialogs with ESC key.
15850         
15851 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15853         * plugins/class-gen/plugin.c:
15854         Removed "return" to activate project_root_uri watching.
15856 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15858         * plugins/Makefile.am
15859         plugins/subversion/*:
15860         Added subversion plugin. Add, Remove, Commit and Update work
15861         everything else needs work.
15862         
15863         * plugins/terminal/terminal.c
15864         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
15865         we still have focus problems with the editor.
15867 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15869         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
15870         
15871 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15873         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
15875 2005-03-04  Naba Kumar  <naba@gnome.org>
15877         Patch from Massimo Cora' <maxcvs@email.it>:
15879         * plugins/class-gen/Makefile.am,
15880         plugins/class-gen/action-callbacks.c,
15881         plugins/class-gen/action-callbacks.h,
15882         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
15883         plugins/class-gen/anjuta-class-gen.plugin.in,
15884         plugins/class-gen/class_gen.c,
15885         plugins/class-gen/class_gen.h,
15886         (removed) plugins/class-gen/clsGen.c,
15887         (added) plugins/class-gen/goc_template_header,
15888         (added) plugins/class-gen/goc_template_source,
15889         plugins/class-gen/plugin.c,
15890         plugins/class-gen/plugin.h: Refactored class gen code.
15891         Added GOCBuilder code. Fixed UI. Implemented plugin.
15893 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
15895         * plugins/project-wizard/property.c
15896         plugins/project-wizard/install.c
15897         plugins/project-wizard/druid.c
15898         plugins/editor/goto_line.c
15899         plugins/editor/plugin.c
15900         plugins/gtodo/add_edit_item.c
15901         plugins/gtodo/ligtodo.c
15902         plugins/gtodo/main.c
15903         plugins/gtodo/preferences.c:
15904         Fixed #167559, #167534, #167266, #167357
15905         (Bad English in strings...)
15906         
15907         Thanks to Adam Weinberger and Thierry Moisan for
15908         reporting!
15910 2005-03-03  Naba Kumar  <naba@gnome.org>
15912         * libegg/Makefile.am, libegg/menu/Makefile.am,
15913         (added) libegg/egg-submenu-action.c,
15914         (added) libegg/menu/egg-submenu-action.h: Created a new action for
15915         submenu (used for wizard listing).
15916         
15917         * plugins/file-loader/anjuta-loader-plugin.ui
15918         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
15919         and toolbar.
15920         
15921         * plugins/editor/action-callbacks.c,
15922         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
15923         ctrl+tabbing because it was interfaring with focus navigation.
15924         Focus editor on "Esc" in incremental search entry. Cleanups.
15925         
15926         * plugins/file-manager/an_file_view.c,
15927         plugins/symbol-browser/plugin.c,
15928         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
15929         Cleanups.
15930         
15931         * plugins/profile-default/plugin.c,
15932         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
15933         for sesssion load.
15934         
15935         * (removed) scintilla/patches/a64-crash-fix.patch,
15936         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
15937         scintilla patches.
15939 2005-03-03  Naba Kumar  <naba@gnome.org>
15941         * HACKING: Fixed typos.
15942         
15943         * plugins/editor/aneditor-indent.cxx: Clean up.
15944         
15945         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
15946         Enable/disable save, undo and redo actions depending on state
15947         of the editor.
15948         
15949 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15951         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
15952         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
15953         Displayed search_incremental status.
15955         * Removed plugins/editor/search_incremental.[ch]
15957 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
15958         
15959         * plugins/cvs-plugin/cvs-execute.c
15960         plugins/cvs-plugin/cvs-callbacks.c:
15961         - Use weak reference on mesg_view and reuse tab if
15962         it still exists to avoid cluttering message manager.
15963         - Fixed bug in cvs remove
15964         
15965         README, HACKING: Updated
15966         
15967         configure.in: Added check for libsvn
15969 2005-02-29  Naba Kumar  <naba@gnome.org>
15970         
15971         * plugins/file-manager/an_file_view.c,
15972         plugins/symbol-browser/an_symbol_view.c,
15973         plugins/symbol-browser/plugin.c: Hide column headers (they
15974         are redundant).
15976 2005-02-29  Naba Kumar  <naba@gnome.org>
15978         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15979         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15980         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15981         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15982         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15983         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15984         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15985         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15986         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15987         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15989         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
15990         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15991         (added) libanjuta/anjuta-session.[hc],
15992         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15993         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
15994         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
15995         src/main.c:
15996         
15997         Implemented session management. Implemented session
15998         container class. Added session notifications from shell. Implemented
15999         session save/load in editor, file-loader, default-profile-plugin
16000         and anjuta-app. Fixed window sizing and restoration. Cleaned up
16001         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16002         and maximized states in session. Implemented project session
16003         management.
16005 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16007         * plugins/class-gen/action-callbacks.[ch],
16008         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16009         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16010         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16011         with Escape key.
16013 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16014         
16015         * plugins/project-wizard/anjuta-project-wizard.glade,
16016         plugins/project-wizard/druid.c:
16017         Add some padding in tab label in project selection page
16018         
16019         * plugins/project-wizard/druid.c,
16020         plugins/project-wizard/parser.c:
16021         Search for project template recursively
16022         Add ~/.anjuta/project to the search paths
16024 2005-02-26  Naba Kumar  <naba@gnome.org>
16026         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16027         * plugins/file-loader/plugin.c: Fixed crash bug.
16028         * libanjuta/plugins.c: Fixed memory leak.
16029         
16030 2005-02-26  Naba Kumar  <naba@gnome.org>
16031         
16032         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16033         "UserActivatable" attribute for plugins. This attribute if set to
16034         "no" will prevent users from activating/deactivating it from
16035         plugins dialog. Added a toggle button in plugins dialog to toggle
16036         the plugins list between list of activatable plugins (default) to
16037         list of all plugins. anjuta_plugin_select() now only selects the
16038         plugin. Added anjuta_plugins_select_and_activate() method that will
16039         select and activate it.
16040         
16041         * plugins/profile-default/Makefile.am,
16042         plugins/profile-default/anjuta-default-profile.ui,
16043         plugins/profile-default/plugin.c,
16044         plugins/profile-default/plugin.h,
16045         plugins/project-manager/anjuta-project-manager.ui,
16046         plugins/project-manager/plugin.c,
16047         plugins/project-manager/plugin.h:
16048         
16049         Anjuta projects (*.anjuta) files define the profile of respective
16050         projects. Profile is a set of related plugins required for the
16051         project to open. Moved "close project" action from Project Manager
16052         to Profile Manager plugin. Implemented loading and unloading of
16053         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16054         (instead of Project Manager) now handles opening of *.anjuta files.
16055         Close Project menuitem is now moved to File submenu (being
16056         consistent with Anjuta 1.x versions and avoiding creating Project
16057         submenu when project manager is not loaded).
16058         
16059         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16060         
16061         * src/anjuta.ui: Fixed place holder for projects.
16062         
16063         * (new) plugins/profile-default/default.anjuta: default startup
16064         profile. Removed the hardcoded plugins loading in
16065         DefaultProfilePlugin.
16067         * anjuta.anjuta,
16068         plugins/project-wizard/templates/terminal/project.anjuta:
16069         Implemented project format in newly created projects.
16071         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16072         plugins/class-gen/anjuta-class-gen.plugin.in,
16073         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16074         plugins/editor/anjuta-document-manager.plugin.in,
16075         plugins/file-loader/anjuta-loader.plugin.in,
16076         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16077         plugins/gdb/anjuta-gdb.plugin.in,
16078         plugins/glade/anjuta-glade.plugin.in,
16079         plugins/message-view/anjuta-message-manager.plugin.in,
16080         plugins/profile-default/anjuta-default-profile.plugin.in,
16081         plugins/project-manager/anjuta-project-manager.plugin.in,
16082         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16083         Defined UserActivatable attributes. Added supported types attribute.
16085         * plugins/project-wizard/anjuta-project-wizard.glade
16086         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16087         "Project Wizard" in preferences title.
16089         * TODO.tasks: Updated.
16090         
16091         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16092         Updated.
16093         
16094 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16096         * plugins/file-wizard/anjuta-file-wizard.glade
16097         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16098         
16099         Integrated License macros, cleaned file.c.
16100         
16101 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
16102         
16103         * plugins/macor/macro-util.c: Fixed crash bugs if email or
16104         username can not be found correctly.
16106 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16108         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16109         plugins/macro/macros.xml :
16110         
16111         Added Headers macros. Cleaned file.c
16113 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16115         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
16116         plugins/macro/macros.xml :
16117         
16118         Fixed a bug. Added Header macro.
16120         
16121 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16123         * plugins/file-wizard/action-callbacks.c, 
16124         plugins/file-wizard/file.c, plugins/macro/macro-util.c
16125         plugins/macro/macros.xml :
16126         
16127         Added FileName, Header template macros.
16128         
16129 2005-02-24  Naba Kumar  <naba@gnome.org>
16130         
16131         * plugins/patch/patch-plugin.c: Fixed a function call.
16132         
16133         * src/anjuta.c, src/main.c: Save and load default session.
16134         
16135 2005-02-24  Naba Kumar  <naba@gnome.org>
16137         * libanjuta/interfaces/libanjuta.idl,
16138         plugins/message-view/anjuta-msgman.c,
16139         plugins/message-view/anjuta-msgman.h,
16140         plugins/message-view/plugin.c: Added and implemented
16141         set_view_title() method.
16142         
16143         * plugins/build-basic-autotools/build-basic-autotools.c,
16144         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16145         build context pooling. Maximum 3 contexts are reused. Additional
16146         contexts are created when all are busy.
16148 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16150         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16151         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16152         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16153         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16155         Added Copyright, Changelog macros.
16156                 
16157 2005-02-23  Naba Kumar  <naba@gnome.org>
16159         Patch from Massimo Cora' <maxcvs@email.it>:
16160         * plugins/Makefile.am,
16161         plugins/patch/Makefile.am,
16162         (added) plugins/patch/anjuta-patch-plugin.png,
16163         (added) plugins/patch/anjuta-patch.plugin.in,
16164         (added) plugins/patch/anjuta-patch.ui,
16165         plugins/patch/patch-plugin.c,
16166         (added) plugins/patch/patch-plugin.h,
16167         (added) plugins/patch/plugin.c,
16168         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16169         architecture.
16171 2005-02-23  Naba Kumar  <naba@gnome.org>
16173         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16174         file-loader/plugin.c, profile-default/plugin.c:
16175         Implemented "activated" and "deactivated" signals for plugin class.
16176         Renamed *_location() functions to *_id(), because location is
16177         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16178         anjuta_plugins_unload_plugin().
16179         
16180         * class-gen/plugin.c: Fixed complier warning and utility function call.
16181         
16182         * debug-manager/plugin.c: Unload debugger plugin correctly.
16183         
16184         * project-manager/plugin.c:     Fixed compiler warnings.
16185         
16186         * plugins/project-wizard/templates/gnome/.cvsignore,
16187         plugins/project-wizard/templates/gnome/po/.cvsignore,
16188         plugins/project-wizard/templates/gnome/src/.cvsignore,
16189         plugins/project-wizard/templates/gtk/po/.cvsignore,
16190         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16191         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16192         
16193         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16194         build (we need to fix this thing).
16195         
16196 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
16198         * plugins/macro/macro-action.[ch]
16199         plugins/macro/macro-edit.c
16200         plugins/macro/macro-dialog.c
16201         plugins/macro/macro-db.[ch]
16202         plugins/macro/plugin.[ch]
16203         plugins/macro/macro-util.[ch] (added)
16204         
16205         Cleaned up macro plugin and preview expanded macros.
16207 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
16209         * plugins/cvs-plugin/cvs-interface.c:
16211         Fixed option setting when using no compression and not 
16212         ignoring .cvsrc
16214 2005-02-23  Naba Kumar  <naba@gnome.org>
16215         
16216         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16217         geometry on exit and startup (only if there is no geometry from the
16218         session).
16220         * TODO.tasks: Updated.
16221         
16222         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16223         
16224         * manuals/reference/libanjuta/Makefile.am,
16225         manuals/reference/libanjuta/libanjuta-docs.sgml,
16226         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16227         documentation for writing project templates.
16229 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16231         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16232         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16233         
16234         Expansion keywords in macros. 
16236 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16238         * plugins/file-wizard/action-callbacks.c,
16239         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16240         plugins/macro/macros.xml :
16241         
16242         Inserting text by macro plugin
16243         In progress ...
16245 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
16247         * plugins/macro/plugin.c
16248         plugins/cvs-plugin/plugin.c:
16249         
16250         Fixed interfaces (use static)
16252 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
16253         
16254         * plugins/macro/macro-actions.[ch]
16255         plugins/macro/plugin.c
16256         libanjuta/interfaces/libanjuta.idl:
16257         
16258         Implemented IAnjutaMacro interface to be used by file-wizard
16259         
16260         * plugins/cvs-plugin/plugin.c
16261         libanjuta/interfaces/libanjuta.idl:
16262         
16263         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16264         for all version control systems and not only for cvs.
16266 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16268         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
16269         insert_macro.
16270         
16271         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16274 2005-02-21  Naba Kumar  <naba@gnome.org>
16276         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16277         IAnjutaDebugger interface.
16278         
16279         * plugins/debug-manager/anjuta-debug-manager.ui,
16280         plugins/debug-manager/attach_process.c,
16281         plugins/debug-manager/attach_process.h,
16282         plugins/debug-manager/plugin.c,
16283         plugins/debug-manager/plugin.h,
16284         plugins/gdb/actions.c,
16285         plugins/gdb/actions.h,
16286         plugins/gdb/anjuta-gdb-plugin.ui,
16287         plugins/gdb/breakpoints.c,
16288         plugins/gdb/breakpoints.h,
16289         plugins/gdb/debugger.c,
16290         plugins/gdb/debugger.h,
16291         plugins/gdb/memory.c,
16292         plugins/gdb/plugin.c,
16293         plugins/gdb/plugin.h,
16294         plugins/gdb/sharedlib.h,
16295         plugins/gdb/sharedlib_cbs.c,
16296         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16297         correctly between debug-manager and debugger. Implemented debugger
16298         interface in gdb plugin. Fixed action names. Added UI updating.
16299         Start and stop debugger (does not work yet). Fixed UI merging.
16300         Fixed debugger plugin handling in debug-manager.
16302 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
16304         * plugins/editor/aneditor-autocomplete.cxx:
16305         
16306         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16307         crash with C++ "template" keyword.
16309 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16311         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16312         Fixed bug (Closed macro dialogs with Esc key).
16313         
16314 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
16315         
16316         * plugins/project-wizard/xlib.wiz,
16317         plugins/project-wizard/xlib-logo.png,
16318         plugins/project-wizard/xlib/*:
16319         Port old xlib anjuta project on new project wizard
16320         
16321         * plugins/project-wizard/xlib-dock.wiz,
16322         plugins/project-wizard/xlib-dock/*:
16323         Port old xlib dock anjuta project on new project wizard
16324         
16325         * plugins/project-wizard/wxwin.wiz,
16326         plugins/project-wizard/wxwin-logo.png,
16327         plugins/project-wizard/wxwin/*:
16328         Port old wxwin anjuta project on new project wizard
16329         
16330         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16331         necessary changes for the new templates.
16332         
16333 2005-02-18  Naba Kumar  <naba@gnome.org>
16335         * plugins/Makefile.am: Added class-gen
16336         
16337 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
16339         * plugins/project-wizard/header.c:
16340         Fix a bug in sorting of project categories
16342 2005-02-18  Naba Kumar  <naba@gnome.org>
16344         Patch from Massimo Cora  <maxcvs@email.it>:
16345         
16346         * plugins/class-gen/.cvsignore,
16347         plugins/class-gen/Makefile.am,
16348         (added) plugins/class-gen/action-callbacks.c,
16349         (added) plugins/class-gen/action-callbacks.h,
16350         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16351         (added) plugins/class-gen/class_gen.c,
16352         (added) plugins/class-gen/class_gen.h,
16353         (added) plugins/class-gen/plugin.c,
16354         (added) plugins/class-gen/plugin.h: Ported class wizard to the
16355         new architecture.
16356         
16357         * plugins/project-manager/plugin.c: implemented add_source().
16359 2005-02-17  Naba Kumar  <naba@gnome.org>
16361         * plugins/file-loader/plugin.c: Fixed possible crash.
16362         
16363         * src/action-callbacks.c, src/action-callbacks.h,
16364         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16366 2005-02-17  Naba Kumar  <naba@gnome.org>
16367         
16368         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16369         plugins/project-wizard/templates/gnome.wiz,
16370         plugins/project-wizard/templates/gtk.wiz,
16371         plugins/project-wizard/templates/gtkmm.wiz,
16372         plugins/project-wizard/templates/terminal.wiz,
16373         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16374         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16375         plugins/project-wizard/templates/gnome/src/callbacks.c,
16376         plugins/project-wizard/templates/gnome/src/callbacks.h,
16377         plugins/project-wizard/templates/gnome/src/main.c,
16378         plugins/project-wizard/templates/gtk/src/callbacks.c,
16379         plugins/project-wizard/templates/gtk/src/callbacks.h,
16380         plugins/project-wizard/templates/gtk/src/main.c,
16381         plugins/project-wizard/templates/gtkmm/src/main.cc,
16382         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16383         to generate licence correctly (without any extra newlines). Removed
16384         IncludeGNUHeader macro definition and added proper licence property.
16385         Fixed project directory paths in file contents.
16387 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16389         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16390         Closed macro dialogs with Esc key.
16392 2005-02-16  Naba Kumar  <naba@gnome.org>
16394         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16395         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16396         plugins/project-wizard/templates/gnome/src/callbacks.c,
16397         plugins/project-wizard/templates/gnome/src/callbacks.h,
16398         plugins/project-wizard/templates/gnome/src/main.c,
16399         plugins/project-wizard/templates/gtk/src/main.c,
16400         plugins/project-wizard/templates/gtkmm/src/main.cc,
16401         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16402         macros to avoid blank newlines.
16404 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
16406         * plugins/project-wizard/autogen.c:
16407         Correct a problem when having property value in UTF-8
16409         * plugins/project-wizard/druid.c:
16410         Correct a bug when reselecting a new project (all pages
16411         must be removed)
16413         * plugins/project-wizard/property.c:
16414         Avoid having default invalid properties
16416         * plugins/project-wizard/templates/terminal.wiz,
16417         plugins/project-wizard/templates/terminal/po/ChangeLog,
16418         plugins/project-wizard/templates/terminal/src/main.c:
16419         Remove command for testing run function
16420         Move destination directory to second page and include
16421         project name. Add exist tag. Remove unused properties.
16423 2005-02-16  Naba Kumar  <naba@gnome.org>
16425         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
16426         plugins/debug-manager/anjuta-debug-manager.ui,
16427         plugins/debug-manager/plugin.c,
16428         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16429         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
16430         plugins/gdb/plugin.h, plugins/gdb/registers.c,
16431         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
16432         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
16433         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
16434         (removed) src/anjuta_info.c,
16435         (removed) src/anjuta_info.h,
16436         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
16437         (added) plugins/gdb/anjuta-gdb-plugin.ui,
16438         (added) plugins/gdb/actions.c,
16439         (added) plugins/gdb/actions.h: Completed initial
16440         porting of debugger to new architecture. Fixed many of the debugger
16441         functions.
16443         * plugins/file-loader/plugin.c: Detect some important mime ourself
16444         to avoid inconsistencies when mime system isn't working.
16445         
16446 2005-02-16  Naba Kumar  <naba@gnome.org>
16448         * plugins/editor/Makefile.am,
16449         (added) plugins/editor/aneditor-autocomplete.cxx,
16450         (added) plugins/editor/aneditor-calltip.cxx,
16451         (added) plugins/editor/aneditor-indent.cxx,
16452         (added) plugins/editor/aneditor-priv.h,
16453         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
16454         different smaller chunks to make it easy to maintain.
16456 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16458         * plugins/project-wizard/druid.c :
16459         
16460         Found system Email address if not defined in Preferences.
16462 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
16463         
16464         * plugins/project-wizard/gtkmm.wiz
16465         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
16466         plugins/project-wizard/gtkmm/*
16467         
16468         Added GTKmm (C++) project type
16470 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
16472         * plugins/message-view/plugin.c
16473         plugins/message-view/message-view.c
16474         TODO.gtodo:
16475         Implemented next/prev action
16477 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16479         * plugins/project-wizard/templates/libglade2.* :
16480         Removed libglade2 project.
16481         
16482         * plugins/project-wizard/templates/gtk* :
16483         Removed interface.[ch] & support.[ch].
16484         
16485 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16487         * plugins/project-wizard/anjuta-project-wizard.glade,
16488         plugins/project-wizard/property.[ch],
16489         plugins/project-wizard/templates/anjuta-plugin.wiz :
16490         Added a new property ("iconfile").
16492 2005-02-14  Naba Kumar  <naba@gnome.org>
16494         * plugins/project-wizard/install.c,
16495         plugins/project-wizard/plugin.c,
16496         plugins/project-wizard/templates/anjuta-plugin.wiz,
16497         plugins/project-wizard/templates/gnome.wiz,
16498         plugins/project-wizard/templates/gtk.wiz,
16499         plugins/project-wizard/templates/libglade2.wiz,
16500         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16501         newly created projects and open them. Fixed message buffering in
16502         wizard.
16504 2005-02-14  Naba Kumar  <naba@gnome.org>
16506         * src/about.c, pixmaps/Makefile.am,
16507         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16508         
16509         * mime/gnome-mime-application-x-anjuta.png,
16510         pixmaps/anjuta_icon.png,
16511         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
16512         done by 9-speed at:
16513         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
16514         
16515 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16517         * configure.in,
16518         plugins/project-wizard/templates/libglade2-logo.png,
16519         plugins/project-wizard/templates/libglade2.wiz,
16520         plugins/project-wizard/templates/libglade2/* :
16521         Add Glade2 project
16524 2005-02-14  Naba Kumar  <naba@gnome.org>
16526         * TODO.tasks: Updated.
16527         
16528         * plugins/editor/anjuta-docman.c,
16529         plugins/editor/text_editor.c,
16530         plugins/editor/text_editor.h,
16531         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
16532         for file modification, but it is still not functioning.
16534 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
16536         * plugins/project-wizard/values.c,
16537         plugins/project-wizard/values.h,
16538         plugins/project-wizard/property.c,
16539         plugins/project-wizard/property.h,
16540         plugins/project-wizard/druid.c:
16541         Rewrite mandatory property check
16542         Add check of exist property
16543         Rewrite handling of cached property page
16545 2005-02-13  Naba Kumar  <naba@gnome.org>
16547         Patch from Igor Kovalenko  <garrison@mail.ru>:
16548         * tagmanager/tm_workspace.c: Improved performance.
16550 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16552         *plugins/project-wizard/templates/*.wiz,
16553         plugins/project-wizard/druid.c,
16554         plugins/project-wizard/templates/terminal/src/main.c,
16555         plugins/project-wizard/templates/gtk/src/*.[ch],
16556         plugins/project-wizard/templates/gtk/src/Makefile.am,
16557         plugins/project-wizard/templates/gnome/src/*.[ch],
16558         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
16559         Add Copyright date & Email address,
16560         Correct terminal project.
16561         
16562 2005-02-12  Naba Kumar  <naba@gnome.org>
16564         * plugins/project-wizard/property.c: Fixed hidden
16565         properties to take values.
16567         * plugins/project-wizard/file.[ch]: Renamed
16568         true/false enum values to fix compile error
16569         (conflict with other definition).
16570         
16571         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
16572         even when mime type detection fails (for example, when Anjuta is
16573         installed in non-system prefix).
16575 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
16577         * plugins/project-wizard/values.c,
16578         plugins/project-wizard/values.h:
16579         Rewrite file with more comments
16581         * plugins/project-wizard/druid.c,
16582         plugins/project-wizard/druid.h,
16583         plugins/project-wizard/autogen.c,
16584         plugins/project-wizard/autogen.h,
16585         plugins/project-wizard/druid.c,
16586         plugins/project-wizard/druid.h:
16587         Add more comments
16588         Use values instead of properties
16589         Move default properties to druid.c
16591         * plugins/project-wizard/install.c,
16592         plugins/project-wizard/install.h:
16593         Use values instead of properties
16594         Add a check to avoid overwriting files
16596         * plugins/project-wizard/parser.c,
16597         plugins/project-wizard/property.c,
16598         plugins/project-wizard/property.h:
16599         Update to use new values
16600         Add an "exist" attribute to check if a directory already exist
16602         * plugins/project-wizard/anjuta-project-wizard.glade:
16603         Change project selection page (GtkTextView => GtkLabel,
16604         GtkTable => GtkVBox)
16606         * plugins/project-wizard/templates/terminal.wiz:
16607         Move destination directory on second page
16608         
16609         * plugins/project-wizard/action.c:
16610         Add a few comments
16612 2005-02-12  Naba Kumar  <naba@gnome.org>
16614         * plugins/file-manager/an_file_view.c,
16615         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
16616         views. Created dynamic update date of view depending on project
16617         changes -- similar to file-manager view.
16618         
16619         * plugins/devhelp/plugin.c: Load help on idle.
16620         
16621         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
16622         autoformat' to proper location in preferences.
16623         
16624         * mime/anjuta.mime: Added .prj extension in the mime type for backward
16625         compatibility.
16626         
16627         * plugins/editor/plugin.c: Fixed accel name.
16629 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16631         *plugins/project-wizard/templates/anjuta-plugin.wiz,
16632         plugins/project-wizard/templates/gnome.wiz,
16633         plugins/project-wizard/templates/gtk.wiz,
16634         plugins/project-wizard/anjuta-project-wizard.glade,
16635         plugins/project-wizard/autogen.c:
16636         Add Username & Email address in Project preferences.
16638 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16640         *plugins/project-wizard/templates/gnome-logo.png,
16641         plugins/project-wizard/templates/gnome.wiz,
16642         plugins/project-wizard/templates/gnome/* :
16643         Add Gnome project
16645 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16647         * plugins/project-wizard/templates/terminal/src/main.c, 
16648         plugins/project-wizard/templates/terminal/src/main.c,
16649         plugins/project-wizard/templates/terminal/src/main.[ch] :
16650         Insert License in projects
16651         
16652 2005-02-11  Naba Kumar  <naba@gnome.org>
16654         * TODO.tasks: Added message manager task.
16655         
16656         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
16657         
16658         * plugins/editor/plugin.c: Use bookmark stock icons.
16659         
16660         * plugins/message-view/anjuta-message-manager.ui,
16661         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
16663 2005-02-10  Naba Kumar  <naba@gnome.org>
16665         * libanjuta/interfaces/libanjuta.idl: fixed build error.
16666         
16667 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16669         * global-tags/Makefile.am
16670         Error during 'make install'
16672 2005-02-09  Naba Kumar  <naba@gnome.org>
16674         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
16675         missing file.
16676         
16677 2005-02-08  Naba Kumar  <naba@gnome.org>
16679         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
16680         
16681         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
16682         Show busy cursur when updating global tags in preferences.
16684         * configure.in: Fixed.
16685         
16686 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16688         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
16689           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
16690          
16691         - Fixed anjuta-plugin project (glade)
16693 2005-02-08  Naba Kumar  <naba@gnome.org>
16695         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
16696         Fixed automatic indentations.
16698         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
16699         Global tags are now segregated into smaller api tags, which can be
16700         selectively loaded from symbol browser preferences.
16702         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
16703         Implemented IProjectManager interface in project-manager. Mostly getter
16704         methods for now, but need to add add() and remove() methods to add
16705         or remove project elements.
16707         * plugins/gdb/debug_tree.c: Small fix.
16709         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
16710         plugins/symbol-browser/an_symbol_info.c,
16711         plugins/symbol-browser/an_symbol_info.h,
16712         plugins/symbol-browser/an_symbol_search.c,
16713         plugins/symbol-browser/an_symbol_search.h,
16714         plugins/symbol-browser/an_symbol_view.c,
16715         plugins/symbol-browser/an_symbol_view.h,
16716         plugins/symbol-browser/plugin.c,
16717         plugins/symbol-browser/plugin.h,
16718         tagmanager/c.c,
16719         tagmanager/entry.h,
16720         tagmanager/tm_project.c,
16721         tagmanager/tm_symbol.c,
16722         tagmanager/tm_tag.c,
16723         tagmanager/tm_workspace.c,
16724         tagmanager/vstring.c,
16725         tagmanager/include/tm_tag.h,
16726         tagmanager/include/tm_workspace.h:
16727         
16728         - Fixed tagmanager parsing of source files to parse for typedefines and
16729         properly record element scopes. Implemented scope autocompletion
16730         (autocompletion on '.', '->', '::' and ':'. The functionality is not
16731         fully working. It was based on older patch for Anjuta 1.2.2 in SF
16732         patch list (author is unknown).
16733         - Implemented symbol-browser preferences for dynamically loading and
16734         saving tags API segments.
16735         - Fixed symbol-search to use tagmanager directly instead of depending
16736         on symbol-view for tags list.
16737         - Fixed symbol-view to create the tree using TMSymbol tree directly.
16738         - Fixed TMSymbol to create the complete tags tree instead of letting the
16739         symbol-view created the root nodes.
16740         - Changed project tags cache name to .tm_project2.cache because the
16741         newer format records additional scope information.
16742         
16743 2005-02-07  Naba Kumar  <naba@gnome.org>
16745         * plugins/editor/style-editor.c,
16746         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
16747         and GtkFontButton instead of deprecated widgets in
16748         style editor.
16749         
16750 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
16752         * plugins/project-wizard/action.c,
16753         plugins/project-wizard/action.h,
16754         plugins/project-wizard/autogen.c,
16755         plugins/project-wizard/autogen.h,
16756         plugins/project-wizard/file.c,
16757         plugins/project-wizard/file.h,
16758         plugins/project-wizard/install.c,
16759         plugins/project-wizard/install.h,
16760         plugins/project-wizard/parser.h,
16761         plugins/project-wizard/parser.c,
16762         plugins/project-wizard/property.c,
16763         plugins/project-wizard/property.h,
16764         plugins/project-wizard/plugin.h,
16765         plugins/project-wizard/plugin.c,
16766         plugins/project-wizard/values.c,
16767         plugins/project-wizard/values.h:
16768         Replace C++ comments by C comments
16770         * plugins/project-wizard/autogen.c,
16771         plugins/project-wizard/autogen.h:
16772         Add a run time check of autogen version.
16773         Add UserName variable.
16775         * plugins/project-wizard/anjuta-project-wizard.glade,
16776         plugins/project-wizard/header.c,
16777         plugins/project-wizard/druid.c,
16778         plugins/project-wizard/druid.h:
16779         Sort project in alphabetic order.
16780         Correct selection troubles in notebooks.
16782         * plugins/project-wizard/parser.c:
16783         Add some check when reading the project header block.
16785 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16787         * plugins/project-wizard/action.c,
16788         plugins/project-wizard/action.h,
16789         plugins/project-wizard/autogen.c,
16790         plugins/project-wizard/autogen.h,
16791         plugins/project-wizard/file.c,
16792         plugins/project-wizard/file.h,
16793         plugins/project-wizard/install.c,
16794         plugins/project-wizard/parser.h,
16795         plugins/project-wizard/parser.c,
16796         plugins/project-wizard/property.c,
16797         plugins/project-wizard/property.h,
16798         plugins/project-wizard/values.c,
16799         plugins/project-wizard/values.h,
16800         Add a space between function name and open.
16802         * plugins/project-wizard/plugin.h,
16803         plugins/project-wizard/plugin.c,
16804         plugins/project-wizard/install.c,
16805         Avoid a crash if the user close the message view used by the .
16807         * plugins/project-wizard/anjuta-project-wizard,
16808         plugins/project-wizard/druid.c,
16809         plugins/project-wizard/druid.h,
16810         plugins/project-wizard/header.h,
16811         plugins/project-wizard/header.c,
16812         Add a text view with the description of each.
16813         Add a tab for each project.
16814         Replace some C++ comments to C comments.
16816 2005-02-05  Naba Kumar  <naba@gnome.org>
16818         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
16819         New icon from Sebastien Granjoux .
16820         
16821 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16823         * libanjuta/anjuta-preferences.c:
16824         Set file property even without a focus out event (file selected 
16825         the browse dialog)
16827 2005-02-04  Naba Kumar  <naba@gnome.org>
16829         * plugins/glade/plugin.c: Fixed glade function calls.
16830         * configure.in: Fixed a typo.
16831         * TODO.tasks: Updated.
16833 2005-02-03  Naba Kumar  <naba@gnome.org>
16835         * plugins/project-manager/plugin.c: Fixed memory corruption.
16837         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
16838         build error.
16839         
16840         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16841         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16842         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
16843         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16845         * libanjuta/interfaces/libanjuta.idl,
16846         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
16847         interface.
16848         
16849         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
16851         Patch from Massimo Cora <maxcvs@email.it>:
16852         * plugins/editor/plugin.c: Fixed update UI for created buffers.
16853         
16854 2005-02-01  Naba Kumar  <naba@gnome.org>
16856         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
16857         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16858         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
16859         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
16860         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
16861         from sourceforge -- a64 crash fixes (correct typing for GType)
16862         and fixes compile errors in sun.
16864         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
16865         paste (shift+insert) in terminal.
16867 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
16869         * configure.in: Add «nb» to ALL_LINGUAS.
16871 2005-02-01  Naba Kumar  <naba@gnome.org>
16873         * TODO.tasks, TODO: Updated todo tasks.
16874         
16875         * plugins/editor/anjuta-document-manager.glade: Improved search
16876         relace dialog.
16877         
16878         * TODO.tasks: Fixed xml format.
16879         
16880         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
16881         work yet).
16882         
16883         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
16884         cleanups.
16885         
16886         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
16887         format during save (removed unwanted text nodes). Fixed scrollbars.
16889 2005-01-31  Naba Kumar  <naba@gnome.org>
16891         * libanjuta/interfaces/libanjuta.idl,
16892         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
16893         Implemented append() method for IAnjutaEditor interface and fixed
16894         various bugs with text insertions (cvs diff and macro insertions).
16895         
16896         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
16897         automatic indentation.
16898         
16899         * plugins/editor/action-callbacks.c,
16900         plugins/editor/action-callbacks.h,
16901         plugins/editor/anjuta-docman.c,
16902         plugins/editor/anjuta-document-manager.ui,
16903         plugins/editor/plugin.c,
16904         plugins/editor/text_editor.c,
16905         plugins/editor/text_editor.h,
16906         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
16907         Fixed highlight issues.
16909         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
16910         macro.
16911         
16912         * plugins/symbol-browser/an_symbol_view.c: Force update project.
16914         * data/properties/*: Updated properties files from scite. Created
16915         styles.properties to override the scite styles.
16916         
16917         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
16919         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
16920         
16921 2005-01-30  Naba Kumar  <naba@gnome.org>
16923         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
16924         unused definitions.
16925         
16926         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
16927         
16928         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16929         plugins/editor/text_editor.c,
16930         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
16931         fixed linuwidth preference setting, fixed insert text interface
16932         implementation. Improved automatice-indentation for cpp lexer.
16933         
16934         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
16936 2005-01-29  Naba Kumar  <naba@gnome.org>
16938         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
16939         option in update dialog as default. Improved import dialog. Sized
16940         log dialog.
16942         * configure.in: Fixed underquoted warning from autoconf.
16943         
16944         * plugins/editor/action-callbacks.c,
16945         plugins/editor/aneditor.cxx,
16946         plugins/editor/aneditor.h,
16947         plugins/editor/anjuta-document-manager.glade,
16948         plugins/editor/plugin.c,
16949         plugins/editor/plugin.h,
16950         plugins/editor/text_editor.c,
16951         plugins/editor/text_editor.h,
16952         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
16953         for Editor and fixed all preferences syncronization and notifys for
16954         visible prefs (in editor preferences page).
16955         
16956         * plugins/file-loader/plugin.c: Load recent files on idle.
16958 2005-01-28  Naba Kumar  <naba@gnome.org>
16960         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16961         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
16963         * plugins/editor/action-callbacks.c,
16964         plugins/editor/action-callbacks.h,
16965         plugins/editor/aneditor.cxx,
16966         plugins/editor/aneditor.h,
16967         plugins/editor/anjuta-document-manager.ui,
16968         plugins/editor/plugin.c,
16969         plugins/editor/text_editor.c,
16970         plugins/editor/text_editor.h,
16971         plugins/editor/text_editor_cbs.c,
16972         plugins/editor/text_editor_cbs.h,
16973         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
16974         Text editor.
16976         Patch from Massimo Cora <maxcvs@email.it>:
16977         * plugins/editor/an_symbol_search.c,
16978         plugins/editor/an_symbol_search.c: Fixed crash bugs.
16979         
16980 2005-01-27  Naba Kumar  <naba@gnome.org>
16981         
16982         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
16983         minimum size request to 200.
16985         * plugins/symbol-browser/an_symbol_info.c,
16986         plugins/symbol-browser/an_symbol_info.h,
16987         plugins/symbol-browser/an_symbol_search.c,
16988         plugins/symbol-browser/an_symbol_search.h,
16989         plugins/symbol-browser/an_symbol_view.c,
16990         plugins/symbol-browser/an_symbol_view.h,
16991         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
16992         pixbuf retrieval. Fixed runtime warning. Code clean up.
16994 2005-01-27  Naba Kumar  <naba@gnome.org>
16996         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
16997         src/anjuta.ui, (new) plugins/glade/.cvsignore,
16998         (new) plugins/glade/Makefile.am,
16999         (new) plugins/glade/anjuta-glade-plugin.png,
17000         (new) plugins/glade/anjuta-glade.plugin.in,
17001         (new) plugins/glade/anjuta-glade.ui,
17002         (new) plugins/glade/plugin.c,
17003         (new) plugins/glade/plugin.h,
17004         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
17005         now until glade3 works properly.
17007         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17008         they are generated.
17009         
17010 2005-01-26  Naba Kumar  <naba@gnome.org>
17012         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17013         Added mime icon for anjuta projects.
17014         
17015         patch from Massimo Cora <maxcvs@email.it>:
17016         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17017         an_symbol_search.h, an_symbol_view.c, plugin.c:
17018         Fix/implement objects destroying/freeing.
17020 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17021         
17022         * src/action-callback.[ch], src/anjuta-actions.h:
17023         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17024         because it has not been updated for years and we know have a devhelp plugin
17025         which can do the job much better.
17026         * TODO.tasks: Updated done items
17028 2005-01-25  Naba Kumar  <naba@gnome.org>
17030         * autogen.sh: Fixed to generate interface files.
17032         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17033         session save filenames.
17034         
17035         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17036         
17037 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17039         * plugins/project-wizard/Makefile.am,
17040         plugins/project-wizard/install.c,
17041         plugins/project-wizard/install.h,
17042         plugins/project-wizard/parser.c,
17043         plugins/project-wizard/parser.h,
17044         plugins/project-wizard/templates/terminal.wiz:
17045         Add action list block in wizard template
17046         * plugins/project-wizard/file.c,
17047         plugins/project-wizard/autogen.c:
17048         Small fixes
17050 2005-01-23  Naba Kumar  <naba@gnome.org>
17052         * configure.in: Fixed build error.
17054 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17056         * plugins/project-wizard/druid.c,
17057         plugins/project-wizard/parser.c,
17058         plugins/project-wizard/property.c: Rewrite parser with
17059         better error handling
17061 2005-01-22  Naba Kumar  <naba@gnome.org>
17063         * plugins/symbol-browser/plugin.c: Changed c++ coments
17064         to c commnets and formated code to anjuta coding styles.
17065         
17066 2005-01-21  Naba Kumar  <naba@gnome.org>
17068         * configure.in, autogen.sh: Fixed build errors in newer automake.
17069         
17070         * plugins/editor/anjuta-docman.c: Do not emit change editor
17071         signal while in dispose.
17073         Patch from: Massimo Corà <maxcvs@email.it>
17074         * plugins/symbol-browser/Makefile.am,
17075         plugins/symbol-browser/an_symbol_view.c,
17076         plugins/symbol-browser/an_symbol_view.h,
17077         plugins/symbol-browser/plugin.c,
17078         plugins/symbol-browser/plugin.h,
17079         plugins/symbol-browser/test-symbol-browser.c,
17080         (new) plugins/symbol-browser/an_symbol_info.c,
17081         (new) plugins/symbol-browser/an_symbol_info.h,
17082         (new) plugins/symbol-browser/an_symbol_search.c,
17083         (new) plugins/symbol-browser/an_symbol_search.h:
17084         Added a cool real-time symbol-search-view in symbol browser.
17086 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17087         
17088         * plugin/macro/plugin.c
17089         plugin/macro/anjuta-macro-plugin.ui
17090         plugin/macro/macro-db.[ch]
17091         plugin/macro/macro-dialog.[ch]
17092         plugin/macro/macro-actions.[ch]
17093         plugin/macro/macro-edit.[ch]
17094         plugin/macro/plugin.[ch]:
17095         
17096         Implemented three menu items as Naba proposed:
17097         Edit->Macro->
17098                 Insert Macro: Pops of a border-less window to enter a shortcut
17099                 Add Macro: Same as Manage Macro => New
17100                 Manage Macros: Full-features macro dialog
17102 2005-01-20  Naba Kumar  <naba@gnome.org>
17104         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17105         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17106         libanjuta/anjuta-shell.h,
17107         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17108         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17109         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17110         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17111         src/main.c, src/shell.c: Implemented command line args processing
17112         and session management. Fixed geometry restoration.
17114 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
17115         
17116         * plugins/macro/macro-db.c,
17117         plugins/macros.xml:
17118         Cleaned up XML interface and use attributes now for name, category and 
17119         shortcut. CDATA is used to avoid xml errors inside of macros.
17121 2005-01-19  Naba Kumar  <naba@gnome.org>
17123         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17125 2005-01-18  Naba Kumar  <naba@gnome.org>
17126         
17127         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17128         to work.
17130         * scintilla/*: Updated scintilla to current cvs and updated
17131         scintilla patches.
17132         
17133 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17134         
17135         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17136         plugins/cvs-plugin/cvs-actions.c:
17137         Added "Whole project" infrastructure but it does not
17138         work because I did not find a way to get the current project's
17139         root dir.
17141 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17143         * plugins/cvs-plugin/Makefile.am
17144         plugins/cvs-plugin/anjuta-cvs.plugin.in
17145         plugins/cvs-plugin/cvs-actions.c
17146         plugins/cvs-plugin/cvs-callbacks.c
17147         plugins/cvs-plugin/cvs-interface.[ch] (added)
17148         plugins/cvs-plugin/plugin.c:
17149         
17150         Added IAnjutaCVS interface and improved cvs plugin. There
17151         is still some work to do on cvs import and to add a current
17152         project toggle.
17154 2005-01-17  Naba Kumar  <naba@gnome.org>
17156         * plugins/editor/aneditor.cxx: Fixed auto indentation.
17157         
17158         * configure.in: Fixed build errors.
17160         * data/Makefile.am,     (removed) data/README.stock_libs,
17161         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17162         (removed) data/header.c, (removed) data/stock_libs.anj,
17163         (removed) data/x-anjuta-project.desktop,
17164         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17166         * libanjuta/anjuta-plugin-description.c,
17167         libanjuta/anjuta-shell.c: Updated documentations.
17169         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
17170         
17171         * libanjuta/anjuta-launcher.c,
17172         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17173         x86_64 systems.
17175 2005-01-17  Naba Kumar  <naba@gnome.org>
17176         
17177         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17178         plugins/project-wizard/templates/gtk.wiz,
17179         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17180         Updated templates to new format.
17181         
17182         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17183         * plugins/project-wizard/druid.c,
17184         plugins/project-wizard/parser.c,
17185         plugins/project-wizard/property.c,
17186         plugins/project-wizard/property.h,
17187         plugins/project-wizard/templates/terminal.wiz,
17188         plugins/project-wizard/templates/terminal/AUTHORS,
17189         plugins/project-wizard/templates/terminal/ChangeLog,
17190         plugins/project-wizard/templates/terminal/NEWS,
17191         plugins/project-wizard/templates/terminal/README,
17192         plugins/project-wizard/templates/terminal/project.anjuta,
17193         plugins/project-wizard/templates/terminal/src/main.c:
17194         Moveed code related to property types from druid.c and parser.c to 
17195         property.c. Changed tag from "<string ..." to
17196         "<property type="string..."     and so on. Rewrite parser
17197         (warning still in progress). Added list property. Changed
17198         terminal project to avoid using autogen on some file (much 
17199         faster) using the autogen attribute. Add a license list box in
17200         terminal project (just as an example). _label in item list is
17201         optional now.
17203 2005-01-16  Naba Kumar  <naba@gnome.org>
17205         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17206         plugins/edtior/anjuta-docman.c: Fixed build errors.
17207         
17208         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17209         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17210         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17211         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17212         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17213         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17214         libanjuta/resources.h,
17215         plugins/build-basic-autotools/build-basic-autotools.c,
17216         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17217         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17218         plugins/gtodo/plugin.c, src/Makefile.am,
17219         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17220         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17221         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17222         should be handled in respective plugins. Added API documentations.
17224         * libanjuta-docs.sgml, libanjuta-sections.txt,
17225         libanjuta.types,
17226         (added) tmpl/anjuta-debug.sgml,
17227         (added) tmpl/anjuta-launcher.sgml,
17228         tmpl/anjuta-plugin.sgml,
17229         tmpl/anjuta-preferences.sgml,
17230         tmpl/anjuta-shell.sgml,
17231         (added) tmpl/anjuta-status.sgml,
17232         (removed) tmpl/anjuta-stock.sgml,
17233         tmpl/anjuta-utils.sgml,
17234         (removed) tmpl/defaults.sgml,
17235         (removed) tmpl/fileselection.sgml,
17236         (removed) tmpl/gnomefilelist.sgml,
17237         tmpl/ianjuta-buildable.sgml,
17238         (added) tmpl/ianjuta-debugger-manager.sgml,
17239         (added) tmpl/ianjuta-debugger.sgml,
17240         tmpl/ianjuta-document-manager.sgml,
17241         tmpl/ianjuta-editor.sgml,
17242         tmpl/ianjuta-file.sgml,
17243         tmpl/ianjuta-loader.sgml,
17244         tmpl/ianjuta-markable.sgml,
17245         tmpl/ianjuta-message-view.sgml,
17246         (added) tmpl/ianjuta-project-manager.sgml,
17247         (added) tmpl/ianjuta-todo.sgml,
17248         (added) tmpl/ianjuta-wizard.sgml,
17249         tmpl/libanjuta-iface-marshallers.sgml,
17250         tmpl/libanjuta-unused.sgml,
17251         (removed) tmpl/pixmaps.sgml,
17252         tmpl/plugins.sgml,
17253         (removed) tmpl/properties.sgml,
17254         tmpl/resources.sgml: Updated API documentations.
17256 2005-01-15  Naba Kumar  <naba@gnome.org>
17258         * libanjuta/anjuta-launcher.c: Added API docs.
17259         
17260         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17261         plugins/project-wizard/templates/gtk.wiz,
17262         plugins/project-wizard/templates/terminal.wiz,
17263         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17264         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17265         plugins/project-wizard/templates/gtk/src/main.c,
17266         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17267         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17268         template files.
17270         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17271         * plugins/project-wizard/anjuta-project-wizard.glade,
17272         plugins/project-wizard/autogen.c,
17273         plugins/project-wizard/druid.c,
17274         plugins/project-wizard/druid.h,
17275         plugins/project-wizard/file.c,
17276         plugins/project-wizard/file.h,
17277         plugins/project-wizard/install.c,
17278         plugins/project-wizard/parser.c,
17279         plugins/project-wizard/plugin.c,
17280         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17281         setting the default project directory. Fix HIDDEN property, it's
17282         working but I think we could make this cleaner. Removed the
17283         copy of the string in mandatory_property. Add an optional autogen
17284         attribute, to force or avoid using autogen on some files, default
17285         without any attribute is autodetect.+ Replace the script tag with
17286         a normal file tag and an attribute execute.
17287         
17288 2005-01-14  Naba Kumar  <naba@gnome.org>
17290         * plugins/editor/action-callbacks.c,
17291         plugins/editor/search_incremental.c,
17292         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17293         works now.
17294         
17295         * plugins/editor/plugin.c, plugins/editor/plugin.h,
17296         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17297         tabs.
17299 2005-01-12  Naba Kumar  <naba@gnome.org>
17301         * configure.in,
17302         plugins/project-wizard/templates/Makefile.am,
17303         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17304         plugins/project-wizard/templates/anjuta-plugin.wiz,
17305         (added) plugins/project-wizard/templates/gtk-logo.png,
17306         (added) plugins/project-wizard/templates/gtk.wiz,
17307         (added) plugins/project-wizard/templates/terminal-logo.png,
17308         plugins/project-wizard/templates/terminal.wiz,
17309         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17310         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17311         (added) plugins/project-wizard/templates/gtk/.cvsignore,
17312         (added) plugins/project-wizard/templates/gtk/Makefile.am,
17313         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17314         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17315         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17316         (added) plugins/project-wizard/templates/gtk/src/main.c,
17317         (added) plugins/project-wizard/templates/gtk/src/project.glade,
17318         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17319         GTK+ project templated and fixed other templates. Updated template
17320         logos.
17322 2005-01-12  Naba Kumar  <naba@gnome.org>
17324         * plugins/macro/anjuta-macro.glade: Improved GUI.
17325         
17326 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
17328         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17329         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17330         * plugins/cvs-plugin/cvs.[ch] (removed)
17331         Removed old unused files
17332         
17333         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17334         * plugins/cvs-plugin/cvs-actions.c
17335         * plugins/cvs-plugin/Makefile.am:
17336         Seperate callback functions for better error
17337         handling. Cleaned up code.
17338         
17339         * plugins/macro/macros.xml: removed corrupt cvs
17340         macros for now.
17342 2005-01-10  Naba Kumar  <naba@gnome.org>
17344         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17345         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17346         and leaks.
17348 2005-01-09  Naba Kumar  <naba@gnome.org>
17350         * libegg/egg-recent-action.c, libegg/test-actions.c,
17351         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17352         recent files models.
17353         
17354         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17355         two models -- one for projects and other for regular files and show
17356         both in recent files menu. Changed recent files group from "anjuta"
17357         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17358         when adding the URI in recent files.
17359         
17360         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17361         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17362         * plugins/macro/macro-dialog.c: Fixed dispose() method.
17363         * plugins/macro/macros.xml: Fixed xml errors.
17365 2005-01-08  Naba Kumar  <naba@gnome.org>
17366         
17367         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17368         libegg/test-actions.c, libegg/menu/Makefile.am,
17369         libegg/menu/egg-recent-action.h: Added a new action for
17370         recent files.
17372         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17373         Fixed dispose. Cleanup.
17374         
17375         * plugins/file-loader/anjuta-loader-plugin.ui,
17376         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17377         Use the new action for recent files. Added recent files in
17378         toolbar.
17380         * plugins/project-wizard/druid.c: Show busy cursor and
17381         de-sensitize druid buttons during page change.
17382         
17383         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17384         * plugins/project-wizard/Makefile.am,
17385         plugins/project-wizard/druid.c,
17386         plugins/project-wizard/druid.h,
17387         plugins/project-wizard/install.c,
17388         plugins/project-wizard/plugin.c,
17389         plugins/project-wizard/plugin.h,
17390         plugins/project-wizard/property.c,
17391         plugins/project-wizard/property.h,
17392         (added) plugins/project-wizard/values.c,
17393         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17394         objects (in values.c and values.h) containing the values of all
17395         properties. The NPWProperty objects now keep their values in this
17396         object which is persistant for one activation of the plugin, so the
17397         user keeps all the values even if he goes backward. Used an anjuta
17398         message view to list all files copied by the project wizard.
17400 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
17402         * plugins/macro/plugin.[ch],
17403         plugins/macro/macro-dialog.[ch]
17404         plugins/macro/macro-edit.[ch]
17405         plugins/macro/macro-db.[ch]
17406         plugins/macro/macro-actions.[ch]
17407         plugins/macro/anjuta-macro.plugin.in
17408         plugins/macro/anjuta-macro.glade
17409         plugins/macro/anjuta-macro.png
17410         plugins/macro/Makefile.am
17411         plugins/macro/macros.xml
17412         plugins/macro/anjuta-macro.ui (all added)
17413         configure.in
17414         plugins/Makefile.am:
17415         Added new macro plugins
17416         
17417         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17418         New icon
17419         
17420         * manuals/reference/template (removed)
17421         Removed old api reference
17422         
17423         * plugins/message-view/message-view.c:
17424         "Fixed" crash in on_row_deleted and added a
17425         comment that I cannot work this way. We will
17426         have to change everything a bit to avoid losing
17427         memory there.
17428         
17429         * plugins/text-editor/text_editor.c:
17430         Update line number width on file save
17433 2005-01-07  Naba Kumar  <naba@gnome.org>
17435         * plugins/project-wizard/anjuta-project-wizard.glade,
17436         plugins/project-wizard/druid.c,
17437         plugins/project-wizard/templates/anjuta-plugin.wiz,
17438         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
17439         Display page description in bold. Fixed mandatory field check.
17441         * configure.in,
17442         libanjuta/libanjuta-1.0.pc.in,
17443         plugins/project-wizard/druid.c,
17444         plugins/project-wizard/parser.c,
17445         plugins/project-wizard/property.h,
17446         plugins/project-wizard/templates/anjuta-plugin.wiz,
17447         plugins/project-wizard/templates/terminal.wiz,
17448         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
17449         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
17450         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
17451         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
17452         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
17453         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17454         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17455         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17456         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17457         plugins/project-wizard/templates/terminal/configure.in.tpl,
17458         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
17459         plugins/project-wizard/templates/terminal/src/main.c: Implemented
17460         a new property type -- hidden. Fixed terminal and anjuta-plugin
17461         project templates.
17463 2005-01-07  Naba Kumar  <naba@gnome.org>
17465         * templates/anjuta-plugin.wiz,
17466         templates/terminal.wiz,
17467         templates/terminal/Makefile.am.tpl,
17468         templates/terminal/autogen.sh,
17469         (Removed) templates/terminal/configure.ac.tpl,
17470         (Added) templates/.cvsignore,
17471         (Added) templates/Makefile.am,
17472         (Added) templates/anjuta-plugin/.cvsignore,
17473         (Added) templates/anjuta-plugin/Makefile.am,
17474         (Added) templates/anjuta-plugin/src/.cvsignore,
17475         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
17476         (Added) templates/terminal/.cvsignore,
17477         (Added) templates/terminal/Makefile.am,
17478         (Added) templates/terminal/configure.in.tpl,
17479         (Added) templates/terminal/po/.cvsignore,
17480         (Added) templates/terminal/po/ChangeLog,
17481         (Added) templates/terminal/po/Makefile.am,
17482         (Added) templates/terminal/po/POTFILES.in,
17483         (Added) templates/terminal/src/.cvsignore,
17484         (Added) templates/terminal/src/Makefile.am,
17485         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
17486         project wizard. Fixed configure/po/Makefile template errors.
17488 2005-01-06  Naba Kumar  <naba@gnome.org>
17490         * configure.in: Added project templates.
17491         * plugins/project-wizard/templates/*: Added to project and renamed
17492         Makefile.am and configure.in to Makefile.am and configure.ac respectively
17493         for the project templates (so that they do not conflict with autotools
17494         build. Created proper configure.ac.tpl and autogen.sh for project
17495         templates.
17496         
17497 2005-01-06  Naba Kumar  <naba@gnome.org>
17499         * plugins/project-wizard/anjuta-project-wizard.glade,
17500         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17501         Fixed file list parsing and to take absolute file paths (for example,
17502         from an icon selected previously). Used toggle buttons for boolean
17503         properties. Check if all mandatory fields are given before going
17504         forward in the wizard. Use scrollable viewport for listing property
17505         widgets incase the list goes out of wizard's size. Added tooltips
17506         as descriptions of the property widgets. And other fixes.
17508         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17509         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17510         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
17511         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
17512         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
17513         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
17514         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
17515         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17516         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
17517         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17518         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17519         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
17520         Restructured template files.
17522 2005-01-06  Naba Kumar  <naba@gnome.org>
17524         * configure.in: Added check for autogen.
17525         
17526         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
17527         in dispose.
17528         
17529         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
17530         Do not emit changed signal when in dispose.
17532         * plugins/symbol-browser/plugin.c: Don't updated symbols when
17533         symbol-view widget has been destroyed.
17534         
17535         * src/anjuta-app.c: Set null to preference, status and ui object
17536         pointers when they are destroyed.
17538         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
17539         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
17540         Added boolean, integer and file property types.
17541         
17542         * plugins/project-wizard/Makefile.am,
17543         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
17544         project wizard templates.
17546 2005-01-04  Naba Kumar  <naba@gnome.org>
17548         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
17549         added widgets.
17550         
17551         * plugins/editor/aneditor.cxx,
17552         plugins/editor/anjuta-docman.c,
17553         plugins/editor/plugin.c,
17554         plugins/editor/text_editor.c:
17555         Removed unnecessary ref/unref of scintilla.
17556         
17557         * plugins/message-view/anjuta-msgman.c,
17558         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
17559         make close button similar to document manager.
17560         
17561         * plugins/project-manager/plugin.c,
17562         plugins/project-manager/plugin.h: Removed dead codes. Removed
17563         unnecessary ref/unref.
17564         
17565         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
17566         instead of hard refs.
17568 2005-01-03  Naba Kumar  <naba@gnome.org>
17570         * libanjuta/interfaces/libanjuta.idl: Added configure() and
17571         generate() methods for IAnjutaBuildable interface.
17573         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
17574         IAnjutaBuildable inteface.
17576         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
17577         to destroy build context when message view is destroyed.
17578         
17579         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
17580         a ref to it and unref in destructor. AnEditor class wants to be the
17581         owner of scintilla widget. Fixed compile warnings with signed/unsigned
17582         comparisions.
17583         
17584         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
17585         complicate the scene. Removed editor widget from AnjutaDocman when
17586         the widget is destroyed.
17587         
17588         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
17589         from shell. It will be removed from shell when the widget is destroyed.
17590         
17591         * plugins/editor/text_editor.c: Added debug codes to track object
17592         finalizations.
17594         * plugins/message-view/anjuta-msgman.c: Remove message view on
17595         widget destroy. Destroy message view on remove. Removed all views
17596         correctly.
17597         
17598         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17599         from container.
17601 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17603         * plugins/file-wizard/action-callbacks.c,
17604         plugins/file-wizard/anjuta-file-wizard.glade,
17605         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17606         Insert Licence, copyright, header template ...
17607         
17608 2005-01-02  Naba Kumar  <naba@gnome.org>
17610         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
17611         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
17612         anjuta_status_add_widget() to allow setting busy cursor on non
17613         toplevel windows.
17615         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
17617         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
17618         mime types to take text/source also.
17619         
17620         * plugins/editor/anjuta-docman.c,
17621         plugins/editor/anjuta-docman.h,
17622         plugins/editor/plugin.c,
17623         plugins/editor/text_editor.c,
17624         plugins/editor/text_editor.h,
17625         plugins/editor/text_editor_cbs.c: Listen for busy signal from
17626         AnjutaStatus and set busy cursor on editors.
17628         * plugins/file-loader/Makefile.am,
17629         plugins/file-loader/plugin.c,
17630         (added) plugins/file-loader/dnd.c,
17631         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
17633         * src/anjuta.c: Hide anjuta window before destruction.
17635         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17636         * configure.in, plugins/Makefile.am,
17637         (removed) plugins/project-wizard/appwiz_page1.c,
17638         (removed) plugins/project-wizard/appwiz_page2.c,
17639         (removed) plugins/project-wizard/appwiz_page3.c,
17640         (removed) plugins/project-wizard/appwiz_page4.c,
17641         (removed) plugins/project-wizard/appwizard.c,
17642         (removed) plugins/project-wizard/appwizard.h,
17643         (removed) plugins/project-wizard/appwizard_cbs.c,
17644         (removed) plugins/project-wizard/appwizard_cbs.h,
17645         (removed) plugins/project-wizard/appwizard_gui.c,
17646         (removed) plugins/project-wizard/gnome_project.c,
17647         (removed) plugins/project-wizard/gnome_project.h,
17648         (removed) plugins/project-wizard/wizard_gui.c,
17649         (removed) plugins/project-wizard/wizard_gui.h,
17650         (added) plugins/project-wizard/.cvsignore,
17651         (added) plugins/project-wizard/Makefile.am,
17652         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
17653         (added) plugins/project-wizard/anjuta-project-wizard.glade,
17654         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
17655         (added) plugins/project-wizard/applogo.png,
17656         (added) plugins/project-wizard/appwizard.png,
17657         (added) plugins/project-wizard/autogen.c,
17658         (added) plugins/project-wizard/autogen.h,
17659         (added) plugins/project-wizard/druid.c,
17660         (added) plugins/project-wizard/druid.h,
17661         (added) plugins/project-wizard/file.c,
17662         (added) plugins/project-wizard/file.h,
17663         (added) plugins/project-wizard/header.c,
17664         (added) plugins/project-wizard/header.h,
17665         (added) plugins/project-wizard/install.c,
17666         (added) plugins/project-wizard/install.h,
17667         (added) plugins/project-wizard/parser.c,
17668         (added) plugins/project-wizard/parser.h,
17669         (added) plugins/project-wizard/plugin.c,
17670         (added) plugins/project-wizard/plugin.h,
17671         (added) plugins/project-wizard/property.c,
17672         (added) plugins/project-wizard/property.h: Removed old application-wizard
17673         codes and added new template based (autogen based) project wizard
17674         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
17676 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
17678         * plugins/cvs-plugin/plugin.c: Fixed crash bug
17679         * plugins/cvs-plugin/cvs-execute.c:
17680         Fix cvs_log which did not work because of some
17681         glade problem
17682         Patch from Mark R. Pariente <markpariente@cmu.edu>
17683         - Fix message highlighting
17685 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17686         
17687         * template/*,
17688         date/template/*,
17689         configure.in:
17690         Removed template stuff completly because we dicussed to implement
17691         a macro system for Edit->Insert Text
17693 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17694         
17695         * plugins/editor/aneditor.cxx,
17696         plugins/editor/text_editor.c:
17697         Set line number width dynamically
17698         * src/about.c:
17699         Prepered new GTK 2.6 about dialog
17701 2004-12-30  Naba Kumar  <naba@gnome.org>
17703         patch from: Massimo Corà  <maxcvs@email.it>
17704         * plugins/editor/aneditor.cxx: Highlights correct function
17705         argument in recursive calltips.
17707 2004-12-30  Naba Kumar  <naba@gnome.org>
17709         * plugins/symbol-browser/plugin.c,
17710         libanjuta/interfaces/libanjuta.idl,
17711         plugins/editor/text_editor.c: Fixed editor markers and added a new
17712         marker (BASIC) to indicate line numbers. Fixed symbol browser to
17713         mark the line visited.
17714         
17715         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
17716         libegg/Makefile.am, libegg/eggcomboselect.c,
17717         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
17718         widget for use with symbol view in toolbar.
17719         
17720         * plugins/cvs-plugin/anjuta-cvs.ui,
17721         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
17722         placeholder for cvs plugin context menu in filemanager.
17723         
17724 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17725         
17726         * plugins/cvs-plugin/plugin.c:
17727         Show popup menu only if the file is contained in
17728         a directory containing a "CVS" directory
17730 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17731         
17732         * plugins/cvs-plugin/cvs-action.[ch],
17733         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17734         * plugins/cvs-plugin/anjuta-cvs.ui,
17735         * plugins/cvs-plugin/plugin.c:
17736         Implemented "Import"
17737         
17738         Patch from Mark R. Pariente <markpariente@cmu.edu>:
17739         Added right-click-menu for file-manager
17741 2004-12-26  Naba Kumar  <naba@gnome.org>
17743         * src/action-callbacks.c, src/action-callbacks.h,
17744         src/anjuta-actions.h, src/anjuta-app.c,
17745         src/anjuta.ui: Added fullscreen action.
17747         * plugins/cvs-plugin/cvs-actions.c,
17748         plugins/cvs-plugin/plugin.c,
17749         plugins/cvs-plugin/plugin.h: Watches current editor,
17750         project and file manager selection in plugin
17751         implementation.
17752         
17753 2004-12-26  Naba Kumar  <naba@gnome.org>
17755         * src/anjuta-app.c, src/anjuta.c, src/main.c,
17756         src/action-callbacks.c: Fixed app finalization. Added a
17757         command line arg --proper-shutdown (-p), which when set
17758         will release all plugins and their resources (this option
17759         is mainly for debugging).
17760         
17761         * plugins/file-loader/plugin.c: Fixed filename duplications
17762         in recent files history.
17763         
17764         * plugins/profile-default/plugin.c: Disabled problematic
17765         plugins for now to load at startup.
17766         
17767         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
17768         annoying debug prints.
17769         
17770 2004-12-23  Naba Kumar  <naba@gnome.org>
17772         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
17773         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17774         plugins/cvs-plugin/anjuta-cvs.ui,
17775         plugins/cvs-plugin/cvs-actions.c,
17776         plugins/cvs-plugin/cvs-actions.h,
17777         plugins/cvs-plugin/cvs-execute.c,
17778         plugins/cvs-plugin/cvs-execute.h,
17779         plugins/cvs-plugin/Makefile.am,
17780         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
17781         Added cvs log command.
17783 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
17784         
17785         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
17786         default
17788 2004-12-20  Naba Kumar  <naba@gnome.org>
17790         patch from: Massimo Corà  <maxcvs@email.it>
17791         * plugins/editor/aneditor.cxx: Added recursive calltips.
17793 2004-12-20  Naba Kumar  <naba@gnome.org>
17794         
17795         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
17796         Show busy cursor during loading and unloading.
17797         
17798 2004-12-19  Naba Kumar  <naba@gnome.org>
17800         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
17801         memory leaks. Disabled debug print.
17803         * plugins/symbol-browser/an_symbol_view.c,
17804         plugins/symbol-browser/plugin.c,
17805         plugins/symbol-browser/plugin.h: Fixed loading and unloading
17806         problems. Creates SymbolView object every time when the
17807         plugin is activated.
17809         * plugins/project-manager/plugin.c: Close project when
17810         deactivating.
17811         
17812 2004-12-18  Naba Kumar  <naba@gnome.org>
17814         * po/POTFILES.in: Removed commented lines.
17815         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
17816         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
17817         * plugins/gdb/plugin.c: Fixed compile error.
17818         
17819         Patch from: Mark R. Pariente  <mark@demar.com.tr>
17820         * libegg/eggcellrendererkeys.c: Fixed compile error.
17821         
17822 2004-12-18  Naba Kumar  <naba@gnome.org>
17824         * plugins/file-loader/plugin.c: Fixed loading bug.
17825         
17826         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
17827         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17828         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
17829         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
17830         and corruptions. Fixed loading and unloading of plugins.
17831         
17832 2004-12-17  Naba Kumar  <naba@gnome.org>
17833         
17834         * plugins/file-loader/Makefile.am,
17835         plugins/file-loader/plugin.c,
17836         plugins/project-manager/plugin.c: Fixed memory corruption
17837         and disposition codes. Added missing plugin.h in Makefile.am.
17839 2004-12-16  Naba Kumar  <naba@gnome.org>
17841         * plugins/symbol-browser/an_symbol_view.c,
17842         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
17843         codes. Fixed memory leaks and corruptions.
17845         * plugins/build-basic-autotools/build-basic-autotools.c
17846         plugins/editor/anjuta-docman.c,
17847         plugins/editor/text_editor.c,
17848         plugins/file-loader/plugin.c,
17849         plugins/file-manager/plugin.c,
17850         plugins/file-wizard/plugin.c,
17851         plugins/message-view/anjuta-msgman.c,
17852         plugins/message-view/anjuta-msgman.h,
17853         plugins/message-view/message-view.c,
17854         plugins/message-view/plugin.c,
17855         plugins/message-view/plugin.h,
17856         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
17858         * src/about.c, src/about.h, src/action-callbacks.c,
17859         src/action-callbacks.h, src/anjuta-actions.h,
17860         src/anjuta-app.c, src/anjuta-app.h,
17861         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
17862         src/anjuta.c, src/anjuta.h, src/getline.c, 
17863         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
17864         src/start-with.c, src/start-with.h: Fixed emacs modes.
17866         * src/layout.xml: Brought document manager in front.
17867         
17868 2004-12-15  Naba Kumar  <naba@gnome.org>
17870         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
17871         properly removed.
17872         
17873         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
17874         finalization. Added a method to unload all plugins and destroy them.
17875         Fixed memory leaks.
17876         
17877         * plugins/sample1/plugin.c: Proper finalization code and renamed
17878         functions to proper names.
17879         
17880         * plugins/build-basic-autotools/build-basic-autotools.c,
17881         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
17883         * src/shell.c: Unload all plugins on exit, so that memory profilers
17884         can detect memory leaks in plugins.
17886 2004-12-13  Naba Kumar  <naba@gnome.org>
17888         * plugins/devhelp/plugin.c: Delay widget initialization, now that
17889         docking is working.
17890         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
17891         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
17893 2004-12-11  Naba Kumar  <naba@gnome.org>
17895         * data/properties/anjuta.properties: Fixed font size.
17896         * plugin/build-basic-autotools/build-basic-autotools: Added initial
17897         compile file function. There are some fixmes there.
17898         * plugins/message-view/anjuta-msgman.c,
17899         * plugins/message-view/message-view.c: Fixed bugs and clean up.
17900         
17901 2004-12-08  Naba Kumar  <naba@gnome.org>
17903         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
17904         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
17905         to escape quotes in a string.
17906         
17907         * plugins/cvs-plugin/cvs-actions.c,
17908         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
17909         cvs diff command.
17911         * plugins/build-basic-autotools/build-basic-autotools.c,
17912         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
17913         filters.
17914         
17915 2004-12-07  Naba Kumar  <naba@gnome.org>
17917         * plugins/build-basic-autotools/build-basic-autotools.c,
17918         plugins/build-basic-autotools/automake-c.filters: Completed directory
17919         tracking. Double click on Errors and warnings now work as expected.
17921         * plugins/build-basic-autotools.c: Added codes to track build directory
17922         so that absolute path of the files could be determined.
17924 2004-12-06  Naba Kumar  <naba@gnome.org>
17926         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
17927         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
17928         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
17929         
17930 2004-12-05  Naba Kumar  <naba@gnome.org>
17932         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
17933         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
17934         
17935         * plugins/cvs-plugin/plugin.c,
17936         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
17937         
17938 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
17939         
17940         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17941         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
17942         plugins/cvs-plugin/cvs-execute.[ch]:
17943         Implemented cvs status and cvs diff
17944         Known bugs:
17945         - rdiff command is not correct
17946         - Must find a way to allow selection of directies AND files 
17947         in GtkFileChooser
17949 2004-12-03  Naba Kumar  <naba@gnome.org>
17951         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
17952         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
17953         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
17954         session.properties file if it is for the first time.
17955         
17956 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
17957         
17958         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
17959         commit.
17960         
17961         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
17962         plugins/cvs-plugin/anjuta-cvs.ui:
17963         Implemented update/commit and changed menu layout 
17965 2004-12-02  Naba Kumar  <naba@gnome.org>
17967         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
17968         property name (for cvs path property). Beautified dialogs.
17970 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
17971         
17972         * plugins/message-view/anjuta-msgman.c: Changed callback name
17973         and changed switch-page handling.
17974         
17975         * plugins/cvs-plugin/cvs-actions.c:
17976         * plugins/cvs-plugin/cvs-execute.c:
17977         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17978         - Implemented cvs add and cvs removed - both working now
17979         - Created a useful preferences page
17980         
17982 2004-11-30  Naba Kumar  <naba@gnome.org>
17984         * libanjuta/anjuta-status.c: Fixed runtime warning.
17985         
17986         * plugins/editor/Makefile.am:
17987         plugins/editor/anjuta-document-manager.glade,
17988         plugins/editor/plugin.c
17989         plugins/editor/plugin.h
17990         plugins/editor/style-editor.c (new, moved from src/),
17991         plugins/editor/style-editor.h (new, moved from src/),
17992         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
17993         settings in preferences.
17995         * plugins/editor/text_editor.c,
17996         plugins/editor/text_editor.h: Do not take unused args in
17997         text_editor_get_props().
17999         * src/style-editor.c, src/style-editor.h: Removed, moved to
18000         plugins/editor/ directory.
18002 2004-11-29  Naba Kumar  <naba@gnome.org>
18004         * plugins/editor/text_editor_cbs.c: Emit click signal in
18005         IAnjutaMarkable.
18006         * libanjuta/anjuta-status.c: More spacing between items.
18007         
18008 2004-11-29  Naba Kumar  <naba@gnome.org>
18010         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18011         
18012         * libanjuta/interfaces/libanjuta.idl,
18013         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18014         plugins/debug-manager/plugin.c,
18015         plugins/gdb/breakpoints.c,
18016         plugins/gdb/breakpoints.h,
18017         plugins/gdb/debugger.c,
18018         plugins/gdb/debugger.h,
18019         plugins/gdb/plugin.c,
18020         plugins/gdb/plugin.h,
18021         plugins/gdb/utilities.c,
18022         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18023         toggle breakpoint margin clicks.
18025 2004-11-28  Naba Kumar  <naba@gnome.org>
18027         * TODO.tasks: Fixed indentations.
18028         * plugins/gtodo/libgtodo.c: Save with indentation.
18029         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18030         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18031         * libanjuta/anjuta-status.c: Fixed busy cursors.
18032         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18033         * po/POTFILES.in: Updated.
18034         
18035 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18036         
18037         * plugins/editor/anjuta-document-manager.glade,
18038           plugins/editor/search-replace.[c,h], 
18039           plugins/editor/search-replace_backend.h
18040           plugins/editor/search-preferences.[c,h] :
18041           Saved Search-Preferences (gconf),
18042           Basic search by default.
18044 2004-11-22  Naba Kumar  <naba@gnome.org>
18046         * configure.in: Fixed build error.
18048 2004-11-21  Naba Kumar  <naba@gnome.org>
18050         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18051         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18052         Added AnjutaStatus class to libanjuta.
18053         Added anjuta_shell_get_status() method.
18054         
18055         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18056         and fixed marshaller generation.
18057         
18058         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18059         "updade_ui" signals to IAnjutaEditor interface.
18060         
18061         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18062         
18063         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18064         regexes.
18065         
18066         * plugins/class-gen/clsGen.c: Intial port.
18067         
18068         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18069         name.
18070         
18071         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18072         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18073         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18074         Implemented status update. Emits "update_ui" and "char_added" signals.
18075         Added view preferences.
18076         
18077         * plugins/file-loader/plugin.c: Added open with plugins in open with
18078         menus.
18079         
18080         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18081         
18082         * plugins/message-view/anjuta-msgman.c,
18083         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18084         to close correct message view rather than current view.
18086 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18087         
18088         * plugins/cvs-plugin/cvs-actions.c
18089         plugins/cvs-plugin/plugin.[ch]
18090         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18091         Implemented cvs add but ran into a launcher/message_view
18092         problem because of a limitation of the idl compiler
18094 2004-11-19  Naba Kumar  <naba@gnome.org>
18096         * plugins/project-manager/plugin.c: Displays a progress window during
18097         project load.
18098         
18099         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18100         Fixed UI separators.
18101         
18102         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18103         UI placeholder.
18104         
18105         * plugins/project-manager/anjuta-project-manager.ui,
18106         plugins/project-manager/plugin.[c,h]: Added add/remove context
18107         menus and implemented them. Added file manager merge menu.
18109 2004-11-18  Naba Kumar  <naba@gnome.org>
18111         * TODO.tasks: Updated.
18112         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18113         plugins/message-view/message-view.c: Fixed finalize and dispose
18114         methods.
18115         * plugins/debugger/*: Removed from cvs (development now in
18116         debug-manager).
18118 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
18120         Reviewed by Naba Kumar  <naba@gnome.org>:
18121         
18122         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18123         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18124         plugins/gdb/breakpoints.c: all marker related stuff moved from
18125         editor and docman interfaces to IAnjutaMarkable
18127 2004-11-17  Naba Kumar  <naba@gnome.org>
18129         * TODO.tasks: Updated.
18130         
18131         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18132         
18133         * libegg/egg-combo-action.c: Block changed signal when changing model.
18134         
18135         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18136         Emit changed signal. Removed dead codes.
18137         
18138         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18139         that recent files history do not duplicate.
18140         
18141         * plugins/symbol-browser/an_symbol_view.c,
18142         plugins/symbol-browser/an_symbol_view.h,
18143         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18144         Fixed a bug.
18146 2004-11-15  Naba Kumar  <naba@gnome.org>
18148         * plugins/project-manager/plugin.c: Opens targets on double click.
18149         
18150         * plugins/message-view/message-view.c,
18151         plugins/file-manager/anjuta-file-manager-plugin.glade,
18152         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18153         Added proper class finalization
18154         and disposition. Added preferences notifications and callbacks to
18155         change info/warning/error colors.
18156         
18157         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18158         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18159         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18160         Implemented finalize method for AnjutaApp. Code cleanups.
18161         
18162         * plugins/message-view/plugin.c: Static parent_class.
18163         
18164 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18165         * plugins/editor/search-replace.[c,h], 
18166           plugins/editor/search-replace_backend.c
18167           Update search entry in main toolbar.
18168           Clean code.
18170 2004-11-11  Naba Kumar  <naba@gnome.org>
18172         * TODO.tasks: Updated.
18174         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18175         and completed on-the-fly-change preferences. Removed "changed"
18176         signal as it is no longer necessary (use notify for similar
18177         purpose to monitor individual preferences).
18179         
18180         * plugins/editor/anjuta-document-manager.glade: Added view menu
18181         preferences so that they are registered.
18182         
18183         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18184         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18185         connection to "changed" signal of preferences and implemented
18186         notifications for some editor preferences. More to implement.
18188 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18189         * plugins/editor/print.c
18190         Fixed bug 1047624 : Add line number every X lines.
18192 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18193         * plugins/editor/search-replace.c
18194         Fixed a crash bug (995755) when searching "%n"
18196 2004-11-09  Naba Kumar  <naba@gnome.org>
18198         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18199         Fixed to refresh categories list on file load.
18201 2004-11-08  Naba Kumar  <naba@gnome.org>
18202         
18203         * configure.in, plugins/Makefile.am,
18204         plugins/profile-default/plugin.c: Added cvs plugin in build.
18205         
18206         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18207         
18208         * plugins/debug-manager/.cvsignore: Added file to ignore.
18209         
18210         * plugins/debug-manager/Makefile.am: Removed dead codes.
18211         
18212         * src/anjuta.ui: Added placeholder for version control UI.
18214 2004-11-08  Naba Kumar  <naba@gnome.org>
18216         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18217         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18218         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18219         Updated.
18221         * global-tags/Makefile.am: Fixed make error.
18223         * plugins/profile-default/plugin.c: Added debug-manager
18224         and gdb plugins to load at startup so that debugger
18225         windows are docked properly. They will be removed
18226         later when we figure out runtime docking.
18228         * plugins/sample1/*: Restored to last working state.
18230         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18231         windows in lower pane. Named the windows appropriately.
18233         * ChangeLog: Fixed format.
18234         
18235 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
18237         * libanjuta/interfaces/libanjuta.idl,
18238         libanjuta/anjuta-marshal.c,
18239         plugins/Makefile.am,
18240         plugins/debug-manager/plugin.c,
18241         plugins/editor/plugin.c,
18242         plugins/editor/text_editor.c,
18243         plugins/gdb/breakpoints.c,
18244         plugins/gdb/debugger.c,
18245         plugins/gdb/plugin.c,
18246         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18248 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18249         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18250         plugins/editor/search-replace.c,
18251         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18252         Search and Replace; Show result in find pane
18253           
18254 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18255         
18256         * plugins/gdb, plugins/debug-manager: Applied debugger patch
18257         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18258         (added features: starting debugger and loading of core/executable,
18259         StepIn, StepOut, StepOver and Execute, toggling breakpoint
18260         partially works)
18262 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18263         
18264         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
18265         my cvs-plugin files...
18266         I hope I have rescued everything possible.
18267         
18268         * Naba: Could you please fix sample1 because I messed it up to 
18269         but there should be a histroy of this directory we should commit
18271 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18272         
18273         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18274         infrastructure
18275         * plugins/cvs-plugin/plugin.c,
18276         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18277         Added preferences dialog (not yet complete)
18279 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18280         
18281         * global-tags/Makefile.am, mime/Makefile.am:
18282         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18283         
18284         * template/xmltemplate.[ch],
18285         template/xmlstrings.[ch],
18286         template/autotools.[ch] removed,
18287         template/prj_template.[ch] removed,
18288         template/lang_template.[ch] removed,
18289         template/lib_template.[ch] removed,
18290         template/Makefile.am adjusted,
18291         template/dtds/lang.dtd removed, 
18292         template/dtds/lib.dtd removed,
18293         template/dtds/prj.dtd removed,
18294         template/dtds/autotools.dtd removed,
18295         data/template/lib/* removed,
18296         data/template/language/* removed,
18297         data/template/library/* removed,
18298         data/template/project/* removed,
18299         date/template/Makefile.am adjusted:
18300         Remove everything except text-templates to replace hardcoded 
18301         Edit->Insert texts with dynamic loaded.
18303         * plugins/cvs-plugin/plugin.[ch],
18304         plugins/cvs-actions.[ch],
18305         plugins/Makefile.am,
18306         plugins/cvs-plugin/Makefile.am,
18307         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18308         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18309         plugins/cvs-plugin/anjuta-cvs.plugin.in:
18310         Added initial cvs-plugin code
18312 2004-10-21  Naba Kumar  <naba@gnome.org>
18313         
18314         * libanjuta/anjuta-plugin.c,
18315         plugins/build-basic-autotools/build-basic-autotools.c,
18316         plugins/debugger/plugin.c,
18317         plugins/devhelp/plugin.c,
18318         plugins/editor/anjuta-docman.c,
18319         plugins/editor/goto_line.c,
18320         plugins/editor/plugin.c,
18321         plugins/editor/search-replace.c,
18322         plugins/editor/text_editor.c,
18323         plugins/file-loader/plugin.c,
18324         plugins/file-manager/plugin.c,
18325         plugins/file-wizard/file.c,
18326         plugins/file-wizard/plugin.c,
18327         plugins/gdb/plugin.c,
18328         plugins/gtodo/plugin.c,
18329         plugins/message-view/anjuta-msgman.c,
18330         plugins/profile-default/plugin.c,
18331         plugins/project-manager/plugin.c,
18332         plugins/sample1/plugin.c,
18333         plugins/terminal/terminal.c: Defined all global variables static,
18334         particularly class parent_class variables. They were getting
18335         confused at link time.
18337         * libanjuta/plugins.c: Do not unload plugins when they are
18338         deactivated. Simply cache them for later activation. Unloading
18339         modules have some problem with shared libs using static class
18340         registration. Fixed hash type for installed plugins. Eventually,
18341         we want to add "CanUnload" attribute for .plugin files (in
18342         "Anjuta Plugin" group) to let plugin loader know if the plugin can
18343         be unloaded from memory. Those plugins declaring CanUnload=false
18344         will not be unloaded from memory and will be put in the cache. Those
18345         not declaring anything or declaring CanUnload=true, will be unloaded
18346         from memory when they are deactivated.
18348         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18349         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18350         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18351         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18352         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18353         activation, deactivation. Fixed memory leaks.
18355 2004-10-20  Naba Kumar  <naba@gnome.org>
18357         * TODO.tasks: Updated.
18358         
18359         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18360         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18361         macro for adding interfaces to plugin types. Code cleanup.
18362         
18363         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18364         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18365         
18366         * plugins/build-basic-autotools/build-basic-autotools.c,
18367         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18368         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18369         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18370         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18371         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18372         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18373         plugins/project-manager/plugin.c,
18374         plugins/symbol-browser/an_symbol_view.c,
18375         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18376         newly defined macro to add interfaces to plugin types.
18378         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18380 2004-10-20  Naba Kumar  <naba@gnome.org>
18382         * TODO.tasks: Added task list.
18383         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18384         default values.
18386 2004-10-19  Naba Kumar  <naba@gnome.org>
18388         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18389         
18390         * plugins/editor/action-callbacks.c,
18391         plugins/editor/action-callbacks.h,
18392         plugins/editor/anjuta-docman.c,
18393         plugins/editor/anjuta-docman.h,
18394         plugins/editor/anjuta-document-manager.ui,
18395         plugins/editor/file_history.c,
18396         plugins/editor/file_history.h,
18397         plugins/editor/plugin.c: Added file history browsing.
18398         
18399         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18400         
18401         * plugins/message-view/anjuta-message-manager.ui,
18402         plugins/message-view/plugin.c: Added document manager context menu.
18403         
18404         * plugins/symbol-browser/an_symbol_view.c,
18405         plugins/symbol-browser/an_symbol_view.h,
18406         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18407         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18408         document manager context menu.
18409         
18410         * scintilla/*, scintilla/include/*: Updated to current cvs.
18411         
18412 2004-10-19  Naba Kumar  <naba@gnome.org>
18414         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18415         placeholder for debugger UI.
18416         
18417         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18418         * plugins/file-manager/plugin.c: Fixed loading bug.
18419         
18420         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18421         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18422         Initializes gconf database with default values when the
18423         values are not defined. Use bool and int prefs separately.
18425         * plugins/editor/plugin.c: Added encoding preferences.
18426         * plugins/project-manager/plugin.c: Cleanup and debug messages.
18428         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18429         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18430         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18431         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18433 2004-10-18  Naba Kumar  <naba@gnome.org>
18435         * po/POTFILES.in: Updated.
18436         
18437         * libanjuta/anjuta-ui.c: Corrected debug messages.
18438         
18439         * libegg/egg-combo-action.c, libegg/test-actions.c,
18440         libegg/menu/egg-combo-action.h: Fixed combo action.
18441         
18442         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
18443         Fixed format.
18444         
18445         * plugins/editor/action-callbacks.[c,h],
18446         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
18447         Implemented file swap. Removed dead codes.
18448         
18449         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
18450         dead codes.
18451         
18452         * plugins/symbol-browser/an_symbol_view.[c,h],
18453         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18454         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
18455         Implemented file symbols. Implemented goto file line when symbol is
18456         selected.
18457         
18458         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
18459         
18460 2004-10-10  Naba Kumar  <naba@gnome.org>
18462         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
18463         
18464         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
18465         
18466         * plugins/debugger/.cvsignore,
18467         (added) plugins/debugger/Makefile.am,
18468         (added) plugins/debugger/anjuta-debugger.glade,
18469         (added) plugins/debugger/anjuta-debugger.plugin.in,
18470         (added) plugins/debugger/anjuta-debugger.plugin.png,
18471         (added) plugins/debugger/anjuta-debugger.ui,
18472         plugins/debugger/attach_process.c,
18473         (removed) plugins/debugger/attach_process_cbs.c,
18474         (removed) plugins/debugger/attach_process_cbs.h,
18475         (removed) plugins/debugger/breakpoints.c,
18476         (removed) plugins/debugger/breakpoints.h,
18477         (removed) plugins/debugger/debug_tree.c,
18478         (removed) plugins/debugger/debug_tree.h,
18479         (removed) plugins/debugger/debugger.c,
18480         (removed) plugins/debugger/debugger.h,
18481         (removed) plugins/debugger/memory.c,
18482         (removed) plugins/debugger/memory.h,
18483         (added) plugins/debugger/plugin.c,
18484         (added) plugins/debugger/plugin.h,
18485         (removed) plugins/debugger/registers.c,
18486         (removed) plugins/debugger/registers.h,
18487         (removed) plugins/debugger/registers_cbs.c,
18488         (removed) plugins/debugger/registers_cbs.h,
18489         (removed) plugins/debugger/registers_gui.c,
18490         (removed) plugins/debugger/sharedlib.c,
18491         (removed) plugins/debugger/sharedlib.h,
18492         (removed) plugins/debugger/sharedlib_cbs.c,
18493         (removed) plugins/debugger/sharedlib_cbs.h,
18494         (removed) plugins/debugger/sharedlib_gui.c,
18495         (removed) plugins/debugger/signals.c,
18496         (removed) plugins/debugger/signals.h,
18497         (removed) plugins/debugger/signals_cbs.c,
18498         (removed) plugins/debugger/signals_cbs.h,
18499         (removed) plugins/debugger/signals_gui.c,
18500         (removed) plugins/debugger/stack_trace.c,
18501         (removed) plugins/debugger/stack_trace.h,
18502         (added) plugins/debugger/utilities.c,
18503         (added) plugins/debugger/utilities.h,
18504         (removed) plugins/debugger/watch.c,
18505         (removed) plugins/debugger/watch.h,
18506         (removed) plugins/debugger/watch_cbs.c,
18507         (removed) plugins/debugger/watch_cbs.h,
18508         (removed) plugins/debugger/watch_gui.c,
18509         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18510         
18511         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
18512         Added debugger gdb backend plugin.
18513         
18514         * plugins/message-view/plugin.c: Registered all message stock icons.
18515         
18516         * plugins/profile-default/plugin.c: Loads debugger plugin.
18517         
18518         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
18520 2004-10-08  Naba Kumar  <naba@gnome.org>
18522         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
18523         information.
18524         
18525         * plugins/symbol-browser/.cvsignore,
18526         plugins/symbol-browser/Makefile.am,
18527         plugins/symbol-browser/an_symbol_view.c,
18528         plugins/symbol-browser/an_symbol_view.h,
18529         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
18530         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18531         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
18532         plugins/symbol-browser/plugin.c,
18533         plugins/symbol-browser/plugin.h,
18534         plugins/symbol-browser/sv_class.xpm,
18535         plugins/symbol-browser/sv_function.xpm,
18536         plugins/symbol-browser/sv_macro.xpm,
18537         plugins/symbol-browser/sv_private_fun.xpm,
18538         plugins/symbol-browser/sv_private_var.xpm,
18539         plugins/symbol-browser/sv_protected_fun.xpm,
18540         plugins/symbol-browser/sv_protected_var.xpm,
18541         plugins/symbol-browser/sv_public_fun.xpm,
18542         plugins/symbol-browser/sv_public_var.xpm,
18543         plugins/symbol-browser/sv_static_fun.xpm,
18544         plugins/symbol-browser/sv_static_var.xpm,
18545         plugins/symbol-browser/sv_struct.xpm,
18546         plugins/symbol-browser/sv_unknown.xpm,
18547         plugins/symbol-browser/sv_variable.xpm,
18548         plugins/symbol-browser/test-symbol-browser.c,
18549         plugins/Makefile.am: Implemented Symbol
18550         browser plugin.
18551         
18552         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
18553         
18554         * plugins/build-basic-autotools/Makefile.am,
18555         plugins/devhelp/Makefile.am,
18556         plugins/editor/Makefile.am,
18557         plugins/file-loader/Makefile.am,
18558         plugins/file-manager/Makefile.am,
18559         plugins/file-wizard/Makefile.am,
18560         plugins/gtodo/Makefile.am,
18561         plugins/message-view/Makefile.am,
18562         plugins/profile-default/Makefile.am,
18563         plugins/project-manager/Makefile.am
18564         plugins/sample1/Makefile.am,
18565         plugins/terminal/Makefile.am,
18566         scintilla/Makefile.am,
18567         libegg/Makefile.am,
18568         launcher/Makefile.am,
18569         libanjuta/Makefile.am,
18570         src/Makefile.am,
18571         tagmanager/Makefile.am,
18572         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
18573         anjuta_data_dir in configure.in and used them in plugins Makefile.am
18574         files. Also fixed library dependencies.
18575         
18576         * plugins/editor/aneditor.cxx: Disabled unused codes.
18577         * plugins/file-manager/an_file_view.c: Added copyright.
18578         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
18579         
18580         * plugins/profile-default/plugin.c: Can load plugins by location.
18581         * plugins/project-manager/plugin.c: Remove project_root_uri value
18582         when project is closed.
18583         
18584 2004-10-06  Naba Kumar  <naba@gnome.org>
18586         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
18587         
18588         * libanjuta/interfaces/libanjuta.idl,
18589         plugins/editor/text_editor.c: Added get_length()
18590         and get_current_word() methods in IAnjutaEditor interface.
18591         
18592         * libegg/Makefile.am: Added test_actions target.
18593         
18594         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
18595         
18596         * plugins/build-basic-autotools/build-basic-autotools.c,
18597         plugins/file-loader/plugin.c,
18598         plugins/message-view/message-view.c: Added code to go to file and
18599         line number,
18600         
18601         * plugins/devhelp/plugin.c: Context sensitive help now works.
18602         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18603         uri as line number and goes to that line number.
18604         
18605         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18606         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18607         gtodo_client_load() method to load from a diffrent file. Watched 
18608         project root directory in plugin to open TODO.tasks of the project.
18609         
18610         * plugins/project-manager/plugin.c: Updates project UI
18611         sensitive/insensitive.
18613         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
18614         anjuta-shell program to test plugins.
18615         
18616         * src/anjuta-app.c: Registered UI accels.
18617         
18618 2004-09-28  Naba Kumar  <naba@gnome.org>
18620         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
18621         method.
18622         
18623         * src/anjuta-app.c: Implemented present widget method.
18624         
18625         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18626         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
18627         
18628         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
18629         added editor.
18630         
18631         * plugins/editor/text_editor.c: Connects to preferences changed signal
18632         correctly.
18633         
18634 2004-09-28  Naba Kumar  <naba@gnome.org>
18635         
18636         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
18637         print code.
18638         
18639         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
18640         size to 5 pix.
18641         
18642         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
18643         in changed signal callback.
18644         
18645         * plugins/editor/action-callbacks.c: Implemented save_all action
18646         callback. Removed dead code. Do save_as when saving a new file.
18647         Implemented incremental search.
18648         
18649         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
18650         
18651         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
18652         
18653         * src/anjuta-app.c: Registers UI accelerators.
18654         
18655 2004-09-27  Naba Kumar  <naba@gnome.org>
18657         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
18658         
18659         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18660         plugins/devhelp/anjuta-devhelp.plugin.in,
18661         plugins/file-loader/anjuta-loader.plugin.in,
18662         plugins/file-manager/anjuta-file-manager.plugin.in,
18663         plugins/gtodo/anjuta-gtodo.plugin.in,
18664         plugins/project-manager/anjuta-project-manager.plugin.in,
18665         plugins/terminal/anjuta-terminal.plugin.in:
18666         Gave proper plugin names.
18668         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
18669         error when regex fail.
18670         
18671         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
18672         Added help and context search. Watches current editor. More menus
18673         in Help submenu. Update UI (sensitive when required) properly.
18674         
18675         * plugins/editor/anjuta-document-manager.ui,
18676         plugins/devhelp/anjuta-devhelp.ui,
18677         plugins/message-view/anjuta-message-manager.ui,
18678         src/anjuta.ui: Goto menu actions are in separate submenu.
18679         
18680         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
18681         Removed unimplemented UI elements.
18682         
18683         * src/anjuta-app.c: Larger (and normal) icon size.
18684         
18685         * src/layout.xml: Task manager plugin along with document (in middle).
18686         
18687         * plugins/editor/plugin.c, plugins/file-loader.c,
18688         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
18689         in gtkactions. Enable/disable UI properly.
18690         
18691 2004-09-26  Naba Kumar  <naba@gnome.org>
18693         * po/POTFILES.in: Updated, added missing files.
18695         * .cvsignore: Updated.
18696         
18697         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
18698         a new function to get User input text.
18699         
18700         * libanjuta/resources.[c,h]: Added a function to created sized image.
18701         
18702         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
18703         from filename, as thats the correct representation.
18704         
18705         * plugins/build-basic-autotools/Makefile.am,
18706         (added) plugins/build-basic-autotools/automake-c.filters,
18707         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18708         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
18709         Rearragned UI elements in the build menu. Added codes to read build
18710         filter rules from external file. Implemented all build, configure,
18711         autogen commands. Watches current editor and project.
18712         
18713         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
18714         Added editor changed signal and exports current editor value.
18715         Fixed parameter names. Fixed get_uri() interface implementation to
18716         return correct uri.
18717         
18718         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
18719         elements.
18720         
18721         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
18722         
18723         * plugins/file-manager/an_file_view.c,
18724         plugins/file-manager/an_file_view.c: Exports file uri correctly.
18725         
18726         * plugins/file-wizard/file.c: Reads uri correctly.
18727         
18728         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
18729         sets the page to the new view.
18730         
18731         * plugins/message-view/message-view.c: Unrefs the tree model when done.
18732         Fixed signal connecting.
18733         
18734         * plugins/project-manager/plugin.c: Changed "project_root_directory"
18735         to "project_root_uri" and exports as uri.
18736         
18737 2004-09-24  Naba Kumar  <naba@gnome.org>
18739         * libanjuta/anjuta-ui.c: Fixed a crash bug.
18740         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
18741         in correct way.
18742         * plugins/file-manager/plugin.c: Fixed crash in unloading.
18743         * plugins/file-loader/plugin.c: Added comments.
18744         * plugins/build-basic-autotools/plugin.c: Added comments.
18745         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
18746         
18747         * libanjuta/interfaces/libanjuta.idl,
18748         plugins/message-view/anjuta-msgman.c,
18749         plugins/message-view/message-view.c,
18750         plugins/message-view/message-view.h,
18751         plugins/message-view/plugin.c: Buffering and appending messages have
18752         been separated. message-view implementations cleaned up. Signals
18753         Emissions fixed. Messages now displayed in summary and details show
18754         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
18755         API.
18756         
18757         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
18758         preferences.
18759         
18760         * plugins/build-basic-autotools/Makefile.am,
18761         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
18762         parsing of output to create message summaries. Uses new message view
18763         API.
18764         
18765         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
18766         preferences to make dialog box smaller.
18767         
18768         * plugins/editor/search-replace.c: Fixed compile error with change
18769         in IAnjutaMessageView API.
18770         
18771 2004-09-21  Naba Kumar  <naba@gnome.org>
18773         * plugins/Makefile.am: Deletes old (installed) plugins before
18774         installing new ones.
18775         
18776         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18777         plugins/build-basic-autotools/build-basic-autotools.c,
18778         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
18779         file URI from filemanager. Only disables/enables build submenu in file
18780         manager, instead of merging/unmerging.
18781         
18782         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
18783         non-text files.
18784         
18785         * plugins/file-loader/anjuta-loader-plugin.ui,
18786         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18787         Implemented "Open with" file manager submenu. Displays error message
18788         when file can not be opened.
18789         
18790         * plugins/file-manager/an_file_view.c: Renamed
18791         file_manager_current_filename value name to file_manager_current_uri
18792         and exports proper URI.
18793         
18794         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
18796 2004-09-19  Naba Kumar  <naba@gnome.org>
18798         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18799         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
18800         save point signal to change editor tabs. Fixed accels.
18801         
18802         * plugins/file-loader/plugin.c: Fixed accels.
18804         * plugins/project-manager/plugin.c: Added target selection callback.
18805         
18806         * plugins/project-manager/plugin.c: Added URI activation.
18807         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
18808         Fixed dialog and closed it on ok. Fixed a crash bug.
18809         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
18811         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
18812         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
18813         plugins/file-loader/anjuta-loader-plugin.ui,
18814         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18815         Added recent files in file loade plugin.
18816         
18817         * ChangeLog: Fixed entry dates.
18818         
18819 2004-09-18  Naba Kumar  <naba@gnome.org>
18821         * plugins/devhelp/plugin.c: Added UI sensitization and removed
18822         an unnecessary GtkFrame.
18823         
18824 2004-09-17  Naba Kumar  <naba@gnome.org>
18826         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
18828         * TODO: Updated.
18829         
18830         * data/Makefile.am: Disabled installing old mime info.
18831         
18832         * mime/anjuta.applications, mime/anjuta.keys: Updated.
18833         
18834         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
18835         plugins/editor/anjuta-document-manager.ui,
18836         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18837         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
18838         Added Editor context popup menu.
18839         
18840         * plugins/project-manager/anjuta-project-manager-plugin.png:
18841         Update image.
18842         
18843         * plugins/project-manager/anjuta-project-manager.plugin.in:
18844         Support .anjuta mime type.
18845         
18846         * plugins/project-manager/plugin.c: Exports "project_root_directory"
18847         value.
18848         
18849         * plugins/file-manager/plugin.c: Watches "project_root_directory"
18850         value.
18851         
18852         * src/layout.xml, plugins/profile-default/plugin.c:
18853         Added project manager plugin for startup.
18855 2004-09-16  Naba Kumar  <naba@gnome.org>
18856         
18857         * anjuta.prj: Updated.
18858         
18859         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
18860         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
18861         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
18862         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
18863         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
18864         plugins/terinal/Makefile.am, src/Makefile.am,
18865         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
18866         Fixed makefile syntax errors.
18868 2004-09-16  Naba Kumar  <naba@gnome.org>
18870         * configure.in, src/layout.xml,
18871         plugins/profile-default/plugin.c,
18872         libanjuta/interfaces/libanjuta.idl,
18873         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
18874         
18875         * configure.in, plugins/Makefile.am,
18876         plugins/project-manager/.cvsignore, 
18877         plugins/project-manager/Makefile.am,
18878         plugins/project-manager/anjuta-project-manager-plugin.png,
18879         plugins/project-manager/anjuta-project-manager.plugin.in,
18880         plugins/project-manager/anjuta-project-manager.ui,
18881         plugins/project-manager/plugin.c,
18882         plugins/project-manager/plugin.h: Added project manager plugin
18883         based on gnome-build.
18884         
18885         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
18886         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
18887         
18888         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
18889         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18890         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
18891     
18892 2004-09-16  Naba Kumar  <naba@gnome.org>
18894         * plugins/editor/action-callbacks.c: Fixed compile error.
18895         
18896 2004-09-15  Naba Kumar  <naba@gnome.org>
18898         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
18899         
18900         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
18901         New improved splace with nicer progress.
18902         
18903         * configure.in, plugins/Makefile.am,
18904         (added) file-wizard/.cvsignore,
18905         (added) file-wizard/Makefile.am,
18906         (added) file-wizard/action-callbacks.c,
18907         (added) file-wizard/action-callbacks.h,
18908         (added) file-wizard/anjuta-file-wizard-plugin.png,
18909         (added) file-wizard/anjuta-file-wizard.glade,
18910         (added) file-wizard/anjuta-file-wizard.plugin.in,
18911         (added) file-wizard/anjuta-file-wizard.ui,
18912         (added) file-wizard/file.c,
18913         (added) file-wizard/file.h,
18914         (added) file-wizard/plugin.c,
18915         (added) file-wizard/plugin.h:
18916         Created new file wizard and added it. The wizard takes care of text
18917         bit insertions and new files creation.
18919         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18920         plugins/editor/action-callbacks.h,
18921         plugins/editor/anjuta-document-manager.glade,
18922         plugins/editor/anjuta-document-manager.ui,
18923         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18924         (removed) plugins/editor/file.[c,h]: Removed text insertions and
18925         new files code and moved into a new plugin (file wizard).
18926         
18927         * libanjuta/plugins.[c,h]: Added plugins selection function.
18928         
18929         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
18930         get_position(), insert() in IAnjutaEditor interface. Added
18931         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
18932         interface (for wizard plugins).
18934         * plugins/file-loader/anjuta-loader-plugin.ui,
18935         plugins/file-loader/plugin.c: Added wizard launcher interface which
18936         scans for plugins implement IAnjutaWizard interface and presents the
18937         list to user for selection. The selected plugin is then activated
18938         for the wizard.
18940         * libanjuta/interfaces/.cvsignore: Updated.
18941         * plugins/message-view/.cvsignore: Updated.
18942         * plugins/launcher/*: Removed as launcher has already been moved to
18943         libanjuta as class.
18945         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18946         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18947         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18948         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18949         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
18950         Updated API documentations.
18952 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
18954         * configure.in: Added Punjabi to ALL_LINGUAS
18956 2004-07-29  Naba Kumar  <naba@gnome.org>
18958         * configure.in: Added file-loader plugin Makefile path and
18959         fixed devhelp version requirement.
18961 2004-07-28  Naba Kumar  <naba@gnome.org>
18963         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
18964         terminal/preferences-terminal.png (added), message-view/*.png (added),
18965         message-view/*.xpm (added), editor/*.png (added),
18966         editor/*.xpm (added), plugins/editor/Makefile.am,
18967         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
18968         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
18969         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
18970         respective plugins directories.
18972         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
18973         pixmaps/block-end-16.png, pixmaps/block-end.png
18974         pixmaps/block-start-16.png, pixmaps/block-start.png
18975         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
18976         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
18977         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
18978         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
18979         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
18980         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
18981         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
18982         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
18983         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
18984         pixmaps/preferences-editor.png, pixmaps/undock.png
18985         pixmaps/error-next-16.png, pixmaps/error-next.png
18986         pixmaps/error-prev-16.png, pixmaps/error-prev.png
18987         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
18988         pixmaps/preferences-terminal.png: Deleted
18990         * libanjuta/properties* (removed), plugins/editor/properties* (added),
18991         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18992         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
18993         plugins/editor/anjuta-document-manager.plugin.in,
18994         plugins/editor/anjuta-document-manager.ui,
18995         plugins/editor/plugin.c, plugins/editor/print.c,
18996         plugins/editor/search-replace_backend.c,
18997         plugins/editor/search_preferences.h,
18998         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
18999         Moved properties souce files to editor plugin as it not required in
19000         libanjuta. Other editor fixes.
19002         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19003         libegg/dock/* (removed)
19004         : Restored GDL external dependencies and removed libegg dock
19005         sources, because gdl is being developed.
19006         
19007         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19008         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19009         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19010         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19011         libanjuta/plugins.c, libanjuta/plugins.h,
19012         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19013         gconf system. Shell now takes docking positions. Added more utility
19014         functions. Added plugins query function. And other fixes.
19016         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19017         
19018         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19019         plugin to load files based on mime type.
19020         
19021         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19022         
19023         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19024         plugins/file-manager/plugin.c: File manager now uses file loader to
19025         open files.
19027         * plugins/message-view/anjuta-msgman.c,,
19028         plugins/message-view/message-view.c,
19029         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19031         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19032         plugins/terminal/terminal.c, src/Makefile.am,
19033         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19034         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19035         
19036         * libegg/dock/*: Removed directory.
19037         
19038 2004-07-28  Naba Kumar  <naba@gnome.org>
19040         * configure.in: Reduced gnome-print version requirement.
19041         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19043 2004-07-21  Ray Strode  <rstrode@redhat.com>
19044         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19045         new mime sytem.
19047 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19048         
19049         * plugins/editor/search-replace.c: Some fixes
19050         * plugins/terminal/Makefile.am:
19051         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19053 2004-05-19  Naba Kumar  <naba@gnome.org>
19055         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19056         compiler warning.
19058 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19060         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19061         Implemented IAnjutaSavable
19062         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19064 2004-05-17  Naba Kumar  <naba@gnome.org>
19066         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19067         plugins/build-basic-autotools/.cvsignore,
19068         plugins/build-basic-autotools/Makefile.am,
19069         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19070         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19071         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19072         plugins/build-basic-autotools/build-basic-autotools.c,
19073         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19074         build plugin.
19075         
19076         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19077         definition.
19078         
19079         * plugins/file-manager/an_file_view.c,
19080         plugins/file-manager/anjuta-file-manager.ui,
19081         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19082         Added context menu UI.
19083         
19084         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19085         in view menu.
19087 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19088         
19089         * libanjuta/anjuta-preferences.[ch]: 
19090         Added save/load_gconf functions
19091         * src/action_callbacks.[ch], src/preferences.c: 
19092         Load global prefs from gconf at startup and save them
19093         on exit. Prefs load and save correctly but something resets
19094         them to default after loading...
19095         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19096         Somehow the linker does not find save/load_gconf functions
19097         in libanjuta. Must be a stupid mistake, I would be glad
19098         if someone could fix that.
19099         * manuals/reference/libanjuta-sections.txt: Added new
19100         preferences functions and removed gnome-filelist
19101         * plugins/file-manager/anjuta-file-manager-plugin.glade:
19102         * plugins/file-manager/plugin.c:
19103         Added root-path property
19105 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
19106         
19107         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19108         they are not longer needed.
19109         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19110         anjuta-sections.txt: Remove references to the files
19111         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19112         Use new nautilus icons for file-manager, looks incredible
19113         cool!
19115 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19116         
19117         * plugins/editor/anjuta-docman.c: gchar* to 
19118         const gchar* in arguments
19119         * plugins/editor/text_editor.c: Implemented IAnjutaFile
19120         Interface
19121         * plugins/file-manager/an_file_view.c: Open files on
19122         double-click. Does not work yet because it does not
19123         find IAnjutaFile interface in document manager
19125 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19126         
19127         * plugins/editor/anjuta-docman.c
19128         * plugins/editor/text_editor.c:
19129         Made close button working, made multiple selection in
19130         File/Open dialog possble, fixed crash bug if file cannot
19131         be opened.
19133 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19134         
19135         * plugins/editor/action-callbacks.c
19136         * plugins/editor/anjuta-docman.c
19137         * plugins/editor/anjuta-docman.h
19138         * plugins/editor/search-replace.c
19139         * plugins/editor/search-replace_backend.c
19140         * plugins/editor/text_editor.c
19141         * plugins/editor/text_editor.h:
19142         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19143         able to open all files, use uri instead of full_filename, fixed
19144         many bugs.
19147 2004-05-13  Naba Kumar  <naba@gnome.org>
19149         * plugins/message-view/anjuta-message-manager-plugin.glade:
19150         HIG compliant.
19152         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19153         management.
19155         * pixmaps/anjuta_splash.png: Added border.
19156         
19157         * plugins/editor/anjuta-document-manager.png: New icon.
19158         
19159         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19160         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19161         
19162         plugins/editor/Makefile.am,
19163         plugins/editor/search-replace.c,
19164         plugins/editor/search-replace.h,
19165         plugins/editor/search-replace_backend.c,
19166         plugins/editor/search-replace_backend.h,
19167         plugins/editor/search_preferences.h,
19168         plugins/editor/search_preferences.c: Merged changes from
19169         ANJUTA_1_2_0 branch.
19170         
19171         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19172         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19173         operational.
19175         * plugins/terminal/Makefile.am,
19176         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19177         dialog.
19178         
19179         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19180         submenu.
19182 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19183         * plugins/message-view/plugin.c: Fixed glade file loading
19184         Removed "Show messages" menu item
19185         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19186         twice because of this load system layout hack.
19187         * libanjuta/anjuta-ui.h: Removed #include config.h
19188         * libanjuta/libanjuta.pc: Fixed path and depencies
19189         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19190         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19191         * libanjuta/properties.cxx : #include "properties_cxx.h"
19192         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19194 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19195         * plugins/message-view/*: Fixed message view preferences
19196         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19197         * anjuta.glade: Removed messages stuff
19199 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19200         
19201         * Removed libanjutamm, it is now hosted on SF.net:
19202         cvs.sf.net/cvsroot/anjuta/libanjutamm
19204 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
19205         
19206         * libanjutamm/*
19207         Added some experimental code to add support for C++ plugins.
19208         Nothing works yet and it is likely that it will disappear but
19209         I have some questions to murrayc and he wants to see the code.
19211 2004-05-11  Naba Kumar  <naba@gnome.org>
19213         * plugins/terminal/terminal.c: Fixed prefs loading bug.
19215         * plugins/editor/action-callbacks.c: Fixed a crash bug in
19216         hightlight style menu actions.
19218         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19219         manuals/reference/libanjuta/plugin-description-file.sgml,
19220         manuals/reference/libanjuta/writing-plugins.sgml,
19221         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19222         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19223         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19225         * src/anjuta-app.c: Always load system layout for now.
19227         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19228         
19229         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19230         manuals/reference/libanjuta/libanjuta-sections.txt,
19231         manuals/reference/libanjuta/libanjuta.types,
19232         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19233         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19234         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19235         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19236         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19237         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19238         Updated documentation.
19240         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19241         plugins/profile-default/plugin.c, src/layout.xml:
19242         Created terminal plugin.
19243          
19244         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19245         (new) plugins/file-manager/.cvsignore,
19246         plugins/file-manager/an_file_view.c,
19247         plugins/file-manager/plugin.c,
19248         plugins/file-manager/plugin.h: Moved preferences to separate
19249         glade file and added cvsignore file.
19250         
19251         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19252         from ANJUTA_1_2_0 branch. Please note that other po files need merging
19253         from the branch. I tried it     but there were way too many conflicts.
19254         
19255         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19256         
19257         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19258         util functions required during the merge.
19259         
19260         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19261         interface.
19262         
19263         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19264         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19265         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19266         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19267         Merged with ANJUTA_1_2_0 branch.
19269 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
19271         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19273 2004-05-07  Naba Kumar  <naba@gnome.org>
19275         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19277         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19278         Added preferences reading and loading.
19279         
19280         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19281         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19282         libanjuta/fileselection.c, libanjuta/fileselection.h,
19283         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19284         
19285         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19287         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19288         anjuta.spec.in, configure.in, data/autogen.sh.generic,
19289         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19290         data/macros/autogen.sh, data/macros2/autogen.sh
19291         data/properties/ada.properties, data/properties/anjuta.properties,
19292         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19293         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19294         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19295         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19296         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19297         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19298         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19299         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19300         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19301         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19302         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19303         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19304         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19305         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19306         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19307         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19308         plugins/class-gen/clsGen.c, plugins/editor/print.c,
19309         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19310         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19311         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19312         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19313         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19314         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19315         (added) scintilla/scintilla-marshal.c,
19316         (added) scintilla/scintilla-marshal.h,
19317         (added) scintilla/scintilla-marshal.list,
19318         scintilla/include/SString.h, scintilla/include/SciLexer.h,
19319         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19320         (added) scintilla/patches/scintilla-calltip-align.patch,
19321         (added) scintilla/patches/scintilla-minor.patch,
19322         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19324 2004-05-06  Naba Kumar  <naba@gnome.org>
19326         * (added) plugins/file-manager/Makefile.am,
19327         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19328         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19329         (added) plugins/file-manager/anjuta-file-manager.ui,
19330         (added) plugins/file-manager/plugin.c,
19331         (added) plugins/file-manager/plugin.h,
19332         (removed) plugins/file-manager/an_file_view.h,
19333         plugins/Makefile.am, configure.in,
19334         plugins/file-manager/an_file_view.c: Created file manager plugin.
19335         
19336         * plugins/profile-default/plugin.c: Added file manager plugin in default
19337         profile.
19338         
19339         * libanjuta/Makefile.am: Fixed dependencies.
19340         * pixmaps/anjuta_splash.png: New splash screen.
19342 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
19343         
19344         * template/template.c/h: Added in-line doc
19345         * manuals/reference/template/*: Added template documentation
19346         * configure.in: Build template docs
19348 2004-05-05  Naba Kumar  <naba@gnome.org>
19350         * autogen.sh: Added commands to generate initial interfaces.
19351         
19352         * libanjuta/Makefile.am,
19353         (removed)libanjuta/anjuta-plugin-parser.c,
19354         (removed)libanjuta/anjuta-plugin-parser.h,
19355         (added)libanjuta/anjuta-plugin-description.c,
19356         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19357         plugin description.
19358         
19359         * libanjuta/anjuta-plugin.c,
19360         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19361         
19362         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19363         and added AnjutaShellPlacement enum for widgeds placement (passed to 
19364         widget add_widget() method.
19365         
19366         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19367         and moved plugin sets loading in profile plugins.
19368         
19369         * libanjuta/interfaces/.cvsignore,
19370         (removed)libanjuta/interfaces/Makefile.am,
19371         libanjuta/interfaces/libanjuta.idl,
19372         libanjuta/interfaces/anjuta-idl-compiler.pl,
19373         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19374         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19375         (removed)libanjuta/interfaces/ianjuta-editor.c,
19376         (removed)libanjuta/interfaces/ianjuta-editor.h,
19377         (removed)libanjuta/interfaces/ianjuta-file.c,
19378         (removed)libanjuta/interfaces/ianjuta-file.h,
19379         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19380         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19381         (removed)libanjuta/interfaces/ianjuta-message-view.c,
19382         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19383         *.h and Makefile.am files. They are autogenerated. Interfaces are
19384         by anjuta-idl-compiler.pl from libanjuta.idl file.
19385         
19386         * manuals/reference/libanjuta/Makefile.am,
19387         manuals/reference/libanjuta/anjuta-architecture.sgml,
19388         manuals/reference/libanjuta/libanjuta-docs.sgml,
19389         manuals/reference/libanjuta/libanjuta-sections.txt,
19390         manuals/reference/libanjuta/libanjuta.types,
19391         manuals/reference/libanjuta/plugin-description-file.sgml,
19392         manuals/reference/libanjuta/writing-plugins.sgml,
19393         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19394         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19395         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19396         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19397         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19398         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19399         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19400         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19401         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19402         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19403         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19404         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19405         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19406         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19407         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19408         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19409         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19410         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19411         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19412         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19413         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19414         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19415         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19416         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19417         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19418         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19419         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19420         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19421         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19422         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19423         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
19424         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19425         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
19426         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
19427         interfaces template sgmls.
19428         
19429         * plugins/Makefile.am,
19430         plugins/devhelp/anjuta-devhelp.plugin.in,
19431         plugins/devhelp/plugin.c,
19432         plugins/editor/action-callbacks.c,
19433         plugins/editor/anjuta-document-manager.plugin.in,
19434         plugins/editor/plugin.c,
19435         plugins/editor/plugin.h,
19436         plugins/editor/text_editor.c,
19437         plugins/sample1/plugin.c,
19438         plugins/message-view/anjuta-message-manager.plugin.in,
19439         plugins/message-view/plugin.c: Fixed shell add_widget method to take
19440         placement. Fixed other errors.
19441         
19442         * (added)plugins/profile-default/.cvsignore,
19443         (added)plugins/profile-default/Makefile.am,
19444         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
19445         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
19446         (added)plugins/profile-default/anjuta-default-profile.ui,
19447         (added)plugins/profile-default/plugin.c,
19448         (added)plugins/profile-default/plugin.h: Added a default new
19449         profile plugin.
19450         
19451         * src/Makefile.am,
19452         src/action-callbacks.c,
19453         src/anjuta-app.c,
19454         src/anjuta.c,
19455         src/main.cpp: Fixed necessary changes for libanjuta
19457 2004-05-04  Naba Kumar  <naba@gnome.org>
19459         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
19460         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
19461         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
19462         placement for default widgets placements.
19464 2004-05-03  Naba Kumar  <naba@gnome.org>
19466         * manuals/reference/libanjuta/anjuta-architecture.sgml,
19467         manuals/reference/libanjuta/libanjuta-docs.sgml,
19468         manuals/reference/libanjuta/plugin-description-file.sgml,
19469         manuals/reference/libanjuta/writing-plugins.sgml:
19470         Wrote more sections in writing-plugins document and fixed errors.
19472 2004-05-03  Naba Kumar  <naba@gnome.org>
19474         * libanjuta/interfaces/libanjuta.idl: Added interface
19475         IAnjutaFileManager.
19476         
19477         * manuals/reference/libanjuta/anjuta-architecture.dia,
19478         manuals/reference/libanjuta/anjuta-architecture.png: Updated
19479         architecture diagram.
19480         
19481         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
19482          manuals/reference/libanjuta/libanjuta-docs.sgml,
19483         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
19484         (added) manuals/reference/libanjuta/writing-plugins.sgml:
19485         Wrote writing-plugins document and separated chapters into
19486         separate sgml files.
19487         
19488         * plugins/file-manager/an_file_view.c,
19489         plugins/file-manager/an_file_view.h: New and improved directory
19490         rendering.
19492 2004-05-02  Sven Herzberg  <herzi@abi02.de>
19494         * anjuta.glade: re-designed the new file dialog
19495         * anjuta_dialogs_strings.c: new strings from the new file dialog
19497 2004-04-30  Naba Kumar  <naba@gnome.org>
19499         * libanjuta/interfaces/Makefile.am.iface,
19500         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19501         
19502         * libanjuta/interfaces/libanjuta.idl: Updated.
19504         * libanjuta/interfaces/Makefile.am.iface,
19505         libanjuta/interfaces/libanjuta.idl: Updated.
19507 2004-04-29  Naba Kumar  <naba@gnome.org>
19508         
19509         * libanjuta/interfaces/Makefile.am.iface,
19510         libanjuta/interfaces/libanjuta.idl: Updated.
19512 2004-04-29  Naba Kumar  <naba@gnome.org>
19514         * libanjuta/interfaces/giface-idlc-c.pl,
19515         libanjuta/interfaces/libanjuta.idl: Upgraded.
19516         * libanjuta/interfaces/Makefile.am.iface: Added.
19517         
19518 2004-04-28  Naba kumar  <naba@gnome.org>
19520         * libanjuta/interfaces/giface-idlc-c.pl,
19521         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
19522         definitions and wrote a compiler.
19523         
19524 2004-04-28  Naba Kumar  <naba@gnome.org>
19526         * libanjuta/anjuta-shell.c: Fixed docs.
19527         * libanjuta/interfaces/Makefile.am,
19528         libanjuta/interfaces/ianjuta-file.c,
19529         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
19530         
19531         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
19532         
19533         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
19535         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19536         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19537         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19538         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19539         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
19540         * src/anjuta-app.c: Fixed bug.
19542 2004-04-27  Naba Kumar  <naba@gnome.org>
19544         * libanjuta/anjuta-preferences-dialog.c,
19545         manuals/Makefile.am: Fixed document bugs and enabled docs
19546         building.
19548         * libanjuta/anjuta-preferences-dialog.c,
19549         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
19550         More documentation.
19551         
19552         * libanjuta/anjuta-preferences.c,
19553         manuals/reference/libanjuta/libanjuta-docs.sgml,
19554         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19555         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19556         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19557         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19558         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
19559         Wrote more documentations.
19561         * (removed) plugins/message-view/imessage-view.c,
19562         (removed) plugins/message-view/ianjuta-msgman.c,
19563         plugins/message-view/Makefile.am,
19564         plugins/message-view/anjuta-msgman.c,
19565         plugins/message-view/anjuta-msgman.h,
19566         plugins/message-view/message-view.c,
19567         plugins/message-view/message-view.h,
19568         plugins/message-view/plugin.c,
19569         plugins/message-view/plugin.h: Moved interface implementations
19570         in their respective classes and used correct macros to
19571         defined class types.
19573         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19574         src/action-callbacks.c, src/anjuta-app.c: Subclassed
19575         AnjutaUI from GtkUIManager instead of GtkDialog.
19577         * manuals/reference/libanjuta/Makefile.am,
19578         manuals/reference/libanjuta/libanjuta-docs.sgml,
19579         manuals/reference/libanjuta/libanjuta-sections.txt,
19580         manuals/reference/libanjuta/libanjuta.types,
19581         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19582         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19583         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19584         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19585         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19586         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
19587         Wrote more documentation, fixed typos, added architecture
19588         diagram, updated object types etc.
19590         * plugins/editor/text_editor.c: Fixed interface implementation.
19592 2004-04-26  Naba Kumar  <naba@gnome.org>
19594         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
19595         (added) manuals/reference/libanjuta/anjuta-architecture.png,
19596         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
19597         architecture diagram and a new chapter on plugins description file.
19599 2004-04-25  Naba Kumar  <naba@gnome.org>
19601         *  libanjuta/anjuta-children.h,
19602         libanjuta/anjuta-plugin.c,
19603         libanjuta/anjuta-plugin.h,
19604         libanjuta/anjuta-preferences.c,
19605         libanjuta/anjuta-shell.c,
19606         libanjuta/anjuta-shell.h,
19607         libanjuta/e-splash.c,
19608         libanjuta/e-splash.h,
19609         manuals/reference/libanjuta/Makefile.am,
19610         manuals/reference/libanjuta/libanjuta-docs.sgml,
19611         manuals/reference/libanjuta/libanjuta-sections.txt,
19612         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19613         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19614         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19615         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19616         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19617         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19618         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19619         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19620         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19621         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19622         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19623         manuals/reference/libanjuta/tmpl/defaults.sgml,
19624         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19625         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19626         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19627         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19628         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19629         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19630         manuals/reference/libanjuta/tmpl/plugins.sgml,
19631         manuals/reference/libanjuta/tmpl/properties.sgml,
19632         manuals/reference/libanjuta/tmpl/resources.sgml,
19633         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
19634         manuals/reference/libanjuta/tmpl/e-splash.sgml,
19635         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19636         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19637         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19638         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
19640         Added more template files and wrote more documentation.
19642 2004-04-24  Andras Timar  <timar@gnome.hu>
19644         * configure.in: Added hu to ALL_LINGUAS.
19646 2004-04-23  Naba Kumar  <naba@gnome.org>
19647         
19648         * configure.in: Fixed compile error.
19649         
19650         * libanjuta/anjuta-children.c,
19651         libanjuta/anjuta-children.h,
19652         libanjuta/anjuta-preferences.c,
19653         libanjuta/anjuta-preferences.h,
19654         libanjuta/anjuta-shell.c,
19655         libanjuta/anjuta-ui.c,
19656         libanjuta/anjuta-ui.h,
19657         manuals/reference/libanjuta/Makefile.am,
19658         manuals/reference/libanjuta/libanjuta-docs.sgml,
19659         manuals/reference/libanjuta/libanjuta.types,
19660         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19661         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19662         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19663         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19664         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19665         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19666         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19667         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19668         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19669         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19670         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19671         manuals/reference/libanjuta/tmpl/defaults.sgml,
19672         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19673         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19674         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19675         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19676         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19677         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19678         manuals/reference/libanjuta/tmpl/plugins.sgml,
19679         manuals/reference/libanjuta/tmpl/properties.sgml,
19680         manuals/reference/libanjuta/tmpl/resources.sgml,
19681         plugins/sample1/plugin.c: Added libanjuta API documentation.
19683 2004-04-22  Naba Kumar  <naba@gnome.org>
19685         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
19686         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19687         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19688         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
19689         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
19690         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
19691         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
19692         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
19693         (removed) libegg/eggradiotoolbutton.c,
19694         (removed) libegg/eggseparatortoolitem.c,
19695         (removed) libegg/eggtoggletoolbutton.c,
19696         (removed) libegg/eggtoolbar.c,
19697         (removed) libegg/eggtoolbutton.c,
19698         (removed) libegg/eggtoolitem.c,
19699         (removed) libegg/prop-editor.c,
19700         (removed) libegg/test-actions.c,
19701         (removed) libegg/test-drag.c,
19702         (removed) libegg/test-merge.c,
19703         (removed) libegg/test-toolbar.c,
19704         libegg/menu/Makefile.am,
19705         (removed) libegg/menu/egg-accel-dialog.h,
19706         (removed) libegg/menu/egg-action-group.h,
19707         (removed) libegg/menu/egg-action.h,
19708         libegg/menu/egg-entry-action.h,
19709         (removed) libegg/menu/egg-markup.h,
19710         (removed) libegg/menu/egg-menu-merge.h,
19711         (removed) libegg/menu/egg-menu.h,
19712         (removed) libegg/menu/egg-radio-action.h,
19713         (removed) libegg/menu/egg-toggle-action.h,
19714         (removed) libegg/menu/howitshouldwork.txt,
19715         (removed) libegg/toolbar/.cvsignore,
19716         (removed) libegg/toolbar/Makefile.am,
19717         (removed) libegg/toolbar/TODO,
19718         (removed) libegg/toolbar/eggradiotoolbutton.h,
19719         (removed) libegg/toolbar/eggseparatortoolitem.h,
19720         (removed) libegg/toolbar/eggtoggletoolbutton.h,
19721         (removed) libegg/toolbar/eggtoolbar.h,
19722         (removed) libegg/toolbar/eggtoolbutton.h,
19723         (removed) libegg/toolbar/eggtoolitem.h,
19724         (removed) libegg/toolbar/prop-editor.h,
19725         (removed) libegg/toolbar/toolbar-api.txt,
19726         (removed) libegg/toolbar/toolbar-ideas.txt,
19727         plugins/devhelp/anjuta-devhelp.ui,
19728         plugins/devhelp/plugin.c,
19729         plugins/editor/action-callbacks.c,
19730         plugins/editor/action-callbacks.h,
19731         plugins/editor/anjuta-docman.c,
19732         plugins/editor/anjuta-document-manager.ui,
19733         plugins/editor/plugin.c,
19734         P plugins/message-view/Makefile.am,
19735         plugins/message-view/anjuta-message-manager.ui,
19736         plugins/message-view/plugin.c,
19737         plugins/sample1/anjuta-sample.ui,
19738         plugins/sample1/plugin.c,
19739         src/action-callbacks.c,
19740         src/action-callbacks.h,
19741         src/anjuta-actions.h,
19742         src/anjuta-app.c,
19743         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
19744         Gtk actions and UIManager. Fixed all plugins to use this.
19745         
19746         * manuals/reference/gtkdoc-scangobj.diff,
19747         manuals/reference/libanjuta/Makefile.am,
19748         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19749         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19750         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19751         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19752         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
19754         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
19755         
19756 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
19757         
19758         * plugins/message-view/imessage-view.c
19759         * plugins/message-view/ianjuta-msgman.c:
19760         Added interfaces
19762 2004-04-17  Adam Weinberger  <adamw@gnome.org>
19764         * configure.in: Added en_CA to ALL_LINGUAS.
19766 2004-04-08  Naba Kumar  <naba@gnome.org>
19768         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
19769         libanjuta/interfaces/Makefile.am,
19770         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
19771         message manager and message view interfaces.
19773         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
19774         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19775         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19776         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
19777         src/anjuta-app.c: Used 'activate' and
19778         'deactivate' virtual methods for plugins. Fixed installed plugins
19779         dialogs. Added remove_widget() method for AnjutaShell.
19781         * libanjuta/interfaces/Makefile.am,
19782         libanjuta/interfaces/ianjuta-document-manager.c,
19783         libanjuta/interfaces/ianjuta-document-manager.h,
19784         libanjuta/interfaces/ianjuta-editor.c,
19785         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
19786         and editor interfaces.
19788         * plugins/devhelp/plugin.c,
19789         plugins/message-view/anjuta-message-manager.plugin.in,
19790         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
19791         plugins/sample1/plugin.c: Updated plugins implementation to
19792         reflect the changes.
19794 2004-04-07  Naba Kumar  <naba@gnome.org>
19796         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
19797         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
19798         libanjuta/interfaces/ianjuta-editor.h,
19799         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
19800         plugins/editor/anjuta-docman.c,
19801         plugins/editor/anjuta-document-manager.plugin.in,
19802         plugins/editor/plugin.c, plugins/sample1/plugin.c,
19803         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
19804         Added supported interfaces for plugins. Tested plugin interfaces
19805         through sample plugin.
19806         
19807 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
19808         
19809         * template/Makefile.am, data/templates/library/Makefile.am
19810         Fixed some automake-1.7 incompatibilities
19811         * template/xmltemplate.c: Small fix
19813 2004-02-23  Naba Kumar  <naba@gnome.org>
19815         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
19816         Added plugins manager dialog.
19817         
19818         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
19819         library dependencies.
19820         
19821         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
19822         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
19823         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
19824         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
19825         geometry command line option.
19826         
19827 2004-02-16  Naba Kumar  <naba@gnome.org>
19829         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
19830         Added interfaces and IAnjutaEditor editor interface.
19831         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
19832         interface.
19833         * libanjuta/anjuta-shell.h: Fixed bug.
19834         
19835 2004-02-13  Naba Kumar  <naba@gnome.org>
19837         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
19838         
19839 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
19840         
19841         * data/template/*/.cvsignore:
19842         Avoid all these ? in cvs output
19844 2004-02-13  Naba Kumar  <naba@gnome.org>
19846         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
19847         includes and linking.
19849         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
19850         and set required version to devhelp 0.8. This devhelp version
19851         can be acquired from gnome cvs branch devhelp branch
19852         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
19854         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
19855         src/actions-callbacks.c: Added Dock Manager settings menu item.
19857         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
19858         * plugins/devhelp/plugin.c: Fixed a linking bug.
19859         
19860         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
19861         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
19862         external GDL dependency and used libegg codes.
19863         
19864 2004-02-12  Naba Kumar  <naba@gnome.org>
19866         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
19867         Added devhelp plugin, but it can't be used without a
19868         patch in devhelp. So it's disabled for now.
19870         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
19871         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
19872         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
19873         Update cvsignore files.
19875         * libanjuta/plugins.c, widgets/e-splash.c:
19876         Fixed plugins loading to show splash icons.
19877         
19878         * plugins/message-view/anjuta-message-manager.plugin.in,
19879         plugins/message-view/plugin.c: Fixed plugin registered name.
19881         * plugins/message-view/anjuta-message-view.png,
19882         plugins/sample1/anjuta-sample-plugin.png: Update images.
19884         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
19885         src/main.c: Fixed layout loading.
19887         * plugins/devhelp/Makefile.am: Fixed error.
19889         * (removed) widgets/*, libanjuta/plugins.h,
19890         src/main.c: Transfered widgets to libanjuta/.
19891         
19892         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
19893         toplevel directory to created only one library as libanjuta-egg.
19895         * data/Makefile.am: Fixed build error.
19897         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
19898         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
19899         libegg/.cvsignore: Added egg dock widget.
19901         * gdl/*: Removed as they are now available in libegg.
19902         
19903 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
19905         * plugins/editor/anjuta-docman.c:
19906         Use stock close icon on tab close button
19908 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
19909         
19910         * data/template/Makefile.am
19911         data/template/language/Makefile.am
19912         data/template/library/Makefile.am
19913         data/template/text/Makefile.am
19914         data/template/project/Makefile.am
19915         data/template/project/terminal/Makefile.am
19916         configure.in: Created Makefile to install templates
19918 2004-02-11  Naba Kumar  <naba@gnome.org>
19920         * plugins/editor/action-callbacks.c,
19921         plugins/editor/anjuta-document-manager.ui,
19922         plugins/editor/plugin.c
19923         plugins/message-view/anjuta-message-manager.ui,
19924         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
19925         
19926 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
19927         
19928         * plugins/message-view/*: MessageView plugin is now loaded
19929         The menu items are still dummies.
19931 2004-02-09  Naba Kumar  <naba@gnome.org>
19933         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
19934         generation.
19935         
19936         * libanjuta/anjuta-preferences.h: Added some documentation.
19937         
19938         * libanjuta/anjuta-shell.h: Removed dead codes.
19939         
19940         * (removed) manuals/reference/gtkdoc-scangobj,
19941         manuals/reference/gtkdoc-scangobj.diff,
19942         manuals/reference/libanjuta/.cvsignore,
19943         manuals/reference/libanjuta/Makefile.am,
19944         manuals/reference/libanjuta/README.inline-doc,
19945         manuals/reference/libanjuta/README.sections,
19946         manuals/reference/libanjuta/libanjuta-docs.sgml,
19947         manuals/reference/libanjuta/libanjuta-sections.txt,
19948         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19949         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19950         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19951         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19952         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19953         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19954         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19955         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19956         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19957         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19958         manuals/reference/libanjuta/tmpl/defaults.sgml,
19959         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19960         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19961         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19962         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19963         manuals/reference/libanjuta/tmpl/plugins.sgml,
19964         manuals/reference/libanjuta/tmpl/properties.sgml,
19965         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
19966         of scan program. Updated templates.
19968         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
19969         editor action callbacks data.
19970         
19971         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
19972         scintilla object ref/unref.
19974 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
19975         
19976         * template/*: Added new xml based template system
19977         * template/dtds/*: Dtds to validate xml files of the template systems
19978         * data/template/*: Some sample template files
19979         Still needs some work but builds fine!
19981 2004-02-06  Naba Kumar  <naba@gnome.org>
19983         * cofigure.in, manuals/Makefile.am,
19984         (added) manuals/reference/*: Added API documentation
19985         structure (gtk-doc based).
19987         * libanjuta/libanjuta.h: Updated
19988         
19989 2004-02-05  Naba Kumar  <naba@gnome.org>
19990         
19991         * configure.in: Sets correct dependencies and
19992         uses gdl external library.
19994         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
19995         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
19996         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
19997         libanjuta/fileselection.h, libanjuta/glue-factory.c,
19998         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
19999         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20000         and added file dialogs.
20002         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20003         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20004         Build dynamic libraries for libegg.
20006         * plugins/Makefile.am, plugins/editor/Makefile.am,
20007         plugins/editor/action-callbacks.c, 
20008         plugins/editor/action-callbacks.h,
20009         plugins/editor/anjuta-docman.c,
20010         plugins/editor/anjuta-docman.h
20011         plugins/editor/anjuta-document-manager.plugin.in
20012         plugins/editor/anjuta-document-manager.png
20013         plugins/editor/anjuta-document-manager.ui
20014         plugins/editor/file.c
20015         plugins/editor/file.h
20016         plugins/editor/plugin.c
20017         plugins/editor/print.c
20018         plugins/editor/print.h
20019         plugins/editor/search-replace.c
20020         plugins/editor/search_incremental.c
20021         plugins/editor/search_incremental.h
20022         plugins/editor/text_editor.c
20023         plugins/editor/text_editor.h
20024         plugins/editor/text_editor_cbs.c
20025         plugins/editor/text_editor_menu.h
20026         plugins/sample1/Makefile.am
20027         plugins/sample1/anjuta-sample-plugin.png
20028         plugins/sample1/anjuta-sample.plugin.in
20029         plugins/sample1/anjuta-sample.ui
20030         plugins/sample1/plugin-sample1.c
20031         plugins/sample1/plugin.c
20032         plugins/sample1/plugin.h: Created sample
20033         plugin and fixed editor plugin.
20035         * printing/*: Removed.
20037         * scintilla/Makefile.am: Builds dynamic library.
20039         * src/Makefile.am, src/action-callbacks.c,
20040         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20041         src/anjuta-actions.h, src/anjuta-app.c,
20042         src/anjuta-app.h, src/anjuta-callbacks.c,
20043         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20044         (removed) src/anjuta.h, src/anjuta.ui,
20045         src/layout.xml, src/main.c, src/preferences.h,
20046         src/utilities.c: Debuggged and finally made plugins
20047         loadable.
20049         * global-tags/Makefile.am: Fixed build error.
20051 2004-02-03  Naba Kumar  <naba@gnome.org>
20053         * configure.in: Users GDL from external package.
20054         * plugins/*: Added many new plugins (not ready though).
20055         * src/*: Removed many files (which have been transfered in plugins/).
20056         
20057 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20059         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20061 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20063         * configure.in: Added editor plugins
20064         
20065         * plugins/Makefile.am, src/search-replace_backend.h,
20066         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20067         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20068         
20069         * Added: plugins/editor/search_incremental.c, 
20070         plugins/editor/search_incremental.h
20072         * Update search-replace in plugins/editor
20073         
20074 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20075         
20076         * plugins/message-view/message-view.c: Some code clean-up
20078 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20080         * Added: search_incremental[ch]
20081         
20082         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20083         src/mainmenu_callbacks.c, src/toolbar.c
20084         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20085         
20086         * Incremental Search
20088 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20089         
20090         * plugins/message-view/anjuta-msgman.[c/h]:
20091         Added message manager for easier message handling with a
20092         similar interface as docman. Of course you can still use
20093         MessageView standalone.
20094         * plugins/Makefile.am: Added message-view because it compiles
20095         without errors.
20097 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20098         
20099         * plugins/message-view/*: Added message-view plugin 
20100         (still incomplete) 
20101         * configure.in: Added plugins/message-view/Makefile
20103 2004-01-03  Naba Kumar  <naba@gnome.org>
20105         * libanjuta/*.c: Added new files and updated old ones.
20106         * plugins/editor/*: Added editor plugin.
20107         * configure.in: Added editor plugin and moved editor related
20108         files into it.
20110 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
20112         * src/Makefile.am: Added search-replace_backend.[ch]
20113         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20114         find_replace.[ch]
20115         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20116         src/search-replace_backend.c, src/search-replace_backend.h,
20117         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20118         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20119         src/toolbar_callbacks.c
20120         * The advanced Search/Replace functionality now replaces the older
20121         Find/Replace stuff.
20122         * The Search/Replace functionality can be interrupted during a long
20123         Search/Replace;
20124         
20125 2003-12-11  Naba Kumar  <naba@gnome.org>
20127         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20128         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20129         errors.
20130         * Makefile.am, libanjuta/*: Added new module.
20131         * src/Makefile.am: Fixed linking error.
20132         * src/watch_cbs.c: Debugger clean up.
20133         * configure.in: Added libanjuta-2.0.pc
20135         * configure.in, libanjuta/Makefile.am,
20136         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20137         libanjuta instead.
20139 2003-12-11  Naba Kumar  <naba@gnome.org>
20141         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20143         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20144         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20145         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20146         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20147         The user can now give a name at the creation of a new file and
20148         insert automatically (user choice) header, gpl notice, header
20149         template. The file extension is added automatically according
20150         to the selected type of file. The various insert functions have
20151         been moved from mainmenu-callback.c to file.c. The cursor is now
20152         moved after an insert operation. Removes also useless code in
20153         memory.c and search-replace.c
20154         
20155 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
20157         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20158         sortable headers, process tree, removal of path and process params
20159         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20160         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20161         code cleanup
20163 2003-12-10  Naba Kumar  <naba@gnome.org>
20165         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20166         
20167 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20169         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20171 2003-11-28  Naba Kumar  <naba@gnome.org>
20173         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20174         
20175         * manuals/de/*: Added german translation docs.
20176         
20177         * configure.in, Makefile.am, src/Makefile.am,
20178         libegg/*/*: Added libegg library.
20179         
20180         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20181         installation directory.
20182         
20183         * src/text_editor_cbs.c: Fixed closing of file.
20185 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20186                                                                                 
20187         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20189 2003-09-05  Naba Kumar  <naba@gnome.org>
20191         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20192         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20193         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20194         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20195         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20196         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20197         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20198         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20199         using libegg. Initial commit -- compiles but is not complete.
20201 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20203         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20205 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20207         * configure.in: Removed "ta" from ALL_LINGUAS.
20209 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
20211         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20213 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
20215         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20217 2004-04-24  Andras Timar  <tmar@gnome.hu>
20219         * configure.in: Added hu to ALL_LINGUAS.
20221 2004-04-14  Naba Kumar  <naba@gnome.org>
20223         * src/Makefile.am, printing/Makefile.am,
20224         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20225         because we are still using GtkCombo and build breaks with gtk-2.4.
20226         
20227 2004-04-13  Naba Kumar  <naba@gnome.org>
20229         * NEWS: Updated.
20230         * anjuta.spec.in: Fixed build error.
20231         * po/POTFILES.in: Updated.
20232         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20234 2004-04-11  Naba Kumar  <naba@gnome.org>
20236         * NEWS: Updated.
20237         * AUTHORS: Updated.
20238         * configure.in: Added ga in ALL_LINGUAS.
20239         * ChangeLog: Fixed dates.
20240         
20241 2004-04-09  Naba Kumar  <naba@gnome.org>
20243         * src/print.c: Fixed buffer styling bug when printing with
20244         selection.
20246         * data/properties/anjuta.properties: Defined only one base font and
20247         used courier instead of lucidatypewriter, because most newer systems are
20248         unlikely to have it (bug #885023, #925956, #890473).
20249         
20250         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20251         warning.
20252         
20253         * src/an_file_view.c: Fixed possible crash bug.
20255 2004-04-07  Naba Kumar  <naba@gnome.org>
20257         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20258         gtk_main_quit() etc..), so that atexit() functions are not called
20259         (which is apparently done to free up memory and we don't need to
20260         do that at this point). Incidentally, something also happens in the
20261         atexit call which freezes the UI for far too long when the application
20262         exits and we want to avoid that..
20263         * src/glade_iface.c: Fixed compiler warning.
20264         
20265 2004-04-06  Naba Kumar  <naba@gnome.org>
20267         * src/project_dbase_gui.c: Fixed errors.
20269         * src/registers_gui.c: Fixed possible crash bug.
20270         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20271         * src/signals.[c,h]: Used tree view and glade file for dialog.
20272         * src/Makefile.am, src/about.c, src/an_file_view.c,
20273         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20274         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20275         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20276         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20277         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20278         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20279         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20280         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20281         src/launcher.h, src/main.c, src/main_menubar.c,
20282         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20283         src/message-manager-private.cc, src/message-manager.cc,
20284         src/preferences.c, src/project_config.c, src/project_dbase.c,
20285         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20286         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20287         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20288         src/search-replace.c, src/search-replace_backend.c,
20289         src/search_incremental.c, src/search_preferences.c,
20290         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20291         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20292         src/signals_gui.c, src/source.c, src/src_paths.c,
20293         src/stack_trace.c, src/start-with.c, src/style-editor.c,
20294         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20295         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20296         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20297         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20298         tagmanager/Makefile.am, scintilla/include/SString.h,
20299         widgets/Makefile.am, widgets/gnomefilelist.c:
20301         Removed all deprecated codes and substituted
20302         with newer APIs. Fixed some possible crash bugs where cell renderers
20303         were being shared.
20304         
20305         * scintilla/patches/scintilla-minor.patch: Minor patch.
20307 2004-04-06  Naba Kumar  <naba@gnome.org>
20309         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20310         tree after all the files have been added (and not everytime a file
20311         is added in the project). Also fixed some memory corruption
20312         (possibly bug #900478).
20313         
20314         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20315         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20316         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20317         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20318         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20319         qualifier wherever appropriate.
20321 2004-04-05  Naba Kumar  <naba@gnome.org>
20323         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
20324         switch terminal echo on/off. Debugger requires it off, while the
20325         rest requires it on.
20327         * src/search-replace.c: sets search direction and action (in addtion
20328         to target) for find in files.
20329         
20330 2004-04-02  Naba Kumar  <naba@gnome.org>
20332         * src/mainmenu_callbacks.c: Sets filename during save of new files.
20334         * src/project_dbase.c, src/debugger, src/an_file_view.c,
20335         src/an_symbol_view.c: Added an gtk events loop for
20336         displaying project loading status (for loading large projects) and
20337         debugger program starting ... just to give an impression of fastness :-).
20339         * configure.in, anjuta.prj: Bumped version to 1.2.2.
20341         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20342         crash bug, which occurs when opening and closing a large project
20343         repeatedly.
20344         
20345         * src/attach_process.c: Fixed a comiple error for old gcc.
20346         
20347         * src/launcher.c: Prints proper error message when launcher child
20348         could not be executed and exits properly. Fixed a crash
20349         bug (bug #926606).
20350         
20351         * src/resources.c, src/utilities.c, src/glade_iface.c,
20352         src/debugger.c, src/attach_process.c: Properly exits forked children
20353         when they could not be executed.
20354         
20355 2004-04-01  Naba Kumar  <naba@gnome.org>
20357         * src/search-replace.c: Fixed a crash bug (bug #921893).
20359 2004-03-31  Naba Kumar  <naba@gnome.org>
20361         * anjuta.glade: Added a note on compiler options dialog ->support
20362         dialog telling that supports are only available for file mode.
20364         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20365         src/anjuta_cbs.c:
20366         Improved shutdown time delay by bypassing project closing
20367         and unloading plugins.
20369         * src/build_file.c, data/properties/anjuta.properties: Added a property
20370         to toggle on/off for going to first error automatically.
20372 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
20374         * src/debugger.c: fixed core file loading
20375         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20376         for long lines (bugs #700968 and #911376)
20377         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20378         #917982.
20379         * src/anjuta.c: Focuses current AnEditor correctly.
20381 2004-03-30  Naba Kumar  <naba@gnome.org>
20383         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20384         * AUTHORS: Updated with all contributors names.
20385         * NEWS: Updated.
20386         * src/about.c: Reads contributors names from AUTHORS file.
20387         * manuals/C/anjuta-manual/authors.xml: Points to online
20388         contributors list.
20389         
20390 2004-03-29  Naba Kumar  <naba@gnome.org>
20392         * data/properties/ada.properties: Fixed syntax colors. Patch
20393         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20394         (bug #923474).
20396         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20397         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
20398         generated projects, so that their pixmap files are
20399         found properly (bug #919903).
20400         
20401         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20402         anjuta.
20404         * src/source.c: Installs .glade file of libgllade
20405         projects in $(datadir)/$(package)/glade (part of bug #861038).
20406         
20407         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20408         in compiler options (bug #883837).
20409         
20410         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20411         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20412         
20413 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
20415         * anjuta/src/search-replace.c: fixed another crash bug in
20416         "Find Usage"
20417         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20418         breakpoint property fix
20420 2004-03-29  Naba Kumar  <naba@gnome.org>
20422         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20423         (new) manuals/C/anjuta-advanced-tutorial/*:
20424         Added menu entry for 'Anjuta Advanced Tutorial'
20425         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
20427 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20428         
20429         * src/fileselection.[ch], src/mainmenu_callbacks.c:
20430         Fixed bug #908941  ('Open' starts in wrong directory)
20431         
20432 2004-03-26  Naba Kumar  <naba@gnome.org>
20434         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
20435         compile error and bug #905738 with terminal.
20437         * src/search_incremental.c, src/register.c, src/sharedlib.c,
20438         src/search-replace.[h,c], src/search_incremental.[h,c],
20439         src/search_preferences.h, src/utilities.c, src/anjuta.c,
20440         src/text_editor.[c,h]: Fixed compiler warnings.
20441         
20442         * src/search-replace.c: Fixed a memory corruption (possible
20443         fix for bug #921893, but not yet confirmed).
20444         
20445         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
20446         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
20447         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
20448         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
20450 2004-03-25  Naba Kumar  <naba@gnome.org>
20452         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
20453         crash bug with attach process dialog and made the dialog closable
20454         with 'esc'.
20455         
20456         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
20457         always display within the margin.)
20458         
20459         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
20460         the old breakpoint when it's properties are updated
20461         (creating a new updated one).
20462         
20463 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
20465         * src/aneditor.cxx, src/aneditor.h: fixed calltips
20466         displayed for wrong file.
20467         * src/breakpoints.c: conditional breakpoints
20468         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
20469         "Find in Files..." disabling policy
20471 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20473         * src/build_file.c: Fixed bug #874380
20474         Goto the first error if it exists.
20476 2004-03-24  Naba Kumar  <naba@gnome.org>
20478         * src/anjuta.c: Fixed to get correct child exit status
20479         using mask (bug #905738).
20480         
20481         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
20482         Aligned buttons in the New file dialog,
20483         set default response to OK, entry box activates default response,
20484         ESC closes dialog and hides on delet_event.
20486 2004-03-19  Naba Kumar  <naba@gnome.org>
20488         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20489         tree).
20491 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
20493         * src/search-replace.c: fixed "Find Usage" crash when no project open
20495 2004-03-17  Naba Kumar  <naba@gnome.org>
20497         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20498         Fixed the generated projects to read m4 directory if the directory
20499         exists (bug #917781).
20500         
20501 2004-03-12  Naba Kumar  <naba@gnome.org>
20503         * HACKING: Fixed formatting for auto-parsing.
20505 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
20506         
20507         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20508         rework (bug #890609)
20510 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20511         
20512         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
20514 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20515         
20516         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
20517         * src/search_preferences.c: Fixed typo.
20518         
20519 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20520         
20521         * src/search-replace.c: improved Search&Replace
20522         For the moment "Replace All" does not work with non opened files
20523         but Anjuta should not crash now ! ??? 
20524         
20525 2004-02-26  Naba Kumar  <naba@gnome.or>
20527         * src/source.c: Fixed to pass cflags correctly
20528         and suppress the automake's default cflags.
20529         bug #816130, #801056, #782798, #773459
20530         
20531         * data/properties/anjuta.properties: Do not defualt to -k make option.
20532         bug #875486.
20534         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
20535         bug #877683.
20536         
20537         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
20538         
20539         * src/message-manager-private.cc: Disabled debug messages.
20540         
20541 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
20543         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
20545 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20546         * anjuta.glade, src/search-replace.c:
20547         Reduced Search&Replace dialog, bug #902636.
20548         
20549 2004-02-23  Naba Kumar  <naba@gnome.or>
20551         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
20552         (bug #866143).
20554 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20555         
20556         * src/search_incremental.c: Fixed bug #900903
20558 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
20559         
20560         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
20561         src/anjuta.c: Fixed bugs #890609 and #890609
20563 2004-02-23  Naba Kumar  <naba@gnome.or>
20565         * src/message-manager.cc: Disconnects menuitem signal properly.
20566         Fixed bug #901723.
20567         
20568         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
20569         bug #900897.
20570         
20571 2004-02-20  Naba Kumar  <naba@gnome.org>
20573         * src/message-manager-private.[c,h]: Implemented keypress
20574         event for the terminal and resets it when ctrl c or ctrl d
20575         is pressed. But it doesn't seem to be working on keypress.
20576         Added a workaround to let it work on key release instead.
20577         (bug #878357).
20578         
20579         * src/search-replace: Fixed compiler warnings.
20580         
20581 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
20583         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
20584         Use defined file name when saving new files (fixes bug #898105)
20585         Don't change filename when clicking on a directory
20586         
20587         BTW: Happy birthday to me :-)
20588         
20589 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20590         
20591         * src/search-replace.c: Fixed a crash bug 
20592         Crash on Find & Replace (#887833)
20593         
20594 2004-02-18  Naba Kumar  <naba@gnome.org>
20596         * src/executer.c: Fixed a crash bug.
20597         
20598         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20599         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20600         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20601         instead of GtkWindow (Part of bug #671596).
20602         
20603         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20604         src/registers_gui.c, src/registers_cbs.[h,c],
20605         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20606         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20607         src/compiler_options.c, src/an_file_view.c, start-with.c,
20608         src/anjuta-tools.c, help.c:
20610         Added "close" buttons on all
20611         dialogs (HIG) and fixed to properly response to ESC close
20612         (Part of bug #671596).
20614         * src/launcher.c: Disabled printing of long debug lines.
20615         
20616         * src/utilities.h: Fixed a compiler warning.
20617         
20618 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
20620         * src/anjuta.c: "Save all" action now asks for filenames for new files
20621         (fixes bug #898111)
20623 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
20625         * anjuta.glade, src/text_editor.c:
20626         Fixed a typo in Hello World indentation style 
20627         Fixed misuse of translated strings when looking for style
20628         This entry fixes bug #876037
20630 2004-02-16  Naba Kumar  <naba@gnome.org>
20632         * src/utilities.c: Fixed return value when dest file could
20633         not be created.
20635         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
20636         * src/utilities.[c,h]: Removed 'cmp' dependency and used
20637         internal function to compare files.
20638         
20639 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
20641         * src/message-manager-private.cc:
20642         Set bold color as foreground color in terminal
20643         (fixes bug #864924)
20645         * src/aneditor.cxx:
20646         Use font style defined for message indicators in
20647         preferences/messages
20648         (fixes bug #885032)
20650 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
20652         * src/build_project.c:
20653         Use build.silent option from preferences (fixes bug #895726)
20654         
20655 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
20657         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20659 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
20660         
20661         Patch from Massimo Corà <maxcvs@email.it>:
20662         * scintilla/LexCPP.cxx: Support "///" comments
20664 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20665         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
20666         src/search_replace.h, src/search-replace_backend.h
20667         anjuta.glade
20668         
20669         * Added: src/search_preferences.c, src/search_preferences.h
20670         Allow the user to save search/replace settings and give them names.
20672 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
20673         
20674         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
20675         scintilla/ScintillaGTK.cxx:
20676         Hopefully fixed AMD 64 crash bug by using correct marshaller
20678 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
20680         * src/preferences.c: Save GtkOptionMenu properties properly
20681         * src/text_editor.c: Fixes editor mispell of fold.symbols property
20683 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20684         
20685         * configure.in, src/Makefile.am, scintilla/Makefile.am:
20686         Fixed libiconv issue
20687         * NEWS: Updated
20689 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20690         
20691         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20692         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
20693         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
20694         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
20695         src/sharedlib_gui.c:
20696         Debugger speed-up, replaced deprecated GtkCList
20698 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
20700         * src/text-editor.c: Use stock gtk+ close button for editor tabs
20702 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
20704         * configure.in: Added "sq" to ALL_LINGUAS.
20706 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
20708         * configure.in: Added "ko" to ALL_LINGUAS.
20710 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20712         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
20713         src/search_incremental.c, src/search_incremental.h: 
20714         Search_incremental code cleanup
20716 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20718         * scintilla/*/*: Updated scintilla to CVS
20719         * Added: scintilla/Readme.sync
20720         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
20721         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20722         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
20723         scintilla/ScintillaGTK.cxx,
20724         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
20725         scintilla/include/Scintilla.iface: Updated.
20727 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20729         * search-replace_backend.[ch], search_incremental[ch]: Added
20730         
20731         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20732         find_replace.[ch]: Removed.
20733         
20734         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20735         src/search-replace_backend.c, src/search-replace_backend.h,
20736         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20737         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20738         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
20739         functionality now replaces the older Find/Replace stuff. The Search/Replace
20740         functionality can be interrupted during a long Search/Replace.
20742 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
20744         * widgets/gnomefilesel.c: Fix use of previously freed memory on
20745         selecting ".." and "." from file selector. 
20747 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
20749         * anjuta.glade: Fixed wrong "fold.symbols" property
20751 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20752         
20753         * src/project_dbase_gui.c: Alphabetical order ;-)
20754         * src/compiler_options.c: Fixed bug #867539
20755         * src/launcher.c: Workaround for bugs #864922, #849928,
20756         #846386 and #845782: The launcher no longer hangs but does
20757         not get the exit status correctly sometimes.
20758         * Changes suggested by Bosik are obviously already in without
20759         any Changelog entry (ClsGen.c, project_dbase_gui.c)
20760         * NEWS, README, anjuta.prj, configure.in: 
20761         Changed version to 1.2.1
20762         
20763         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
20764         * anjuta_dialogs_strings.c, anjuta.glade: 
20765         Fixed bugs #860906, #859329
20766         
20767         Patch from grzegol@pld-linux.org
20768         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
20769         freedesktop.org standard)
20771 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20772         
20773         Patch from Stefano Vallarino <stevalla@libero.it>:
20774         * src/source.[c/h]: Fixes cpp sample file to conform to 
20775         ISO/IEC 14882, C++-Standard 
20777 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
20779         Review by Johannes Schmid <jhs@cvs.gnome.org>
20780         * src/build_file.[ch]: Add build_execute_shell_command which executes the
20781         command using sh -c.
20782         * src/compile.c: Use build_execute_shell_command when compiling single
20783         files.
20785 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20786         
20787         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
20788         * src/breakpoints.c: Code cleanup, workaroud for possible 
20789         launcher bug
20790         * src/src_paths.c: Update debugger dirs on directory change
20792 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
20794         Review by Johannes Schmid <jhs@cvs.gnome.org>
20795         * src/attach_process.c, src/attach_process.h, anjuta.glade:
20796         sortable headers, process tree, removal of path and process params
20797         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20798         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20799         code cleanup
20801 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20802         
20803         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20804         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
20805         Add a dialog for "New file" which lets the user set the 
20806         filename and to add copyright/header templates to the file
20807         * Review: Changed function names to contain modules name (file_)
20809 2003-12-09  Naba Kumar  <naba@gnome.org>
20811         * setup-gettext: Fixed a typo.
20812         * scintilla/Makefile.am: Fixed a build error for SMP systems.
20814 ---- Released version 1.2.0 ---
20816 2003-12-08  Naba Kumar  <naba@gnome.org>
20818         * src/preferences.c: Fixed compiler error.
20819         * global_tags/create_global_tags.sh: Fixed to install properly
20820         even when system.tags could not be generated.
20821         * NEWS: Updated.
20823 2003-12-06  Naba Kumar  <naba@gnome.org>
20825         * setup-gettext: Fixed to not generate intl directory with gettextize.
20827         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
20828         * src/anjuta.c: Filters out unnecessary files from find in files
20829         command.
20830         
20831         * NEWS: Updated.
20832         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
20833         * src/widzard_gui.c: Added horiz scrollbar for desc text.
20834         
20835 2003-12-04  Naba Kumar  <naba@gnome.org>
20836         
20837         * src/gnome_project.c: Enables debug and optimization flags for
20838         new projects.
20839         
20840         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
20841         
20842         * src/project_dbase_gui.c: combined header and c files for
20843         file selector.
20844         
20845         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
20846         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
20848 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20850         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20852 2003-11-29  Naba Kumar  <naba@gnome.org>
20854         * configure.in, anjuta.prj: Bumped version to 1.2.0.
20855         * NEWS: Updated.
20857 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
20858         
20859         * src/main_menubar.c: Now files cannot be opened twice in recently
20860         file menu
20862 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
20864         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
20866 2003-11-28  Naba Kumar  <naba@gnome.org>
20868         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
20869         
20870 2003-11-27  Naba Kumar  <naba@gnome.org>
20872         * src/breakpoints.c, src/launcher.c, src/find_text.c,
20873         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
20874         
20875         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
20876         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
20877         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
20878         checkbox in project wizard (project options page) to enable/disable
20879         source code generation with glade(mm).
20880         
20881         * NEWS: Updated
20882         
20883 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
20885         * src/dnd.c: Opening files with special characters in the name.
20887 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
20889         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
20890         a long time.
20892 2003-11-18  Naba Kumar  <naba@gnome.org>
20894         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
20895         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
20896         src/project_import.c, plugins/patch/patch-plugin.c:
20897         Fixed g_signal_diconnect calls to pass correct data.
20898         (Fixed possible crash in project imports).
20899         
20900         * NEWS: Updated.
20901         
20902 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
20904         Reviewed by Naba Kumar  <naba@gnome.org>
20905         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
20906         and debugger. Sets default settings for pty in launcher.
20907         * data/gdb.init: Removed charset work around (now works with user's
20908         native charset)
20909         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
20911 2003-11-18  Naba Kumar  <naba@gnome.org>
20913         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
20914         names of 'index' to 'idx'.
20915         
20916 2003-11-17  Naba Kumar  <naba@gnome.org>
20918         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
20919         * src/project_dbase.c: Prompts user for unsaved project files
20920         when project is closed.
20921         
20922 2003-11-16  Naba Kumar  <naba@gnome.org>
20924         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
20925         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
20926         older gcc.
20927         
20928 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
20929         
20930         * src/anjuta.c: Fixed crash related to tag == NULL while 
20931         anjuta is exiting
20933 2003-11-11  Naba Kumar  <naba@gnome.org>
20935         * src/glade_iface.c: Avoids error conditions for glade or glademm not
20936         found. It simply doesn't generate the c/c++ codes and continues with
20937         just a warning.
20938         * NEWS: Updated.
20939         
20940 2003-11-10  Naba Kumar  <naba@gnome.org>
20942         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
20943         'Start with dialog'.
20945         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
20946         German translation of anjuta-tutorial.
20947         
20948         * src/launcher.c: Fixed an encoding bug with GIOChannels.
20949         * NEWS: Updated.
20951 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20953         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
20954         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
20955         the syntax highlighting in Preferences, the automatic syntax
20956         highlighting is now selected. When the debugger is stopped and the
20957         breakpoints window not closed, the gtk_tree_view in this window is
20958         now made unsensitive.
20960 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
20962         * src/preferences.h, src/preferences.c, anjuta.glade:
20963         Fixed translation bug in preferences by using GtkOptionMenu
20964         * anjuta.prj: Project version 1.1.98
20966 ---------------- Released version 1.1.98 ----------------
20968 2003-11-07  Naba Kumar  <naba@gnome.org>
20970         * anjuta.spec.in: Revived docs package and combined all docs into
20971         one package.
20972         * configure.in: Bumped version to 1.1.98 rc2
20973         * NEWS: Updated.
20974         * anjuta.spec.in: Fixed scrollkeepr-update command.
20975         * anjuta.spce.in: Fixed file permissions.
20977 2003-11-06  Naba Kumar  <naba@gnome.org>
20979         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
20980         menus to activate anjuta helps.
20981         
20982         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
20983         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
20984         manuals/C/anjuta-faqs/legal.xml (added),
20985         manuals/C/anjuta-faqs/Makefile.am,
20986         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20987         manuals/C/anjuta-faqs/.cvsignore,
20988         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
20989         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
20990         manuals/C/anjuta-tutorial/legal.xml (added),
20991         manuals/C/anjuta-tutorial/Makefile.am,
20992         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20993         manuals/C/anjuta-tutorial/.cvsignore,
20994         manuals/C/anjuta-manual/*.sgml (removed),
20995         manuals/C/anjuta-manual/*.xml (added),
20996         manuals/C/anjuta-manual/Makefile.am,
20997         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20998         manuals/C/anjuta-manual/.cvsignore,
20999         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21000         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21001         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21002         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21003         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21004         manuals/ja/anjuta-faqs/legal.xml (added),
21005         manuals/ja/anjuta-faqs/Makefile.am,
21006         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21007         manuals/ja/anjuta-faqs/.cvsignore,
21008         manuals/ja/anjuta-manual/*.sgml (removed),
21009         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21010         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21011         manuals/ja/anjuta-manual/*.xml (added),
21012         manuals/ja/anjuta-manual/Makefile.am,
21013         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21014         manuals/ja/anjuta-manual/.cvsignore,
21015         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21016         manuals/sgmldocs.make (removed),
21017         manuals/xmldocs.make (added), manuals/omf.make (added),
21018         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21019         documentations to newer docbook xml documentations. Converted 
21020         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21021         Enabled manulas installations.
21022         
21023         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21025 2003-11-05  Naba Kumar  <naba@gnome.org>
21027         * data/gdb.init: Sets host's charset to ascii to solve debugger
21028         freeze up due to uninitialized strings in target program.
21030         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21031         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21032         
21033         * NEWS: Updated.
21034         
21035         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21036         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21038 2003-11-04  Naba Kumar  <naba@gnome.org>
21040         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21041         problems.
21042         
21043         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21044         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21045         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21046         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21047         in file headers.
21048         
21049         * src/search-replace.c: Fixed infinite loop bug.
21050         * start-with.c: Fixed a crash bug with "Open last project".
21051         
21052         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21053         * scintilla/Makefile.am: Fixed compiler option.
21054         
21055 2003-10-16  Naba Kumar  <naba@gnome.org>
21057         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21058         * src/text_editor.c: Fixed autoformat.
21059         
21060 2003-10-15  Naba Kumar  <naba@gnome.org>
21062         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21063         of CTRL+number.
21064         
21065 2003-10-09  Naba Kumar  <naba@gnome.org>
21067         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21068         
21069 2003-10-08  Naba Kumar  <naba@gnome.org>
21071         * src/source.c: Fixed a GETTEXT typo error.
21072         * anjuta.glade: Made 'Sorted in order you open them' default option
21073         for editor tabs.
21075         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21076         * anjuta.glade, data/properties/anjuta.properties:
21077         Fixed the freeze of the "Preferences" combos at the first Anjuta
21078         init is generated by:
21079                 - a not complete translation of preferences.c file
21080                 - a difference between 2 names in anjuta.glade and
21081                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21082                 - the same name given to 3 combos (anjuta.glade).
21083                 
21084         * src/find_text.c: If the "whole document" mode is selected,
21085         a new search will select the next occurrence (Bug #764954).
21086         It is now possible to use the shortcuts to search next or previous
21087         occurrence even if the search dialog has the focus.     Bug #790318
21088         
21089         * src/main_menubar_def.h: "Select code block" shortcut; the new
21090         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21091         (Bug #811016).
21093         Patch from: Richard Lee  <r.h.lee@comcast.net>
21094         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21095         tagmanager/tm_workspace.c: The following is a patch to fix a
21096         seemingly random occurence where Anjuta would crash when a
21097         certain key was pressed.
21099 2003-09-29  Naba Kumar  <naba@gnome.org>
21101         * src/find_in_files.c: Ignores binary by default. Disabled the option
21102         of NOCVS search, because launcher does not use sh and hence can not
21103         pipe.
21104         
21105         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21106         "clean before build" state in project session and not in account session,
21107         otherwise the state gets reflected to other projects causing annoyance.
21108         
21109         * src/compiler_options.c: Fixed a bug where compiler options were always
21110         claimed 'modified'.
21112         * src/build_project.c, data/properties/anjuta.properties,
21113         src/commands.[h]: Fixed a bad bug where clean-before-build
21114         doesn't work.
21115         
21116         * scintilla/patches/research-cvs-nolog.diff,
21117         scintilla/patches/scintilla-ac-gtk2-port.diff,
21118         scintilla/patches/scintilla-ac-sort-fix.diff,
21119         scintilla-optimization.diff: Removed, because they are already in
21120         scintilla CVS.
21121         
21122         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21123         2003-09-29).
21125         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21126         scintilla/LexYAML.cxx: Added new scintilla lexers.
21127         
21128         * TODO, NEWS: Updated.
21130         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21131         * src/utilities.c: Fixed typo bugs.
21133 2003-09-26  Naba Kumar  <naba@gnome.org>
21135         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21136         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21137         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21138         text_editor_find() and Fixed I-Search wrapping.
21139         * src/debugger.c: Fixed to pass a newline after a debugger
21140         command (which was broken since the launcher was refactored.
21141         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
21143 2003-09-25  Naba Kumar  <naba@gnome.org>
21145         * src/toolbar_callbacks.c: Fixed start of incremental search.
21146         
21147         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21148         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21149         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21150         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21151         menu and implementation.
21153 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21155         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21156         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21157         variables in Locals window.
21159 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
21161         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21162         * src/utilities.[ch] : Fix a tooltip bug in 
21163         anjuta_util_toolbar_append_stock(), the label appeared instead of
21164         the tooltip text. Remove label from arguments of the function
21165         because label is included in the stock icon data.
21166         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21167         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21168         * FIXME: translation file should be updated because of label text removal.
21170 2003-09-24  Naba Kumar  <naba@gnome.org>
21172         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21173         
21174         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21175         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21176         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21177         stdout and stderr. Also buffered output and check-for-password
21178         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21179         with password prompts. Checkes for password prompts from all outputs.
21180         
21181         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21182         which takes a string (which could be utf8 also) and converts into
21183         utf8 string.
21184         
21185         * src/main.c: Connects kernel signals after gnome_program_init().
21186         
21187         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21188         * src/message-manager.c: Fixed bug #787026 by converting the strings
21189         to proper UTF8.
21190         
21191 2003-09-22  Naba Kumar  <naba@gnome.org>
21193         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21194         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21195         GtkCList and using GtkTreeView instead. Added the patch.
21196         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21197         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21198         
21199 2003-09-19  Naba Kumar  <naba@gnome.org>
21201         * printing/print.c: Proper UTF8 printing support.
21202         * src/main.c: moved kernel signal connects at the
21203         end of application initialization.
21204         
21205 2003-09-18  Naba Kumar  <naba@gnome.org>
21207         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21208         (new) lexers.make, (new) lexers: Update scintilla to latest
21209         scintilla CVS (2003-09-18), added new lexers, automated
21210         lexers makefiles sections and scintilla update. Added
21211         patches. Optimized pango rendering. Fixed a crash bug
21212         in scintilla.
21213         
21214         * (new) scintilla/patches/research-cvs-nolog.diff: Added
21215         patch to remove cvs log command from RESearch.cxx file.
21216         * scintilla/patches/scintilla-pango-always.diff:
21217         Fixed file name.
21218         * scintilla/RESearch.cxx: Removed spurious cvs log command
21219         and logs.
21220         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21221         
21222         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21223         * src/dnd.c: Fixed a crash bug with DND.
21224         
21225 2003-09-15  Naba Kumar  <naba@gnome.org>
21227         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21228         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21229         src/toolbar_callbacks.c: Added an additional parameter to
21230         text_editor_goto_line() funtion which decides if the line should
21231         be made visible (if it's under fold).
21232         
21233         * src/style-editor.c: Fixed a compiler warning.
21234         * src/message-manager.cc: Calls parent method correctly.
21236         * src/preferences.h: Fixed prent class.
21237         
21238         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21239         * src/project_dbase.c: Fixed bug #713210.
21240         
21241 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21242                                                                                 
21243         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21245 2003-09-11  Naba Kumar  <naba@gnome.org>
21247         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21248         * src/style-editor.c: Fixed bug #769130 (Crash on font
21249         selection dialog).
21250         
21251         * src/message-manger.[h,cc]: Made AnMessageManager
21252         derived from GtkFrame and removed deprecated code.
21253         
21254         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21255         compiler warnings.
21256         
21257 2003-09-09  Naba Kumar  <naba@gnome.org>
21259         * src/Makefile.am: Addded rules for built sources.
21260         
21261 2003-09-08  Naba Kumar  <naba@gnome.org>
21263         * (new) src/anjuta-marshalers.list: Added marshalers definition
21264         file.
21265         
21266         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21267         and CXXFLAGS are not overwriten by automake's default.
21268         * src/style-editor.c: Added 'operators' in the style editor.
21269         
21270         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21271         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
21272         * src/message-manager-private.cc, src/message-manager.cc:
21273         Converts message going into message into UTF-8 endoding.
21274         * src/main.c: Uses UTF-8 codeset for localization.
21275         
21276 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
21278         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21279         
21280 2003-09-08  Naba Kumar  <naba@gnome.org>
21282         * TODO: Updated.
21283         
21284         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21285         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21286         Fixed bug #798717, Find - Find&Replace - Find in files bug;
21287         The combo entries were updated if the same data with a different
21288         case exist in the combo list. The combo entries are now case sensitive. 
21289         Search&Replace bug; First search ,max actions = 0 ==> now max
21290         actions = 100.
21291         
21292 2003-09-08  Naba Kumar  <naba@gnome.org>
21294         * TODO: Updated.
21295         * src/utilities.[c,h]: a function takes contant args.
21296         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21297         Now the child terminated signal is emitted properly.
21298         * src/Makefile.am: Used $(top_srcdir) for referring to 
21299         scintilla objects.
21300         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21301         definitions file which will generate anjuta-marshalers.[c,h] files.
21302         * src/.cvsignore: Updated.
21303         * src/build_project.c: Changed su command to preserve quotes.
21304         * src/anjuta-tools.c, tagmanager/tm_project.c,
21305         tagmanager/tm_workspace.c: Use standard tmp file.
21306         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21307         so that users could report bugs easily.
21308         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21309         
21310         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21311         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21312         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21313         src/attach_process.c, src/breakpoints.c, src/commands.c,
21314         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21315         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21316         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21317         src/memory.c, src/message-manager-private.c, src/preferences.c,
21318         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21319         src/search-replace.[c,h], stack_trace.c, text_editor.c,
21320         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21321         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21322         Fixed compile warnings and cleanup.
21323         
21324         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21325         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21326         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
21327         Removed libzvt usage and implemented child spawing differently. Launcher is
21328         now proper GObject, which can be created multiple times (and can be
21329         operated in parallel).
21331         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21332         * src/project_import_gui.c, src/project_import_cbs.c,
21333         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21334         (crash on project import). Removed deprecared codes.
21335         
21336 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21337         
21338         * src/cvs.c: Fixed cvs output bug.
21340 2003-09-03  Naba Kumar  <naba@gnome.org>
21342         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21343         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21344         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21345         src/text_editor_cbs.c: Implements --
21346                 If the debugger is started
21347                         A double click in the margin add or remove a breakpoint
21348                         A single click activate or deactivate the breakpoint
21349                 else
21350                         A double click in the margin add or remove a bookmark
21352 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21353         
21354         Reviewed by Naba Kumar  <naba@gnome.org>
21355         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21356         User is now able to choose a branch on cvs update for project.
21357         Cleaned up variable names.
21359 2003-09-03  Naba Kumar  <naba@gnome.org>
21361         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21362         src/Makefile.am: Added lexers.
21363         * scintilla/*/*: Updated...
21364         * src/an_symbol_view.c: Fixed a crash bug.
21365         * src/compiler_options.c, src/project_dbase.c: Fixed compile
21366         and build bugs.
21367         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21368         * src/source.c: Fixed project generation bug with gettext code.
21369         * tagmanager/tm_project.c: Fixed a crash bug.
21370         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21371         bug when there is no project open. Bug #____.
21372         * src/source.c: Fixed a bug with build failure with non-gnome
21373         project with glade-generated source (eg. gtk2). Bug #____.
21374         * NEWS: Updated...
21376 2003-08-22  Naba Kumar  <naba@gnome.org>
21378         Patch from: Rob Bradford  <rob@debianplanet.org>
21379         * data/Makefile.am: Fixed to install properly during
21380         package building.
21381         
21382         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21383         * src/debug-tree.c: Fixed a crash bug.
21384         * src/compiler_options.c: Takes care of linking the missing pieces;
21385         C flags, libs, optimization options, debug and profile.
21387         Patch from: Enver ALTIN  <ealtin@casdb.com>
21388         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21389         
21390 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
21392         Reviewed by Naba Kumar  <naba@gnome.org>
21393         * src/project_dbase.c: Fixed bugs #778263 and #778413
21394           Adding multiple files to project should work now.
21396 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21398         Reviewed by Naba Kumar  <naba@gnome.org>
21399         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21400         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21401         for Locals window.
21403 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21405         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21407 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21409         * src/text_editor.c: Fix translatable string (#113934).
21411 2003-07-04  Naba Kumar  <naba@gnome.org>
21413         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21414         bug when there is no project open. Bug #____.
21415         
21416         * src/source.c: Fixed a bug with build failure with non-gnome
21417         project with glade-generated source (eg. gtk2). Bug #____.
21419 2003-06-26  Naba Kumar  <naba@gnome.org>
21421         * src/anjuta.h: Removed reference to windows-dialog.h.
21422         * src/message-manager-private.[cc,h]: Fixed doulbe click
21423         activation of messages to properly jump at the destination.
21424         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
21425         * src/toolbar.c: Code clean-ups.
21426         
21427         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21428         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
21429         
21430         * src/message-manager-private.[cc,h]: Removed dead codes.
21431         
21432         * (new) data/properties/css.properties,
21433         data/properties/anjuta.properties, data/properties/Makefile.am:
21434         Added CSS syntax hiliting properties.
21435         
21436         * tagmanager/tm_file_entry.c: Fixed a possible bug.
21437         * src/debugger.c: Clean ups.
21438         * src/lexer.h: Added CSS lexer definition.
21439         
21440         * Makefile.am: Installs destop file properly.
21441         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
21442         * NEWS: Updated for 1.1.97 release.
21443         * src/main_menubar_def.h: Changed some non working shortcuts.
21444         
21445 2003-06-24  Naba Kumar  <naba@gnome.org>
21447         * src/search-replace.c: Shows the dialog properly, even when it is
21448         hidden behind another window.
21449         
21450         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
21451         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
21452         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
21453         and code clean up.
21454         
21455         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
21456         setup wizard dialogs.
21457         
21458         * src/debugger.c: Removed a redundant call to
21459         debugger_update_controls().
21460         * src/compiler_options.c, src/launcher.c: code cleanup.
21461         * src/executer.c: Fixed execution bug with 'Set Program params...".
21462         
21463 2003-06-23  Naba Kumar  <naba@gnome.org>
21465         * widgets/e-splash.c: Removed border around the splash image.
21466         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
21467         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
21468         * src/cvs.c: Added a frame around commit log text widget.
21469         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
21470         crash bug associated with translated combo box list in preferences
21471         dialog (in different locale other than en_US). Used widget names
21472         to pass the combo list items.
21473         * po/POTFILES.in: Updated.
21474         * src/launcher.c: Creates the zvt terminal at startup (and not
21475         every time a build is done) -- speeds up buld operations.
21476         * src/file_history.c: Should be if() conditional instead of
21477         assertion check.
21478         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
21479         Disabled useless warnings.
21480         * src/project_dbase.c: Fixed bonobo 2 project name.
21481         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
21482         and uses correct glade-2 for file generation.
21483         
21484 2003-06-21  Naba Kumar  <naba@gnome.org>
21486         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21487         And disables autocomple show for numbers (very annoying).
21488         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21489         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21490         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21491         from view menu and adjust the controls accordingly.
21492         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21493         only OK button.
21494         * src/project_dbase.[c,h]: Removed show_local flag processing.
21495         * src/message-manager.[c,h]: Reorganized messages tabs in more
21496         sensible order.
21497         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21498         Also added PCRE dependency.
21499         
21500 2003-06-20  Naba Kumar  <naba@gnome.org>
21502         * pixmaps/anjuta_splash.png: New splash.
21503         from Jean Schurger  <yshartk@schurger.org>
21504         
21505         * src/controls.c: De-sensitize run-to-cursor when debugger
21506         is not running.
21507         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21508         
21509         * src/message-manager-private.cc: Fixed to properly jump at
21510         the right file:line.
21511         
21512         * src/appwiz_page1.c: Fixed to correctly determine the project
21513         trpe from the wizard.
21514         
21515 2003-06-20  Naba Kumar  <naba@gnome.org>
21517         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
21518         * src/watch_gui.c: Code cleanups.
21519         * src/debugger.[c,h], src/stack_trace.[c,h],
21520         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
21521         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
21522         Removed direct access to stack_trace private data, Increased debugger
21523         command size from 256 to 1024 (to be on safer side). Also implemented
21524         row-activated signle for seting frame and viewing the source.
21525         * src/debugger.c: Avoids starting program and stopping debugger
21526         when starting debugger and stopping program, respectively.
21527         
21528         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
21529         Reverted codes to start debugger automatically
21530         The file is brought to the state just after the branching 
21531         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
21532         some code clean ups.
21533         
21534         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
21535         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
21536         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
21537         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
21538         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
21539         src/project_dbase.c: Code clean ups.
21540         
21541         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
21542         (Projects dir) so that correct $HOME/Projects path is set when
21543         anjuta is run for the first time.
21544         
21545 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
21547         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
21549 2003-06-13  Naba Kumar  <naba@gnome.org>
21551         * src/stack_trace_cbs.c: Moved variable declaration at the
21552         top of the block (bug #737867)
21553         
21554         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
21555         just CFLAGS and CXXFLAGS (bug #743617).
21556         
21557         * src/create_global_tags.sh: Fixed shell script to properly
21558         detect installed *-config files.
21559         
21560 2003-06-12  Naba Kumar  <naba@gnome.org>
21562         * src/preferences.[c,h]: Added methods for custom widgets in
21563         preferences: using custom set/get methods for them.
21564         
21565         * src/anjuta-encoding.c: Implemented up/down of the encodings
21566         in the list and property saves correctly.
21567         
21568         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21569         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
21570         the beginning of a file.
21572         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21573         * src/aneditor.cxx, src/aneditor.h,
21574         src/controls.c, src/main_menubar.c, src/main_menubar.h,
21575         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21576         src/mainmenu_callbacks.h: Allows the operator to select the current
21577         word or the current line (Request: 680801). It puts also
21578         sensitive/unsensitive several select/comment menu items.
21580         * src/breakpoints.c: Presets by default the current line for a
21581         defined breakpoint.
21583 2003-06-11  Naba Kumar  <naba@gnome.org>
21585         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
21586         color (red highlight) now cosistent for inactive tabs also.
21587         
21588         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
21589         'Advanced search and replace' in Edit->Search submenu.
21590         
21591         * data/properties/tcltk.properties: Fixed bug #731851. Added line
21592         wrappings '\' where     they were missing.
21593         
21594         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
21595         message is now more descriptive and details the correct thing to do
21596         for GNOME2 desktop.
21597         
21598 2003-06-10  Naba Kumar  <naba@gnome.org>
21600         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21601         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21602         Removed any reference to particular version of automake/autoconf
21603         so that they could work with newer versions (Bug #659394).
21605         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21606         src/anjuta.c: Added coded to add/remove supported encodings.
21607         
21608         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21609         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
21610         src/project_import.c, src/project_type.c, src/project_type.h,
21611         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
21612         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
21613         from the project wizard.
21615 2003-06-06  Naba Kumar  <naba@gnome.org>
21617         Patch from Etay Meiri  <etay-m@bezeqint.net>
21618         * src/compiler_options.c: Fixed bugs related to clean before
21619         build patch.
21620         
21621         * anjuta.desktop.in.in: Added commandline options.
21622         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
21623         -dP and -A flags of CVS update into different options.
21624         
21625 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21627         * configure.in: Removed "ta" from ALL_LINGUAS.
21629 2003-06-02  Naba Kumar  <naba@gnome.org>
21631         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
21632         return NULL for undefined properties and "" for defined but empty
21633         strings. It was creating many problems where both are assumed to be
21634         same. And besides, it doesn't matter to differentiate the two (the
21635         problem with preferences was due to a different bug).
21637         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
21638         correctly. Also, s/props_build_in/props_built_in/g.
21639         
21640         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
21641         list.
21642         
21643         * src/an_file_view.c: Unrefed pixbufs when done with them.
21645         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
21646         (removed) file_text.png: Added and removed pixmaps.
21647         
21648 2003-05-30  Naba Kumar  <naba@gnome.org>
21650         * anjuta.glade: Fixed encodings preferences dialog
21651         
21652 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
21653         
21654         Reviewed by Naba Kumar  <naba@gnome.org>
21655         
21656         * src/build_project.c src/clean_project/c: perform a clean before
21657         build, if required. Show the message manager on clean.
21658         * src/compiler_options.c: save the new options when window is closed
21659         and flag project to be cleaned before the next build.
21660         * src/project_dbase.c: added a 'clean before build' flag to project
21662 2003-05-29  Naba Kumar  <naba@gnome.org>
21664         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
21665         dialog.
21666         
21667         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
21668         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
21669         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
21670         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
21671         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
21672         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
21673         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
21674         print_color.xpm, print_landscape.xpm, print_layout.xpm,
21675         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
21677         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
21678         Removed unused icons references.
21680 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
21682         Reviewed by Naba Kumar  <naba@gnome.org>
21683         
21684         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
21685           src/compiler_options.c, src/debugger.c, src/find_replace.c,
21686           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
21687           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
21688           src/toolbar_callbacks.c: HIG compliant dialogs.
21690         * src/utilities.c: anjuta_button_new_with_stock_image() and
21691           anjuta_dialog_add_button() stolen from gedit.
21693         * src/main_menubar_def.h: Fixed mnemonics.
21695 2003-05-26  Naba Kumar  <naba@gnome.org>
21697         * src/project_dbase_gui.c: Added header files filter for add file
21698         dialog box. Disabled project window to be transient window.
21699         
21700         * src/message-manager.cc: Disabled message manager window to be
21701         transient window.
21702         
21703         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
21704         a file could not be loaded.
21705         
21706         * src/project_dbase.c: Fixed a bug with GUI editor command
21707         where empty string is returned.
21708         
21709         * src/Makefile.am, src/preferences.h, src/text_editor.c
21710         src/text_editor.h, (new) src/anjuta-encodings.h,
21711         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
21712         Added encoding support and to handle characters encoding correctly
21713         by auto detecting it during load. Added preferences for selecting
21714         the encoding during save.
21716         * src/preferences.c, src/resources.c: Removed debug messages.
21718         Patch from: Alexander Nedotsukov <bland@mail.ru>
21719         * src/getline.c: Fixed many fatal bugs for FreeBSD.
21721 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21722         * src/anjuta.c: Try to sow the splash image more often.
21724 2003-05-20  Naba Kumar  <naba@gnome.org>
21726         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21727         * src/debug_tree.c: Colorize the modified locals during
21728         debugging and call memory analyze from the debugger.
21729         * src/breakpoints.c: The color is now different for the enabled
21730         and disabled breakpoints. Anjuta now can erase several
21731         breakpoints defined at the same line. The markers are updated
21732         according to the enable/disable action.
21733         
21734         Patch from Etay Meiri  <etay-m@bezeqint.net>
21735         * src/launcher.c: Fixes launcher freeze up bug during build.
21737 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
21739         Reviewed by Naba Kumar  <naba@gnome.org>
21740         * scintilla/PropSet.h: Change member variables from private to protected.
21741         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
21742         to PropSetFile class, which return a gchar * (and can therefore indicate
21743         whether properties are empty or do not exist) and make prop_get and
21744         prop_get_expanded use them.
21745         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
21746         that the result of of prop_get cannot be an empty string.
21748 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
21750         Reviewed by Naba Kumar  <naba@gnome.org>
21751         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
21752         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
21753         src/text_editor_cbs.c: When saving all the files in the project, the
21754         text editors are now only rehighlighted once instead of once for each
21755         file saved.
21757 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21758         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21759         * src/anjuta.desktop.in.in: Support startup notification.
21760 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21761         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21762         * src/anjuta.desktop.in.in: Support startup notification.
21765 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
21767         Reviewed by Naba Kumar  <naba@gnome.org>
21768         
21769         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
21770         memory leak from glade_xml_new call. Removed gxml field from Executer
21771         struct as only used in create_executer_dialog and then destroyed.
21772         
21773         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
21774         
21775         * src/configurer.c: Fix warning trying to connect signal to non-existent
21776         environment entry in configure dialog and fix crash when closing the
21777         window.
21778         
21779         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
21780         gnome_date_edit_get_time instead.
21781         
21782         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
21783         in view menu required renumbering elsewhere.
21785 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
21787         Reviewed by Naba Kumar  <naba@gnome.org>
21788         
21789         * src/breakpoints.c: fixed an error when removing breakpoint
21790         * src/controls.c: 'run to cursor' is sensitive when debugger not active
21791         * src/debugger.c: changes to the way the debugger is activated
21792         * src/debugger.h: clean ups
21794 2003-05-13  Naba Kumar  <naba@gnome.org>
21796         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21797         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
21798         src/memory.h: A new version of memory and the interface
21799         is now integrated in anjuta.glade
21801 2003-05-09  Naba Kumar  <naba@gnome.org>
21803         * configure.in: Bumped required gtk version to 2.0.8.
21804         
21805 2003-05-06  Naba Kumar  <naba@gnome.org>
21807         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
21809 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21810         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
21812 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21813         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
21814         , tagmanager/c.c: Support for ProC and RDB files.
21816 2003-05-06  Naba Kumar  <naba@gnome.org>
21818         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
21819         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21820         Uncomment (Box & Stream), Select the current function,
21821         authorize the "Quit" button of the GotoLine window
21823 2003-05-05  Naba Kumar  <naba@gnome.org>
21825         * src/watch_gui.h: CVS added new file.
21827         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
21829         Patch from Etay Meiri <etay-m@bezeqint.net>
21830         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
21831         src/mainmenu_callbacks.c, src/message-manager.cc,
21832         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
21833         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
21834         Ported stack trace to GNOME2 and added it in the message manager
21835         pane.
21837 2003-05-02  Naba Kumar  <naba@gnome.org>
21839         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
21840         
21841         * src/preferences.[h,c]: Fixed preferences to save only one copy of
21842         preferences property.
21843         
21844         * anjuta.prj: Fixed multiple preferences saved data.
21845         
21846         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
21847         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21848         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
21849         scintilla/include/Platform.h, scintilla/include/PropSet.h,
21850         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
21851         Upgraded scitilla from CVS with faster window repaint
21852         and more bugfixes.
21853         
21854         Patch from  Etay Meiri  <etay-m@bezeqint.net>
21855         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
21856         and code cleanups
21857         
21858 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
21860         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
21861         the window if messages are appended to the end and the scrollbar is
21862         at the end.
21864 2003-04-29  Naba Kumar  <naba@gnome.org>
21866         * configure.in: Removed omf-install from Makefiles list.
21868 2003-04-28  Naba Kumar  <naba@gnome.org>
21870         * po/POTFILES.in: Remvoded deleted files.
21871         
21872         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
21873         pixmaps/windows-style-undocked.png: Added setup wizard's images.
21875         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
21876         is executed as detached) is not set properly.
21877         
21878 2003-04-25  Naba Kumar  <naba@gnome.org>
21879         
21880         * anjuta.prj: Updated.
21881         * src/anjuta_info.c: Fixed text wrapping and column view.
21882         * data/welcome.txt.in: Removed unaligned characters.
21883         
21884 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21885         * src/main_menubar.c: Disable setup dialog.
21887 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21888         * src/breakpoints.c; Fixed compilation with older GCC
21889         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
21890         * HACKING: Spelling fixes (Suggested by Stephen Knight)
21892 2003-04-18  Naba Kumar  <naba@gnome.org>
21894         * anjuta.prj: Updated (includes compiler options).
21895         
21896         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
21897         function from anjuta.c (it was already available in anjuta-tools.c).
21898         
21899 2003-04-18  Naba Kumar  <naba@gnome.org>
21901         * src/about.c, THANKS: Updated
21902         
21903         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
21904         
21905         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
21906         properly from the project session before updating the file
21907         view.
21908         
21909         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21910         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
21911         dialog settings (as it will not be required once GDL is in place) and
21912         added file view filters in the settings sub-menu.
21914 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21915         * HACKING: Updated
21916         * configure.in: Disable cast checks on final build.
21918 2003-04-17  Naba Kumar  <naba@gnome.org>
21920         * src/build_project.c: Fixed a compilation error.
21922         * src/launcher.c: Removed commnets.
21923         
21924         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
21925         properties from editor tab to indentation tab and fixed a property
21926         label for proper i18n translation. Fixed typos in project config
21927         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
21928         sorting and reordering in compiler options dialog.
21929         
21930         * src/compiler_options.c: Implemented _save() function to save the
21931         options (which was pending).
21932         
21933         * src/build_project.c: Destroys install-as-root dialog when it is done.
21934         
21935         * src/an_symbol_view.c: Change "event" event to "event-after" so
21936         that symbol row is selected first before the popup is shown.
21937         
21938 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21940         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
21941         file in CVS/Entries. (Reviewed and applied by Biswa)
21943 2003-04-16  Naba Kumar  <naba@gnome.org>
21945         * aneditor.cxx: use unicode everytime (fixed unicode related
21946         bugs).
21948         * anjuta.prj: Fixed UI editor name (blank to use default) and
21949         anjuta version.
21950         
21951         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
21952         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
21953         Editor preferences page.
21955 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21956         * src/anjuta.[ch], src/print.c: Fixed warnings
21957         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
21958         * configure.in: Profiling support with gprof
21960 2003-04-16  Naba Kumar  <naba@gnome.org>
21962         Patch from Gaëtan de Menten  <ged@bugfactory.org>
21963         * src/launcher.c: Fixed cvs dialog.
21964         
21965 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
21966         
21967         * src/message-manager-private.cc: Fixed double-click on first line of 
21968         output to properly select a line.
21969         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
21970         because still was a deprecatd GtkCTreeNode and always NULL anyway.
21972 2003-04-15  Naba Kumar  <naba@gnome.org>
21974         * src/message-manager-private.cc: Fixed the glade filename typo.
21976 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21977         * scintilla/*, data/properties/*: Scintilla CVS merge
21978         * anjuta.prj: Removed unnecessary files.
21979         * scintilla/PlatGTK.cxx: Force Pango fonts always
21980         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
21981         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
21982         for preferences.
21983         * configure.in: Change version no. for 1.1.1 (alpha release)
21984         * configure.in: Added '--with-pref-suffix' option.
21985         * config.guess, config.sub: Removed from CVS.
21987 2003-04-15  Naba Kumar  <naba@gnome.org>
21989         Patch from Timothee Besset  <ttimo@idsoftware.com>
21990         * Makefile.am: Fixed a shell script error during intallation.
21991         
21992 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21994         Reviewed by Naba Kumar  <naba@gnome.org>
21995         * src/message-manager.cc: Added popup-menu to TreeView and fixed
21996         set_wm_class to use "anjuta" instead of "an.
21997         * src/message-manager-private.cc: Headers are hidden again.
21999 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22000         * src/project_dbase_gui.c: Memory corruption fix.
22001         * anjuta.prj: Updated project file
22003 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22004         * an_file_view.c: Connect to event-after signal rather than event so that
22005         selection is updated first and thus context menu is for the right file.
22006         Reviewed and applied by Biswa.
22008 2003-04-14  Naba Kumar  <naba@gnome.org>
22010         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22011         
22012         * src/auncher.c: More child exit fixes
22013         from Timothee Besset  <ttimo@idsoftware.com>
22015 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22016         
22017         Reviewed by Naba Kumar  <naba@gnome.org>
22018         
22019         * src/message-manager.[c/h], src/message-manager-private[c/h],
22020                 anjuta.[c/h]: Ported message-manager to Gtk2
22021         
22022         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22023         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22024         src/clean_project.c, src/compile.c, src/configurer.c,
22025         src/controls.c, src/cvs.c, src/debugger.c,
22026         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22027         src/project_import.c, src/search-replace.c: Changed name from
22028         AnjutaMessageManager to AnMessageManager to avoid too long type
22029         and funtion names.
22031 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22032         * src/launcher.c: Fix build won't stop problem - TTimo
22033         * TODO: Updated
22034         * pixmaps/anjuta_splash.c: New splash screen prototype.
22035         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22036         * src/compiler_options.c: Mute pkgconfig errors.
22037         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22039 2003-04-10  Naba Kumar  <naba@gnome.org>
22041         * configurer.[c,h]: Fixed dialog to close properly.
22042         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22043         debugging asserts.
22044         
22045 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22046         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22047         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22048         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22049         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22050         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22051         src/makefile.am: Move gdl to it's own directory.
22052         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22054 2003-04-09  Naba Kumar  <naba@gnome.org>
22056         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22057         branch.
22059 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22060         * src/anjuta-tools.c: Use CDATA for saving tools data.
22061         * anjuta.glade, src/search-replace.c: Port from branch.
22062         * widgets/e-splash.*, src/main.c: Better splash screen.
22063         * configure.in, widgets/gdl*: Import GDL widgets.
22064         * ROADMAP: Updated roadmap.
22065         * src/an_file_view.c: Use GDL icons for file tree.
22067 2003-04-09  Naba Kumar  <naba@gnome.org>
22069         * anjuta.glade: Added (hidden) initial setup-wizard window.
22070         
22071         Patch from: Vitaly  <vvv@rfniias.ru>
22072         * src/preferences.c: Fixes a bug with libglace widget access with
22073         translated strings.
22075         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22076         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22077         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22078         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22079         src/toolbar_callbacks.[c,h],
22080         src/memory.c, src/message-manager-private.cc,
22081         src/message-manager-private.h, src/message-manager.cc,
22082         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22083         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22084         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22085         watch window to a subwindow in the notebook
22087 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22088         * ROADMAP: Updated roadmap.
22090 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22092         * configure.in: Added Belarusian to ALL_LINGUAS.
22094 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22095         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22096         Henry Jia
22097         * ROADMAP: Added roadmap for HEAD.
22099 2003-03-29  Naba Kumar  <naba@gnome.org>
22101         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22102         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22103         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22104         (new) pixmaps/start-with-wizard.png,
22105         (new) pixmaps/start-with-import.png,
22106         (new) pixmaps/start-with-open.png Added Start with dialog which pops
22107         up on anjuta start-up to give quick access to opening file/project or
22108         creation wizards.
22110         * src/main.c: Sets proper data directory for the gnome
22111         program.
22113 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22114         * src/text_editor.c: Fixed error/warning indicators.
22116 2003-03-24  Naba Kumar  <naba@gnome.org>
22118         * README: Correct version.
22119         
22120 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
22122         * configure.in: Added checks to see if were building on FreeBSD
22123         systems.  Sets -DFREEBSD if we are, and also attempts to find
22124         gmake if the host system is FreeBSD.
22126         * src/getline.c: New file used to provide the getline function,
22127         which isnt available on a FreeBSD system.  The function is only
22128         defined if FREEBSD is defined.
22130         * src/Makefile.am: Added getline.c to anjuta_SOURCES
22132         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
22133         configure.in sets this to gmake on FreeBSD systems, and make
22134         on everything else.
22136 2003-03-23  Naba Kumar  <naba@gnome.org>
22138         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22139         
22140         * anjuta.spec.in: Fixed spec file for correct file paths and
22141         corrected rpmbuild.
22143         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22144         the rpm build command separately now.
22145         
22146         * src/anjuta.c, windows-dialog.c: Added some more window management
22147         stuffs (not still fully working, though).
22149         * TODO: Updated.
22151 2003-03-22  Naba Kumar  <naba@gnome.org>
22153         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22155 2003-03-21  Naba Kumar  <naba@gnome.org>
22157         * README: Removed Andy Piper's name from the active maintainers
22158         list on his request.
22159         
22160         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22161         preferences.
22162         
22163         * src/anjuta-tools.c: Fixed compiler errors.
22165         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22166         show bugs.
22167         
22168         * src/commands.c, src/src_paths.c, src/style-editor.c,
22169         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22170         becuase they are now hidden by default (from glade editing).
22171         
22172         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22173         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22174         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22175         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22176         basic windows managements.
22177         
22178 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22179         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22180         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22181         Enver ALTIN (a.k.a. skyblue)
22183 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22184         * tagmanager/*: Added ignore-list for symbols. This will make
22185         parsing more accurate for projects. Doc updates needed.
22187 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22188         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22189         * launcher/Makefile.am: Link to correct libraries
22190         * src/launcher.c: Do not allow NULL shell
22192 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
22193         * src/debug_tree.c: Improve debug tree view.
22195 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
22197         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22198         'Run Configure Script' and 'Execute Program'. Increase minimum width
22199         of Configure dialog.
22200         * find_in_files.c, find_in_files_cbs.*: Properly create the file
22201         list widget by setting a model and adding a column and renderer.
22202           Actually store the nocvs toggle button in FindInFiles data structure.
22203           Handle selection changes via changed signal rather than row_activated.
22204           Use response signal for handling the close and find buttons.
22205           Close window when escape is pressed.
22206         * find_replace.c: Close window when escape is pressed.
22207         * find_text.c: Close window when escape is pressed in find dialog as
22208         well as wrap search question, where now Yes is the default button.
22210 2003-03-05  Naba Kumar  <naba@gnome.org>
22212         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
22214         * src/message-manager-private.cc: Fixed a bug with vte conditional
22215         compilation.
22216         * anjuta.glade: Hides all windows in glade file.
22218 2003-03-05  Naba Kumar  <naba@gnome.org>
22220         * src/an_file_view.c: Fixed a compilation warning.
22221         * src/message-manager-private.cc: Conditional compilation for vte
22222         API.
22223         
22224 2003-02-28  Naba Kumar  <naba@gnome.org>
22226         * configure.in, anjuta.spec.in: Updated dependency packages version.
22227         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22228         * src/preferences.c: Added debug assertions.
22229         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22230         editor to enable/disable bringing the recent editor tabs first.
22231         
22232         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22233         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22234         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22235         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22236         and     bug fixes. Also code clean ups.
22237         
22238         * (new) src/search-replace.[h,c]: New search replace implementation
22239         from ANJUTA_1_0_0 branch.
22240         
22241         * (new) src/windows-dialog.[h,c]: New windows management class
22242         [work in progress].
22244 2003-02-28  Naba Kumar  <naba@gnome.org>
22246         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22247         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22248         src/appwizard.c, src/build_file.c, src/build_project.c,
22249         src/clean_project.c, src/compile.c, src/configurer.c,
22250         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22251         src/message-manager-dock.c, src/message-manager-dock.h,
22252         src/message-manager-private.cc, src/message-manager.cc,
22253         src/preferences-dialog.c, src/preferences-dialog.h,
22254         src/preferences.c, src/preferences.h, src/project_dbase.c,
22255         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22256         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22257         src/utilities.c, src/utilities.h:
22258         
22259         Widgetized Preferences and gave proper function names.
22261         * src/executer.c: Fixed a session loading bug.
22262         
22263 2003-02-27  Naba Kumar  <naba@gnome.org>
22265         * printing/print.c: Fixed printing font bug that failed to load the
22266         proper fonts.
22267         
22268         * src/toolbar.c: Disabled LED flashing (not yet implemented).
22269         
22270         * TODO, anjuta.prj: Updated.
22272 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
22274         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22275         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22276         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22277         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22278         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22279         fixed omf errors
22281 2003-02-25  Naba Kumar  <naba@gnome.org>
22283         * Makefile.am: Excluded omf-install from installation as the docs are
22284         not ready.
22285         
22286         TODO: Updated.
22287         
22288         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22289         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22290         property names and added new editor properties and code cleanups.
22291         Also added new project properties.
22292         
22293         * src/compiler_options.[h,c]: Added pkg-config packages supports
22294         and fixed bugs.
22295         
22296         * src/glade_iface.h: Cleanups.
22297         
22298         * src/launcher.c: Used timer instead of idle to scan.
22299         
22300         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22301         src/project_config.[h,c], src/project_import.c: Implemented project
22302         property to define GUI editor and to handle it.
22303         
22304         * src/preferences.c: i18n fixes.
22305         
22306         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22307         unused (and old) pixmaps.
22308         
22309         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22310         
22311 2003-02-25  Naba Kumar  <naba@gnome.org>
22313         * src/message-manager-private.[h,cc], src/preferences.c,
22314         anjuta.glade, anjuta_dialog_strings.c: Implemented
22315         gnome terminal profiles for the terminal preferences and moved the
22316         addition of terminal preferences in the terminal constructor.
22317         
22318         * anjuta.prj: Updated.
22320 2003-02-24  Naba Kumar  <naba@gnome.org>
22322         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22323         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22324         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22325         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22326         preferences dialog.
22328         * TODO: Updated.
22330         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22331         text selection and child re-spawning.
22333         * src/pixmaps.h: Removed unused pixmaps definitions.
22334         
22335 2003-02-23  Naba Kumar  <naba@gnome.org>
22337         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22338         the project tree/window.
22340         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22341         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22342         Correct the use of a variable and implemented session save/load
22343         for tree expansion states.
22344         
22345         * src/main_menubar_def.h: Fixed shortcuts keys.
22346         
22347         * src/anjuta.c, src/gnome_project.c: Code clean ups.
22348         
22349         * anjuta.prj: Updated.
22350         
22351 2003-02-22  Naba Kumar  <naba@gnome.org>
22353         * src/debug_tree.[c,h]: GNOME2 port from 
22354         Etay Meiri <etay-m@bezeqint.net>
22355         
22356         * src/an_file_view.c, src/resources.[h,c],
22357         data/properties/bash.properties,
22358         data/properties/cpp.properties,
22359         data/properties/html.properties,
22360         data/properties/make.properties,
22361         data/properties/others.properties,
22362         data/properties/perl.properties,
22363         data/properties/props.properties,
22364         data/properties/xml.properties: Standarized file icons. Icons are
22365         defined in respective .properties file and are retrieved as resource
22366         data.
22368         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22369         in labels from the commands editor as that would create
22370         problems for translators.
22372 2003-02-21  Naba Kumar  <naba@gnome.org>
22374         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22375         as they should be part of CVS(?).
22377         * Makefile.am: Corrected a typo for glade generated strings file.
22379         * configure.in, po/hi.po: Added new Hindi (hi) translation
22380         in ALL_LINGUS and added initial Hindi translation.
22382         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22383         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22384         sv_unknown.xpm to more proper icon.
22386         * (new)data/properties/php.properties, data/properties/Makefile.am,
22387         data/properties/anjuta.properties, data/properties/html.properties:
22388         Fixed PHP syntax hilighting bug by separating php properties into
22389         different file (because of file size).
22391         * TODO: Updated.
22392         
22393 2003-02-20  Naba Kumar <naba@gnome.org>
22395         * src/breakpoints.c: Fixed breakpoints session saving/loading
22396         crash bug.
22397         
22398         * scintilla/*, scintilla/include/*: Updated to scintilla
22399         release 1.51
22400         
22401 2003-02-19  Naba Kumar <naba@gnome.org>
22403         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22404         * TODO: Updated.
22406         * Makefile.am, src/Makefile.am,
22407         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22408         (removed) src/anjuta_dialog_strings.c,
22409         (removed) src/anjuta_dialogs_strings.c,
22410         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22411         (added) anjuta.glade: Transfered glade files from src/ directory
22412         to the top level directory.
22414         * po/POTFILES.in: Updated.
22415         
22416         * (removed) macrocs2/*: Transfered to data/ directory.
22417         
22418         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22419         data/Makefile.am: Moved macros in data directory. Anjuta no longer
22420         requires to have macros dir, but the projects generated by anjuta
22421         require them.
22422         
22423         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
22424         trees.
22425         
22426         * src/defaults.c: Corrected default compiler options.
22427         
22428         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
22429         wizard.
22430         
22431         * src/message-manager-private.cc, src/message-manager-private.h,
22432         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
22433         
22434         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
22435         source code generation for gnome2 projects.
22437 2003-02-11  Naba Kumar <naba@gnome.org>
22439         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
22440         restores the expand/collaspe states of the nodes after refresh.
22441         
22442         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
22443         
22444 2003-02-11  Naba Kumar <naba@gnome.org>
22446         * src/style-editor.c: Fixed pango font description handling for fonts.
22447         * src/anjuta.glade: Removed font size spin button.
22448         * configure.in, src/anjuta.prj: Corrected version.
22449         * TODO: update.
22450         
22451 2003-02-10  Naba Kumar <naba@gnome.org>
22453         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
22454         references of scroll-menu.h and add about.h in Makefile.am.
22455         
22456         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
22457         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
22458         (removed) widgets/scroll-menu.h: Removed unused files.
22459         
22460         * Makefile.am: Added proper i18n rules and added intl tools for
22461         distributions.
22462         
22463         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
22464         to the stable release).
22465         
22466         * anjuta.spec.in: Removed manuals packaging.
22467         
22468         * data/Makefile.am: Removed 'macros' installation (not required for
22469         gnome2 projects).
22471 2003-02-10  Naba Kumar <naba@gnome.org>
22473         * po/POTFILES.in: Updated.
22475         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
22476         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
22477         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
22478         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
22479         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
22480         icons and images.
22482         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
22483         src/toolbar_callbacks.h: Fixed scintilla notification signal name
22484         and fixed to properly handle focus in find entry box.
22486         * Makefile.am: Added code for RH system menu update.
22488         * .cvsignore: Updated.
22490         * NEWS: Updated.
22492 2003-02-03  Naba Kumar <naba@gnome.org>
22494         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22495         editor preferences. and fixes dialogs.
22497         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22498         Fixed linenumbers and header margins when they are disabled and
22499         removed unused header files.
22501         * src/attact_process.[h,c], src/debugger.c: Attach to process
22502         now works.
22504         * src/help.c: Fixed dialog response.
22506         * TODO: Updated.
22508         * data/properties/anjuta.properties: Corrected typo.
22510         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
22511         Change the signal to "changed" in entry from "selection-changed" in
22512         list.
22514         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
22515         short-cuts.
22517 2003-01-31  Naba Kumar <naba@gnome.org>
22519         * configure.in: Upgraded to use libgnomeprint-2.2
22520         
22521         * printing/Makefile.am: Updated
22522         
22523         *(removed) printing/print-doc.c, printing/print-doc.h,
22524         printing/print-util.c, printing/print-util.h: Removed because already
22525         merged with print.c.
22526         
22527         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
22528         and libgnomeprintui-2.2 and fixed rendering problems.
22529         
22530         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
22531         uneccessary print properties, as they are separately taken
22532         care in gnomeprint.
22533         
22534         * po/POTFILES.in: Update.
22536 2003-01-30  Naba Kumar <naba@gnome.org>
22538         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
22539         for about dialog box.
22540         
22541         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
22542         src/pixmaps.h: Modified for the above additions for about dialog.
22544 2003-01-29  Naba Kumar <naba@gnome.org>
22546         * src/style_editor.[c,h]: Added missing files.
22547         
22548 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22549         * scintilla/XPM.[cxx|h]: Added missing files
22551 2003-01-29  Naba Kumar <naba@gnome.org>
22552         
22553         * TODO, po/POTFILES.in: Updated.
22554         
22555         * anjuta.prj, src/anjuta.glade,
22556         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
22558 2003-01-28  Naba Kumar <naba@gnome.org>
22559         
22560         * data/properties/anjuta.properties, src/aneditor.cxx,
22561         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
22562         properties into text properties (earlier it was int properties).
22564         * TODO: Updated
22565         
22566         * scintilla/AutoComplete.c,xx,
22567         scintilla/AutoComplete.h,
22568         scintilla/CallTip.c,xx,
22569         scintilla/CallTip.h,
22570         scintilla/Document.c,xx,
22571         scintilla/Document.h,
22572         scintilla/Editor.c,xx,
22573         scintilla/Editor.h,
22574         scintilla/LexAVE.c,xx,
22575         scintilla/LexCSS.c,xx,
22576         scintilla/LexHTML.c,xx,
22577         scintilla/LexOthers.c,xx,
22578         scintilla/LexPython.c,xx,
22579         scintilla/LineMarker.c,xx,
22580         scintilla/LineMarker.h,
22581         scintilla/Makefile.am
22582         scintilla/PlatGTK.c,xx,
22583         scintilla/PropSet.c,xx,
22584         scintilla/ScintillaBase.c,xx,
22585         scintilla/ScintillaBase.h,
22586         scintilla/ScintillaGTK.c,xx,
22587         scintilla/ViewStyle.c,xx,
22588         scintilla/include/Platform.h,
22589         scintilla/include/SciLexer.h,
22590         scintilla/include/Scintilla.h,
22591         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
22592         
22593         
22594         src/Makefile.am,
22595         src/an_file_view.c,
22596         src/an_symbol_view.c,
22597         src/anjuta-tools.c,
22598         src/anjuta.c,
22599         src/anjuta.glade
22600         src/anjuta.h,
22601         src/anjuta_cbs.c,
22602         src/anjuta_dialogs_strings.c,
22603         src/anjuta_info.c,
22604         src/commands.c,
22605         src/compiler_options.c,
22606         src/debugger.c,
22607         src/help.c,
22608         src/main_menubar.c,
22609         src/main_menubar.h,
22610         src/main_menubar_def.h,
22611         src/mainmenu_callbacks.c,
22612         src/mainmenu_callbacks.h,
22613         src/message-manager-private.c,c
22614         src/message-manager-private.h,
22615         src/message-manager.c,c
22616         src/message-manager.h,
22617         src/pixmaps.h,
22618         src/preferences.c,
22619         src/preferences.h,
22620         src/project_config.c,
22621         src/project_dbase.c,
22622         src/project_dbase_gui.c,
22623         src/project_import_gui.c,
22624         src/properties.c,xx,
22625         src/properties.h,
22626         src/resources.c,
22627         src/src_paths.c,
22628         src/text_editor.c,
22629         src/text_editor_gui.c,
22630         src/toolbar.c,
22631         src/utilities.c,
22632         src/utilities.h,
22633         anjuta.prj: GNOME2 porting and fixed many porting bugs.
22634         
22635 2003-01-24  Naba Kumar <naba@gnome.org>
22637         * src/text_editor_gui.c, src/toolbar.c,
22638         src/text_editor.c, src/text_editor_cbs.h:
22639         Used correct notification signal name for scintilla
22640         (gtk2) and fixed UI.
22641         
22642         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
22643         when not required.
22644         
22645         * printing/print-doc.c,
22646         printing/print.c,,
22647         src/anjuta-tools.c,
22648         src/find_replace.c,
22649         src/goto_line.c,
22650         src/launcher.c,
22651         src/mainmenu_callbacks.c,
22652         src/project_dbase.c,
22653         src/project_dbase.h,
22654         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
22655         src/text_editor.c,
22656         src/text_editor_cbs.h:
22659 2003-01-23  Naba Kumar <naba@gnome.org>
22661         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
22662         correct stock icons and organized pixmap macros.
22663         
22664         Makefile.am: Removed non-generated files.
22665         
22666         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
22667         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
22668         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
22669         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
22670         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
22671         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
22672         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
22673         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
22674         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
22675         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
22676         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
22677         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
22678         stop.xpm, undo.xpm}: Removed because no longer used.
22680         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
22681         file_unknown.xpm}: Files renamed from fv_*, as it would
22682         be the right name.
22684         * pixmaps/Makefile.am: Updated for the above changes.
22686 2003-01-23  Jakub Steiner <jimmac * ximian * com>
22688         * pixmaps/autocomplete-16.png,
22689         pixmaps/autocomplete.png,
22690         pixmaps/block-end-16.png,
22691         pixmaps/block-end.png,
22692         pixmaps/block-start-16.png,
22693         pixmaps/block-start.png,
22694         pixmaps/bookmark-first-16.png,
22695         pixmaps/bookmark-first.png,
22696         pixmaps/bookmark-last-16.png,
22697         pixmaps/bookmark-last.png,
22698         pixmaps/bookmark-next-16.png,
22699         pixmaps/bookmark-next.png,
22700         pixmaps/bookmark-prev-16.png,
22701         pixmaps/bookmark-prev.png,
22702         pixmaps/error-next-16.png,
22703         pixmaps/error-next.png,
22704         pixmaps/error-prev-16.png,
22705         pixmaps/error-prev.png: gnome2-styled icons
22708 2003-01-23  Naba Kumar <naba@gnome.org>
22710         * anjuta.prj: Updated compiler options.
22711         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
22713         * src/aneditor.cxx,
22714         src/anjuta.c,
22715         src/anjuta.glade,
22716         src/anjuta_dialogs_strings.c,
22717         src/mainmenu_callbacks.c,
22718         src/mainmenu_callbacks.h,
22719         src/text_editor.c,
22720         src/text_editor_cbs.c,
22721         src/text_editor_gui.c: GNOME2 Porting.
22723 2003-01-22  Naba Kumar <naba@gnome.org>
22725         * ChangeLog: Corrected dates.
22726         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
22727         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
22728         preferences.
22730 2003-01-22  Naba Kumar <naba@gnome.org>
22731         
22732         * plugins/patch/patch-plugin.c: Bug fix.
22733         
22734         * src/anjuta-tools.c,
22735         src/anjuta.c,
22736         src/anjuta.glade,
22737         src/anjuta.h,
22738         src/anjuta_dialogs_strings.c,
22739         src/breakpoints.c,
22740         src/cvs_gui.c,
22741         src/debugger.c,
22742         src/debugger.h,
22743         src/executer.c,
22744         src/glade_iface.c,
22745         src/main.c,
22746         src/mainmenu_callbacks.c,
22747         src/mainmenu_callbacks.h,
22748         src/preferences.c,
22749         src/project_dbase.c,
22750         src/project_dbase_gui.c,
22751         src/registers.c,
22752         src/sharedlib.c,
22753         src/signals.c,
22754         src/signals_cbs.c,
22755         src/source.c,
22756         src/stack_trace.c,
22757         src/toolbar_callbacks.c,
22758         src/utilities.c,
22759         src/utilities.h,
22760         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
22761         
22762         * src/Makefile.am,
22763         (removed) src/CORBA-Server.c,
22764         (removed) src/CORBA-Server.h,
22765         (removed) src/Gladen-common.c,
22766         (removed) src/Gladen-stubs.c,
22767         (removed) src/Gladen.h,
22768         (removed) src/Prj-common.c,
22769         (removed) src/Prj-skelimpl.c,
22770         (removed) src/Prj-skels.c,
22771         (removed) src/Prj-stubs.c,
22772         (removed) src/Prj.h,
22773         (removed) src/glades.c,
22774         (removed) src/glades.h,
22775         (removed) src/messagebox.c,
22776         (removed) src/messagebox.h: Removed because no longer used.
22778 2003-01-21  Naba Kumar <naba@gnome.org>
22780         * src/anjuta-tools.c,
22781         src/anjuta.c,
22782         src/anjuta.glade,
22783         src/anjuta_dialogs_strings.c,
22784         src/anjuta_info.c,
22785         src/anjuta_info.h,
22786         src/breakpoints.c,
22787         src/compiler_options.c,
22788         src/debugger.c,
22789         src/find_replace.c,
22790         src/find_replace.h,
22791         src/find_text.c,
22792         src/find_text.h,
22793         src/goto_line.c,
22794         src/launcher.c,
22795         src/text_editor.c,
22796         widgets/gnomefilelist.c: GNOME2 porting.
22798 2003-01-20  Naba Kumar <naba@gnome.org>
22800         * global-tags/create_global_tags.sh: Uses pkg-config to
22801         read the modules.
22802         
22803         * src/anjuta.c,
22804         src/anjuta.glade,
22805         src/anjuta.h,
22806         src/anjuta_cbs.c,
22807         src/anjuta_dialogs_strings.c,
22808         src/breakpoints.c,
22809         src/breakpoints.h,
22810         src/compiler_options.c,
22811         src/compiler_options.h,
22812         src/fileselection.c,
22813         src/fileselection.h,
22814         src/mainmenu_callbacks.c,
22815         src/project_dbase_gui.c,
22816         src/session.c,
22817         src/src_paths.c,
22818         src/src_paths.h,
22819         src/text_editor.c,
22820         src/text_editor_gui.c,
22821         widgets/gnomefilelist.c,
22822         widgets/gnomefilelist.h: GNOME2 porting.
22823         
22824         * widgets/Makefile.am,
22825         (removed) widgets/gnomedirlist.c,
22826         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
22827         
22828         * src/Makefile.am,
22829         (removed) src/src_paths_cbs.c,
22830         (removed) src/src_paths_cbs.h,
22831         (removed) src/src_paths_gui.c,
22832         (removed) src/compiler_options_cbs.c,
22833         (removed) src/compiler_options_cbs.h,
22834         (removed) src/breakpoints_cbs.c,
22835         (removed) src/breakpoints_cbs.h: Removed because they are now
22836         combined in singe file
22838 2003-01-16  Naba Kumar <naba@gnome.org>
22840         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
22841         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
22842         options dialog UI and data handling.
22845 2003-01-15  Naba Kumar <naba@gnome.org>
22847         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
22848         Completed command editor porting.
22849         
22850         * src/anjuta.c: Removed the use of commands load function
22851         (not required).
22853         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
22854         and unrefs.
22856         * src/anjuta-tools.c: Fixed translatable strings.
22857         
22858         * src/find_text.c: Fixed dialog creation from glade.
22859         
22860         * src/text_editor_gui.c, src/text_editor.c,
22861         src/text_editor_cbs.c: Completed port of detached text editor
22862         to gnome2 plateform.
22863         
22864 2003-01-14  Naba Kumar <naba@gnome.org>
22866         * src/anjuta.glade, src/preferences.[h,c],
22867         src/anjuta_dialogs_strings.c: Added build and editor
22868         preferences pages and other UIs. Fixed preferense loading and saving.
22869         
22870         * src/anjuta.c: Does case-insensitive match for tabs position
22871         preferences and removed preferences loading (done at _new() call).
22872         
22873         * anjuta-tools.c: Debugged tools dialog handling.
22874         * plugins/class-gen/clsGen.c: Fixed an undefined function.
22875         
22876 2003-01-13  Naba Kumar <naba@gnome.org>
22878         * ABOUT-NLS: Update (strange).
22880         * autogen.sh: Removed blocking code.
22882         * configure.in: Fixed an autogen bug.
22883         
22884 2003-01-13  Naba Kumar <naba@gnome.org>
22886         * (new)src/anjuta.gladep
22887         (new)src/messagebox.c
22888         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
22889         will be gradually removed (and then the files).
22890         
22891         * Makefile.am,
22892         anjuta.prj,
22893         printing/print-util.c,
22894         printing/print.c,
22895         scintilla/ScintillaGTK.c,xx
22896         src/Makefile.am,
22897         src/an_file_view.c,
22898         src/an_symbol_view.c,
22899         src/anjuta.c,
22900         src/anjuta.glade
22901         src/anjuta.h,
22902         src/anjuta_dialogs_strings.c,
22903         src/anjuta_gui.c,
22904         src/attach_process.c,
22905         src/attach_process.h,
22906         src/breakpoints.c,
22907         src/breakpoints.h,
22908         src/breakpoints_cbs.c,
22909         src/commands.c,
22910         src/commands.h,
22911         src/compiler_options.c,
22912         src/compiler_options.h,
22913         src/compiler_options_cbs.c,
22914         src/configurer.c,
22915         src/configurer.h,
22916         src/controls.c,
22917         src/cvs_cbs.c,
22918         src/debug_tree.c,
22919         src/debug_tree.h,
22920         src/executer.c,
22921         src/executer.h,
22922         src/find_in_files.c,
22923         src/find_in_files.h,
22924         src/find_in_files_cbs.c,
22925         src/find_replace.c,
22926         src/find_replace.h,
22927         src/find_text.c,
22928         src/find_text.h,
22929         src/goto_line.c,
22930         src/help.c,
22931         src/help.h,
22932         src/launcher.c,
22933         src/main.c,
22934         src/main_menubar.c,
22935         src/mainmenu_callbacks.c,
22936         src/message-manager.c,c
22937         src/pixmaps.h,
22938         src/preferences.c,
22939         src/project_config.c,
22940         src/project_config.h,
22941         src/project_dbase.c,
22942         src/project_import_cbs.c,
22943         src/resources.c,
22944         src/resources.h,
22945         src/splash.c,
22946         src/src_paths.c,
22947         src/src_paths.h,
22948         src/src_paths_gui.c,
22949         src/text_editor.c,
22950         src/text_editor_gui.c,
22951         src/toolbar.c,
22952         src/toolbar.h,
22953         src/utilities.c,
22954         src/utilities.h,
22955         src/wizard_gui.c,
22956         widgets/gnomefilelist.c: GNOME2 Port.
22958 2003-01-10  Naba Kumar  <naba@gnome.org>
22960         * src/an_file_view.c,
22961         src/anjuta_gui.c,
22962         src/appwizard_gui.c,
22963         src/compiler_options.c,
22964         src/compiler_options_cbs.c,
22965         src/cvs_cbs.c,
22966         src/executer.c,
22967         src/fileselection.c,
22968         src/find_in_files.c,
22969         src/goto_line.c,
22970         src/main_menubar.c,
22971         src/memory.c,
22972         src/message-manager-dock.c,
22973         src/preferences.c,
22974         src/project_dbase_gui.c,
22975         src/project_import_gui.c,
22976         src/registers_gui.c,
22977         src/sharedlib_gui.c,
22978         src/src_paths_gui.c,
22979         src/text_editor_gui.c,
22980         src/toolbar.c,
22981         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
22983 2003-01-09  Naba Kumar <naba@gnome.org>
22985         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
22986         problems with some comments.
22988         * anjuta.prj: New project file (updated?)
22990         * src/Makefile.am: Enabled deprecated API and fixed variables.
22992         * src/an_file_view.c,
22993         src/an_symbol_view.c,
22994         src/anjuta-plugins.c,
22995         src/anjuta-tools.c,
22996         src/anjuta.c,
22997         src/anjuta_gui.c,
22998         src/appwizard_cbs.c,
22999         src/attach_process.c,
23000         src/attach_process_cbs.c,
23001         src/compiler_options.c,
23002         src/compiler_options_cbs.c,
23003         src/launcher.c,
23004         src/mainmenu_callbacks.c,
23005         src/message-manager-private.c,c
23006         src/message-manager-private.h,
23007         src/message-manager.c,c
23008         src/message-manager.h,
23009         src/project_dbase.c,
23010         src/project_dbase.h,
23011         src/project_dbase_gui.c,
23012         src/project_import_cbs.c,
23013         src/project_import_gui.c,
23014         src/registers.c,
23015         src/resources.c,
23016         src/resources.h,
23017         src/sharedlib.c,
23018         src/signals.c,
23019         src/signals_cbs.c,
23020         src/signals_gui.c,
23021         src/splash.c,
23022         src/src_paths_cbs.c,
23023         src/src_paths_gui.c,
23024         src/stack_trace.c,
23025         src/text_editor.c,
23026         src/text_editor_gui.c,
23027         src/text_editor_menu.c,
23028         src/toolbar.c,
23029         src/toolbar_callbacks.c,
23030         src/utilities.c,
23031         src/watch.c,
23032         src/watch_cbs.c,
23033         src/wizard_gui.c: GNOME porting.
23035 2002-12-24 Naba Kumar <naba@gnome.org>
23037         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23038         NEWS, README, SEARCH-REPLACE,
23039         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23040         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23041         launcher/Makefile.am,
23042         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23043         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23044         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23045         printing/print-util.c, printing/print.c, printing/print.h,
23046         scintilla/*/*, widgets/e-shell-about-box.c,
23047         src/*, tagmanager/*/*, widgets/Makefile.am,
23048         widgets/gnomefilelist.c:
23049         
23050         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23051         src/*.[c,h] files to gnome2 API.
23053         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23054         strings table.
23056 2002-10-23  Naba Kumar <naba@gnome.org>
23058         * autogen.sh: Prevented Users from building HEAD cvs.
23059         
23060 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23062         * src/anjuta.glade: added the compiler options dialog, hopefully
23063         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23065 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23067         * src/anjuta.glade: fixed a lot of small glitches.
23069         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23070         now.
23072         * src/breakpoints_cbs.c: polished a bit.
23074 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23076         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23078         * src/commands.c: partial gnome 2 port.
23080         * src/utilities.[ch]: changed some bits to be const.
23082 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23084         * src/Makefile.am: removed breakpoints_gui.c and added a check
23085         for gdk-pixbuf deprecated functions, but there shouldn't be much
23086         anyway.
23088         * src/breakpoints_gui.c: killed.
23090         * src/anjuta.glade: added two dialogs for the breakpoints management.
23092         * src/anjuta.h:
23093         * src/anjuta_cbs.c:
23094         * src/appwizard.c:
23095         * src/attach_process.c:
23097         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23098         really huge changes and porting work.
23099         
23100         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23101         (breakpoints_dbase_new): moved the UI init bits here.
23103         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23104         a lot, not using any color anymore (not HIG compliant) and not using
23105         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23106         to be double checked.
23108         * src/build_file.c:
23109         * src/build_project.c: gnome 2 port.
23111 2002-09-11  Stephane Demurget  <demurgets@free.fr>
23113         * src/anjuta.glade:
23114         * src/anjuta.h:
23115         * src/anjuta_cbs.c:
23116         * src/appwizard.c:
23117         * src/breakpoints.c:
23118         * src/breakpoints_cbs.c: cleaned up some bits.
23120 2002-09-09  Stephane Demurget  <demurgets@free.fr>
23122         * src/Makefile.am:
23123         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23125         * src/an_symbol_view.[ch]:
23126         * src/attach_process_cbs.h: polished a bit.
23128         * src/breakpoints_cb.[ch]: partial gnome 2 port.
23130 2002-09-02  Stephane Demurget  <demurgets@free.fr>
23132         * configure.in:
23133         * src/Makefile.am: added libglade-2 to the build.
23135         * src/anjuta.[ch]: added support for libglade.
23137         * src/anjuta.glade: added. There could be a file per top-level widget,
23138         as some other gnome projects, though.
23140         * src/attach_process_gui.c: removed.
23141         * src/attach_process.[ch]: gnome 2 port.
23142         (attach_process_new): Added the treeview init and the widget references
23143         here.
23145 2002-08-31  Stephane Demurget  <demurgets@free.fr>
23147         * src/an_file_view.c: fixed some compilation issues.
23149         * src/an_symbol_view.c: gnome 2 port.
23151 2002-08-26  Stephane Demurget  <demurgets@free.fr>
23153         * src/an_file_view.c: finished gnome 2 port.
23154         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23155         directory pixmap depending on the event.
23157         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23158         (project_file_data_new): use a GtkTreePath.
23160 2002-08-23  Stephane Demurget  <demurgets@free.fr>
23162         * src/Makefile.am: readded back an_*_view.[ch] because they are still
23163         driving me nuts but they need to be ported, heh ?
23165         * src/an_file_view.c: gnome 2 port, almost finished after some hard
23166         work since it's quite a total rewrite again.
23168 2002-08-22  Stephane Demurget  <demurgets@free.fr>
23170         * src/an_file_view.c:
23171         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23173 2002-08-21  Stephane Demurget  <demurgets@free.fr>
23175         * src/anjuta_info.c:
23176         * src/utilities.h: gnome 2 port, featuring a total rewrite.
23178 2002-08-20  Stephane Demurget  <demurgets@free.fr>
23180         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23181         nuts ATM.
23182        
23183         * src/an_file_view.c:
23184         * src/aneditor.cxx:
23185         * src/anjuta_cbs.c:
23186         * src/compiler_options.h:
23187         * src/messagebox.c:
23188         * src/messagebox.h:
23189         * src/pixmaps.h:
23190         * src/project_dbase.h:
23191         * src/resources.h: gnome 2 port.
23193 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23195         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23197         * data/properties/sql.properties: added the DATETIME data type.
23199         * data/properties/html.properties: added the foreach php keyword.
23201 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23203         * widgets/Makefile.am: removed blank line after the last backslash
23204         for avoiding a warning from automake.
23206         * configure.in:
23207         * src/Makefile.am: added the ORBit-2 dep.
23209 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23211         * AUTHORS: added Biswa, because I wonder why noone already have
23212         written his name in the Anjuta's hall of fame :)
23214 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
23216         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23217         widgets/e-shell-about-box.c: Made to compile for gnome2.
23218         
23219 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
23221         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23222         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23223         
23224         * configure.in, printing/print.h, printing/print.c,
23225         printing/print-doc.c: Made to compile for gnome2.
23226         
23227 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
23229         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23230         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23231         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23232         widgets/Makefile.am:
23233         
23234         Upgraded the build system to gnome2 platform.
23235         
23236 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23237         * manuals/*: Added capability to generate PDF and PS.
23238         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23239         * TODO, TODO.biswa: Intergated TODO list.
23240         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23241         , bug #574470
23242         * src/dnd.c: Fix typo
23243         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23244         * src/anjuta.c: Bug #568895, Bug #575419
23246 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23248         * tagmanager/tm_global_tags.c: Fixed compiler warning.
23249         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23251 2002-12-17  Naba Kumar <naba@gnome.org>
23253         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23254         bugs.
23255         
23256 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23257         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23258         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23259         * anjuta.prj: Added tools.sgml
23260         * data/properties/cpp.properties: Bug # 646974
23262 2002-12-16  Naba Kumar <naba@gnome.org>
23264         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23265         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23266         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23267         on 'Enter' and adds proper focus mechanism.
23268         * src/anjuta.c: Fixed a memory corruption bug.
23269         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23270         'Enter' and can also be Canceled. Sets proper default and focus policies
23271         for tools dialogs.
23272         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23273         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23274         translatable strings in dialogs and fixed some dialog properties.
23275         * src/anjuta-tools.c: Now uses xml format for loading and saving.
23276         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23277         * src/message_manager_private.cc: Fixed some debug messages.
23278         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23279         widgets/gnomefilelist.c: Fixed a memory leaks.
23280         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23281         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23282         src/main_menubar_def.h: Implemented incremental search.
23283         * TODO: Updated.
23285 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23286         * tagmanager/*: Minor cleanups and warning fixes.
23287         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23288         GUI during long updates.
23289         * src/text_editor.c: Remove debug message.
23291 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23292         * tagmanager/tm_project.c: Fix a memory access problem.
23294 2002-12-13  Naba Kumar <naba@gnome.org>
23296         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23297         tools list to show "Enabled" flag of the tool. Fixed a bug where
23298         tool list is not cleared when creating a new tool.
23299         
23300 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23301         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23303 2002-12-12  Naba Kumar <naba@gnome.org>
23305         * anjuta-tools.[h,c], commands.c: Used the tools help of
23306         anjuta variables list in commands editor and fixed a typos
23307         buy in anjuta-tools.c.
23308         
23309 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23310         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23311         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23312         * TODO.biswa: Added to help me track things better.
23314 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23316         * configure.in, anjuta.spec.in: Added libglade dependency.
23317         * Makefile.am: Added anjuta.glade file.
23318         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23319         , src/mainmenu_callbacks.[ch], src/message-manager.h
23320         , src/widget-registry.c: Tools editor GUI + other additions.
23322 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23324         * src/project_dbase.[ch], tagmanager/tm_project.c,
23325         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23326         Implement syncing tags image with the project database.
23327         * src/anjuta-tools.c: Implemented variable substitution and
23328         working directory in tools.
23330 2002-12-09  Naba Kumar <naba@gnome.org>
23331         
23332         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23333         command configuration language list from properties.
23334         
23335         * data/properties/asm.properties, data/properties/ruby.properties:
23336         Fixed typos.
23338 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23340         * src/an_symbol_view.c: Remember current selected entry and select
23341         it automatically after refresh.
23343 2002-11-26  Murray Cumming  <murrayc@usa.net>
23345         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23346           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23347         and gnomemm 1.2 projects so that people know they are really
23348         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23349         But I did correct these to sue lowercase names.
23351 2002-12-01  Naba Kumar <naba@gnome.org>
23353         * data/anjuta.properties: Fixed caching problem on 
23354         indicators.
23355         * src/preferences.c, src/preferences_gui.c: Implemented automatic
23356         indicators prefs.
23357         
23358 2002-12-01  Naba Kumar <naba@gnome.org>
23360         * data/properies/anjuta.properties: Corrected "indicators.automatic"
23361         property name.
23362         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23363         property and uses it.
23364         * src/aneditor.cxx: Fixed a bug associated with selection a word at
23365         current cursor.
23366         
23367 2002-11-30  Naba Kumar <naba@gnome.org>
23369         * src/debugger.c: Fixed a typo.
23370         * data/properties/*: Updated properties files and added
23371         new ones.
23372         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23373         Added comment submenu and cleaned up ref and unref of menus.
23374         * src/aneditor.h: Added definition of comment commands.
23375         * src/aneditor.c: Upgrade from latest SciTE source code.
23376         * src/text_editor.[hc], src/text_editor_cbs.c, 
23377         src/message_manager_private.cc, src/message_manager.[cc,h],
23378         src/anjuta.[c,h]: Added indicators support for errors/warnings
23379         highlight in the editor.
23380         * NEWS, TODO: Update.
23381         * scintilla/include/PropSet.h: Removed deprecrated function.
23382         
23383 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23385         * src/anjuta-tools.[ch]: Tools implementation (basic)
23386         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23387           , src/main_menubar_def.h: PLugins cleanup and segregation
23388         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23389           registry
23390         * anjuta.prj: Added new files
23391         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23392         * plugins/class-gen/clsGen.c: Register menu under 'Project'
23393         * plugins/patch/patch-plugin.c: Register menu under 'Format'
23394         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23395         * src/Makefile.am: Added new files
23396         * src/message-manager.[cc/h]: Added standard output and error windows
23398 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
23400         * project_type.c: Fixed Gnomemm2 project type
23402 2002-11-25  Naba Kumar <naba@gnome.org>
23404         * printing/print.c: Fixed a compile warning.
23405         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23406         * src/utilities.c: Fixed a compile warning in sparc, hides the
23407         terminal check error output from the user.
23408         * project_config.[ch], project_dbase.[ch], source.c: Added project
23409         version, exclude modules configuration and reordered other config
23410         properties. Changed some strings to more descriptive text.
23411         * src/compiler_opitions.c: Removed extra newlines from .prj file
23412         save.
23413         * anjuta.prj: Converted to new format (only reorganised properties
23414         and removed extra newlines ... nothing else).
23415         * NEWS: updated
23416         
23417 2002-11-21  Naba Kumar <naba@gnome.org>
23419         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23420         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23421         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23422         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23423         Updated to the CVS version.
23425 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23427         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
23428           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
23429           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
23430           images in completion lists. 
23431         * src/resources.h: Make C++ friendly.
23432         * scintilla/PropSet.cxx: Fix memory leak.
23434 2002-11-20  Naba Kumar <naba@gnome.org>
23436         * scintilla/*/*: Synced to latest scintilla 1.49
23437         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
23438         New lexers added.
23440         * scintilla/RESearch.cxx: The automatic cvs log in the
23441         file really broke things trying to interprete the changelog
23442         entry incorrectly as end-of-comment. Removed the $cvs line
23443         and committed again.
23444         
23445 2002-11-19  Naba Kumar <naba@gnome.org>
23447         Patch from Timothee Besset <ttimo@idsoftware.com>
23448         
23449         * src/message-manager-private.cc: Interpretes absolute
23450         file paths properly in zvt terminal.
23452 2002-11-19  Naba Kumar <naba@gnome.org>
23454         Patch from Timothee Besset <ttimo@idsoftware.com>
23455         
23456         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
23457         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
23458         (important) editor preferences in project (if there is one
23459         open).
23460         
23461         * TODO: Updated
23462         
23463 2002-11-18  Naba Kumar <naba@gnome.org>
23464         
23465         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23466         
23467         * src/debug_tree.c, src/find_in_files_gui.c,
23468         src/find_replace.c, src/find_text.c, 
23469         src/project_import.c, src/project_import_gui.c,
23470         src/wizard_gui.c: i18n Fixes.
23472 2002-11-15  Naba Kumar <naba@gnome.org>
23474         * plugins/class-gen/clsGen.c: Fixed to use project function
23475         to import files. Create non-existent directories before the
23476         sources are written.
23477         
23478         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
23479         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
23480         src/glade_iface.c,
23481         src/glades.c: Excluded gladen files from build. This
23482         will fix the unnecessary dependency on libssl.
23483         
23484         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
23485         file import funtion.
23486         
23487         * src/message_manager_private.cc: Fixed a compiler warning with
23488         DEBUG preprocessor macro.
23489         
23490         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23491         wrong (undocked) editor window was closed on clicking close on an
23492         undocked editor window.
23493         
23494         * src/debugger.c: Fixed a bad bug where debugger terminal won't
23495         start correctly if the executable was run before with 'F3'.
23496         
23497         * src/toolbar_callbacks.c: Wrap around find next.
23498         * src/toolbar.c: Disable combo activate.
23499         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23500         button positions to get 'yes' as default.
23502         * anjuta.spec.in: Updated.
23503         
23504         * src/anjuta_info.c, src/appwizard_gui.c,
23505         src/attach_process_gui.c, src/breakpoints_gui.c,
23506         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23507         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23508         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23509         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23510         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
23511         src/preferences.c, src/preferences_gui.c, src/project_config.c,
23512         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
23513         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
23514         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
23515         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
23516         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
23517         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
23518         plugins/patch/patch-plugin.c, printing/print-util.c:
23519         Set all windows and dialogs transient
23520         to their parents so that they remain floated above their parents.
23521         
23522 2002-11-13  Naba Kumar <naba@gnome.org>
23524         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
23525         take default editor font).
23526         
23527         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
23528         Corrected email address.
23529         
23530         * src/mainmenu_callbacks.c: Used spaces instead of tabs
23531         for changelog entry.
23533         * NEWS: Updated.
23534         
23535 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23536         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
23538 2002-11-06  Naba Kumar <naba@gnome.org>
23540         * README: Updated
23541         * anjuta.spec.in: Ships the .omf files with the
23542         documents instead of the base package.
23543         
23544 2002-11-04  Naba Kumar <naba@gnome.org>
23546         * data/properties/latex.properties: Fixed a bug.
23547         * ChangeLog: Released 1.0.0 stable.
23549 2002-11-04  Naba Kumar <naba@gnome.org>
23551         * src/commands.c: Added command with shell redirection capability.
23552         * data/properties/anjuta.properties: Changed default execution
23553         command.
23554         * src/project_dbase.c: Set project top dir in properties.
23555         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
23556         * data/Makefile.am: More diskcheck error fixes.
23557         
23558         * README, anjuta.spec.in, THANKS, AUTHORS,
23559         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23560         manuals/C/anjuta-manual/authers,sgml,
23561         manuals/C/anjuta-manual/anjuta-manual.sgml,
23562         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23563         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
23564         : Changed anjuta home to
23565         new URL and my email address.
23566         
23567         * manuals/C/anjuta-manual/interfaces.sgml,
23568         manuals/C/anjuta-manual/prefereces.sgml,
23569         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
23570         
23571         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
23572         : removed reference to the help menu as the menu is modified
23573         when no help is found (which is very likely when we are
23574         shiping the documents separately).
23575         
23576 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23577         * anjuta.spec.in: Update specfile to make multiple RPMs.
23578         * data/Makefile.am: make dist fix.
23579         * src/text_editor_menu.c: Fix compile warnings (casts).
23581 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23582         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
23583         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
23585 2002-11-01  Naba Kumar <naba@gnome.org>
23587         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
23588         Added gnome2 macros to be used by gnome2 project wizard.
23589         
23590         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
23591         from gnome-common.
23592         
23593         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
23594         as it was conflicting with generated projects and is not
23595         useful for us.
23596         
23597         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23598         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23599         project generation, removed qt project as it's not complete and
23600         added gnome2 bonobo wizard.
23602 2002-10-29  Naba Kumar <naba@gnome.org>
23604         * po/POTFILES.in: Updated.
23605         * po/POTFILES.skip: Added.
23606         * preferences.h: Fixed print paper size property name.
23608 2002-10-28  Naba Kumar <naba@gnome.org>
23609         
23610         * data/user.properties, data/Makefile.am: Added user properties file
23611         which will be copied in user's ~/.anjuta/user.properties.
23612         
23613         * data/anjuta.properties: Changed a comment.
23614         
23615         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
23616         
23617         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23618         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
23619         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
23620         item.
23622         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
23623         instead of user properties file.
23624   
23625         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
23626         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
23627         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
23628         * README, TODO: Updated.
23629         
23630 2002-10-28  Naba Kumar <naba@gnome.org>
23632     * manuals/C/anjuta-manual/figures/editor_guides.png,
23633     manuals/C/anjuta-manual/figures/editor_margins.png,
23634     manuals/C/anjuta-manual/figures/editor_markers.png,
23635     manuals/C/anjuta-manual/figures/local_variables.png,
23636     manuals/C/anjuta-manual/figures/open_file_multiple.png,
23637     manuals/C/anjuta-manual/figures/prefs_print.png,
23638     manuals/C/anjuta-manual/figures/print_dlg.png,
23639     manuals/C/anjuta-manual/figures/print_preview.png,
23640     manuals/C/anjuta-manual/figures/symbol_browser.png,
23641     manuals/C/anjuta-manual/figures/variable_tip.png: New png
23642     files for manual documentation.
23643     
23644     * manuals/sgmldocs.make,
23645     manuals/C/anjuta-manual/Makefile.am,
23646     manuals/C/anjuta-manual/authors.sgml,
23647     manuals/C/anjuta-manual/build.sgml,
23648     manuals/C/anjuta-manual/compileopts.sgml,
23649     manuals/C/anjuta-manual/debugger.sgml,
23650     manuals/C/anjuta-manual/execute.sgml,
23651     manuals/C/anjuta-manual/fileoperations.sgml,
23652     manuals/C/anjuta-manual/interface.sgml,
23653     manuals/C/anjuta-manual/preferences.sgml,
23654     manuals/C/anjuta-manual/projects.sgml,
23655     manuals/C/anjuta-manual/figures/arguments.png,
23656     manuals/C/anjuta-manual/figures/open_file.png,
23657     manuals/C/anjuta-manual/figures/other_opts.png,
23658     manuals/C/anjuta-manual/figures/scrshot.png,
23659     manuals/C/anjuta-manual/figures/toolbar_browser.png,
23660     manuals/C/anjuta-manual/figures/toolbar_tags.png:
23661     
23662     Updated anjuta manual documentation.
23664     
23665 2002-10-27  Naba Kumar <naba@gnome.org>
23667     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
23668     check and modifies debugger terminal command accordingly
23669     to function properly.
23670     
23671 2002-10-25  Naba Kumar <naba@gnome.org>
23673         * manuals/sgmldocs.make: Fixed a couple of bugs.
23674         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
23676 2002-10-24  Naba Kumar <naba@gnome.org>
23678         * src/debug_tree.c: Fixed a crash bug from Etay.
23680         * global_tags/create_global_tags: Added messages.
23681         Fixed infinite looping within files.
23682         
23683         * macro/autogen.sh: Removed debug and warning flags for defaults.
23684         
23685         Patch from Vadim Berezniker <vadim@berezniker.com>
23686         
23687         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
23688         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
23689         generation.
23691         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
23692         temporarily just copy it
23694 2002-10-24  Naba Kumar <naba@gnome.org>
23696         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
23697         manuals/C/anjuta-manual/anjuta-manual.sgml, 
23698         manuals/C/anjuta-manual/compileopts.sgml,
23699         manuals/C/anjuta-manual/debugger.sgml,
23700         manuals/C/anjuta-manual/execute.sgml,
23701         manuals/C/anjuta-manual/fileoperations.sgml,
23702         manuals/C/anjuta-manual/interface.sgml,
23703         manuals/C/anjuta-manual/introduction.sgml,
23704         manuals/C/anjuta-manual/projects.sgml,
23705         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23706         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
23707         manuals/ja/anjuta-manual/anjuta-manual.sgml,
23708         manuals/ja/anjuta-manual/compileopts.sgml,
23709         manuals/ja/anjuta-manual/debugger.sgml,
23710         manuals/ja/anjuta-manual/execute.sgml,
23711         manuals/ja/anjuta-manual/fileoperations.sgml,
23712         manuals/ja/anjuta-manual/interface.sgml,
23713         manuals/ja/anjuta-manual/introduction.sgml,
23714         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
23716 2002-10-24  Naba Kumar <naba@gnome.org>
23718         * src/project_type.c: added autogen for qt projects.
23719         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
23720         Fixed a bug that retrieves wrong terminal command.
23721         * src/commnads.c: Added more terminal commands.
23722         * configure.in: Checks for scrollkeeper version.
23723         
23724 2002-10-22  Naba Kumar <naba@gnome.org>
23726         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
23727         instead of AM_GNOME_GETTEXT.
23728         
23729         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
23730         for setup-gettext for the wizard generated projects.
23732         * src/source.c: Fixed a bug where glade file wasn't generated.
23733         
23734         * src/gnome_project.c: Excluded project version from project dir
23735         name.
23736         
23737 2002-10-22  Naba Kumar <naba@gnome.org>
23739         * acinclude.m4: New file with dummy funtion for gettext
23740         cross compatibility fix.
23741         
23742         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
23743         * configure.in: Fixed cflags to avoid useless warnings.
23744         * Makefile.am: EXTRA_DIST += setup-gettext.
23745         * src/toolbars.c: Added space paddings around tags label.
23747 2002-10-21  Naba Kumar <naba@gnome.org>
23749         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23750         
23751         * setup-gettext: New script to maintain gettext cross version
23752         compatibility.
23753         * configure.in, macros/autogen.sh: Fix for gettext cross version
23754         compatibility.
23755         
23756 2002-10-21  Naba Kumar <naba@gnome.org>
23758         * debug_tree.c: Fixed incorrect use of debug assertion.
23759         
23760 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
23761             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23762         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23763         src/memory.c, src/memory.h, src/message-manager-private.cc:
23764         
23765         New parsing algorithm; adapted from kdevelop.
23766         Middle button menu for changing the value's display type
23768 2002-10-07  Naba Kumar <naba@gnome.org>
23770         * src/main_menubar_def.h: Changed status bar message for Help->
23771         Browse info pages. Bug #603308
23773         * src/executer.c: Made "User terminal" default for creating
23774         projects (User can always disable it later). Bug #114222
23775         
23776 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23778         * macros/autogen.sh: Require gettext 0.10.x for autogen
23779         * src/text_editor.c: Fixes Bug #595303
23780         * src/source.c: Fixes Bug #595970
23781         * src/anjuta.c: Fixes Bug #598366
23782         * scingtilla/LexCPP.cxx: Bug #602296
23783         * src/main_menubar_def.h: Bug #604363
23784         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
23785         
23786 2002-10-07  Jens Georg <mail@jensgeorg.de>
23788         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23789         * gnomefilelist.c: This patch fixes the bug #611542
23790         
23791 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23793         * data/properties/Makefile.am: Added tcltk.properties file.
23794         
23795 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23797         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23798         
23799         * README: Updated README
23800         * plugins/class-gen/clsGen.c, src/message_manager.cc
23801           , src/mainmeu_callbacks.c, src/memory.c
23802           , src/project_dbase_gui.c, src/text_editor_gui.c
23803           , widgets/gnomefilelist.c: Set window icons
23804         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
23805           Enabled release build (stripped + optimized binaries, etc.)
23806         * data/properties/anjuta.properties, src/commands.c,
23807           src/defaults.cFixed bug #595489 (stdin on executables)
23808         * src/appwizard.c, src/main.c, src/message-manager.cc
23809           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
23810           , src/debug_tree.c: Memory related (valgrind) fixes.
23811         * src/message-manager-private.[cc,h], src/pixpams.h
23812           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
23813         * anjuta.prj: Added debug_tree.c to SOURCES
23814         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23815           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
23816           Compacted code and cleaned up unnecessary functions.
23817         * tagmanager/*.[ch]: Code fixes.
23818         
23819 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
23820         
23821         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23822         
23823         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
23824         Debug tree now detects changes of displayed variables
23825         and changes their color to red
23827 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23829         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23830         
23831         * mainmenu_callbacks.c: Set's the current file name in
23832         file save as dialog.
23833         
23834 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23836         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
23838         * data/properties/tcltk.properties: New file for tcl/tk
23839         properties.
23841 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
23843         * src/project_type.[c,h], src/source.c, data/Makefile.am:
23844         Fixed a fatal bug which doesn't let building gnome2 related
23845         projects. They use different autogen.sh script. Defined new
23846         type field "gnome_macro_support".
23847         
23848         * data/autogen.sh.gnome2: New file.
23849         
23850         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
23851         bug with quotes escaping in quotes.
23852         
23853         * src/message-manager-private.cc: Used event box instead
23854         of frame for local message pane, so that the borders appear
23855         properly and nicely.
23856         
23857         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
23858         if there is a project open and all the files are un-docked.
23860         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
23862 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
23864         * src/main_menubar_def.h: implement feature request #595356, patch #597161
23865         * THANKS: updated for new contributions
23866         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
23868 2002-08-27 Steven Knight  <steven.knight@unh.edu>
23870         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
23871         src/project_dbase.h, src/project_type.c, src/source.c, 
23872         src/wizard_gui.c: new Qt project type
23873         *** NB not fully tested, may need some work, icon required...
23875 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23877         * src/memory.c, src/memory.h: new memory patch
23879 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
23881         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
23883 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
23885         * lancher/anjuta_launcher.c: Determine pty from function
23886         call instead of running 'tty' externally.
23887         
23888         * data/properties/cs.properties: Added compile/build commands.
23889         Fixed execution properties.
23890         
23891         * src/commands.c: Added c# options.
23893         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
23894         
23895         * src/debug_tree.[c,h], src/debugger.[c,h],
23896         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
23897         
23898         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
23899         1. Misaligned structs when they are members of other structs.
23900         2. '{' sometimes appears as a variable.
23901         3. Wrong processing of some arrays.
23902         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
23903         that displays the tree in two columns (variable and value).
23905 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23907         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
23909         * data/properties/sql.properties: added the DATETIME data type.
23911         * data/properties/html.properties: added the foreach php keyword.
23913 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23915         * NEWS: Updated with new features.
23916         
23917         * data/.cvsignore, doc/.cvsignore: Updated.
23918         
23919         Patch from: Etay Meiri <etay-m@bezeqint.net>
23920         
23921         * src/debug_tree.h, src/debug_tree.c: New files.
23922         
23923         * src/Makefile.am, src/message-manger-private.[h,cc],
23924         src/message-manger.cc: Added Tree view for debugger
23925         locals view.
23926         
23927 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23929         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23930         
23931         * src/memory.c, src/memory.h: New files.
23932         
23933         * src/Makefile.am, src/appwizard.c, src/controls.c,
23934         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23935         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23936         
23937         Memory view implemetation that would enable viewing raw memory
23938         during debugging.
23940 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23942         * AUTHORS: added Biswa, because I wonder why noone already have
23943         written his name in the Anjuta's hall of fame :)
23945 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
23947         * src/appwizard_gui.c: Removed an ambiguous prototype.
23948         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
23949         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
23950         * THANKS: Updated M. Ali Vardar's email.
23951         
23952 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23954         * src/anjuta_gui.c: implemented feature request to stop main and browser
23955           toolbars having exclusive use of space
23957 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23959         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
23960         left over from the previous work to fix bugs :-)
23961         
23962         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
23963         src/controls.c, src/mainmenu_callbacks.h, 
23964         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
23965         reviewed
23966         
23967         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
23968         src/project_import_gui.c, src/sharedlib_gui.c, 
23969         src/signals_gui.c: set window icon correctly
23970         
23971         * NEWS: more updates for the release
23972         
23973         * HACKING: updated for window icons and insert menu information
23974         
23975         * src/cvs_gui.c, src/build_project.c, 
23976         src/project_import_cbs.c: message strings reviewed
23977         
23978         * src/controls.c: context help button should be disabled if 
23979         DevHelp is not installed
23980         
23982 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23984         * src/debugger.c: Fixed the signalling screw up because of string
23985         update in gdb used to report the child process PID. Also, no
23986         error dialog will be popped up for "no such file or directory"
23987         error (very annoying and useless error). This error will still
23988         be shown on the debug message window. Avoided terminating the
23989         program when the terminal is terminated -- doesn't hurt, otherwise
23990         we get crappy egg-and-hen problem.
23991         
23992         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
23993         dimensions loading.
23994         
23995         * src/anjuta.c: Limited the default size of main window to sane
23996         values.
23998         * src/preferences.c: Fixed some deadly memory corruption bugs in
23999         the recent patches. Return from getenv() should NEVER be freed,
24000         because they are static strings.
24001         
24002         * src/preferences_gui.c: Removed the fix for crash bug with font
24003         selection and applied the real fix.
24004         
24005 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24007         * NEWS: updated for release
24009 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24011         * src/launcher.c: Added a fix a memory leak and a possible
24012         fix for zvt-crash bug.
24013         
24014         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24015         
24016         * data/properties/latex.properties,
24017         data/properties/ada.properties: Added file.is.source property.
24018         
24019         * src/an_file_view.c: Set auto column size of the file
24020         revision column.
24021         
24022         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24023         The user is now prompted to confirm the closing of the file
24024         if it is being used by CVS. If yes, the editor is closed and
24025         the CVS operation stops.
24026         
24027 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24029         * anjuta.prj: bump project version for release
24030         * BUGS: removed unnecessary file
24032 2002-06-07      Philip Van Hoof <freax@pandora.be>
24034         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24035         during the life of the file list widget
24036         * src/preferences_gui.c: sticking-plaster fix to font selection
24037         causes segfault bug
24039         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24041 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24043         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24044         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24045         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24046         added options for symbol and file browsers.
24047         * data/properties/cpp.properties: linker flags should come after
24048         the name of the file to compile.
24049         * scintilla/Editor.cxx: fixed gcc compilation warning.
24050         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24051         be executed from bindir only.
24052         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24053         tagmanager/include/tm_file_entry.h: CVS version information in file 
24054         browser.
24055         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24056         window.
24057         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24058         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24059         crashes during file import.
24060         * src/project_import.c: disable project menu items during project 
24061         import.
24062         
24063         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24065 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24067         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24068         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24069         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24070         modified Insert menu, added C functions template, header C 
24071         template, modified header_template HEADER_H ==> NAMEFILE_H
24072         
24073         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24075 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24077         * data/properties/html.properties: changed some file 
24078         associations
24080 2002-06-05 Philip Van Hoof <freax@pandora.be>
24082         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24083         
24084         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24086 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24088         * data/properties/anjuta.properties, src/defaults.c: Make windows
24089         docked by default, fix the big fonts bug.
24090         
24091         * src/an_file_view.c, src/main_menubar_def.h, 
24092         src/project_dbase_gui.c: sanitized the Edit/View mess.
24093         
24094         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24095         for customizing shortcuts.
24096         
24097         * src/mainmenu_callbacks.c: Search for selected word if present.
24098         
24099         * src/text_editor_menu.c: Added context menu options for docking
24100         and undocking editor windows.
24101         
24102         * src/main_menubar.h, src/main_menubar.c: more support for the 
24103         shortcuts menu item.
24104         
24105         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24107 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24109         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24110         all commit messages being written to top of the file
24111         
24112         * src/main_menubar_def.h: message strings reviewed
24113         
24114         * src/project_import.c: message strings reviewed
24115         
24116         * src/source.c, src/glades.c: message strings reviewed. Fixed 
24117         some bugs around reading the project properties for creating 
24118         .glade and .desktop files in the Application Wizard. There were
24119         typos in the property names being retrieved
24120         
24121         * widgets/gnomefilelist.c: changed build_full_path to make 
24122         the file widget support ~
24123         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24124         
24125         * THANKS, widgets/e-shell-about-box.c, 
24126         manuals/anjuta-manual/C/authors.sgml: updated for new
24127         patch
24129 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
24131         * src/project_dbase.c: Fixed the file-path-corruption bug
24132         and the cannot-import-file-in-project bug. (follow-up with
24133         the last commit from Stef).
24134         
24135         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24136         with unsaved-project.
24137         
24138 2002-06-05  Stephane Demurget  <demurgets@free.fr>
24140         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24141         misplaced g_free.
24143 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24145         * data/properties/{xml,html,other}.properties: changed some file 
24146         associations
24147         
24148         * data/anjuta.mime: oops! cvs added
24149         
24150         * scintilla/RESearch.cxx: fixed up a problem with comments
24151         
24152         * global-tags/create_global_tags.sh: redirect errors to /dev/null
24153         to avoid messages about missing libs
24154         
24155         * NEWS: started the release notes
24157 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24159         * HACKING: updated with new information on printing, patch naming
24160         
24161         * TODO: removed completed tasks
24162         
24163         * THANKS: updated a few contributions
24164         
24165         * anjuta.prj: updated the icon file
24166         
24167         * anjuta.desktop.in.in: updated to add Categories
24168         
24169         * data/anjuta.mime: created a mime type for Anjuta project files
24170         (NB needs to be added to the install in /usr/share/mime/)
24171         
24172         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
24173         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
24174         to PNG for websites.
24175         
24176         * plugins/patch/patch-plugin.c: clarified some messages and 
24177         made it easier to see different patching sessions
24178         
24179         * src/toolbar.c: changed some message text for consistency
24180         
24181         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
24182         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
24183         in preferences. 
24184         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24185                  
24186         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
24187         src/project_dbase.{c,h}, src/project_import_cbs.c, 
24188         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24189         Added XLib Project and a Dockapp Project types.
24190         * pixmaps/Makefile.am: added line for new pixmap for new xlib
24191         projects
24192         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24193         * src/source.c: Fixed memory leak in existing projects. 
24194         (filename was not freed)
24195         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24197 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
24199         * src/anjuta.h, src/anjuta.c: Added error display funtions
24200         with parent windows.
24201         
24202         * src/appwizard_cbs.c: Changed error display function to use
24203         parented version.
24204         
24205 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
24207         * printing/print.h, printing/printing.c: Taken care of document
24208         zoom factor and fixed a font loading bug. Dynamically calculated
24209         text widths to work with zooms properly. Re-organized code for
24210         dynamic text width calulations to work in general with utf8 chars.
24211          Determined font height and width automatically from the font info.
24212         
24213         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24214         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24215         Converted text.zoom.factor property to use #defined value. Removed
24216         margin header and margin numbers preferences, as they  now
24217         calculated dynamically.
24218         
24219 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
24221         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24222         printing/print-util.h, printing/print.c, printing/print.h:
24223         Rewritten printing support for style based printing. Syntax highlighted
24224         printing, monochromatic printing, setup using preferences etc.
24226         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24227         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24228         language and the styled text buffer.
24229         
24230         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24231         the print setup preferences page and added printer preferences. Added functions
24232         to retrieve preferences with default values.
24233         
24234         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24235         the printing.
24237         * data/properties/anjuta.properties: Added default printer preferences.
24239         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24240         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24241         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24243         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24244         
24245 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24247         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24249         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24250         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24251         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24252         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24254         printing/Makefile.am: Reduced compiler optimizations.
24256         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
24257         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
24258         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24259         tagmanager/tm_workspace.c: TagManager fixes.
24261 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
24263         * printing/*: CVS added. :)
24264         
24265 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24267         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24269         * printing*: CVS added.
24270         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24271           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24272           src/main_menubar_def.h: Gnome Print support
24273         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24274         * configure.in: Enable debugging flag option
24275         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24276           Print properties defined.
24277         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24278         
24279 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24281         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24282         
24283         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24284         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24285           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24286           and cleanups
24287         * src/text_editor.c: Minor cleanups.
24288         * anjuta.c: Tweaks to 'Goto File Line' functionality.
24289         * src/project_dbase.c: Fixes to add/remove files from project.
24290         * src/help.c: Fix minor memory leak.
24291         * src/project_dbase_gui.c: Remove debugging messages.
24292         * src/utilities.[ch]: Cleanups and minor fixes.
24293         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24295 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
24297         * src/anjuta.c [anjuta_apply_preferences()]:
24298         Fixed a crash bug when tab pos is not defined for the editors.
24299         
24300         * data/properties/cpp.properties: Set default identifier property to normal.
24301         This fixes the bug in which the fore color gets hidden with dark background.
24303 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
24305         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24306         scintilla 1.46
24307         
24308         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24309         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24310         src/anjuta.c, data/properties/anjuta.properties:
24311         Implemented line wrapping.
24312         
24313         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
24314         
24315         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24316         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24317         tags. Code was reviewed from GNOME Bonsai view.
24318         
24319         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24320         it seems to have been removed by scintilla people.
24321         
24322         * data/properties/anjuta.properties: Set default line wrap to false, as
24323         is noticably slow with big files.
24324         
24325 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
24327         * src/project_import_gui.c: disallow the selection of files in
24328           the browse dialog.
24329         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24330           preferences code.
24331         
24332 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24334         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24335           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24336         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24337         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24338           now works properly.
24339         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24340         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24341         * src/utilities.[ch]: Added some utility functions.
24342         * tagmanager/tm_project.c: Fix for bug in file removal from project.
24343         
24344         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24346 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24348         * HACKING: info on FIXME statements and removed ccview references
24349         * Makefile.am: added rule to make RPM package
24351 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24353         * THANKS, widgets/e-shell-about-box.c, 
24354         manuals/anjuta-manual/C/authors.sgml: updated for new
24355         patch
24356         * src/anjuta.c: removed unnecessary warning code since CVS 
24357         support is now implemented :-)
24358         * manuals/sgmldocs.make: implemented a fix for bug #553969
24359         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24360         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
24361         manuals/C/anjuta-faqs-C.omf: modified the descriptions
24362         
24363 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24364         
24365         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24366           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24367           src/main_menubar_def.h, src/preferences_gui.c,
24368           preferences.c, preferences.h: setup Username and Email 
24369           preferences, Insert ChangeLog and Username editor functions
24370           
24371           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24373 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24374         
24375         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24376           src/src_paths_cbs.c, src/src_paths_gui.c
24377           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24379           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24381 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24383         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24384           and goto tag menu items to main menu.
24386 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24388         * THANKS, widgets/e-shell-about-box.c, 
24389         manuals/anjuta-manual/C/authors.sgml: added new contributors
24390         * HACKING: updated with info on files to change for credits
24392 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
24394     * src/aneditor.cxx: extended extension list which fixes segfault
24395     on selecting lisp, ruby or matlab as highlight style.
24397 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24399         * src/main_menubar_def.h: fixed an array initialiser and fixed
24400         the lexer settings for the new entries on the Format menu
24402 2002-05-07  Stephane Demurget  <demurgets@free.fr>
24404         * Synced with Scintilla 1.45
24406 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24408         * anjuta.prj: added another missing file
24409         * ChangeLog: fixed some incorrect change dates I caused by 
24410         sloppy cut-and-pasting :-/
24412 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24413         
24414         * src/mainmenu_callbacks.c: fixed title of new About box
24416 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24418         * src/pixmaps.h: added macros for OpenGL and SDL project icons
24420 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24422         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24423         * anjuta.prj: updated for new files
24425 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
24427         * widgets/e-shell-about-box.c: Added version display.
24428         
24429 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24431         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
24432         widgets/scroll_menu.c: fixed up some compiler warnings (patch
24433         from Philip Van Hoof)
24435 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24437         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
24438         dependency
24439         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
24440         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
24441         that produced build errors (needs checking on a machine with the
24442         ja locale!)
24443         * data/properties/lisp.properties: updated to match format of other
24444         lexer property files supplied with Anjuta
24446 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24448         * anjuta.prj: added new files
24449         * HACKING: added information from the mailing list on 
24450         adding new project types to the wizard (thanks to Johannes)
24452 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24454         * src/utilities.h, src/launcher.c, src/gnome_project.c,
24455           src/appwiz_page2.c: Fix for 547038.
24457 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24459     * attach_process.c, attach_process_cbs.c: Fixed a dialog
24460     hide bug.
24461     
24462     * about.h: cvs removed.
24463     
24464 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24466         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24468         Fix for #539574.
24470         * src/anjuta.c (anjuta_system_error): checks for the error number to
24471         know whether the error description is needed or not.
24473 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24475         * pixmaps/anjuta_logo.png: New about logo.
24476     
24477         * pixmaps/anjuta_icon.png: New icon from Misha. The
24478         old one had trouble with some gtk themes.
24479     
24480         * about.c: Removed. No longer needed.
24482         * mainmenu_callbacks.c: Removed reference of about.h
24483     
24484 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24486         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24488         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24489           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24490         About Dialog (thanks to the Evolution team for the cool widget!)
24492 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24494         Patch from lbell <lbell@tsc4.com>
24495     
24496         * src/find_in_files.c, src/find_in_files.h,
24497           src/anjuta.c: Added save_yourself, load_yourself routines.
24498     
24499         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24500         Added "Append messages" toggle button. This will enable
24501         the search results to be appended to the already existing
24502         results.
24503     
24504         * src/debugger.c: Fixed a typo.
24505     
24506         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24507           src/session.c, src/session.h: Improved session management.
24509 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24511         * THANKS, FUTURE, AUTHORS: Changed my email and
24512         avoided yahoo.com.
24514 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24516         Impl. feature request #525271 (add Lisp support).
24518         * data/properties/lisp.properties: added.
24520         * data/properties/Makefile.am, data/properties/anjuta.properties: added
24521           the lisp properties.
24523         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
24524           src/utilities.[ch]: added support for the Lisp highlight style.
24526 2002-05-02  Stephane Demurget  <demurgets@free.fr>
24528         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24529           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24530           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
24531           option preferences to have a persistent setting. Plus it's not used
24532           often, so it's better here than flooding the menus.
24534         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
24535           preferences pages a lot more consistent and sweeter: tabs direction
24536           radiobuttons are directed against the meaning, all pages have an
24537           outter frame, a lot of padding, removed all expand attributes for
24538           vertical boxes, ...
24540           That's not a total revamp, but it's really looking better now, even
24541           if there's still work to be done.
24543 2002-05-01  Andy Piper <andy.piper@freeuk.com>
24545         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
24546         * TODO: added task to be completed before next release (update all credits)
24548 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24550         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
24551         Benke László.
24553 2002-05-01  Benke László  <decike@freemail.hu>
24555         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24557         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
24558           src/main_menubar_def.h, src/mainmenu_callback.[ch],
24559           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
24560           to the format menu in order to reorder the notebook tabs in
24561           alphabetical order everytime a file is created/opened/saved.
24563 2002-05-01  Philip Van Hoof <freax@pandora.be>
24565         * widgets/gnomefilelist.[ch] (history_combo_go),
24566         (history_combo_clicked): impl.
24568         (gnome_filelist_new_with_path): use this new impl.
24570 2002-05-01  Stephane Demurget  <demurgets@free.fr>
24572         * src/project_dbase_gui.c (add_file): added the xpm file type.
24574 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24576         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
24577         tag manager fixes.
24579         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
24580           of tag types.
24582         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
24583           src/text_editor_menu.c: Added context sensitive search in symbol
24584           browser and editor.
24586         * configure.in: Changed version number to 0.1.9.99.
24588         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
24589           src/project_import.c: Minor changes to project import facility.
24591         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
24592           (Forced to use specific brace format)
24594         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
24595           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
24596           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24598 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
24600         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24601         replaced the spinbutton with an hscale, and made the UI less "blocky".
24603         * src/cvs_gui.c: When diffing a project you can choose date and
24604         release now.
24606         * src/project_dbase.c: Import_file activated again
24608         * configure.in, plugins/Makefile.am: Added patch plugin
24610         * plugins/patch/*: The new patch plugin
24612 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24614         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24616         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
24617         dropdown list shown by autocompletion are now removed.
24619 2002-04-28  Philip Van Hoof <freax@pandora.be>
24621         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
24622         a bunch of filetypes from the older version.
24624         * src/project_dbase_gui.c (add_file): changed the import
24625         dialog's filetypes combo contents depending on the
24626         type of data to be imported.
24628 2002-04-28  Stephane Demurget  <demurgets@free.fr>
24630         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
24631         the amount parameter as Philip stated and reformated to follow the
24632         Gnome convention.
24634         * src/project_dbase.c (project_dbase_make_default_filetype_list):
24635         changed accordingly.
24637 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24639         Fix for #531293.
24641         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
24642         Shift-F6, to be more consistent with other Gnome apps.
24643         Moved the "Search next" entry under the "Search" one, and swapped the
24644         order of the "Find in files" and "Find and Replace" ones.
24646         Some additional fixes ands cleanups on the edit menu.
24648         * src/main_menubar.h: replaced all occurences of repeat_find by
24649         find_again for the code to be more consistent.
24651         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
24652         sensitiveness depending on the existence of an active text buffer.
24654         * TODO: added some bits about improving the usability of the
24655         search/search again couple.
24657 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24659         * src/preferences_gui.c: made the tab labels text more consistent
24660         (s/misc/Misc/).
24662 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24664         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
24666         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
24667         filename.
24669         * src/main.c (main): simplified some code and cleanups.
24671         Fix a part of #499366:
24673         * src/commands.[ch] (sync_from_props), (command_editor_save),
24674         (on_apply_clicked), (create_command_editor_gui): added the gui
24675         corresponding to the command.terminal preference.
24677 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24679         Fix for #465180.
24681         * anjuta.spec.in: added build requirements for the source rpm.
24683 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
24685         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24686         
24687         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
24688           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
24689           src/project_type.c, source.c, wizard_gui.c:
24690           Added new GNOME 2 project types and changed glade behaviour to
24691           produce GTK code if project type GTK was selected and GTKmm code
24692           if project type GTKmm was selected (and not depending on the 
24693           selected language. Disabled glade for GNOME 2 projects because
24694           we will need glade2 there.
24695           
24696         * src/project_dbase.c: Fixed a memory lack.
24697         
24698         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
24699         
24700         * src/cvs.c: Added an error message if jobs are running
24702 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
24704         * tagmanager/tm_work_object.c: Fixed a chrash
24705         bug which occurs when it tries to stat an empty
24706         file name.
24707         
24708 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
24710         * src/controls.c: CVS menu items now becomes
24711         insensitive when the launcher is busy.
24712         
24713         * src/anjuta.c, cvs.h, cvs.c: Created a function
24714         to update the cvs preferences when preferences are
24715         applied in preferences dialog and called it from
24716         anjuta_update_preferences().
24717         
24718 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
24720         * src/cvs.c: Added a space in the cvs command
24721         before the revision part. This fixes the cvs
24722         error we get when cvs-diffing with revisions.
24723         
24724         * src/cvs.c: Fixed a compiler warning.
24725         
24726         * src/find_replace.c: The dialog now remembers
24727         the settings including the "prompt on replace"
24728         which seems to have broken somewhere line the
24729         changes.
24730         
24731 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24733         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
24734         Added a new property in cvs class to hold a boolean
24735         for enabling date in cvs diff. This fixed the bizzare
24736         diff output due to the date that goes with the cvs
24737         command. Also, set the default value of compression
24738         to 3 and unified diff option to 1.
24739         
24740 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24742         * src/cvs.c: The diff editor is set to hilite as
24743         diff syntax hiliting.
24744         
24745         * configure.in, manual/Makefile.am:
24746         Added a new manual module for ja language.
24747         
24748         * manual/ja/*/*/*: New module and files for the
24749         ja translation for the anjuta documentation
24750         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
24751         
24752 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
24754         * src/launcher.c: Made a very messy work around
24755         for the launcher authentication to work properly.
24756         
24757         * src/find_replace.c: Applied the missing patch
24758         from Dan Elphick <dre00r@ecs.soton.ac.uk>
24759         
24760 2002-04-16 Andy Piper <andy.piper@freeuk.com>
24762         * src/cvs.c, src/main_menubar_def.h: made message strings
24763         consistent with existing standards from our own documentation 
24764         (such as uppercase P in Project, corrected spelling of 
24765         repository, etc.)
24767 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24769         * src/cvs_gui.c: Cleaned up gui and aligned various
24770         widgets to give a clean look.
24771         
24772 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24774         * src/launcher.c: Added work around to retrieve
24775         the child exit code. It works. :)
24776         
24777         * src/find_in_files.c, src/gnome_project.c,
24778         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
24779         src/clean.c, src/clean_project.c, src/build_project.c,
24780         src/build_file.c: Modified to handle the new
24781         child exit code.
24782         
24783 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
24785         * src/find_replace.c: Changed signal to call
24786         on_replace_text_close on from delete_event
24787         to close => the replace history is now updated.
24789 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
24791         * src/cvs.c: escaped the cvs import message before
24792         passing it to cvs.
24793         
24794 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
24796         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24797         
24798         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
24799         
24800         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
24801         Added cvs import
24802         
24803         * src/preferences_gui.c: GUI improvements
24804         
24805         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
24807 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
24809         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
24810         Removed static qualifier from tm_tag_type_name() and
24811         availed it's prototype for use in outside code. also
24812         created reverse map function tm_tag_type_name();
24813         
24814         * src/anjuta.c: Implemented qualified tags names for
24815         the tag list (on the toolbar pulldown list) to avoid
24816         ambiguty in tags with similar names (like prototype
24817         and definition). Patch modified and improved.
24818         
24819         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
24820         
24821 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24823         * src/utilities.[c,h]: Added a utility funtion
24824         that escapes the single and double quotes in a
24825         given string. Useful for passing command line
24826         args with quotes.
24827         
24828         * src/cvs.c: Escaped the cvs log message before
24829         passing it to cvs command line to avoid ambiguties
24830         with quotes in the message.
24831         
24832         * pixmaps/anjuta_icon.png: Changed to the new icon.
24833         from Todd Goyen <goyen@mbi-berlin.de>
24834         
24835         * src/message-manager-private.cc: Added regex to 
24836         recognize (underline hilite) the parsable outputs
24837         from the zvt terminal.
24838         
24839 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24841         Patch from: Tina Hirsch <tehirsch@arcor.de>
24842         
24843         * src/project_type.c:
24844         Fixed a bug in the wxproject type and modified the erroroutput when
24845         configure doesn't find wx-config
24846         
24847         Patch from: Timothee Besset <ttimo@idsoftware.com>
24848         
24849         * src/anjuta.c, src/message-manager-private.cc,
24850           src/message-manager-private.h
24851         Catches double clicks in the zvt terminal, and calls goto_error_line
24852         to jump to the appropriate location in the source. This will recognize
24853         grep -n output
24854         
24855 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
24856         
24857         * src/build_project.c: Taken care of memory leak
24858           by freeing cmd variable properly.
24860         * src/main_menubar_def.h: Fixed wrong signal connection
24861           for cvs project commit.
24862           
24863         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
24864         
24865         * src/preferences_gui.c: Added some border and adjusted
24866           expandsion, filling in box adds to make the cvs preferences
24867           more nicer.
24868         
24869 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
24871         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24872         
24873         * src/cvs*, src/main_menubar*, src/preferences*: 
24874         Moved CVS settings to preferences, added a nice login dialog.
24875         
24876         * src/controls.c, src/project_dbase.c:
24877         CVS project options are only shown if a project is open
24878         
24879         * src/build_project.c:
24880         User is now asked if he wants to install as root 
24881         
24882         * src/launcher.c:
24883         Fixed a warning
24885         * anjuta.prj: Updated with cvs files
24886         
24887         * TODO: Remove task which are done
24888         
24889 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
24891         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
24892         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
24893         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
24895         Modified launcher to use controlling terminal to detect and
24896         take care of password authentications (for example, for cvs
24897         and root installs).
24898         
24899         * pixmaps/password.png: New file.
24900         
24901 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24903         Anjuta kick start tutorial wirtten by:
24904           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
24906         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
24907           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24908           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24909           manuals/C/anjuta-tutorial/figures/*.png:
24910           
24911           Added files
24912         
24913         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
24914           
24915           Modified files.
24916         
24917 2002-03-28 Roel Vanhout <roel@stack.be>
24919         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24921         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
24922           src/preferences_gui.c:
24923         Added option to wrap around to beginning/end of file when on last bookmark
24924         and next/previous bookmark is pressed
24925         
24926 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24928         Patch from Philip Van Hoof <freax@pandora.be>
24929         
24930         * src/gnomefilelist.c:
24931         Added gimp like feature that changes the file extension of
24932         the filename entered in the selections when the file
24933         filter is changed.
24934         
24935 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24936         
24937         Patch from Roy Wood <roy.wood@filogix.com>
24938         
24939         * src/controls.c, src/find_text.c, src/find_text.h,
24940           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24941           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24942           
24943           Menuitem for entering currently selected text as find target,
24944           added key accel for "find next" and changed some key accels for
24945           other key for consistency.
24946           
24947         * src/utilities.c:
24948           Cleaned up code.
24949         
24950 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24952         * src/watch.c, src/watch.h, src/watch_cbs.c,
24953           src/watch_cbs.h, src/watch_gui.c:
24954         
24955           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
24956         
24957           Added change watch entries feature
24958           and Watch entries modify on double click fixed.
24960 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24962         * src/mainmenu_callbacks.c:
24963         
24964           Project commit should not bypass dialog as
24965           we need to get the cvs log from the user.
24966           
24967 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24969         * src/project_dbase.c:
24970         
24971           Patch from Roy Wood <roy.wood@filogix.com>
24972           
24973           Fixed docking bug with the new docking patch
24974           to fix copy/paste bug.
24975           
24976 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24978         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
24979           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
24980           src/main_menubar.h, src/main_menubar_def.h,
24981           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24983           Added cvs project support. Featured bypass cvs dialog for
24984           cases where we don't need dialog (such as project and right
24985           click selection from file browser). Cleaned up cvs code to
24986           make them generic cvs operations instead of separate file
24987           and project operations. Added cvs log action. Increased
24988           file entry box width and enabled "unified diff" by default.
24989           Used Editor buffer for status and log and set hilite for
24990           these buffers including diff buffer (DIFF hilite).
24991           
24992 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
24994         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24996         * data: Added file autogen.sh.wxwin 
24997         * data/Makefile.am: Added entry for autogen.sh.wxwin
24998         * pixmaps: Added project image appwiz_wxwin.png
24999         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25000         * src/appwizard_cbs
25001           src/compiler_options.c
25002           src/pixmaps.h
25003           src/project_dbase.c
25004           src/project_dbase.h
25005           src/project_import_cbs.c
25006           src/project_type.c
25007           src/source.c
25008           src/source.h
25009           src/wizard_gui.c: Added everything necessary for new
25010                             project type 'wxWindows (wxGTK)
25011         * src/project_dbase.c: Fixed a bug that caused every project
25012                                to be a glade project in dialog
25013                                                    'Project information'.
25015 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25017         Patch submitted by Roy Wood <roy.wood@filogix.com>
25018         
25019         * src/anjuta_gui.c, src/message-manager-dock.c,
25020           src/project_dbase.c:
25021           
25022           fixed the copy/paste bug by rewriting dock/undock
25023           code.
25025 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25027         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25028         
25029         * src/cvs*, src/Makefile.am:
25030           New file for CVS support. File operations currently work
25031           cvs login needs to be done. Project support is not yet
25032           started.
25034         * src/main_menubar*, src/mainmenu_callbacks,
25035           src/anjuta.c, src/anjuta.h:
25036           Added menus and functions for cvs commands.
25037           
25038         * src/text_editor_menu.h: 
25039           Added #include <gtk/gtk.h>
25040           
25041         * src/gotoline.h:
25042           Removed a warning (and this time it works ;-)
25044         * src/utilities.c, src/utilities.h:
25045           Added a utility function to retrieve directory
25046           name out of full path.
25048 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25050         * src/executer.c: (create_executer_dialog): changed the default
25051           focus on the entry.
25053 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25055         * widgets/gnomefilelist.c:
25056         Fixed duplicate history entries for the same directory.
25057           
25058 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25060         Fix for #520092.
25062         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25063           it's already used by scintilla to delete the whole current line.
25065 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25067         Fix for #525107.
25069         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25070           calls to fileselection_hide_widget,
25071           (on_open_filesel_cancel_clicked): removed.
25073         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25074           (on_add_prjfilesel_cancel_clicked):
25076         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25077           impl.
25079         * src/fileselection.c: Made some functions static.
25080           (fileselection_hide_widget): rewritten using the new
25081           gnome_filelist_set_multiple_selection function.
25083         * src/fileselection.c: (on_file_selection_delete_event): removed
25084           unuseful widget hides. Some cleanups,
25085           (on_file_selection_cancel_clicked): impl,
25086           (create_fileselection_gui): changed the cancel button clicked's
25087           callback to use this new function.
25089         * src/anjuta.c: (anjuta_new):
25090         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25091           callbacks, because this the gnome filelist widget's job.
25093         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25094           clist selection mode duplicates set,
25095           (gnome_filelist_key_press): use the new impl. function.
25097 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25099         Fix for #441233.
25101         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25102           fixed some bogus code using an array cell out of
25103           range, removed unecessary gettext usages.
25105         * src/appwiz_page2.c: (on_prj_name_entry_changed):
25106           some cleanups and now transform minus characters to
25107           underscores.
25109         * src/source.c:
25110           (source_write_configure_in),
25111           (source_write_toplevel_makefile_am),
25112           (source_write_desktop_entry),
25113           (source_write_glade_file):
25114         * src/project_dbase.c: (project_dbase_summon_glade),
25115           (project_dbase_generate_source_code):
25116         * src/glades.c: (gladen_write_glade_write):
25117           replaced some occurences of the target name by the
25118           project filename, using project_dbase_get_proj_name,
25119           to fix the name of some files.
25120           Fixed a lot of mem leaks.
25121           Various code cleanups.
25123 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25125         Merged with latest (1.44) scintilla.
25127         Added: - The calltip.<lexer>.end.definition property to display help
25128                  text on a second line of calltip.
25129                - The calltip.<lexer>.word.characters property to correctly find
25130                  calltips for functions that include characters like '$' which
25131                  is not normally considered a word character.
25132                - The use.monospaced property to determine initial state of
25133                  Use Monospaced Font setting.
25135         Bugs fixed: Too many to mention; please see :
25136                     http://www.scintilla.org/ScintillaHistory.html for the
25137                     full changes list.
25139         * scintilla/*/*: updated nearly all files.
25141         * TODO: removed the need of a scintilla merge.
25143         Merged with latest (1.44) SciTE properties.
25145         * data/properties/anjuta.properties: added the wrap, use.monospaced
25146           properties.
25148         * data/properties/html.properties: added a missing php extension, and
25149           updated php keywords to the latest reference.
25151         * data/properties/pascal.properties: added commands to compile, build
25152           and execute pascal applications.
25154         * data/properties/lua.properties: added styles for statements.
25156         * data/properties/bash.properties: added the declare keyword.
25158         Fixed distchecking.
25160         * global-tags/Makefile.am,
25161           global-tags/create-global-tags.sh: used some kind of ugly hack to
25162           make distchek work, since noone has proposed some better way.
25164         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25165           and Ctrl-N replace Alt-N for new file according to the Gnome design
25166           reference.
25168 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25170         * widgets/gnomedirlist.c
25171         widgets/gnomedirlist.h
25172         widgets/gnomefilelist.c
25173         widgets/gnomefilelist.h:
25175         Added GPL headings in the file.
25177 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25179         * src/attach_process.c
25180         src/attach_process_cbs.c
25181         src/attach_process_cbs.h
25182         src/attach_process_gui.c
25183         src/breakpoints.c
25184         src/breakpoints_cbs.c
25185         src/breakpoints_cbs.h
25186         src/breakpoints_gui.c
25187         src/commands.c
25188         src/compiler_options.c
25189         src/compiler_options_cbs.c
25190         src/compiler_options_cbs.h
25191         src/compiler_options_gui.c
25192         src/find_in_files.c
25193         src/find_in_files_cbs.c
25194         src/find_in_files_cbs.h
25195         src/find_in_files_gui.c
25196         src/find_replace.c
25197         src/find_text.c
25198         src/help.c
25199         src/preferences.c
25200         src/preferences_gui.c
25201         src/project_config.c
25202         src/src_paths.c
25203         src/src_paths_cbs.c
25204         src/src_paths_cbs.h
25205         src/src_paths_gui.c:
25206         
25207         Bugs #521629 and #522427 fixed. The problem was, that the
25208         escape-key was not catched and the dialog was hidden, but
25209         the flag was not set correctly.
25211         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25212         using the gnome_dialog_close_hides()-setting present in most dialogs.
25213         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25214         emits "close" and set the flag in the close-callback.
25216         Patch from: Jens Georg <mail@jensgeorg.de>
25218 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25220         * src/*.{c,cpp}: s/string_free/g_free/
25222         * src/utilities.[ch]: (string_free): removed.
25224 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
25226         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25228         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25229         src/mainmenu_callbacks.[ch]:
25230         Removed Project menu options: README, TODO, ChangeLog and NEWS
25231         Moved Save Build Messages to Build menu and only highlight it
25232         when there are build messages.
25233         Corrected a spelling: "mojority" -> "majority"
25234         Fixed initialisation of edit.edit_app_gui so now Edit menu
25235         can be shown when no project is loaded.
25237         * src/project_dbase.h: Removed prototype for static function
25239 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
25241         * src/text_editor.c: Editor is marked changed after
25242         autoformat. 
25243         
25244         Patch from: Jens Georg <mail@jensgeorg.de>
25246 2002-03-04 Roel Vanhout <roel@stack.be>
25248         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25250         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25251         Added option to ignore binary files on 'Find in files' (grep -I option)
25253 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25255         * src/main.c:
25256         session restoration and commandline load in 
25257         gtk idle loop.
25258         
25259         * src/anjuta.[h,c], src/anjuta_cbs.c:
25260         Removed "clear windows menu" and prevented runtime 
25261         warnings.
25262         
25263         * src/compile.c, src/build_file.c, src/build_project.c,
25264         src/clean.c:
25265         Takes into account the preference setting for 
25266         show dialog when job completes. Dialogs are
25267         shown when it is enabled otherwise not.
25268         
25269 2002-03-03 Roel Vanhout <roel@stack.be>
25271         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25272         
25273         * src/find_text.c
25274         Store 'Find...' search string on search so that 'Find Next' will search for
25275         that string, even if the dialog hasn't been closed yet.
25277 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25279         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25280         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
25281         src/main_menubar_def.h:
25282         
25283         Organized menus, removed "Windows" and "Utilities" menus from the
25284         menubar [they are no longer needed]. Also removed some extragenous
25285         separators.
25286           
25287 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25289         * src/message-manager-private.cc:
25290         Set message clist selection mode to BROWSE.
25291         
25292         * src/message-manager.cc, src/an_symbol_view.c,
25293         src/an_file_view.c:
25294         Added Key navigation for the CTree and CList. Arrow left for
25295         node collapse, right for node expand, space (or enter) for
25296         activation (same as double click).
25297         
25298 2002-03-03 Roel Vanhout <roel@stack.be>
25299         
25300         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25301         
25302         * plugins/class-gen/clsGen.c
25303         Added functionality to semi-intelligently prefill filename
25304         boxes with names deduced from class name
25306 2002-02-26 lbell <lbell@tsc4.com>
25308         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25309         * src/preferences_gui.c:
25310         Removed an incorrect use of gtk_misc_set_alignment().
25311         
25312         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25313         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25314         src/preferences.h, src/preferences_gui.c:
25315         
25316         Added the option to reload last open project at the startup.
25317         Added the possibility to open a new project without close
25318         an existing one
25319         
25320         * src/properties.cxx:
25321         Corrected a spelling mistake in message string.
25322         
25323         * src/session.c:
25324         Updated session functions.
25325            
25326 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
25328         * widgets/gnomefilelist.c: Bug fixes.
25329         
25330         Patch from Philip Van Hoof <freax@pandora.be>
25331         
25332 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25334         * src/an_file_view.c:
25335         anjuta was unable to open some files becuase they were not being
25336         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25337         Removed mime checking when opening with anjuta, becuase it doesn't
25338         hurt to open binary files in anjuta (some even may want to do so).
25339         
25340         Added a warning when mime type is not set when "view with default
25341         viewer" is activated.
25342         
25343         * src/an_file_view.c, an_symbol_view.c:
25344         Converted N_() to _() where ever appropriate in the strings.
25345         
25346 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
25347         
25348         * src/appwizard_gui.c, src/appwizard_cbs.c
25349           src/wizard_gui.c/h, src/appwiz_page3.c,
25350           src/project_import_gui.c:
25351           
25352         Moved target type radiobuttons to appwiz. page 2
25353         
25354         * src/message-manager-private.cc
25355         Fixed a bug which caused a crash if next message function was used
25357         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25359 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25361         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25362         Modifies the behaviour of Alt-TAB in Anjuta. This
25363         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25364         edited files in the first items of the notebook.
25366         Patch from: Timothee Besset <timo@qeradiant.com>
25367         
25368 2002-02-24  Philip Van Hoof <freax@pandora.be>
25370         * widgets/gnomefilelist.c, gnomefilelist.h:
25371           Added filecompletion
25372           
25373         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25375 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
25377         * configure.in: Added "sk" to ALL_LINGUAS.
25379 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
25380   
25381         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
25382           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25383           src/wizard_gui.c: Added support for static and dynamic libs
25384         
25385 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
25387         * widgets/gnomefilelist.c:
25388           Fixed gnome_filelist_get_lastfilename so it no longer returns
25389           a corrupted path.
25391 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
25393         * src/resources.h, resources.c:
25394         Added url handler.
25396         * src/main_menubar_def.h, mainmenu_callbacks.c:
25397         Changed to use gnome configed url handler.
25399 2002-02-19  Philip Van Hoof <freax@pandora.be>
25401         * widgets/gnomefilelist.c
25402         Added PHP filetype.
25404 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
25406         * plugins/class-gen/clsGen.c:
25407         Added c++ support.
25408         
25409         * widgets/gnomefilelist.c:
25410         Gives the maximum space to the files section of the open file dialog.
25411         
25412         Patches from: lbell <lbell@tsc4.com>
25413         
25414 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
25416         * src/anjuta.c, main.c:
25417         Used tm_get_real_path in anjuta_get_full_filename();
25418         
25419 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
25420         
25421         * anjuta.prj: update version
25423 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25425         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
25426           removed the amount arg and replaced with a NULL-ending list.
25427           (gnome_filelisttype_makedefaultlist): use the new prototype.
25429 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
25431         * src/about.c, THANKS: updated for new contributors
25432         
25433         * anjuta.prj: added new files
25434         
25435         * README: corrected some documentation, ctags no longer needed,
25436           pkgconfig now required
25437           
25438         * data/properties/others.properties: add .cvsdiff extension
25439         
25440         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
25441           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
25442           file import
25443           
25444         * doc/anjuta.1: added initial man page thanks to 
25445           Rob Bradford <rob@debianplanet.org> (NB build and install 
25446           needs work)
25447         
25448 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
25450         * src/Makefile.am: Cleaned handling of compiler flags by moving them
25451           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
25452           warning flags. 
25453   
25454         * configure.in: Changed version to 0.1.10-pre
25455   
25456 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25458         * src/fileselection.c: (create_fileselection_gui): always display
25459           the directory creation button as we cannot rely on the dialog
25460           titlebar.
25462         * widgets/gnomefilelist.[ch]: fixed includes.
25464         * pixmaps/new_folder.xpm: resized, added a + sign.
25466 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25468         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
25469           changed all extensions to begin with a dot.
25471 2002-02-16  Philip Van Hoof  <freax@pandora.be>
25473         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25475         * THANKS: added Philip.
25477         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
25479         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
25480         * src/file_selection.[ch],
25481         * widgets/gnomefilelist.[ch]: added a filetype
25482           combobox to the Anjuta file dialog widget.
25484 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
25486         * anjuta.spec.in: eep! the import script was not being installed by
25487           RPM - fixed for the release.
25489 2002-02-13  Stephane Demurget  <demurgets@free.fr>
25491         Various cleanups and fixes for the next release to be able to make
25492         distcheck.
25494         * plugins/*/*.c: added missing prototypes causing gcc to speak to
25495           much and make some tweaks plus cleanups.
25497         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25498           args to remove some warnings.
25500         * global-tags/Makefile.am,
25501           data/Makefile.am,
25502           src/Makefile.am: link against Anjuta static libs using the
25503           $(top_builddir) dir, not anymore on $(top_srcdir) to make
25504           distcheck happy.
25506         * src/Makefile.am: ditto with all the Anjuta static libs.
25508         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25509           include, as we already include the whole directory for the build.
25511         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
25512           
25513 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
25515         * pixmaps/Makefile.am: icon for libglade project now installed
25516         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
25517         * manuals/C/Makefile.am: removed ChangeLog reference which was 
25518           breaking some build stuff
25519         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
25520           include reference problems that showed up on make distcheck
25521         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
25523 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
25524         
25525         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
25527 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
25529         * src/message-manager-private.cc:
25530           The horizontal scrollbar now shows properly on demand.
25531         
25532 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
25534         * src/dnd.c fixed some warnings
25535         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
25536           and works. It is shown always at the moment but before it was
25537           shown on demand and did never work. 
25539 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
25541         * src/anjuta.c: Fixed a crash bug.
25542           patch from: Jens Georg <mail@jensgeorg.de>
25544 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
25546         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
25547           reports a problem with missing end tags on <graphic>
25549 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25551         * manuals/C/ChangeLog: removed since it was never used
25552         * manuals/C/anjuta-manual/*: more updates, new screenshots
25553         * anjuta.prj: updated for new manuals/ structure
25555 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
25557         * source.c, compiler_options.[c/h]:
25558           Fixed bug #460321 "Problem with optimization options" 
25559           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
25560         
25561 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25563         * NEWS: prepared for release, need to fill in date
25564         * data/welcome.txt: version number updated
25566 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
25568         * src/text_editor_menu.c, src/an_file_view.c, 
25569           src/an_symbol_view.c: marked strings for translation
25570         
25571         * src/defaults.c, data/properties/xml.properties:
25572           *.omf and *.xsl files should use XML highlighting
25573           
25574         * manuals/C/anjuta-manual/*:
25575           - restructured so that files have more meaningful names
25576             and are easier to edit (see anjuta-manual.sgml for the
25577                 ordering)
25578           - updated some screenshots
25579           - continued rewrite
25581 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
25583         * main.c: Made a workaround to remove the old
25584         anjuta gnome config file (older than 9 Feb 2002). This
25585         will fix the bug which never lets the brower toolbar shown.
25586         
25587         * main.c: In fact, the above solution wouldn't work in all
25588         cases. Therefore, here is the better fix, which works by
25589         detecting the version of the old config file and deleting
25590         ~/.gnome/Anjuta if it is lesser than 0.1.9.
25591         
25592 2002-02-01  Andy Piper <andy.piper@freeuk.com>
25594         * HACKING: added info on submitting patches
25596 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
25598         * src/project_import_gui.c, src/project_import.c:
25599           - If Project Import Wizard is canceled everything is 
25600                 cleaned up now.
25601           - Back button is now insensitive on page 3 (some problems: 
25602                 see TODO in project_import_qui.c:284
25603           - Menu frame is insensitive if project type != GNOME(mm)
25605 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25607         * src/main.c: Fixed bug #  (Unable to open files on
25608         double click in project window from second trial onwards when
25609         the project is opened from command line).
25610         
25611         * po/POTFILES.in: Removed tags_manager.[h,c]
25612         
25613 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25615         * src/preferences.c:
25616           A quick hack to fix the 'invisible' browser toolbar when
25617           upgrading from 0.1.8 to 0.1.9
25618           
25619         * src/anjuta.c:
25620           Fixed toolbar names which were causing confusions in the toolbar
25621           show/hide.
25622           
25623         * src/main.c:
25624           Substituted "anjuta" with PACKAGE
25625           
25626         * src/project_import_gui.c: 
25627           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
25628           
25629         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
25630           Added new files and removed obsolete ones.
25631           
25632 2002-01-30  Andy Piper <andy.piper@freeuk.com>
25634         * src/appwizard_cbs.c, project_import_cbs.c, 
25635           main_menubar_def.h, project_import_gui.c: 
25636           updates to message strings and layout for the 
25637           import wizard.
25638           
25639         * text_editor_cbs.c: fix for the tab menu entries for 
25640           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
25642 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25644         * src/toolbars.c,
25645           src/toolbars.h,
25646           src/anjuta_gui.c,
25647           src/controls.c:
25648           
25649           Tag dropdown exclusive (takes
25650           all space in the toolbar) and never vertical and
25651           increased the width of the tag combo to 256 pixs.
25652           Toolbar separator before the combo and button.
25653           Added tags label before the tag button.
25654           Reorganized the dock bands for the toolbars.
25655           
25656         * src/project_import_gui.c
25657           src/project_import.c:
25658           Fixed an error and removed an unused variable.
25659           
25660         * data/properties/anjuta.properties:
25661           Removed the property for the old toolbar and set
25662           browser toolbar show to default.
25663           
25664         * src/project_dbase.c: excluded modules were not
25665           loaded. Fixed.
25666           
25667         * src/source.c:
25668           No build files will be written if the project is blocked.
25669           
25670         * src/project_import.c,
25671           src/project_import_cbs.c,
25672           src/project_gui.c,
25673           src/wizard_gui.c:
25674           
25675           Manually applied Johannes patch to fix some memory
25676           issues and gui clean up.
25677           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25678         
25679         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
25680           Fixed a bad bug with remove file from project because of
25681           files were never removed properly from the project and
25682           from the tagmanager.
25683           
25684         * src/appwiz_page3.c: Disabled unused codes to clear
25685           compiler warnings.
25686           
25687 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25689         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
25690         
25691         * data/Makefile.am
25692           pixmaps/Makefile.am
25693           src/Makefile.am
25694           src/an_file_view.c
25695           src/an_symbol_view.c
25696           src/anjuta.c
25697           src/anjuta.h
25698           src/anjuta_cbs.c
25699           src/anjuta_gui.c
25700           src/controls.c
25701           src/main_menubar.c
25702           src/main_menubar.h
25703           src/main_menubar_def.h
25704           src/mainmenu_callbacks.c
25705           src/mainmenu_callbacks.h
25706           src/pixmaps.h
25707           src/project_dbase.c
25708           src/project_dbase.h
25709           src/text_editor.c
25710           src/text_editor_menu.c
25711           src/text_editor_menu.h
25712           src/toolbar.c
25713           src/toolbar.h
25714           src/toolbar_callbacks.c
25715           src/toolbar_callbacks.h :
25716           
25717           Patch submitted by:
25718           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25719           
25720           Removes the Tags toolbar and substituted it with
25721           tags combo dropdown list. Fixes a couple of bugs.
25722           
25723           Moved the tag combo to browser toolbar because
25724           main toolbar was becoming too long.
25725           Made a new icon of tag toolbar.
25726           
25727         * po/zh_TW.po: Fixed bug.
25728           
25729         * pixmaps/an_tag.xpm: Added new file.
25731 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25733         * src/project_import_gui.c: Reorganized project
25734         import gui page 2.
25735         
25736 2002-01-29  Andy Piper <andy.piper@freeuk.com>
25738         * HACKING: added info on creating windows and dialogs
25740 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
25742         * src/tm_file_view.c:
25744           Sorts the file list at the end instead of doing sort-insert
25745           to improve performance.
25746           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25748         * src/project_dbase.c: Resolved a conflict from
25749           Johannes's patch.
25750           
25751         * src/project_import.c:
25752         
25753           Fixed to use anjuta_import.sh for the bin dir and
25754           not from the data dir.
25755         
25756           Used anjuta_is_installed() function to verify a the command's
25757           executability.
25758         
25759           Fixed import command to use sh (which is more general and is
25760           gauranteed to be found in any unix system :-)). Also, added
25761           double quotes around the import directory.
25762         
25763           Changed some strings for better translations (like avoiding
25764           duplicates).
25765           
25766           Fixed the reading of wrong target type.
25767           
25768         * src/control.c: Insensitive "import project" when there is
25769           a project open.
25770           
25771         * src/project_import_cbs.c:
25772           
25773           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
25774           Fixed selection of gettext checkbox.
25775           Sets the menu entries.
25776           
25777 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
25778         
25779         * src/appwiz_page[1-4].c
25780         * src/appwiz_gui.c
25781         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
25782         be able to reuse it.
25783         
25784         * src/mainmenubar.[c/h]
25785         * src/mainmenubar_def.h
25786         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
25787         menu item
25788         
25789         * src/message-manager.c: Fixed bug 509192
25790         * src/message-manager-dock.c: Added accel_group if window is undocked
25791         
25792         * src/project_dbase.[c/h]: Splitted opening code to be able
25793         to use it without an open file dialog
25794         (Maybe I broke Naba's changes, please take a look)
25795                         
25796         * src/project_import.[c/h]
25797         * src/project_import_gui.c: New Files, Code for Project Import Wizard
25798         
25799         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
25800         import wizard
25802 2002-01-28  Andy Piper <andy.piper@freeuk.com>
25804         * src/main_menubar_def.h, tagmanager/tm_project.c: more
25805           string cleanups
25806           
25807         * manuals/C/anjuta_manual/*: started rewrite of the 
25808           manual, updated some screenshots
25810 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25812         * src/gnomefilelist.h, src/gnomefilelist.c:
25813         
25814           Fixed multiple selection bug (#497085). The OK button is
25815           sensitive when in multiple mode, if the no. of
25816           selection is one or more.
25817           
25818           Toggle between single and multiple selection mode
25819           and multiple mode display.
25820           
25821           Fixed strings to translable strings.
25822           
25823           Fixed some compiler warnings by commenting out
25824           unused functions.
25825           
25826 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25828         * src/project_dbase.c: App status bar now updates
25829           with the project name when the project is loaded.
25830         
25831         * src/an_file_view.c, tagmanager/tm_file_entry.c:
25832           
25833           Puts the directories at the top. They're also sorted now.
25834           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25835         
25836 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25838         * scripts/anjuta_import.sh.in: Added file.
25839         * scripts/anjuta_import.sh: Removed file.
25841         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
25842           Updated files.
25843           
25844         * src/main_menubar_def.h:
25845         
25846           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
25847           reflect the opposite of Find (CTRL+F) and also to leave
25848           CTRL+R or Redo.
25849           
25850           Changed Glade summon with ALT+G, which frees the ATL+E
25851           for poping up the edit menu.
25852           
25853         * src/Makefile.am: Debugging link flags by Biswa, removed.
25855 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
25857         * HACKING: added information on best practices for writing
25858           application messages and GUI labels
25859           
25860         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
25861           src/breakpoints.c, src/build_file.c, src/build_project.c, 
25862           src/clean_project.c, src/compile.c, 
25863           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
25864           src/configurer.c, src/debugger.c, src/executer.c, 
25865           src/find_in_files.c, src/find_in_files_cbs.c, 
25866           src/find_replace.c, src/find_text.c, src/glades.c, 
25867           src/gnome_project.c, src/goto_line.c, src/main.c, 
25868           src/main_menubar.c, src/main_menubar_def.h, 
25869           src/mainmenu_callbacks.c, src/preferences_gui.c, 
25870           src/project_config.c, src/project_dbase.c, 
25871           src/project_dbase_gui.c, src/resources.c, src/source.c, 
25872           src/support.c, src/tags_manager.c, src/text_editor.c, 
25873           src/text_editor_gui.c, src/text_editor_menu.c, 
25874           src/toolbar_callbacks.c, src/utilities.c: 
25875           lots of minor message updates to make them more user-friendly 
25876           and consistent
25878 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25880         * src/executer.c:
25881         
25882           Because of the spaces escaping, the command could not be
25883           executed when run without terminal. Now fixed.
25884           
25885         * anjuta.prj, Makefile.am:
25886         
25887           Added anjuta project file.
25888         
25889 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
25891         * src/message-manager-private.h, message-manager-private.cc,
25892           message-manger.cc:
25893           
25894           Added freeze() and thaw() for the message window class to
25895           speed up the message manager update.
25896         
25897         * src/project_config.h, project_config.c,
25898           src/project_dbase.h, project_dbase.h
25899           scripts/anjuta_project.template:
25900           
25901           Added two new prject attributes: project.config.blocked and
25902           project.excluded.modules. The former will make sure that users
25903           are not given any previlidge in enabling the 'overwrite build
25904           files' flags and the later issues a list of modules in the project
25905           to be skipped for symbol browsing and project listing.
25906         
25907         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
25908         
25909           Modified script to read the template from the anjuta data dir
25910           rather than from the directory in which the script exist. Otherwise,
25911           Being transfered to the bin dir, the script will not be able to
25912           find the template when it is run.
25913           
25914           The script is also create with configure.in to set in the anjuta
25915           data dir path inside the script.
25916           
25917 2002-01-26  Stephane Demurget  <demurgets@free.fr>
25919         * po/fr.po: updated to the latest sources.
25921 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25923         * scripts/Makefile.am:
25924           anjuta_import.sh goes with distribution.
25925           
25926         * po/*.po: They seem to have updated (merged with
25927           anjuta.pot) automatically when I did "make dist".
25928           
25929 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25931         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
25932           Fixed Bug #499807, ie crash on removing libs, includes, defines from
25933           the compiler options dialog.
25934         
25935         * ChangeLog:
25936           Correct todays date. :)
25937           
25938         * scripts/Makefile.am:
25939           Installs anjuta_import.sh in $(prefix)/bin dir and
25940           is treated as an executable.
25941           
25942 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25944         * Fix for bug #499373
25945         
25946         * data/properties/anjuta.properties, ada.properties, cpp.properties,
25947           java, properties, latex.properties, lua.properties, others.properties,
25948           perl.properties:
25949           
25950           Added double-quotes around file arguments so that
25951           filenames with spaces could also work.
25953         * launcher/anjuta-launcher.c, executer.c:
25954           Escaped quotes in the cammand and it's arguments before executing
25955           so that args with spaces can also work.
25956           
25957           Commented #DEBUG switch.
25958           
25959 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25961         * scripts/*: Added files which I forgot previously.
25962         
25963         * src/aneditor.h: Lined up commands definition for better look.
25964         
25965         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
25966           main_menubar.h, control.c:
25967           Added three more convert EOL chars submenu items in transform.
25968           Reformatted some some.
25969         
25970         * data/anjuta.properties:
25971           Reformatted a line.
25972         
25973         * src/aneditor.h, aneditor.c:
25974           Added three commands (with definitions) for EOL conversions.
25975           
25976         * src/text_editor.c:
25977           Editor detects file mode from the file content and
25978           set the editing mode to CR/LF/CRLF automatically.
25979           Refined Dos mode extrageneous chars filter
25980           This will make sure that filter works only in Dos mode and not
25981           in other modes.
25982           
25983         * src/anjuta.c: Editor mode display in status bar.
25984         
25985         * src/preferences_gui.c: Changed the string for dos mode
25986           filter to more sensible string.
25987         
25988         * src/aneditor.c: Default editor mode sets during widget creation
25989           and not everty time the properties are loaded. This makes sure
25990           that the auto-detected mode is not overridden by the default mode.
25991           
25992         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
25993         
25994         * src/anjuta.c: Fixed bug #476028.
25995           Now anjuta also searches for file relative to top project dir,
25996           when the project is open.
25997         
25998         * src/anjuta_cbs.c: Fixed bug #499536.
25999           File is not closed if it is not able to save the file properly.
26000           
26001         * src/mainmenu_callbacks.c: Fixed bug #499536.
26002           Newfiles (which are not modified) are also closed on "close all files".
26003         
26004 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26006         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26007         
26008         * tagmanager/tm_source_file.c, regex.c, parse.c:
26009           defined and delimited g_messages within #debug.
26010           
26011         * src/preferences.c, data/anjuta.properties:
26012           saved/defied message-manager tag position in string.
26013           Message tag possition is saved between sessions. And
26014           and tag position bottom as default.
26015           
26016 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26018         Patch submitted by:
26019         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26021         * Makefile.am
26022           configure.in
26023           data/Makefile.am
26024           data/properties/Makefile.am
26025           global-tags/Makefile.am
26026           pixmaps/Makefile.am
26027           src/Makefile.am
26028           src/an_file_view.c
26029           src/an_file_view.h
26030           src/an_symbol_view.c
26031           src/an_symbol_view.h
26032           src/anjuta.c
26033           src/anjuta_cbs.c
26034           src/file_history.c
26035           src/file_history.h
26036           src/message-manager-private.cc
26037           src/pixmaps.h
26038           src/project_dbase.c
26039           src/project_dbase_gui.c
26040           src/tags_manager.c
26041           src/text_editor.c
26042           src/utilities.c
26043           src/utilities.h
26044           src/watch_gui.c:
26045         
26046           Modified files.
26047         
26048         * scripts/*
26049           pixmaps/sv_class.xpm
26050           pixmaps/sv_function.xpm
26051           pixmaps/sv_macro.xpm
26052           pixmaps/sv_private_fun.xpm
26053           pixmaps/sv_private_var.xpm
26054           pixmaps/sv_protected_fun.xpm
26055           pixmaps/sv_protected_var.xpm
26056           pixmaps/sv_public_fun.xpm
26057           pixmaps/sv_public_var.xpm
26058           pixmaps/sv_static_fun.xpm
26059           pixmaps/sv_static_var.xpm
26060           pixmaps/sv_struct.xpm
26061           pixmaps/sv_unknown.xpm
26062           pixmaps/sv_variable.xpm
26063           pixmaps/fv_core.xpm
26064           pixmaps/fv_text.xpm
26065           pixmaps/filestoremove.txt:
26066         
26067           New files.
26068         
26069         * pixmaps/class.xpm
26070           pixmaps/function.xpm
26071           pixmaps/fv_autofile.xpm
26072           pixmaps/fv_doc.xpm
26073           pixmaps/fv_i18n.xpm
26074           pixmaps/fv_source.xpm
26075           pixmaps/private_func.xpm
26076           pixmaps/private_var.xpm
26077           pixmaps/protected_func.xpm
26078           pixmaps/protected_var.xpm
26079           pixmaps/public_func.xpm
26080           pixmaps/public_var.xpm
26081           pixmaps/struct.xpm
26082           pixmaps/variable.xpm
26083         
26084           Removed files.
26085         
26086         * tagmanager/*/*:
26087         
26088           Upgraded to tagmanager-0.7
26090 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26091         * src/anjuta_cbs.c: Fixed bug #506441
26092         * src/watch_gui.c: Changed layout of eval dialog so that
26093         it fits on a 800x600 desktop with German translation. 
26095 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26097         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26098         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26099           icon for new project type (thanks to Misha)
26100         * configure.in: build and install Danish translation
26101         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
26102           credits to cover new patches and translations
26104 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
26105         
26106         * src/preferences.c, src/message-manager.cc, src/project_type.c,
26107           src/appwiz_page1.c:
26108         
26109       - Font preferences are restored properly now (\n was missing)
26110           - Dock menu label of message-manager is "Dock/Undock" instead
26111           of "Dock|Undock" to match with the rest of anjuta.
26112           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26113           changed it in anjuta, too 
26115 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26117         * tagmanager/tm_source_file.c,
26118           tagmanager/parse.c,
26119           tagmanager/tm_project.c,
26120           src/an_symbol_view.c,
26121           src/anjuta.c:
26122           
26123           Disabled debug warnings.
26125 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26127         * src/appwiz_page1.c
26128           src/compiler_options.c
26129           src/project_dbase.c
26130           src/project_dbase.h
26131           src/project_type.c
26132           src/source.c
26133           src/source.h:
26134           
26135           New project type named LibGlade.
26136           
26137           Patch submitted by:
26138           Dick Knol <dknol@gmx.net>
26140         * src/gnome_prj.c:
26141           Commented out unused pixmap creation. May be it
26142           will fix the crash in project creation.
26143           
26144 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26146         * src/registers.c
26147           src/registers.h
26148           src/registers_cbs.c
26149           src/registers_cbs.h
26150           src/registers_gui.c
26151           src/sharedlib.c
26152           src/sharedlib.h
26153           src/sharedlib_cbs.c
26154           src/sharedlib_cbs.h
26155           src/sharedlib_gui.c
26156           src/signals.c
26157           src/signals.h
26158           src/signals_cbs.c
26159           src/signals_cbs.h
26160           src/signals_gui.c
26161           src/stack_trace.c
26162           src/stack_trace.h
26163           src/stack_trace_cbs.c
26164           src/stack_trace_cbs.h
26165           src/stack_trace_gui.c
26166           src/text_editor.c
26167           src/watch.c
26168           src/watch.h
26169           src/watch_cbs.c
26170           src/watch_cbs.h
26171           src/watch_gui.c
26172           
26173           Fixed bug #496290: Attach/detach removed from these
26174           windows as they are never implemented.
26175           
26176           Patch submitted by:
26177           Johannes Schmid <johannes.schmid@gmx.de>
26178           
26179 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
26181         * src/anjuta.c,
26182           src/anjuta_cbs.c:
26183           
26184           Fixed bug:
26185           when you right click on the tabs, a list of filenames are given
26186           out, but now it gives a list of "page 1", "page 2", etc...
26187           
26188           Patch submitted by: 
26189           Jens Georg <mail@jensgeorg.de>
26191         * anjuta.in.in: Removed c|c++ because, it was not necessary
26192           and was causing translation problem.
26193           
26194         * plugins/class-gen/clsGen.c:
26195           removed "'" for the same reason.
26196           
26197 attached the fix for the menu
26200 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26202         * src/preferences.h,
26203           src/preferences.c,
26204           src/preferences_gui.c:
26205           
26206           Adds the functionality to Anjuta to auto save your unsaved
26207           files before you build a project.
26209           Patch submitted by: 
26210           jason <jason_williams@suth.com>
26211           
26212         * src/anjuta.[h,c]:
26213           Added function for save all files.
26214         
26215         * src/mainmenu_callbacks.c:
26216           Modified to use the above function.
26217         
26218         * src/build_project.c:
26219           Save all files before build if it is set in the
26220           preferences.
26222 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26224         * src/message-manager-private.cc
26225           src/message-manager-private.h
26226           src/message-manager.cc:
26227           
26228           Message-manager now restores the tabs which were shown on startup.
26229           The terminal is now created on demand (as requested by Biswa)
26230           and I have removed some debug messages.
26231           
26232           Patch submitted by: 
26233           Johannes Schmid <johannes.schmid@gmx.de>
26235 2002-01-13  Stephane Demurget  <demurgets@free.fr>
26237         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26238           proper tabs keyboard navigation.
26240         * src/an_symbol_view.c,
26241           src/anjuta_cbs.c,
26242           src/gnome_project.c,
26243           src/project_dbase.c,
26244           src/tags_manager.c: removed some debugging display.
26246 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
26248         * src/message-manager-dock.c
26249           src/message-manager-private.cc
26250           src/message-manager-private.h
26251           src/message-manager.cc
26252           src/preferences.c
26253           src/preferences.h
26254           src/preferences_gui.c:
26255           
26256           Patch submitted by: 
26257           Johannes Schmid <johannes.schmid@gmx.de>
26258           
26259           This patch adds a tab to the notebook of the preferences-dialog
26260           where you can change the colors, the tab position of the new
26261           message manager. Also the truncate messages stuff has moved
26262           from misc tab to messages tab.
26264           Also improved the remembering position stuff of message manager.
26265           
26266         * data/internal.properties,
26267           Added definitions for messages colors and tag position.
26268           
26269         * src/message_manager.cc:
26270           Fixed a bug that never lets the messages panes to get cleared.
26271           Added wmclass setting for the message window. Fixed a bug in
26272           which the message window was not being shown.
26273         
26274         * src/tag_manager.c: Fixed printing of (NULL) in the debug
26275           output and disabled it.
26277         * src/anjuta.c: Preferences created and loaded before anything else.
26278           anjuta now recognizes messages colors on startup and initializes
26279           them.
26280         
26281 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
26283         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26285 2002-01-09  Stephane Demurget  <demurgets@free.fr>
26287         * pixmaps/file_c.xpm,
26288           pixmaps/file_cpp.xpm,
26289           pixmaps/file_file.xpm,
26290           pixmaps/file_h.xpm,
26291           pixmaps/file_html.xpm,
26292           pixmaps/file_i18n.xpm,
26293           pixmaps/file_icon.xpm,
26294           pixmaps/file_pix.xpm,
26295           pixmaps/fv_doc.xpm,
26296           pixmaps/fv_i18n.xpm,
26297           pixmaps/fv_image.xpm,
26298           pixmaps/fv_source.xpm,
26299           pixmaps/fv_unknown.xpm: made these icons transparent.
26301 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
26303         * launcher/anjuta_launcher.c: updated message strings
26304         * src/message-manager-dock.c: added newline at end to avoid compile warning
26305         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26306         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26307           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26308           entries for username and Python-style GPL notice
26309         * HACKING: added info on files to change to update Insert menu
26311 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26313         * src/project_dbase.c,
26314           src/an_file_view.c,
26315           src/an_symbol_view.c:
26316           Changed the CTree expander style to square and
26317           line style to Dotted line.
26318           
26319         * po/POTFILES.in: Removed and Added translable files.
26321 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26323         * ccview/.cvsignore: Removed.
26324         
26325 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26327         * ccview/
26328                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26329                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26330                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26331                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26332                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26333                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26334         
26335         Removed ccview module because it is no longer needed.
26337 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26339         * src/project_dbase.c:
26340           Shifted structure initialization in project_dbase_new()
26341           before anything else, otherwise it was crashing due to
26342           uninitialized values.
26343         
26344         * src/an_symbol_view.c:
26345           Disabled high volume debug output.
26347 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26348         
26349         Applied a very heavy patch from:
26350         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26352         * Makefile.am
26353         configure.in
26354         pixmaps/Makefile.am
26355         src/Makefile.am
26356         src/aneditor.cxx
26357         src/aneditor.h
26358         src/anjuta.c
26359         src/anjuta.h
26360         src/commands.c
26361         src/commands.h
26362         src/compile.c
26363         src/compile.h
26364         src/controls.c
26365         src/defaults.c
26366         src/fileselection.c
26367         src/main_menubar.c
26368         src/main_menubar.h
26369         src/main_menubar_def.h
26370         src/mainmenu_callbacks.c
26371         src/mainmenu_callbacks.h
26372         src/project_dbase.c
26373         src/project_dbase.h
26374         src/project_dbase_gui.c
26375         src/tags_manager.c
26376         src/text_editor_menu.c
26377         src/toolbar_callbacks.c
26378         tagmanager/Makefile.am
26379         tagmanager/ctags.c
26380         tagmanager/include/Makefile.am
26381         tagmanager/include/tm_project.h
26382         tagmanager/include/tm_symbol.h
26383         tagmanager/include/tm_tag.h
26384         tagmanager/include/tm_tagmanager.h
26385         tagmanager/include/tm_workspace.h
26386         tagmanager/tm_project.c
26387         tagmanager/tm_source_file.c
26388         tagmanager/tm_symbol.c
26389         tagmanager/tm_tag.c
26390         tagmanager/tm_workspace.c
26391         widgets/Makefile.am: Modified.
26392         
26393         * src/an_file_view.[c,h],
26394           src/an_symbol_view.[c,h],
26395           src/file_history.[c,h],
26396           src/support.[c,h],
26397           widgets/scroll-menu.[c,h],
26398           tagmanager/tm_file_entry.c
26399           tagmanager/include/tm_file_entry.h: Added new files.
26400           
26401         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26402         private_func.xpm, public_func.xpm,
26403         class.xpm, fv_exec.xpm, fv_unknown.xpm,
26404         private_var.xpm, public_var.xpm,
26405         function.xpm, fv_i18n.xpm, macro.xpm,
26406         protected_func.xpm, struct.xpm,
26407         fv_autofile.xpm, fv_image.xpm,
26408         ofolder.xpm, protected_var.xpm, variable.xpm:
26409           Updated and Added pixmap files.
26411         Features:
26412         ---------
26413         a) Removes CCView dependency.
26414         b) Improves the terminal.
26415         c) Adds tag navigation context menus.
26416         d) Upgrades tagmanager to latest version.
26417         e) Miscellaneous small additions.
26419 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26421         * src/project_dbase_gui.c: Fixed crash of anjuta
26422         when project first created.
26423         
26424         * src/gnome_project.c: It now updates the tags manager
26425         when new projects are created.
26426         
26427 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26429         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
26430           for this big patch.
26431         
26432         * src/messages.[c,h]: Removed files.
26434         * src/message-manager.[cc,h],
26435           src/message-manager-dock.[c,h],
26436           src/message-manager-private.[cc,h]
26437           New files.
26439         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
26440           src/build_project.c, src/clean_project.c, src/compile.c
26441           src/configurer.c, src/debugger.c, src/find_in_files.c
26442           src/mainmenu_callbacks.c, src/preferences.h
26443           src/preferences_gui.c, src/properties.h
26444           src/utilities.c, src/utilities.h:
26445           The new messages widget.
26446           New features:
26447             - Use of GtkNotebook instead of ToggleButtons
26448               and show/hide
26449             - Popupmenu to show and hide message types and
26450               to dock/undock in detach mode
26452           All other things should work as they did with the
26453           old message window. Currently the keyboard short-cuts
26454           do not work in detached mode.
26455           
26456           Some functions in utitlities.[c,h] changed.
26457           so that they take const arguments where this is possible
26458           
26459         * src/Makefile.am, po/POTFILES.in:
26460           Removed messages.[c,h] and
26461           added message-manager.[cc,h], message-manager-dock.[c,h],
26462           message-manager-private.[cc,h]
26463           
26464         * src/message-manager.h: Removed "include <bonobo.h>"
26465           and added a newline at the end of the file.
26466           
26467         * src/message-manager-private.cc:
26468           Set clist's width setting to Automatic.
26469           Set scroll window's scroll bars to Automatic.
26470           
26471 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
26473         * text_editor_menu.c:
26474           Fixed misalignment of the function sub menu
26475           in the text editor pop up menu.
26476           
26477 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26478         
26479         * src/text_editor.c: Fixed a compiler warning.
26480         
26481 2002-01-04  Andy Piper <andy.piper@freeuk.com>
26483         * THANKS, manuals/*/authors.sgml: updated for new translations
26484         * plugins/class-gen/clsGen.c: converted messages to English
26485         * src/about.c, src/main_menubar_def.h: string updates
26487 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26489         * src/anjuta.c
26490           src/anjuta_cbs.c
26491           src/text_editor.c
26492           src/mainmenu_callbacks.c
26493           src/text_editor.h
26494           src/text_editor.c
26495           src/text_editor_cbs.c
26496           src/text_editor-gui.c:
26497           
26498           Earlier code for adding 'cross' button
26499           for closing pages were too error prone and unorganized.
26500           Cleaned up the code and shifted the 'extra' widgets
26501           creation (eg. close button, close_pixmap and lable)
26502           from anjuta to text_editor. This takes care of proper
26503           widgets creation and destruction. Otherwise, anjuta
26504           was crashing at too many points, especially related
26505           to docking and undocking.
26506           
26507 2002-01-04  Stephane Demurget  <demurgets@free.fr>
26509         * src/aneditor.cxx: removed debugging code.
26511         * data/properties/.cvsignore: added swap files.
26513 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26515         * src/anjuta.c
26516           src/anjuta_cbs.c:
26517           Fixed Crashing of anjuta when a new file is saved as
26518           different file.
26519           
26520 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
26522         * src/aneditor.c: Some debug codes around.
26523         
26524         * data/internal.properties, data/anjuta.properties: Removed.
26525           data/properties/Makefile.am:
26526           data/properties/ada
26527           data/properties/cs
26528           data/properties/make
26529           data/properties/rc
26530           data/properties/html
26531           data/properties/ruby
26532           data/properties/baan
26533           data/properties/idl
26534           data/properties/pascal
26535           data/properties/sample
26536           data/properties/bash
26537           data/properties/java
26538           data/properties/perl
26539           data/properties/sql
26540           data/properties/conf
26541           data/properties/latex
26542           data/properties/props
26543           data/properties/vb
26544           data/properties/cpp
26545           data/properties/lua
26546           data/properties/python
26547           data/properties/xml
26548           data/properties/others
26549           data/properties/.cvsignore:
26550             Added files. Properties now splitted into small files
26551             for each language.
26553         * data/Makefile.am
26554           configure.in: Update the removal and added properties module.
26556         * src/preferences.c: preferences_new(): Updated to reflect the
26557           new properties files organization.
26558           
26559         * src/Makefile.am: Added Baan Lexer.
26561 2002-01-01  Stephane Demurget  <demurgets@free.fr>
26563         * src/aneditor.cxx: readded the baan lexer. 
26565         * src/preferences.c: fixed translated messages and a typo.
26567         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
26568           confusing the regexp usage in xml-i18-merge.
26570 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
26572         * src/project_dbase.c: tidied some messages, and spotted a typo in
26573           the reading of properties which prevented the project version from
26574           ever being reported in the Project Information window - fixed :)
26576         * po/POTFILES.in: removed syntax.h
26578 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26580         * data/internal.properties: fixed baan properties.
26581           Added all ada properties.
26583         * src/main_menubar_def.h,
26584           src/lexer.h,
26585           src/aneditor.cxx,
26586           src/utilities.[ch]: added support for the Ada highlight style.
26588 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26590         * plugins/*/.cvsignore: updated.
26592 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26594         * src/syntax.h,
26595           src/text_editor.c,
26596           src/Makefile.am: removed the empty header syntax.h.
26598 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
26600         * main_menubar.c:
26601         Stef's observation on the 'superfluous' hseparators in the recent
26602         files and projects is fully justified -- removed.
26603         
26604         * main_menubar_def.h:
26605         Changed "Plug Ins" to "Plugins" in the menu label.
26606         
26607         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26608         Added class-gen in the configure output and class-gen module.
26609         
26610         * data/internal.properties:
26611         Correct mis-spelled "jave" to "java".
26612         Added file.is.source for *.h, *.c, *.cpp properties.
26613         
26614         * global-tags/Makefile.am:
26615         "chmod +x create_global_tags.sh" before it is executed, because
26616         there is very high chance that it will be found "-x" and resulting
26617         in error
26619 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26621         Fixed a crash on Solaris reported by Holder Burde, thanks to him
26622         for the backtrace.
26624         * src/gnome_project.c: (create_new_project): if the user doesn't
26625           select any icon, it doesn't have any extension and thus we can't
26626           use it in printf on Solaris, since the %s modifier use strlen to
26627           know the string length and then crash. On Linux, gcc checks the value
26628           of the pointer to be NULL and write "(null)" if necessary. We can't
26629           rely on that.
26631         * src/source.c: (source_write_desktop_entry): if there's no icon, we
26632           don't need to have the directory icon but the generic one.
26634 2001-12-30  Stephane Demurget  <demurgets@free.fr>
26636         Merged with latest (1.42) scintilla.
26638         Added: Support for the {load,save}.on.(de)activate properties.
26639                The PHP lexer to match keywords case insensitively.
26640                Baan lexer.
26641                Experimental supports for changeable style attribute & line
26642                wrapping.
26643                
26644         Updated: Both the C++ and HTML lexers.
26645                  More shell keywords added.
26646                  Horizontal scrolling and diplay of long lines optimised.
26647                  Cursor setting optimised.
26649         Bugs fixed: Caret movement over folded lines.
26650                     Selection tracking in 2ndary views when doing modifications.
26652         * scintilla/CallTip.{cxx.h},
26653           scintilla/ContractionState.{cxx,h},
26654           scintilla/Document.{cxx,h},
26655           scintilla/Editor.{cxx,h},
26656           scintilla/KeyWords.cxx,
26657           scintilla/LexHTML.cxx,
26658           scintilla/PlatGTK.cxx,
26659           scintilla/RESearch.cxx,
26660           scintilla/ScintillaBase.cxx,
26661           scintilla/ScintillaGTK.cxx,
26662           scintilla/Style.{cxx,h},
26663           scintilla/StyleContext.h,
26664           scintilla/ViewStyle.cxx,
26665           scintilla/include/*.h: updated.
26667         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
26669         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
26670           should have been told to the scintilla team. We're lucky I read the
26671           ChangeLog and the modifications of the lexer (thanks to the Gnome
26672           bonsai for this ;)
26674         * data/internal.properties: added Baan definitions.
26675           Fixed some issues for C such as *_cast directive, that are only
26676           available with C++.
26677           Updated C++, HTML and shell scripts definitions.
26678           Updated Ada and Bullant, that have been forgotten.
26680         * src/main_menubar_def.h,
26681           src/lexer.h,
26682           src/aneditor.cxx,
26683           src/utilities.[ch]: added support for the Baan highlight style.
26685 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26687         Polished the plugins menu behaviour and added a tearoff
26688         menuitem to the recent entries submenu.
26690         Note: The recent entries list seems to be too height
26691               with all these superfluous hseparators.
26693         * src/main_menubar.c: Polished, making some
26694           functions declarations static and cleaning some code.
26696           (create_submenu_plugin): removed the extra
26697           plugins entry and the horizontal separators.
26699           (on_plugins_menu_realize): the plugins menu is only
26700           shown if there's at least one available.
26702           (create_submenu*): added a tearoff menuitem to have
26703           a more homogeneous menu style. For now, it doesn't
26704           take care of user settings (but it was even worse
26705           before :).
26707 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26709         * configure.in: added the packageplugindir variable to avoid
26710           installing the plugins in $(prefix). It's not the same path as
26711           anjuta 2 to allow parallel installation.
26713 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26714         Fix a reopened part of bug #440676: keyboard navigation between the
26715         different text buffers. Changed to a more global approch. 
26717         * src/notebook.[ch]: removed.
26719         * src/Makefile.am: removed notebook.[ch]
26721         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
26722           (on_anjuta_window_key_press_event): added to fulfill the global
26723           shorcuts handling.
26725         * HACKING: updated according to the new global shortcuts handling.
26727 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
26729         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
26730           Shifted plugin menu from Edit submenu to main menu.
26731         
26732         * po/POTFILES.in:
26733           Added plugins/sample1/plugin-sample1.c
26734           
26735         * plugins/sample1/plugin-sample1.c:
26736           Added localization and used anjuta_info, instead of anjuta_error.
26737           
26738         * plugins/.cvsignore, plugins/sample1/.cvsignore:
26739           Added cvs ignores.
26740           
26741 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
26743         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
26744           for plugin dir.
26745         
26746         * Makefile.am: Added module plugins.
26747         
26748         * plugins, plugins/Makefile.am, plugins/sample1/*:
26749           Created plugins modules.
26750           
26751         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
26752           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
26753           to load plugins of *.so only and not *.so* (which results
26754           in duplicates).
26755         
26756         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
26757           plugins during packaging.
26759 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
26761         *  configure.in: Added Greek (el) to ALL_LINGUAS.
26763 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
26765         * configure.in: Added portuguese to ALL_LINGUAS
26767 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
26769         * global-tags/.cvsignore
26770         tagmanager/.cvsignore
26771         tagmanager/include/.cvsignore:
26772         Added cvs ignore files.
26774         * data/.cvsignore
26775         Updated cvs ignore file.
26776         
26777 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26779         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
26780           data/anjuta.properties, data/internal.properties: clean up some 
26781           message strings (me)
26783 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26785         * src/about.c, THANKS: added Jens to the credits
26786         
26787 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26789         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
26790           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
26791           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
26792           Georg <mail@jensgeorg.de> to add close button to file tabs.
26794 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26796         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
26797           (debugger now catches correct signal from process)
26799 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26801         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
26802         * src/pixmaps.h: switch appwizard project icons to new designs
26803         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
26805 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26807         * pixmaps/Makefile.am: stop redundant images from being installed.
26808           The next step will be to remove them completely.
26809         * src/appwiz*: further updates (more to come)
26810         * src/pixmaps.h: cleaned up, commented
26811         * src/splash.c: should use the pixmaps macro defined
26812         * HACKING: more on the graphics stuff and use of pixmaps.h
26814 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
26816         * src/defaults.c: fix bug #494864
26818 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
26820         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
26821           graphics from Misha
26822         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
26823           redundant graphics, no longer used
26824         * src/appwiz*: revamped application wizard by Andy and Misha for
26825           a more usable and professional look-and-feel
26826         * HACKING: updates to cover patching, graphics, and some additions
26827           post-0.1.8
26828         * TODO: removed some implemented features
26830 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
26832         * data/anjuta.properties, data/internal.properties: cleanup
26833         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
26834           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
26835           to edit styles colors for keywords and add Goto Tag menu option
26836           in the editor
26838 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
26840         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
26841         
26842         Fixed bug #460335
26843         fixes the Forget of the cursor position when tab is brought active
26844         from project manager.
26845         
26846 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26848         * src/messages.c
26849           Exported "TERM=xterm" to get a color terminal when
26850           anjuta is not started from within a terminal.
26851           
26852 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26854         * src/messages.c
26855           src/messages.h
26856           Added a frame around zvt terminal.
26857           
26858         * src/preferences_gui.c
26859           Modified to say "Use glade component (experimental)"
26860           instead of "Use Component".
26861           
26862 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26864         * Patch from 
26865         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26866         
26867         * src/anjuta.c
26868         src/fileselection.c
26869         src/messages.c
26870         src/messages.h
26871         src/preferences.c
26872         src/preferences.h
26873         src/project_dbase.c
26875         a) Extra scrollbar in terminal no longer appears.
26876         b) Character set preference should be preserved (untested).
26877         c) File selection widget now remembers last directory.
26878         d) On creation of generic project, the glade 'file not found' error no
26879                 longer occurs.
26880         e) First terminal window is created 'on demand', so it should always to
26881                 the Right Thing (TM) as far as starting WD is concerned. Also, the
26882                 environment is now passed to the terminal.
26883         f) Solaris compilation should be fixed (replaced get_current_dir_name()
26884                 with getcwd()).
26885         g) Fixed some compilation warnings.
26887 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
26889         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
26890           src/pixmaps.h: applied terminal and warnings patch (Biswa)
26891         * src/*: cleanups (me)
26892         * pixmaps/mini_term.xpm: added new file for terminal button
26893           (me, based on existing artwork)
26895 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
26897         * configure.in: bumped version to 0.1.9-pre
26898         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26899           translation
26900         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
26902 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
26904         * src/splash.c: removed a DOS end of line of a comment (so the *.po
26905           files are free of that char)
26906         * configure.in: added "az" to ALL_LINGUAS
26908 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
26910         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
26911           crash bug fix from Biswa.
26912         * FUTURE: added Anjuta/gIDE merger information to provide 
26913           details on future direction and status of 1.x stuff
26914         * NEWS: prepared for release
26915         * po/de.po: update from Jens Georg <mail@jensgeorg>
26917 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
26919         * multiple minor updates pre-0.1.8
26920         * patch from Biswa to fix syntax highlighting and packaging
26921         * po/fr.po: update from Stef
26923 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
26925         * global-tags/Makefile.am
26926         global-tags/create_global_tags.sh
26927         global-tags/tm_global_tags.c
26928         scintilla/LexCPP.cxx
26929         scintilla/include/SciLexer.h
26930         src/aneditor.cxx
26931         src/project_dbase.c
26932         tagmanager/Makefile.am
26933         tagmanager/include/Makefile.am
26934         tagmanager/include/tm_project.h
26935         tagmanager/include/tm_tag.h
26936         tagmanager/include/tm_tagmanager.h
26937         tagmanager/tm_project.c
26938         tagmanager/tm_source_file.c
26939         tagmanager/tm_tag.c
26940         tagmanager/tm_workspace.c:
26941         
26942         Includes the syntax highliting patch to scintilla).
26943         and more stable code.
26944         
26945         *tagmanager/include/tm_symbol.h: New file.
26946         *tagmanager/tm_symbol.c: New file.
26947         
26948         Add symbol tree building functionality at project level
26949         
26950         Patch from:
26951         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26952         
26953 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26955         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
26956           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
26957           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
26958           : New and improved pixmaps from Misha <misha@phreaker.net>
26959           Thanks to him.
26961 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26962         
26963         * Big patch submitted by
26964           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
26965           Many thanks to him.
26966         
26967         * src/Makefile.am, src/aneditor.cxx
26968           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
26969           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
26970           Use of tagmanager lib for advanced calltips.
26972         * global-tags/*: Created new directory and added files to 
26973           generate system.tags.
26975         * tagmanager/*: Created new directory and added tagmanager lib
26976           files.
26978         * configure.in, acconfig.h, Makefile.am: Modified to reflect
26979           the above additions.
26981         * data/Makefile.am: Modified to accomodate generated system.tags file.
26983 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
26985         * scintilla/: updated to 1.41
26986         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
26987         * src/about.c: updated list of authors
26988         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
26989         * HACKING: updated to cover Scintilla usage
26990         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26991           translation
26993 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
26995         * src/aneditor.cxx: Fixed compilation errors with it.
26996           by add include to gtk+ headers and typedefining a mysteriously
26997           vanished class Colour.
26999 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27001         * configure.in: Added pt_BR in the languages.
27002         
27003 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
27005         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27006           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27007         * THANKS: updated
27008         * manuals/C/anjuta-manual/*: new format to match
27009           the rest of the GNOME docs chapter layout. Added the many
27010           new contributors. Moved Authors and License information into new
27011           chapters of their own - should make expansion easier too
27012         * src/compiler_options.c: changed the profiler option to -pg to 
27013           work with GNU tools (gprof)
27014         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27015           and text labels
27016         
27017 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27019         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27020           compiler_options_gui.c:
27021           Added a new entry for linker flags and renamed c_options to c_flags
27022           and l_options to l_libs. Also, added a new function:
27023           compiler_options_set_prjlflags_in_file();
27024         
27025         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27026         
27027         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27028           
27029 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27031         * THANKS, src/about.c: corrections and additions following 
27032         Naba's big update
27033         * src/main_menubar.c: patch from Rikul to fix the problem with 
27034         menu accelerators not being loaded
27036 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27038         * THANKS: Added all contributors and translators names and emails.
27039         * AUTHORS: Updated
27040         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27041         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27042               Added new file (earlier logo with border).
27043         * src/about.c: Added all contributors names and emails
27044               and used macro definition for logo pixmap file.
27045         * src/pixmaps.h: Added entry for anjuta splash screen.
27047 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27049         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27050         to new PNG version (thanks to Misha) and removed the old
27051         pixmap.
27053 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27055         * THANKS: added Conner Mo for simplified Chinese translation.
27056         * configure.in: added zh_CN in ALL_LINGUAS
27058 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27060         * THANKS: added Joe Man for his traditional Chinese translation.
27061         * configure.in: added zh_TW in ALL_LINGUAS.
27063 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27065         * src/main_menubar_def.h: Changed the link of lidn to
27066         http://lidn.sourceforge.net.
27067         
27068 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27070         * Applied patch from Rikul
27071         * Applied patch from Luca
27072         * Fixed a cvs conflict. :)
27074 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27076         * THANKS: added Marc Botermans for his Dutch translation.
27078         * configure.in: added nl in ALL_LINGUAS.
27080         * po/nl.po: added.
27082 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27084         * anjuta.c: Fixed luca's typo.
27085         * resources.c, resources.h: Changed gchar* return to void, to
27086                 avoid a compiler warning.
27087         * scintilla/Makefile.am: Reorganized file entries.
27088         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27090 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27092         * Upgraded scintilla to 1.4.
27093         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27094                 LexLisp.cxx StyleContext.cxx StyleContext.h
27095         * src/Makefile.am: Added 4 lexers and separated lexer objects
27096                 from the main link variable.
27098 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27100         * THANKS: added Luca, even if it shouldn't be my role to write
27101           this sort of thing :)
27103         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27104           the latest Luca patch.
27106 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
27108         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
27109         This is not documented yet; plugins to come later.
27110         * src/find*.c: find dialogs now persistent 
27111         (Rick <rikul@bellsouth.net>)
27112         * widgets/gnomefilelist.c: fixed multiple file open issue 
27113         (Rick <rikul@bellsouth.net>)
27114         * changes to recent file and project lists handling 
27115         (lbell <lbell@tsc4.com>)
27116         * more minor UI updates (me)
27118 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
27120         * src/Makefile.am: removed warnings for traditional C syntax
27121         * pixmaps: added new icons for mini_locals, mini_cvs and
27122         the splash screen - thanks to Misha <misha@phreaker.net>
27124 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
27126         * src/toolbar.c: fix typo in tooltip text
27127         * ccview/cccmd.cc: alter Func to Function in menu text
27129 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
27131         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27132         issue with find dialog reporting an error when Scintilla finds text
27133         * applied patch from Denis Boehme <boehme at syncio dot de> to support
27134         DOS files (i.e. CR/LF translation)
27136 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
27138         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27139         #452436
27140         * data/internal.properties: default fold style now set to 3 :-)
27141         * applied patch from rikul <null@acm.org> to turn notebook tab 
27142         headings red when file has been edited.
27144 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
27146         * configure.in: Added "no" to ALL_LINGUAS.
27147         
27148 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
27150     * Patch from lbell <lbell@tsc4.com>
27151     src/controls.c
27152     src/debugger.c
27153     src/main_menubar.c
27154     src/main_menubar.h
27155     src/main_menubar_def.h
27156     src/mainmenu_callbacks.c
27157     src/mainmenu_callbacks.h
27158     src/project_dbase.c
27159     src/project_dbase.h
27160     
27161     Implemented a check menu item to handle the 'show locals' flag
27162     for the current project.
27164     * data/internal.properties: Removed the redundant command
27165     for gnome-terminal.
27166     
27167 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
27169         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27171 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
27173         * configure.in: Added "ta" to the languages list.
27175 2001-09-21  Andy Piper <andy.piper@freeuk.com>
27177         * data/internal.properties:
27178           added fold.symbols property to control appearance of folds
27179           in the Scintilla editor (thanks to rikul <null@acm.org>)
27181 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27183         * src/message.c:
27184           one extra button for message win is being created -- Fixed.
27185         
27186           The frame should be hidden and not only the pix_lab when
27187           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27188           -- Fixed.
27189         
27190         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
27191           for the time being it is same as mini_cvs.xpm.
27192         
27193 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27195         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27197         Patch from rikul <null@acm.org>
27198         
27199         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27200         glades.h, messages.c, messages.h, pixmaps.h,
27201         project_dbase.c, project_dbase.h, session.c,
27202         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27203         
27204         inserted 'add to watch' option in inspect window, so you can add easily
27205         a variable in watch window .
27206         
27207         Added a new message pane for the gdb local variables inspection. Changed
27208         the code in messages.c to better account for future new panes insertion.
27209         Defined a new pixmap for the new tab button in pixmaps.h
27210         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27211         install script.
27212         
27213         Changed the debugger module to have a single function for asking to gdb
27214         to send program info. The idea is to ask the debugger about only the
27215         info needed to open windows( watch, registers, etc ) to speedup the step
27216         command. I plan to ask informations to the debugger based on the user
27217         interface status.
27218         The request for local variables is enabled by default, but the
27219         projectDBase has a variable to control it, to allow disabling that
27220         feature,  there is also the code to save and to reload the state. If you
27221         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27222         in project_dbase.c
27224         This big patch is from:  lbell <lbell@tsc4.com>
27225         
27226 2001-09-20  Stephane Demurget <demurgets@free.fr>
27228         Patch from rikul <null@acm.org> :
27230         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27231           problem and added folding support for php/hmtl.
27233 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
27235         * Fixed dnd of files within scintilla.
27236         patch from:  rikul <null@acm.org>
27237         
27238 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
27240         * Applied patch from Luca.
27241         
27242         * src/source.c: source_write_build_files(): Fixed the project generation
27243           failure. The fist return statement and the free_project_type were 
27244           misplaced.
27246 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
27247         
27248         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27249         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27250         
27251         1) Restore the error color to red (waiting for a configurable one )
27252         2) Saving projects settings if you exit anjuta without closing an open
27253         saved project
27254         3) New Menu 'repaeat search' to search with a keystroke without pressing
27255         the toolbar button
27256         4) some define in the menus to better handle menu item update
27257         
27258         Patch from: lbell <lbell@tsc4.com>
27259         
27260         * main_menubar_def.h, main_menubar.c: Change the position of
27261         "Repeat find" menu position.
27263 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
27265          project_type.h, project_type.c, source.c: Applied patch.
27266          patch from Johannes Schmid <clubfan@users.sourceforge.net>
27267          
27268 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27270         * configure.in, src/Makefile.am: Using macros for ORBit flags.
27271         
27272 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27273         
27274         * Fixed bug #445752
27275   
27276 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27277         
27278         * Fixed bugs in Gtk-- and Gnome-- project type
27280 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27282         * dnd.c: Support for multiple files drag-n-drop.
27283         
27284           Patch from: rikul <null@acm.org>
27285         
27286         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27287           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27288           saving from menu.
27289         
27290           Patch from: rikul <null@acm.org>
27292         * Applied patch for widgetizing goto dialog box.
27293           Patch from: ???
27294         
27295         * Applied patch for having new project type handling.
27296           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27297           
27298 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27300         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27301           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27302           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27303           find_replace.c, find_replace.h, find_text.c, find_text.h,
27304           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27305           project_dbase.h, source.c, text_editor.c, text_editor.h,
27306           text_editor_cbs.c, utilities.c, utilities.h:
27307         
27308           Applied a huge patch (after slight preview). I would like Luca
27309           to have his feature additions mentioned here.
27310         
27311           Patch from: lbell <lbell@tsc4.com>
27313 2001-09-09  Stephane Demurget <demurgets@free.fr>
27315         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27317         * po/fr.po: updated to the latest sources.
27320 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27321         
27322         * Fixed bug #445752
27323   
27324 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27326         * dnd.h, dnd.c: New files for drag n drop support.
27327                 
27328         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27329            Added drag and drop support for opening files.
27330         
27331         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27332         Archit Baweja <bighead@crosswinds.net> for this idea.
27333         
27334         * TODO: Added some more todos. :-(
27336 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27338         * Fixed the goto line activate bug.
27339         patch from: Martyn Bone <mbone@brightstar.u-net.com>
27341 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27342         
27343         * Fixed bugs in Gtk-- and Gnome-- project type
27345 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
27347         * widgets/gonmefilelist.c, gnomefilelist.c:
27348         Modified multiple selection on pressing control.
27349           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27350         
27351         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27352         Modified multiple selection on pressing control.
27353           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27354         
27355 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
27357         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27358           This is useless; but just in case...
27360 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
27362         * data/internal.properties: modified a bit of perl properties.
27363         
27364 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
27366         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27367           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27368           Added support for multiple file imports. Changed the standrd C++
27369           convention of #include <file> to #include <file.h>, because I had given
27370           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27371           now support the #include <file> convention. That is something to be fixed :). 
27372           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27374 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
27376         * src/anjuta.c: Added function static greetings_text(), to solve the non
27377                 translation of the greetings text in the wizard.
27378                 
27379 2001-08-31  Andy Piper <andy.piper@freeuk.com>
27381         * src/find_in_files_gui.c: made order of buttons consistent with other Find
27382           dialogs, with OK the default (fix bug #453482)
27384 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
27386         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27387         
27388         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27389         
27390 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
27392         * src/aneditor.cxx
27393           src/aneditor.h
27394           src/anjuta_cbs.c
27395           src/controls.c
27396           src/main_menubar.c
27397           src/main_menubar.h
27398           src/main_menubar_def.h
27399           src/mainmenu_callbacks.c
27400           src/mainmenu_callbacks.h:
27401                 Applied the patch that addes menu items which allow users to
27402                 insert GPL notice and date time in current document.
27403                 patch from: Rick Patel <rikul@shreve.net>       
27404                 
27405         * src/main_menu.c: Fixed a compilation error.
27406         
27407         * src/anjuta.c: Fixed non-rememberence of editor tab position.
27408         
27409         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27410           about the unterminated strings.
27411           
27412         * scintilla/*: Updated scintilla to 1.3.9 version.
27413         
27414 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
27415         
27416         * widgets/gnomefileselection.c:
27417           Applied the patch for fixing multiple selection of file open funcion,
27418           which will deselect the files selected.
27419           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27421 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27423         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
27424           src/fileselection.c, src/anjuta_cbs.c:
27425           Applied the patch     for multiple selection of file open.
27426           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27427           
27428 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27430         * Removed "-f" option in call to devhelp, because devhelp no longer
27431           supports that.
27432         
27433 2001-08-26  Stephane Demurget <demurgets@free.fr>
27435         All these modifications have been pointed out by
27436         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
27438         * data/internal.properties: two fixes for the PHP lexer.
27439           this out.
27441         * fr.po: minor fixes.
27443         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
27445 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
27446         
27447         * main_menubar.c,
27448           main_menubar.h,
27449           main_menubar_def.h,
27450           main_menubar_callbacks.c,
27451           controls.c:
27452                 Added new menu item for "close all fils".
27453                 (Patch from Rikul <rikul@shreve.net>, after revision)
27454         
27455         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
27456         
27457         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
27458                 (Patch from Rikul <rikul@shreve.net>)
27459         
27460         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
27461                 (Patch from Rikul <rikul@shreve.net>)
27463 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27464         
27465         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
27466            project name in application widzard.
27467            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
27469         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
27470           of the 'OK' button there is an 'Execute' one.
27471           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
27472         
27473         * executer.c: Changed cancel button to close button. That was more appropriate.
27474           
27475 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27477         * HACKING: corrected >>>>>> Config management.
27478         
27479         * HACKING: Added many things.
27480         
27481         * src/launcher.h: Added some comments.
27483 2001-08-21  Stephane Demurget <demurgets@free.fr>
27485         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27487         * HACKING,
27488           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27489           src/appwizard_cbs.c,
27490           src/appwizard_gui.c: Applied UI/docs cleanup patch from
27491           Andy Piper <andy.piper@freeuk.com>
27493         * po/fr.po: updated to latest sources.
27495         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27498 2001-08-18  Andy Piper <andy.piper@freeuk.com>
27500         * Fixed bugs #450280 and #448845
27502         * src/about.c: corrected Naba's e-mail address (.net, not .com)
27503         
27504         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27505           named dialogs
27506         
27507         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27508           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
27509           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
27510           names to remove "Anjuta: " prefix
27511           
27512         * src/main_menubar_def.c: altered a message
27513         
27514         * launcher/anjuta_launcher.c: cleaned up some messages
27516         * src/debugger.c: edited messages to improve clarity
27517         
27518         * src/app_wiz*.c: tidied wizard interface
27521 2001-08-15  Stephane Demurget <demurgets@free.fr>
27523         Synced Naba's fix and mine about the wizards not working and removed
27524         anjuta.prj to avoid a nasty checkin.
27526         * Makefile.am: removed the install-data-local rule.
27528         * data/Makefile.am: changed the list of files.
27530         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
27532         * .cvsignore: added anjuta.prj for the same reason.
27535 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
27537         * src/source.c: Fixed a bug that fails new gnome projects to get
27538           created.
27540         * src/project_manager.c: Fixed a bug that disables storing recent
27541           project history.
27543         * Makefile.am: Added stuffs to install the macro files in the
27544           anjuta share file.
27547 2001-08-14  Stephane Demurget <demurgets@free.fr>
27549         * data/Makefile.am: added some rules to support the gnome/ macros
27550           dir in order to make the wizards work again.
27552         * anjuta.spec.in: upped the release number.
27555 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
27557         * configure.in (ALL_LINGUAS): Added pl.
27560 2001-08-09  Stephane Demurget <demurgets@free.fr>
27562         * anjuta.spec.in: fixed the doc files list.
27565 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
27567         * src/about.c: corrected my email address. :-)
27568         
27569         * TODO: Updated.
27570         
27571         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
27572          (patch from Andy Piper <squiggle@ukgateway.net>)
27574 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
27576         * debugger.c: Fixed a bug associated with debugging threaded
27577           application.
27578         
27579         * text_editor_menu.c: Fixed broken ui in text editor
27580           pop up menu.
27581           
27582         * text_editor_menu.c: Now the option sub menu in text editor pop up
27583           works.
27584         
27585         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
27586                 (suggested by lord sibn <sibn@utspl.cjb.net> )
27587         
27588 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27590         * src/text_editor_menu.c: Added menu item for context help
27591           (patch from Andy Piper <squiggle@ukgateway.net>)
27592         
27593 2001-08-06  Stephane Demurget <demurgets@free.fr>
27595         * ccview/cccproj.cc: added missing i18n strings.
27597         * data/welcome.txt: bumped version to 0.1.6.
27599         * src/anjuta.c: fixed a compilation error due to devhelp integration.
27601 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27602         
27603         * help.c, help.h: Added support for DevHelp context sensitive help
27604                 and gnome api browsing.
27605         * Fixed toolbars and editor views "not save" bug.
27606         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27607           (patch from Andy Piper <squiggle@ukgateway.net>)
27608         * Updated THANKS and chapter15.sgml for uk and ru translators.
27610 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
27612         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
27613         * Updated configure.in to include these changes
27614         
27615 2001-08-03  Stephane Demurget <demurgets@free.fr>
27617         * src/project_dbase_gui.c: fixed bug #446963
27618           (on_project_dbase_ccview_update_start),
27619           (on_project_dbase_ccview_update_end): added.
27620           These two respectively disable and enable close file/project
27621           menu entries and toolbar items, while the ccview part updates
27622           its tag database.  
27625 2001-08-03  Stephane Demurget <demurgets@free.fr>
27627         * configure.in: added sv to the ALL_LINGUAS list.
27628         
27630 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
27632         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
27633                 file to work: merge translations and distribute it.
27635         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
27637         * NEWS, README, THANKS & TODO: Spelling fixes.
27639 2001-08-01  Stephane Demurget <demurgets@free.fr>
27641         * README: updated requirements.
27643         * scintilla/Makefile.am,
27644           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
27645           target can't be realized (custom build path).
27647         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
27648           Removed install-data-local.
27650         * src/compiler_options.c: changed the include paths of the pixmaps.
27651           we hadn't any warning because of the include paths passed to the
27652           compiler. Thanks to make distcheck for reporting this.
27655 2001-07-31  Stephane Demurget <demurgets@free.fr>
27657         * NEWS, THANKS: updated.
27659         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
27660           fixed to show the correct kernel signal number and its description.
27662         * widgets/gnomefilelist.c: fixed bug #445756
27663           (goto_last): renamed to goto_prev and changed according to goto_next.
27664           (goto_next): added.
27665           (goto_directory): removed.
27666           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
27667           returned value is now the position in the list.
27668           (check_ok_button_cb): changed the back check and added one for next.
27669           (gnome_filelist_set_dir): the check in history make it wouldn't be
27670           a "true" history. polished the whole thing, using set_dir_internal.
27671           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
27672           there's no check in the history when using back or next.
27674         * manuals/*: added missing .cvsignore files.
27677 2001-07-30  Stephane Demurget <demurgets@free.fr>
27679         * po/fr.po: updated to latest sources.
27681         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
27682           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
27683           to put off their sensitive attributes.
27685 2001-07-29  Stephane Demurget <demurgets@free.fr>
27686         
27687         * po/fr.po: fixed some grammar things.
27688           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
27689           this out.
27690         
27691         * src/utilities.c: (file_is_link): use lstat instead of stat.
27693 2001-07-27  Naba Kumar <kh_naba@123india.com>
27694         
27695         * Remove help dir from cvs, because it is no longer
27696           needed.
27697         
27698         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
27699           needed.
27701 2001-07-24  Naba Kumar <kh_naba@123india.com>
27703         * debugger.c: (debugger_update_prog_status): Fixed
27704                 the bug with gdb version 5. Debugger starts, when
27705                 step in/out/over etc are clicked.
27706         
27707         * debugger.c: All functions: added debugging codes.
27708         
27709         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
27710         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
27711           Modified to recognize non project files also.
27712           
27713         * source.c: (source_write_configure_in):
27714           Added source for 'prefix' counterparts for
27715           no-prefix AC_SUBST.
27716         
27717 2001-07-23  Naba Kumar <kh_naba@123india.com>
27718         
27719         * anjuta.c: added function anjuta_remove_text_editor();
27720           and suitably modified anjuta_remove_current_text_editor().
27721           
27722         * project_dbase.c: project_dbase_close(), Added code to
27723           close all opened files that belong to the project when
27724           the project is closed.
27725          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
27726         
27727         * Updated the manuals/anjuta-manual subdir for GDP standards.
27728            (patch from Andy Piper <squiggle@ukgateway.net>)
27729         
27730         * main_menubar.h, main_menubar.def: Added Menu items to handle
27731           urls for library references, bugs, patches and feature request
27732           submission.
27733         
27734 2001-07-20  Naba Kumar <kh_naba@123india.com>
27735         
27736         * Set wmclass names in all windows.
27737           (patch from Andy Piper <squiggle@ukgateway.net>)
27738         * New splash logo from "Misha" <misha@phreaker.net>);
27740 2001-07-19  Naba Kumar <kh_naba@123india.com>
27741         
27742         * preferences.[h,c], preferences_gui.c: Added 4 properties to
27743           set caret color, calltip back color and selection fore/back
27744           color.
27746 2001-07-18  Naba Kumar <kh_naba@123india.com>
27747         
27748         * project_dbase.c: Closes all files when project is closed.
27749          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27750          -- We still need to refine this as it closes all sort of files.
27751         
27752         * compiler_options.c: Fixed seg-fault bug when last item in
27753           compiler option lists is removed.
27754         
27755         * Fixed missing newline warnings during compilation.
27756           (patch from Andy Piper <squiggle@ukgateway.net>)
27758 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
27760         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
27761                 autogenerated no need to store'em in CVS.
27763         * ccview/.cvsignore: Addition of cvsignore.
27765 2001-07-17  Naba Kumar <kh_naba@123india.com>
27766         
27767         *GUI fixes and spell corrections
27768         (patch from Andy Piper <squiggle@ukgateway.net>)
27770 2001-07-15  Naba Kumar <kh_naba@123india.com>
27771         
27772         *Fixed double error message for file not found.
27773         
27774         *Put white backgrounds for png images.
27775         
27776         *Converted '-' to '_' in sgml files.
27778 2001-07-14  Naba Kumar <kh_naba@123india.com>
27779         
27780         * project_dbase.c: Short-cut for expand/collasp project tree
27781         
27782         * project_dbase_gui.c:
27783          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27785 2001-07-13  Naba Kumar <kh_naba@123india.com>
27786         
27787         * notebook.[h,c]: Added
27788          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27789         Project/message window now toggles on control and
27790         and notebook switch short-cut
27792 2001-07-7  Naba Kumar <kh_naba@123india.com>
27793         
27794         * Changed a new icon set which looks more gnomish.
27795         
27796         * Changed a new anjuta splash logo.
27797         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
27799 2001-07-6  Naba Kumar <kh_naba@123india.com>
27800         
27801         * ccview/*: Integrated ccview for class view and file view
27802                 in the project Manager.
27803         
27804         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
27806 2001-07-1  Naba Kumar <kh_naba@123india.com>
27807         
27808         * scintilla/*: Upgraded Scintilla to version 1.3.7
27809         
27810         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
27811         
27812 2001-06-28  Naba Kumar <kh_naba@123india.com>
27813         
27814         * src/debugger.c: Correct step-over and step-out swapping.
27815         
27816         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
27817           chapters and added more stuffs.
27819 2001-06-13  Naba Kumar <kh_naba@123india.com>
27820         
27821         * data/autogen.sh.gtkmm: Added
27822         
27823         * data/autogen.sh.gnomemm: Added
27824         
27825         * src/appwiz.c: Added two more application wizard templetes
27826         
27827         * src/project: for gtk-- and gnome-- and proper support
27828         
27829         * src/source.c: for c++ in the project configuration.
27830         
27831         * src/source.h:
27833 2001-05-05  Naba Kumar <kh_naba@123india.com>
27835         * Merged my pre-cvs modifications with 
27836           the current cvs copy.
27838         * (lot of files change).
27840         * Implemented session management.
27842         * Local installation possible by
27843           manageing our own pixmaps paths
27844           manupulations.
27845         
27846         * resources.h: Added.
27847         * resources.c: Added.
27849         * Fixed some bugs.
27850         
27851 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
27853         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
27854                 Corrected/extended ignores.
27856 2001-05-04  Naba Kumar <kh_naba@123india.com>
27858         * manuals/: dir tree added.
27859           Sgml documentation started in this dir.
27860           
27861         * omf-install/: dir tree added.
27862         
27863         * manuals/anjuta-manual/C/anjuta-manual.sgml:
27864           Created initial document structure.
27865           
27866         * configure.in: Added test for scrollkeeper.
27867           Added some Makefile entries in AC_OUTPUT.
27868         
27869         * Makefile.am: Added subdir manuals/
27870         
27871         * HACKING: Wrote something stupid.
27873 2001-05-02  Stéphane Démurget <demurgets@free.fr>
27875         * Makefile.am: Added ChangeLog in local data list, becaused it's
27876           needed to create a new project.
27877           
27878         * po/fr.po: minor fixes.
27880         * src/build_file.c, src/configurer.c, src/debugger.c,
27881           src/executer.c, src/find_replace.c, src/gnome_project.c,
27882           src/goto_line.c, src/launcher.c, src/messages.c, 
27883           src/preferences.c src/project_dbase.c: functions declared static.
27884           
27885         * widgets/gnomefilelist.c: Fixed a project creation bug,
27886           introduced with latest changes.
27888 2001-05-01  Stéphane Démurget <demurgets@free.fr>
27890         * widgets/gnomefilelist.c,
27891           BUGS: Fixed an annoying bug preventing from loading files/project
27892           given on the command line. Polished the whole gnome_filelist widget.
27894 2001-04-27  Stéphane Démurget <demurgets@free.fr>
27896         * src/main.c,
27897           src/anjuta.c,
27898           src/anjuta.h: Polished the command line parsing.
27900         * BUGS: Need to clean that damn gnome_filelist widget.
27902 2001-04-25  Stéphane Démurget <demurgets@free.fr>
27904         * src/registers.c,
27905           src/sharedlib.c,
27906           src/signals.c: Removed duplicated includes.
27908         * po/fr.po: minor fixes.
27910         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
27911           create_compiler_options_page? () declared static.
27912         * src/main.c,
27913           src/anjuta.c: Put a command line option for disabling
27914           the splashscreen.
27916         * src/preferences_gui.c: Fixed an internationalization issue,
27917           other functions declared static.
27919         * src/gnome_project.c: Fixed some memory leaks,
27920           new_prj_terminated () declared static. 
27922 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
27924         * configure.in: Sort ALL_LINGUAS alphabetically.
27926 2001-04-22  Stéphane Démurget <demurgets@free.fr>
27928         * Emptied that ugly old Changelog.
27930 == Anjuta 0.1.5 ===
27931 == Anjuta 0.1.4 ==
27933 2001-03-10 Naba kumar  <naba@gnome.org>
27935         * src/gnome_project.c: Fixed project dir creation bug.
27937         * src/text_editor.c: Fixed double accelerators bug.
27938         
27939         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
27941         * src/stack_trace.c, * src/compiler_options.c,
27942         data/internals.properties, src/defaults.c:
27943         Fixed pixmap creation with NULL window.
27945         * src/commands.c, src/preferences_gui.c, src/build_project.c
27946         src/clean_project.c: Bug fix.
27947         
27948         * src/main_menubar_def.h: i18n bug fix.
27949         
27950         * src/executer.h, src/executer.c: Bug fix.
27951         
27952         * src/controls.c: Bug fix.
27953         
27954         * src/debugger.c: Debugger now takes program args.
27955         
27956         * po/ja.po: Added japanese translation file.
27957         
27958         Upgraded to ver 0.1.4
27959         ... Fixed other minor bugs.
27961 == Anjuta 0.1.3 ===
27963 2001-XX-XX Naba kumar  <naba@gnome.org>
27965         * Lots of unaccountable changes. Integrated scintilla.
27966         Redesigned Project managemet. Added supports for other languages.
27967         Java style properties managements. .... blah blah
27968         
27969 2000-11-11 Naba kumar  <naba@gnome.org>
27971         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
27972         Upgraded to version 0.1.3.
27974         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
27975         Fixed to activate Debug->add watch properly.
27977 === Anjuta 0.1.2 beta_2 ===
27978 === Anjuta 0.1.2 ===
27980 2000-11-05 Naba kumar  <naba@gnome.org>
27982         * src/compiler_options.c, src/compiler_options_cbs.c
27983         src/compiler_options_cbs.h, src/compiler_options_gui.c
27984         src/anjuta2.c, extra/stock_libs.anj (new),
27985         extra/README.stock_libs (new), htmls/page13.html,
27986         htmls/images/*: Improved Library settings GUI. Can now enable/disable
27987         added libraries. Stock libs provided for ease of entry. Modified
27988         help html file accordingly.
27990 2000-11-03 Naba kumar  <naba@gnome.org>
27992         * README: Minor fixes in Doc files.
27994         * src/gnome_prj.c, src/appwidzard_cbs.c:
27995         Fixed to ignore non-existant dir for blank prj.
27996         More checking in project creation, especially to confirm
27997         that the prj file already does not exist.
27999         * anjuta.spec, configure.in: Upgraded to version 0.1.2
28001         * src/controls.c: Now Menu item "Format/Detach current document"
28002         is inactive when there is no document opened.
28004 === Anjuta 0.1.1 ===
28006 2000-11-01 Naba kumar  <naba@gnome.org>
28008         Completed and Release of first version (Beta) with lots of bugs.
28010 1999-12-27 Naba kumar  <naba@gnome.org>
28012         Anjuta project started.